ABAP-交货单BAPI增强

交货单创建的BAPI:BAPI_OUTB_DELIVERY_CREATE_SLS涉及到的字段非常少所以要通过增强讲字段写进去

复制代码
 1 *三代增强
 2 *LE_SHP_DELIVERY_PROC
 3   METHOD if_ex_le_shp_delivery_proc~change_delivery_item.
 4 
 5     TYPES:BEGIN OF ty_data ,
 6             posnr      TYPE lips-posnr,
 7             lgort      TYPE lips-lgort,
 8           END OF ty_data.
 9 
10     DATA:lt_import TYPE TABLE OF ty_data,
11          ls_import TYPE ty_data.
12 
13     IMPORT lt_import = lt_import FROM MEMORY ID 'ZBSD011'.
14     IF sy-subrc = 0 .
15 
16       READ TABLE lt_import INTO ls_import WITH KEY posnr = cs_lips-posnr .
17       IF sy-subrc = 0 .
18         IF ls_import-lgort IS NOT INITIAL .
19           cs_lips-lgort = ls_import-lgort .
20         ENDIF .
21 
22     ENDIF .
23 
24   ENDMETHOD.
复制代码

这样就能把没有的字段或者增强字段写进交货单

posted @   TigerMan  阅读(655)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
点击右上角即可分享
微信分享提示