交货单创建的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.
这样就能把没有的字段或者增强字段写进交货单