SAP QM01 通知单屏幕增强


增强效果
在这里插入图片描述
增强步骤如下:

1.SPRO配置屏幕

事务代码SPRO
在这里插入图片描述
一般情况下通知类型为F2或者F3,选中F2或者F3
在这里插入图片描述
填写以下红框内容后,点击保存按钮

在这里插入图片描述
标签页分布的作用是扩充子屏幕的显示范围,0为默认大小,当屏幕字段较多时,可设置成1到4中间的任意数字
在这里插入图片描述

保存之后屏幕范围->屏幕区域1则可填写
在这里插入图片描述
在屏幕区域1字段上一直回车,期间会有警告消息,不用管,直到右侧屏幕1可编辑,输入屏幕号0100,最后点击保存
在这里插入图片描述
按照相同的方法对通知类型F2进行配置即可

2.QMEL表新增增强字段

双击CI_QMEL
在这里插入图片描述
加入增强字段,最后激活结构CI_QMEL
在这里插入图片描述

3.CMOD增强

事务代码CMOD
在这里插入图片描述
在这里插入图片描述
QQMA0001
在这里插入图片描述

3.1 将表中数据填写到屏幕上

在这里插入图片描述
代码如下:
&---------------------------------------------------------------------
*& 包含 ZXQQMU07
&---------------------------------------------------------------------
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_QMEL .

此步骤和3.2步骤一起激活

3.2 函数组全局变量

打开上一步函数所在的函数组
在这里插入图片描述
新建该全局包含文件
在这里插入图片描述
代码如下:
&---------------------------------------------------------------------
*& 包含 ZXQQMTOP
&---------------------------------------------------------------------
TABLES:ci_qmel.
DATA:gs_viqmel TYPE viqmel,
gv_aktyp TYPE t365-aktyp,
gv_tabcd TYPE tqtabs-tabcd,
gv_subnr TYPE n,
gv_uscr TYPE tq80-userscr1.

3.3 将屏幕数据填写到表中

在这里插入图片描述
代码如下:
&---------------------------------------------------------------------
*& 包含 ZXQQMU08
&---------------------------------------------------------------------
MOVE-CORRESPONDING ci_qmel TO e_viqmel.

3.4 设计屏幕字段

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
双击MODULE status_0100新建包含文件,代码如下
在这里插入图片描述
MODULE status_0100 OUTPUT.
IF gv_aktyp EQ ‘A’ .
LOOP AT SCREEN .
screen-input = 0 .
MODIFY SCREEN .
ENDLOOP .
ENDIF .
ENDMODULE.

点击布局按钮来添加屏幕字段
在这里插入图片描述
在这里插入图片描述
输入结构CI_QMEL
在这里插入图片描述
选中字段添加到屏幕上
在这里插入图片描述
设计完屏幕之后,激活该CMOD
在这里插入图片描述

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值