CO01/CO02/CO03 工单组件下增加客制屏幕 - 海边星
【原创】 CO01/CO02/CO03 工单组件下增加客制屏幕
栏目:ABAP  作者:在海边看星星  阅读:(1871)

两种办法:

  1. 增强,可以参照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,遂放弃(如果哪位朋友发现这个是可以用的欢迎指教)

image.png              

image.png

    2.直接改源代码,这是歪门邪道,单纯记录一下,征得老板同意才干的,

       1). 程序:SAPLCOMD   屏幕  110,增加页签,这里组要加上,和前面保持一致,不然会报错

image.png

      2).新增子屏幕,增强字段是在resb下的RESB_INCL_EEW_PS结构下做的增强字段,这样就不用做相关的数据处理了,和正常的屏幕增强一              样,画上屏幕就可以用

image.png

      3).  LCOMDFS1    switch_list_strip

image.png

      4). LCOMDI01   _o_set_strip

image.png

      5). LCOMDO01   _i_ok_code_tabstrip

image.png

      6). 这样就可以了,效果如下,果然歪门邪道就是快

image.png



我的评论
昵称
邮箱
域名
  记住 通知博主
验证码

  联系我们

微信扫一扫

 登录  打赏

  随机文章