Requirement :
After PGI in EWM, the delivery date (LIKP-LFDAT) in ERP which is in the past is overwritten by the EWM system.
This issue can happen even if you've defined "Do Not Confirm Date/Time" in the EWM side customizing: SPRO -> Extended Warehouse Management -> Interfaces -> ERP Integration -> Delivery Processing -> Map Date Types from ERP System to EWM.
Cause
Standard behaviors :
Scenario 1: If the delivery date (LIKP-LFDAT) in ERP is in the past, the actual goods issue date from item will be taken over as the new delivery date and sent to ERP during PGI.
Scenario 2: In EWM, multiple ODOs are assigned to a TU and posted GI together. To avoid unexpected TU split, all deliveries belonging to this TU will get their delivery date updated to the earliest delivery date of all deliveries.
Resolution
Scenario 1 : implement BAdI /SCWM/EX_ERP_MAPOUT_OD_CONFDEC to remove WSHDRLFDAT from CT_BAPI_HEADER_DEADLINES parameter table if you don't want LFDAT to be overwritten in ERP.
Scenario 1 & 2: implement the BAdI /SCWM/EX_ERP_MAPIN_OD_SAVEREPL and update CT_DLV_REQUEST-S_HEAD-T_DATE[]-DATE_INDICATOR to /scdl/if_dl_data_c=>sc_ind_external, value 'E'.
Comments
Post a Comment