参考文章:https://zhuanlan.zhihu.com/p/692818545
先从SPRO进入——》SAP 参考IMG——》后勤_常规——》物料主数据——》配置物料主记录——》创建定制子屏幕的程序
然后会让你创建一个函数组,此处命名为ZTEST2
(后面才发现这张图截图不对,凑活看吧)
创建完成如下(这里名字已经正确了)
在屏幕里加入三个MODULE:判断如果TCODE为MM03,则屏幕只读
MODULE GET_DATA: 读取自定义表ZTEST中的内容,显示在屏幕中
MODULE ASSIGN_DATA: 将自定义屏幕中的字段值,传入内存ID
这里要提前创建一个表,如下
然后是开始绘制自定义屏幕,点击这个布局
点击这个按钮开始修改
主要用这两个按钮进行创建即可,第一个是文本,第二个是输入框
可以看到在这里进行修改即可呈现这种效果
然后如图创建这样一个输入框,点击检查然后激活保存即可
然后接下来做出口增强,物料主数据的增强选这个
然后点击执行
然后双击这个功能出口
双击包含的这个文件,注意这里如果是第一次更改的话可能双击进不去,需要在显示对象列表里创建
如图,创建
然后回到我们的SPRO里面
依旧流程,把我们刚才创建的屏幕找一个空的自屏幕写进去
空的自屏幕可以点击右侧这个视图自屏幕来查看
然后我们就可以看到这个字段(屏幕画的太丑了别介意,照着流程做的,不太理解为什么位置会这么下面)
输入数据后发现能够保存在这个表里,这个增强就算成功了