Skip to Content
0
Jul 25, 2014 at 01:33 AM

BAPI_PO_CREATE1 delivery date ignored by system

3058 Views

Hi, everyone:

I use BAPI: BAPI_PO_CREATE1 to create PO, and I specify the delivery date as following codes. But the system ignored my delivery date and give another one.

"{Schedule line
CLEAR POSCHEDULE.
POSCHEDULE-PO_ITEM = EBELP.
POSCHEDULE-SCHED_LINE = '0001'.
POSCHEDULE-DEL_DATCAT_EXT = 'D'.
POSCHEDULE-DELIVERY_DATE = SY-DATUM.
POSCHEDULE-QUANTITY = IT_ITEM-MENGE.
POSCHEDULE-STAT_DATE = SY-DATUM.
POSCHEDULE-PO_DATE = SY-DATUM.
APPEND POSCHEDULE.

CLEAR POSCHEDULEX.
POSCHEDULEX-PO_ITEM = EBELP.
POSCHEDULEX-SCHED_LINE = '0001'.
POSCHEDULEX-PO_ITEMX = 'X'.
POSCHEDULEX-SCHED_LINEX = 'X'.
POSCHEDULEX-DEL_DATCAT_EXT = 'X'.
POSCHEDULEX-DELIVERY_DATE = 'X'.
POSCHEDULEX-QUANTITY = 'X'.
POSCHEDULEX-STAT_DATE = 'X'.
POSCHEDULEX-PO_DATE = 'X'.
APPEND POSCHEDULEX.
"}


What causes this problem?


Thanks in advance.