Hi Friends,
I am trying to create delivery with reference to sales order number using bapi in my alv report. I am passing the parameters as:
IF GV_SALESDOCUMENT NE ''.
READ TABLE ITAB INTO WA INDEX 1.
CLEAR: GV_PLANT.
GV_PLANT = WA-WERKS.
LOOP AT ITAB INTO WA WHERE CUSTOMER = WA-CUSTOMER.
GS_DELV-REF_DOC = GV_SALESDOCUMENT.
GS_DELV-REF_ITEM = WA-POSNR.
GS_DELV-DLV_QTY = WA-ZMENG.
GS_DELV-SALES_UNIT = WA-ZIEME.
APPEND GS_DELV TO GT_DELV.
CLEAR GS_DELV.
ENDLOOP.
CALL FUNCTION 'BAPI_OUTB_DELIVERY_CREATE_SLS'
EXPORTING
SHIP_POINT = GV_PLANT
DUE_DATE = SY-DATUM
IMPORTING
DELIVERY = GV_DELIVERY
TABLES
SALES_ORDER_ITEMS = GT_DELV
RETURN = GT_DELRETURN.
COMMIT WORK AND WAIT.
IF SY-SUBRC EQ 0.
ENDIF.
I am getting error in GT_DELRETURN while debuging - "No Schedule line due for delivery up to the selected date".
How can I handle this. Please correct me.
Thanks.