Hi All,
im using function module bbp_inb_delivery_create in a report program to create inbound delivery w.r.t., PO but it is not creating delivery document. Below is my code which im using in my report program. please note that when im executin this FM directly in SE37 with same parameters it is creating delivery document correctly. could anybody please give any idea why it is working fine in SE37 but not via. SE38.
Thank you
DATA: WA_INB TYPE BBP_INBD_L,
IT_INB_DEL TYPE TABLE OF BBP_INBD_D,
WA_INB_DEL TYPE BBP_INBD_D,
IT_RET TYPE TABLE OF BAPIRETURN.
PARAMETERS : P_DEL_TI TYPE LFDAT_V.
WA_INB-DELIV_DATE = P_DEL_TI. "'09082014'.
WA_INB-DELIV_EXT = '12345677'.
WA_INB_DEL-DELIV_ITEM = '000010'.
WA_INB_DEL-MATERIAL = '5010CK14 9300'.
WA_INB_DEL-MATL_DESC = 'STIFFNER HEAD PIPE SUB COMP'.
WA_INB_DEL-DELIV_QTY = '1.000'.
WA_INB_DEL-UNIT = 'PC'.
WA_INB_DEL-PO_NUMBER = '9700000003'.
WA_INB_DEL-PO_ITEM = '00010'.
APPEND WA_INB_DEL TO IT_INB_DEL.
DATA VBELN TYPE VBELN_VL. "LIKP-VBELN.
CALL FUNCTION 'BBP_INB_DELIVERY_CREATE'
EXPORTING
IS_INB_DELIVERY_HEADER = WA_INB
IMPORTING
EF_DELIVERY = VBELN
TABLES
IT_INB_DELIVERY_DETAIL = IT_INB_DEL
RETURN = IT_RET
.
BREAK-POINT.