失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 物料主数据屏幕增强 MM01/MM02/MM03

物料主数据屏幕增强 MM01/MM02/MM03

时间:2020-03-09 11:20:35

相关推荐

物料主数据屏幕增强 MM01/MM02/MM03

导语:在所有项目中,物料主数据增强是最常见的,增强完MARA表还要增强MM01的屏幕页签,下面分享一下为MM01增加屏幕页签的过程。

👉【增强记录清单…】

一、增强MARA表

在MM01中添加字段需要在MARA表里提前增强好字段,标准表增强例子:👉【文章】

二、创建增强所需的函数组

事务码:SPRO

路径:后勤-常规一>物料主数据一>配置物料主记录 一>创建定制子屏幕的程序(S4/以后叫做【物流-常规】)

输入新的函数组名称

三、完善函数

SE80打开函数组,新建屏幕,在布局里画好屏幕字段,在逻辑流中填充如下代码,添加好以后找到SE80找到函数组,重建对象列表就好了。

FIELD字段为屏幕上新增的展示字段

modify_screen中写好字段可编辑的状态

PROCESS BEFORE OUTPUT.* MODULE STATUS_9001.* MODULE get_data.MODULE init_sub.MODULE get_daten_sub.MODULE feldauswahl.MODULE sonderfaus.MODULE sonfausw_in_fgruppen.MODULE fausw_bezeichnungen.MODULE bildstatus.MODULE feldhistorie. "AenderungsdienstMODULE zusref_vorschlagen_b.MODULE refdaten_vorschlagen.MODULE zusref_vorschlagen_a.MODULE bezeichnungen_lesen.MODULE set_daten_sub.MODULE modify_screen.PROCESS AFTER INPUT.MODULE get_daten_sub.FIELD: mara-zwlbc .FIELD: mara-zsrmfldm .FIELD: mara-zplmcm .FIELD: mara-zxsxh .FIELD: mara-zyclh .FIELD: mara-zycmc .FIELD: mara-zscxh .FIELD: mara-zcllb .FIELD: mara-zclxz .FIELD: mara-zmlys .FIELD: mara-zmlpm .FIELD: mara-zmlgg .FIELD: mara-zmlpp .FIELD: mara-zmt01 .FIELD: mara-zmt02 .FIELD: mara-zmt03 .FIELD: mara-zmt04 .FIELD: mara-zmt05 .FIELD: mara-zmt06 .FIELD: mara-zmt07 .FIELD: mara-zckwlz .MODULE set_daten_sub.* MODULE modify_data.

modify_screen代码

*----------------------------------------------------------------------****INCLUDE LZFGMM_MATO01.*----------------------------------------------------------------------**&---------------------------------------------------------------------**& Module MODIFY_SCREEN OUTPUT*&---------------------------------------------------------------------**&*&---------------------------------------------------------------------*MODULE modify_screen OUTPUT.CASE sy-tcode.WHEN 'MM03'.LOOP AT SCREEN.IF screen-group1 = 'G1'.screen-input = 0.MODIFY SCREEN.ENDIF.ENDLOOP.WHEN 'MM01' OR 'MM02'.LOOP AT SCREEN.IF screen-group1 = 'G1'.screen-input = 1.MODIFY SCREEN.ENDIF.ENDLOOP.WHEN OTHERS.ENDCASE.ENDMODULE.

三、把屏幕配置进MM01中事务码:SPRO路径:后勤-常规一>物料主数据一>配置物料主记录一>定义每个屏幕序列的数据屏幕的结构本次项目是标准的业务,如果是零售业或其他行业,这里选择的编号不同,不一定是21。

五、效果展示

补充:最近支持升级项目上线,升级后的系统,MM02增强字段修改的数据无法写入MARA里,找了很久,求助了大佬,发现是需要激活MARU这个表,具体详细信息见官方NOTE:2539674 - 自升级到 EHP8 后,MARA 表中的标准或自定义字段未更新。

作者:小飞猪猪猪猪猪猪猪–CSDN

如果觉得《物料主数据屏幕增强 MM01/MM02/MM03》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。