SAP ABAP QM01通知单屏幕增强 QQMA0001

这篇博客详细介绍了如何在SAP的质量管理模块(QM)中配置自定义通知类型屏幕,包括通过SPRO路径设置屏幕模板、添加客制化字段、定义函数族和全局变量,以及创建0100子屏幕的过程。同时,还涉及到了使用EXIT_SAPMIWO0_008和EXIT_SAPMIWO0_009客户退出来转移通知数据。
摘要由CSDN通过智能技术生成

效果图如下:

SPRO配置通知单类型屏幕信息:

Go to TCode SPRO --> SAP Reference IMG--> Quality Management--. quality

Notifications -->Notification creations -->notification type-->define screen templates

-->Select define Screen Areas and Tabs-->select Notification type F2-->copy the new

Tab From existing tab.

实现SMOD QQMA0001

函数族创建屏幕。

SE11 添加客制化字段。QMEL

EXIT_SAPMIWO0_008:Customer Exit: Transfer Notification Data to User Screen

GS_VIQMEL I_VIQMEL.
GV_AKTYP I_AKTYP.
GV_TABCD I_TABCD.
GV_SUBNR I_SUBNR.
GV_USCR I_USCR.
MOVE-CORRESPONDING   I_VIQMEL to ci_cust .

EXIT_SAPMIWO0_009:Customer Exit: Transfer Notification Data from User Screen

MOVE-CORRESPONDING CI_CUST TO E_VIQMEL .

函数族定义全局变量:

DATA:GS_VIQMEL  TYPE  VIQMEL,
GV_AKTYP        TYPE  T365-AKTYP,
GV_TABCD        TYPE  TQTABS-TABCD,
GV_SUBNR        TYPE  N,
GV_USCR         TYPE  TQ80-USERSCR1.
DATA:CI_CUST TYPE CI_QMEL .

创建0100子屏幕:

MODULE STATUS_0100 OUTPUT.
*  SET PF-STATUS 'xxxxxxxx'.
*  SET TITLEBAR 'xxx'.
  IF  GV_AKTYP EQ 'A' .
    LOOP AT SCREEN .
      SCREEN-INPUT .
      MODIFY SCREEN .
    ENDLOOP .
  ENDIF .
ENDMODULE.                 " STATUS_0100  OUTPUT

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值