SAP交货单增强
标签(空格分隔): SAP ABAP 增强
一、需求内容
需要在概览屏幕以及行项目屏幕增加客制化字段
二、增强点
交货单屏幕增强一共有三个BADI
LE_SHP_TAB_CUST_HEAD 交货单抬头屏幕增强
LE_SHP_TAB_CUST_ITEM 交货单行项目屏幕增强
LE_SHP_TAB_CUST_OVER 交货单概览屏幕增强
本次根据需求,我们使用第二个和第三个增强点
三、代码内容
A.增强代码内容
1. IF_EX_LE_SHP_TAB_CUST_ITEM~ACTIVATE_TAB_PAGE
METHOD if_ex_le_shp_tab_cust_over~activate_tab_page.
ef_caption = '在途库存'.
ef_program = 'SAPLZSD_DNENCH'.
ef_dynpro = '9001'.
ENDMETHOD.
2. IF_EX_LE_SHP_TAB_CUST_OVER~TRANSFER_DATA_TO_SUBSCREEN
METHOD if_ex_le_shp_tab_cust_over~transfer_data_to_subscreen.
CALL FUNCTION 'ZFM_GET9001DATA'
EXPORTING
is_likp = is_likp
it_lips =

该博客详细介绍了在SAP交货单中进行客制化增强的实现过程,包括在交货单行项目和概览屏幕增加自定义字段的需求,以及通过BADI IF_EX_LE_SHP_TAB_CUST_ITEM和IF_EX_LE_SHP_TAB_CUST_OVER进行增强的代码实现。同时,代码逻辑被组织在函数组ZSD_DNENCH中,便于维护。此外,还讨论了9001屏幕的USER_COMMAND处理,尤其是对按钮操作更新行项目字段的复杂性。
最低0.47元/天 解锁文章
1206

被折叠的 条评论
为什么被折叠?



