Skip to Content
0
Former Member
May 24, 2011 at 03:20 AM

Delivery Bapi

365 Views

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.