物料主档屏幕增强实例一.

来源:互联网 发布:mac用hdmi连接电视 编辑:程序博客网 时间:2024/05/16 07:19
SAP 标准物料主档字段不够用, 利用增强增加字段, 并把字段值存放到自定义表中.
Step 1. 
SE11 自定义一张 ADD-ON Table.
物料主档屏幕增强实例一.

Step 2. 自定义一个Function Group.
物料主档屏幕增强实例一.

物料主档屏幕增强实例一.

Step 3. SE80-->Function Group-->ZMGD1
物料主档屏幕增强实例一.
0001 屏幕是一个Bank Screen, 我们要做的就是在 0001 上, 设定我们想要的字段.
在PBO逻辑流.
MODULE display_field.
判断当为MM03时, 只显示, 不能修改.
MODULE get_data.
从自定义表中读取数据显示到屏幕上.

PAI 逻辑流
MODULE assign_data.
把屏幕中的数据传入到内存ID中.
GET PARAMETER ID 'MAT' FIELD w_matnr.
MAT 为物料主档中 MATNR 的 PARAMETER ID.

EXPORT zpartappend TO MEMORY ID 'ZPARTAPPEND'.
为了后面增强代码取值.
具体代码如下:
物料主档屏幕增强实例一.

在subscreen 0001上添加字段.
物料主档屏幕增强实例一.
输入框命名为 F1 与程式中命名相同. Save&Active.

Step 4. 增强.
CMOD
物料主档屏幕增强实例一.

物料主档屏幕增强实例一.

增强代码. 
cmara-matnr 为增强提供的接口.
物料主档屏幕增强实例一.

Step 5. OMT3B
物料主档屏幕增强实例一.
物料主档屏幕增强实例一.

物料主档屏幕增强实例一.

输入我们自己刚才函数组及屏幕编号. 注意 programe为 SAPLZMGD1, 也就是SAPL + Function Group
物料主档屏幕增强实例一.

现在MM02, MM03 看下效果吧, 呵呵
物料主档屏幕增强实例一.
原创粉丝点击