ME2L 展示采购凭证 ALV添加字段增强
有时候输入T-CODE ME2L 展示采购申请信息时,需要追加一些字段,自定义的或者其他表里取出来的值。
这是个ALV展示,所以需要的是调整ALV展示的结构,然后再把需要的值维护进去即可。
首先看下最终效果:
ME2L执行结果:
默认是没有追加的字段的,选择布局,从里面把新加的字段选出来。
为了方便查看,我调整了位置顺序。结果如下:
下面是干货部分,介绍怎样实现这个需求:
给ALV显示的结构追加字段:SE11
MEREP_OUTTAB_PURCHDOC
追加字段:
SE18查看下这个增强:
ES_BADI_ME_REPORTING
SE19创建实例
最后实现逻辑;
这里注意一下参数,
因为这里的table 没有参考具体的结构、
所以只能使用动态方式。
METHOD if_ex_me_change_outtab_cus~fill_outtab. CHECK sy-uname = 'IT_LIUM'. CHECK im_struct_name EQ 'MEREP_OUTTAB_PURCHDOC'. FIELD-SYMBOLS: <ls_output> TYPE any, <ls_lium> TYPE ZE_ZLM_VALUE. LOOP AT ch_outtab ASSIGNING <ls_output>. ASSIGN COMPONENT 'ZLM_TEST_VLUE' OF STRUCTURE <ls_output> TO <ls_lium>. CHECK sy-subrc = 0. <ls_lium> = 'ZLM_TEST_VLUE'. ENDLOOP. ENDMETHOD.
这里只是demo代码,除了MEREP_OUTTAB_PURCHDOC 结构,可能其他相关报表也是可以通过这个增强实现的,具体看项目业务需求即可。
欢迎加入:SAP干货铺QQ群775662808
欢迎加入:SAP干货铺微信群。
本人常年接收SAP运维和远程项目,ECC,S/4HANA,CRM,WDA.
远程人天可谈,终身售后,有活请联系V信:18925782767(问问题免费,欢迎交流!)
!!请关注本人技术分享公众号:SAP翔子(可扫头像二维码)
每天分享新知识,博客文章也会陆续整理并迁移至公众号,与您一起共同学习