Symptom
The timestamp displayed in production order is system time zone rather than local time zone.
e.g. the Creation date in Administration tab in app Display Production order (CO03), 'Created on' in app Manage Production Orders.
Environment
SAP S/4HANA Cloud public edition
Cause
The creation date is always in system time zone which is UTC in public cloud.
This is a purely administrative date and it was not designed for the usage of business processes.
Resolution
Create a new custom date field on order header level to hold the local creation date.
(see SAP help -> App Extensibility in Production Operations)
Implement the BAdI BD_COBADICFL_MFGORDER_HDR to fill the custom field with the local date when import parameter CREATE_MODE = 'X'
(see SAP help -> Business Add-Ins (BAdIs) for Key User Extensibility -> Production Operations (Execution and Control) )
Add the new custom field to the app e.g. Create produciton order, Manage Production Order
Keywords
timestamp, time zone, system time zone, UTC, local time zone, production order, process order, CO01, CO02, CO03, manage production order, created on, creation date, creation time, change time , KBA , PP-SFC-PLN-2CL , Order Planning (Public Cloud) , Problem