从物料主数据的屏幕逻辑来谈如何增强物料主数据屏幕字段

一、屏幕显示逻辑

从图可以看到,SAP主数据屏幕是有两层的,第一层是视图如采购视图,第二层是视图下的子屏幕如采购视图下的‘采购数据’或‘常规值’等。对于第二层可以具体查看视图或者子屏幕的式样,也可以通过移动子屏幕位置来改变子屏幕的显示位置。注:0001通常为空

二、示例:基础数据不够,需要增加字段显示物料的其他属性特征

如果你要实现以下效果,从结构来看,要增加一个视图屏幕,视图屏幕下有2个子屏幕,而且屏幕上的字段还有自建表存放。那么如果要实现这样的结果具体需要以下四步:

1、SE创建一个自建表存放新增屏幕的数据;

2、创建子屏幕。物料和描述是每个视图都有的子屏幕,产品属性是需要新建的自定义子屏幕

①先创建一个子屏幕,即创建一个函数组,自定义屏幕就在函数组下

后勤-常规-->物料主数据-->创建定制子屏幕的程序,也可以通过Tcode OMT3C

②在函数组下创建子屏幕,SE80在函数组ZMGD1创建一个新的屏幕或者在现有的屏幕上修改(如前面说的001屏幕为空),如下图直接在001屏幕上修改。

ps:这地方还要ABAP写一段代码,应该是确定子屏幕显示哪些字段

3、前面有了自建表,也有了子屏幕,然后就是要把屏幕上的字段保存在自建表。

这步使用CMOD增强,出口为MGA00001。代码ABAP解决

4、定义新建子屏幕的位置

配置点:SPRO--后勤-常规--物料主数据 -- 配置物料主记录 --  定义每个屏幕序列的数据屏幕的结构

①可以参考文章第一张图,先在屏幕顺序21里加一个视图基本数据3

②新增了视图后,在视图下面维护子屏幕。

参考1:https://blog.csdn.net/heng0757/article/details/8067645

参考2:http://www.baidusap.com/abap/6259

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。

友情链接更多精彩内容