南陽網(wǎng)站優(yōu)化渠道市場調(diào)研報告的基本框架
ME2L、ME2M、ME3M這三個報表的字段增強,核心點都在同一個結(jié)構(gòu)里
SE11:MEREP_OUTTAB_PURCHDOC
在這里加字段,如果要加的字段是EKKO、EKPO里的數(shù)據(jù),直接加進去,啥都不用做,就完成了
如果要加的字段不在EKKO和EKPO這兩個表里,就要做額外的增強
1.隱式增強
在程序:LMEREPI02的方法BUILD_BASE_LIST里實現(xiàn)隱式增強
2.BADI增強
SE18:ES_BADI_ME_REPORTING
--------------以下部分為轉(zhuǎn)載start---------------------------
因為這里的table 沒有參考具體的結(jié)構(gòu)、
所以只能使用動態(tài)方式。
這里只是demo代碼,除了MEREP_OUTTAB_PURCHDOC 結(jié)構(gòu),可能其他相關(guān)報表也是可以通過這個增強實現(xiàn)的,具體看項目業(yè)務(wù)需求即可。
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.
--------------以下部分為轉(zhuǎn)載end---------------------------