VLPOD确认
確認交付憑證。啟動pod功能后,交貨后有個交貨確認,用vlpod做,然后才能billing(開票)
? ? ??"交貨單
??????LOOP?AT?LT_VBFA?WHERE?VBELV?=?LT_VBAP_C-VBELN
????????????????????????AND?POSNV?=?LT_VBAP_C-POSNR.
????????"POD?差異
????????READ?TABLE?LT_LIPS?WITH?KEY?VBELN?=?LT_VBFA-VBELN
????????????????????????????????????POSNR?=?LT_VBFA-POSNN.
????????IF?SY-SUBRC?=?0.
??????????GW_ITAB-ZZFPSTA?=?LT_LIPS-ZZFPSTA.
??????????ADD?LT_LIPS-LFIMG?TO?GW_ITAB-LFIMG.
??????????IF?LT_LIPS-KZPOD?=?''?OR?LT_LIPS-KZPOD?=?'A'."與POD無關或無差異
????????????ADD?LT_LIPS-LFIMG?TO?GW_ITAB-PODMG.
??????????ELSEIF?LT_LIPS-KZPOD?=?'X'."POD未執行
????????????GW_ITAB-PODMG?=?0.
??????????ELSEIF?LT_LIPS-KZPOD?=?'B'."POD?差異
????????????SELECT?SINGLE?PODMG?FROM?TVPOD?INTO?LT_LIPS-LFIMG
??????????????WHERE?HANDLE_LIPS?=?LT_LIPS-HANDLE
????????????????AND?POSNR?=?LT_LIPS-POSNR.
????????????IF?SY-SUBRC?=?0.
??????????????ADD?LT_LIPS-LFIMG?TO?GW_ITAB-PODMG.
????????????ENDIF.
??????????ENDIF.
????????ENDIF.
??????ENDLOOP.
KZPOD?POD 標識 (相關、驗證、確認)
? ? ? ??與交貨證明無關?
A 有關的并校驗無偏差?
B 相關并校驗有偏差
X 與交貨證明相關?
總結
- 上一篇: SAP-ABAP三种定义嵌套型结构的方法
- 下一篇: 如何蒸螃蟹?教你蒸螃蟹3个小窍门