Symptom
- When sending a work time from SAP Field Service Management (FSM) to SAP Service Cloud, an error occurs with the description "End Time should be greater than or equal to Start Time".
- The issue occurs only during European Summer Time, which runs from March to October. Scenarios outside this period work correctly and do not produce errors.
- The error happens when a timestamp crosses from one day to the next while Summer Time is active.
- Key condition: Crossing midnight during European Summer Time triggers the issue.
Environment
SAP Cloud for Customer
Reproducing the Issue
- Create a time entry in SAP Field Service Management (FSM) for a night shift during the European Summer Time period.
- Ensure the time entry crosses midnight, e.g., start time on Day 3 at 20:00 and end time on Day 4 at 22:00.
- Send the time entry from FSM to SAP Service Cloud.
- Observe the error message: "End Time should be greater than or equal to Start Time" in the Web Service Message Monitoring
Cause
When time efforts are split in C4C, an issue can occur due to time zone conversion during daylight saving time.
Specifically, if a time effort ends at 22:59:59 during Central European Summer Time (CEST, UTC+2), the system converts this time to 00:59:59 of the following day. This results in the converted end time being earlier than the start time, which triggers the error.
Please note that Central European Time (CET, UTC+1) switches to Central European Summer Time (CEST, UTC+2) during daylight saving time. This change occurs on the last Sunday of March and reverts on the last Sunday of October.
Due to this conversion behavior:
- During CET, an end time of 22:59:59 is correctly converted to 23:59:59 (UTC+1).
- During CEST, the same end time is converted to 00:59:59 (UTC+2) on the next day.
As a result, the converted end time becomes earlier than the start time, which causes the error.
Resolution
To prevent this error, the time-splitting logic would need to be adjusted during the European Summer Time (CEST, UTC+2) period.
Specifically, the time effort would need to end at 21:59:59 instead of 22:59:59. This adjustment ensures that, after the time conversion performed on the C4C side, the end time is correctly converted to 23:59:59, rather than rolling over to the next day.
By keeping the converted end time later than the start time, this change prevents the error from occurring.
Keywords
end time error, start time error, saving time issue, european summer time, fsm to c4c integration, time effort replication, time conversion error, sap service cloud, sap field service management, time-splitting logic, dst error, utc conversion, cet to cest , KBA , LOD-CRM-SRP-CSI , Integration of service ticket with Core systems , Problem
SAP Knowledge Base Article - Public