CMOD
增强点:QQMA0014

参考代码如下:
*H 添加
*V 更改
*A 显示
IF ( I_TQ80-QMART = ‘F2’ OR I_TQ80-QMART = ‘F3’ ) AND ( I_AKTYP = ‘H’ OR I_AKTYP = ‘V’ ).

IF I_AKTYP = ‘H’."新建模式
"评估相关字段必填
IF I_VIQMEL-ZWHCD IS INITIAL
OR I_VIQMEL-ZKKX IS INITIAL
OR I_VIQMEL-ZJL IS INITIAL.
MESSAGE E000(ZQM01) WITH ‘危害程度、可控性、结论’.
ENDIF.
ENDIF.

IF I_VIQMEL-ZBPS IS NOT INITIAL AND I_VIQMEL-ZFQ IS NOT INITIAL.
MESSAGE E001(ZQM01) WITH ‘不能同时选中需要发起不合格品评审和不需要发起不合格品评审’.
ENDIF.

IF I_VIQMEL-ZBPS = ‘X’.
IF I_VIQMEL-ZCLFS IS INITIAL.
MESSAGE E000(ZQM01) WITH ‘处理方式’.
ENDIF.

IF I_VIQMEL-ZCLFS = 'A5' AND I_VIQMEL-ZQTYJ IS INITIAL.MESSAGE E000(ZQM01) WITH '其他意见'.
ENDIF.

ENDIF.

IF I_VIQMEL-ZFQ = ‘X’.
IF I_VIQMEL-ZBHGPSYJ IS INITIAL.
MESSAGE E000(ZQM01) WITH ‘不合格品评审意见’.
ENDIF.
ENDIF.

IF I_AKTYP = ‘H’ AND ( ( I_VIQMEL-ZBPS IS INITIAL AND I_VIQMEL-ZCLFS IS NOT INITIAL )
OR ( I_VIQMEL-ZFQ IS INITIAL AND I_VIQMEL-ZBHGPSYJ IS NOT INITIAL ) ).
MESSAGE E001(ZQM01) WITH ‘请勾选是否需要发起不合格品评审’.
ENDIF.

IF I_AKTYP = ‘V’ AND I_VIQMEL-ZBPS IS INITIAL AND I_VIQMEL-ZFQ IS INITIAL.
MESSAGE E001(ZQM01) WITH ‘请勾选是否需要发起不合格品评审’.
ENDIF.

"填写了不合格品评审,则自动填写相关负责人字段和日期字段,没有勾选,则相应字段清空
IF I_VIQMEL-ZBPS = ‘X’.
E_VIQMEL-ZFZR = SY-UNAME.
E_VIQMEL-ZDATE2 = SY-DATUM.

IF I_VIQMEL-ZCLFS IS NOT INITIAL AND I_VIQMEL-ZCLFS <> 'A5' AND I_VIQMEL-ZQTYJ IS NOT INITIAL.CLEAR:E_VIQMEL-ZQTYJ.
ENDIF.

ELSE.
"相关字段则清空
CLEAR:E_VIQMEL-ZCLFS,E_VIQMEL-ZQTYJ,E_VIQMEL-ZFZR,E_VIQMEL-ZDATE2.
ENDIF.

IF I_VIQMEL-ZFQ = ‘X’.
E_VIQMEL-ZDATE3 = SY-DATUM.
ELSE.
"相关字段则清空
CLEAR:E_VIQMEL-ZBHGPSYJ,E_VIQMEL-ZDATE3.
ENDIF.

E_CHANGE = ‘X’.

ENDIF.

