考虑到交货单有多种情况
1个行项目 多个数量,需要对应多个序列号
多个行项目,多个数量,需要多个序列号
最终形成的FM如下
FUNCTION ZIF_BDC_VLPOD_RE_S.
*"----------------------------------------------------------------------
*"*"本地接口:
*" IMPORTING
*" VALUE(PVBELN) TYPE VBELN OPTIONAL
*" VALUE(PBUDAT) TYPE BUDAT OPTIONAL
*" VALUE(LV_MODE) TYPE APQI-PUTACTIVE DEFAULT 'N'
*" VALUE(PLGORT) TYPE ZE_UMLGO OPTIONAL
*" EXPORTING
*" VALUE(OSTATUS) TYPE BAPI_MTYPE
*" VALUE(OMESSAGE) TYPE BAPI_MSG
*" TABLES
*" T_GERNR STRUCTURE ZMMS_STO_GERNR OPTIONAL
*"----------------------------------------------------------------------DATA:LT_BDCMESSAGE LIKE TABLE OF BDCMSGCOLL.DATA:LS_BDCMESSAGE LIKE BDCMSGCOLL.DATA:LT_RETURN TYPE BAPIRET2 OCCURS 0 WITH HEADER LINE.DATA:LVNAME TYPE STRING.DATA:ITEMC(2) TYPE C.DATA:LTLIPS TYPE TABLE OF LIPS WITH HE