Symptom
You are trying to consume the Inbound web service OutboundDeliveryExecutionIn to create an Outbound Delivery against Third Party Logistics Request. However, the system is not returning any response. When you check Web Service Message Monitoring, System displaying Error:Agent CL_APDL_ODP_OUTDELEXECCONF_PAI has triggered a fatal error.
Environment
SAP Business ByDesign
Reproducing the Issue
- Go to the Application and User Management work center
- Go to the Web Service Message Monitoring view.
- Show Erroneous messages.
- Filter for the Service Interface: OutboundDeliveryExecutionIn.
- You can see multiple messages with the Error Text: Please see Application Info section in the dump for more details.
- If you select any of the message, you can also see the Detailed Error Text: Agent CL_APDL_ODP_OUTDELEXECCONF_PAI has triggered a fatal error.
Cause
The system is dumping, because you have maintained the wrong timezone code under Shipping Date Time Period:
<ShippingDateTimePeriod>
<StartDateTime timeZoneCode="JST">2022-11-24T15:38:20Z</StartDateTime>
<EndDateTime timeZoneCode="JST">2022-11-24T15:38:20Z</EndDateTime>
</ShippingDateTimePeriod>
JST is not a valid Time Zone Code. The correct time zone code in this case is: JAPAN.
Resolution
Please maintain the correct time zone code, in this particular case, this will be:
<ShippingDateTimePeriod>
<StartDateTime timeZoneCode="JAPAN">2022-11-24T15:38:20Z</StartDateTime>
<EndDateTime timeZoneCode="JAPAN">2022-11-24T15:38:20Z</EndDateTime>
</ShippingDateTimePeriod>
Keywords
ODEC, OutboundDeliveryExecutionConfirmation, Program:CL_APLEX_CHECK_VALID_DATE, CL_APLEX_CHECK_VALID_DATE_TIME=>CHECK_VALIDITY_DATE , KBA , AP-ODP-OD , Outbound Delivery , Problem