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.