此博客为原创博客,都是个人工作经历所得,转载请注明出处

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干货铺微信群。

posted @   Rainystuday  阅读(849)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示