干货:
首先append一个字段
然后激活。
之前写Header 屏幕增强的时候,其实已经提到过增强的方法了。
Header使用的 BADI,
当然还可以使用对应的item BADI来实现这个需求。
这里介绍下需要使用access key的 第一代增强的方法。
就用标准预留出来的屏幕
SAPMV45A
8459
直接加上这个字段,编辑时是需要Access Key的。
直接VA03 查看
屏幕已经显示了。
其实这个时候基本需求已经完成了,可以直接维护数据保存,显示。
如果想va03 的时候不可编辑。再单独维护下PBO即可。
这种方式还是比较简单,不过需要access key。
我个人还是习惯使用不需要key的,也推荐不要用key。
第二种方式简单介绍下,具体可以参考上篇关于Header的,基本上一样的操作。
1)建Function Group
2)建子屏幕
2)实现 BADI BADI_SLS_ITEM_SCR_CUS
3)指定主程序和屏幕号,tab页签描述
4)参考
TRANSFER_DATA_TO_SUBSCREEN
TRANSFER_DATA_FROM_SUBSCREEN
PASS_FCODE_TO_SUBSCREEN
方法建几个函数,把自建自屏幕的值跟标准程序做上关联。
必要的话可以写自己的PBO和PAI。
之后激活即可。