两种办法:
增强,可以参照ABAP MD11 / MD12 / MD13计划订单屏幕增强_sap md11-CSDN博客,
这两个程序都是使用'SAPLCFD_SAP_GUI' '1000',这个程序来做自定义增强的,在S/4中使用方法和上面的博客差不多,把tcode条件一改就行了,用这个程序做自定义增强的标准程序还蛮多的,有需要的时候可以直接进去看,PP的应该都在这个方法里 CL_PP_CFD;
想看看有没有简单点的增强办法,就反向跟踪了一下,发现涉及到表CFD_L_RT_GUI和CFD_L_RT_GUI_FLD,再找了一下发现是可以在SCFD_REGISTRY这个程序里配置的,这个程序里可以配置的东西很多,但是针对工单组件这个页面,提示是不让修改的,再仔细一看发现里面的备注写的这个好像是用于fiori,遂放弃(如果哪位朋友发现这个是可以用的欢迎指教)
2.直接改源代码,这是歪门邪道,单纯记录一下,征得老板同意才干的,
1). 程序:SAPLCOMD 屏幕 110,增加页签,这里组要加上,和前面保持一致,不然会报错
2).新增子屏幕,增强字段是在resb下的RESB_INCL_EEW_PS结构下做的增强字段,这样就不用做相关的数据处理了,和正常的屏幕增强一 样,画上屏幕就可以用
3). LCOMDFS1 switch_list_strip
4). LCOMDI01 _o_set_strip
5). LCOMDO01 _i_ok_code_tabstrip
6). 这样就可以了,效果如下,果然歪门邪道就是快
上一篇: MIGO控制库存地点权限...