项目需求,WB01、WB02、WB03需要做一个屏幕增强,放置客户定制字段。
通过使用增强查找程序,查找了WB01所有增强,经过判断,我认为iWBOX_ADD_CUST_DATA_E能完成我的需求。
SE18查看此BADI。BADI预留了一个5100屏幕。
SE19创建BADI实施,可以看到已调用程序及Dynpro是可以输入的。这里我是创建了一个函数组,并在函数组中创建了一个9001的屏幕。
创建函数组及屏幕,然后定制自己所需的屏幕。在屏幕的BBO里面添加代码,Moudle Get_data是在屏幕输出之前从自建表中取得原始数据。然后在屏幕的PAI里面写Moudle Save_Date里面写代码,将屏幕输入的数据保存到自建表。
成果展示