SAP QM01 保存增强相关推荐

  1. SAP ABAP常用增强记录文档(不定期完善更新)

    在sap的开发中,如果遇到了标准系统实现不了的需要定制的功能.那么就需要用增强enhancement来实现. 这是一些常用的增强例子.有BADI,有修改.以供修改用. BADI-ADDRESS_UPD ...

  2. SAP中寻找增强的实现方法

    SAP中寻找增强的实现方法 SAP 增强已经发展过几代了,可参考 SAP 标准教材 BC425 和 BC427.简单的说SAP的用户出口总共有四代: 1.第一代  基于源代码的增强. SAP提供一个空 ...

  3. SAP VL09 DN凭证冲销保存增强

    增强出口 程序:MV50AFZ1 子例程:USEREXIT_SAVE_DOCUMENT XXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXX ...

  4. SAP ABAP三代增强点查找

    文章目录 前言 一.什么是三代增强? 二.使用三代增强我们需要了解那些东西? 1.BADI的调用机制 2.如何查找三代增强点 3.如何配置实施三代增强 三.三代增强实现案例 1.我们要实现的效果 2. ...

  5. SAP模块常用增强总结

    MM模块: 采购订单增强: BADI :ME_GUI_PO_CUST ME_PROCESS_PO_CUST 物料凭证增强: BADI:MB_DOCUMENT_BADI USER-EXIT:MBCF00 ...

  6. SAP BW数据源增强管理

    一.数据源增强介绍 我们常会遇到系统标准的数据源,或者我们自建的数据源无法满足要求的情况,这个时候在数据源中添加几个相关的字段,可能就能满足我们的要求,这个时候就要用到数据源的增强.   数据源增强分 ...

  7. SAP总账科目增强写入客商(BAPI导入)

    正常SAP总账科目的客商是无法直接导入的,增强试了一下,发现有点问题. 正常凭证增强只要在增强结构增加字段字段后,在BAPI的 EXTENSION2 里赋值就行,这次不好用了. 跟踪了下标准程序,发现 ...

  8. 使用python对单幅图像进行数据增并保存增强后的结果

    cv2.error: OpenCV(4.5.4) D:\a\opencv-python\opencv-python\opencv\modules\imgproc\src\color.cpp:182: ...

  9. SAP 检验批决策增强

    前台QA11操作时,保存时增强点: BADI:INSPECTIONLOT_UPDATE 修改检验批库存界面的过账数量和库存地点,增强点: 隐式增强: 具体代码: FUNCTION ZFMQM_019. ...

最新文章

  1. 静态方法调用注入对象(springMvc)
  2. 2017-2018-1 20155202 《信息安全系统设计基础》第10周学习总结
  3. 二叉树和栈的基本操作
  4. logback slf4j_强制Tomcat通过SLF4J / Logback登录
  5. 190829课堂母版与子版
  6. (10)VHDL例化verilog
  7. 《中国人工智能学会通讯》——1.13 总结与展望
  8. dfs深度优先算法实现图的遍历(C++)
  9. ad6怎么画电阻_光敏电阻传感器的使用
  10. c++实现高斯滤波器
  11. 自由手写体字帖pdf_行楷钢笔字帖下载-行楷字帖电子版pdf版 - 极光下载站
  12. pinterest类网站差异化发展 时光轴成稀饭网突围利器
  13. Hadoop研发工程师_岗位职责和技能要求
  14. 阿里云网站域名备案流程全过程(图文讲解)
  15. 快速理解和掌握MIB
  16. 河北计算机四六级报名入口,英语四六级考试报名入口
  17. java打印表情包_表情包生成器
  18. ❤️Hello Programmer❤️
  19. 如何通过双十一引流?双11店铺怎么引流?双11活动技巧
  20. Documentum常见问题4—如何通过vlink方式直接查看文档内容【转】

热门文章

  1. 单片机c语言有org吗,哪位大佬能帮在下翻译一下这段单片机的代码,顺便告诉我是用的什...
  2. 百度网盘登录测试用例
  3. mstsc身份验证错误,要求的函数不受支持。
  4. 良/恶性乳腺肿瘤预测(逻辑回归分类器)
  5. 谷歌音乐 Rhythmbox 插件 更新到支持 rhythmbox 0.13.1 版本 ( ubuntu10.10)
  6. 飘雪网吧专用XP系统 v7.0
  7. 认真的雪歌词的c语言编码,认真的雪吉他谱薛之谦C调_认真的雪歌词歌谱
  8. 07.微软又一逆天可视化神器——Power BI
  9. Excel:LOOKUP函数的经典用法
  10. 基于肤色空间建模+连通域处理的人脸检测算法的MATLAB仿真