Symptom
- In Perform Maintenance Jobs app, after clicking "Record" to create order confirmation, the system keeps loading with no response or error.
- In Find Maintenance Orders and Operations app, after adding time confirmation, the system has no response.
Environment
SAP S/4HANA Cloud Public Edition
Reproducing the Issue
Scenario 1 - Create confirmation in Perform Maintenance Jobs app
- Start the Perform Maintenance Jobs app.
- Open an order operation.
- Click "Record Time", fill in actual work duration and click 'Record'.
- Observe that the page keeps loading with no response.
Scenario 2 - Create confirmation in Find Maintenance Orders and Operations app
- Start the Find Maintenance Orders and Operations app.
- Select an order operation.
- Click Time Confirmations -> Select Add Time Confirmation or Upload Time Confirmations.
- Observe that the page has no response.
Cause
A custom logic implementation in BAdI BD_WORKORDER_CONFIRM raises error at backend during maintenance order confirmation. BAdI BD_WORKORDER_CONFIRM mainly used for validating manufacturing order confirmation, if there's no specific condition defined in the custom logic, the BAdI will also be effective for maintenance order.
Resolution
- Review the custom logic implementation in BAdI BD_WORKORDER_CONFIRM to see if the code is also effective for maintenance order.
- Adjust the implementation to exclude maintenance orders from manufacturing order checks.
See Also
Keywords
Perform Maintenance Jobs, Find Maintenance Orders and Operations, Record time, page not navigating, no error displayed, production order, manufacturing order, BD_WORKORDER_CONFIRM, maintenance order confirmation. , KBA , PM-FIO-2CL , Fiori User Interface (UI) for PM (Public Cloud) , PM-WOC-MO-2CL , Maintenance Orders (Public Cloud) , Problem
SAP Knowledge Base Article - Public