Symptom
The user would like to understand how the Progress Percentage is calculated for Service Orders in SAP S/4HANA Cloud Public Edition.
Environment
SAP S/4HANA Cloud Public Edition
Resolution
The Progress Percentage calculation depends on the type of Service Order.
There are different calculation rules for:
- Fixed Price Service Orders
- Time and Material Service Orders
Fixed Price Service Orders
For Fixed Price Service Orders, the Progress Percentage is based on the Service Order header status.
Calculation Logic
- If the Service Order header status is Completed, the Progress Percentage is 100%.
- If the Service Order header status is not Completed, the Progress Percentage is 0%.
Example
| Service Order Header Status | Progress Percentage |
|---|---|
| Completed | 100% |
| Not Completed | 0% |
Time and Material Service Orders
For Time and Material Service Orders, the Progress Percentage is based on the confirmation status, unless the Service Order header is already completed.
Calculation Logic
- If the Service Order header status is Completed, the Progress Percentage is 100%.
- If the Service Order header status is not Completed, the system calculates the Progress Percentage based on confirmations.
- Cancelled confirmations are not considered in the calculation.
- Even if all confirmations are completed, the Progress Percentage is limited to 90% until the Service Order header status is set to Completed.
Formula
Progress Percentage =
Completed Confirmation Count / Total Confirmation Count × 100
Cancelled confirmations are excluded from the total confirmation count.
Example
If a Time and Material Service Order has:
- 4 relevant confirmations in total
- 2 completed confirmations
- 1 cancelled confirmation
The cancelled confirmation is not considered. Therefore, the calculation is based only on the relevant confirmations:
- Completed Confirmations: 2
- Total Relevant Confirmations: 3
Progress Percentage = 2 / 3 × 100 = 66.67%
If all relevant confirmations are completed but the Service Order header is not completed, the Progress Percentage is shown as 90%.
Once the Service Order header status is set to Completed, the Progress Percentage becomes 100%.
Important Notes
- Cancelled confirmations are excluded from the calculation.
- For Time and Material Service Orders, completion of all confirmations does not automatically mean the Progress Percentage is 100%.
- The Service Order header status must be Completed before the Progress Percentage can reach 100%.
- If the Service Order header is not completed, the maximum Progress Percentage is 90%, even when all relevant confirmations are completed.
Keywords
Service Order, Service Order Management, Service Order Progress, Progress Percentage, Completion Percentage, Service Order Completion, Service Order header status, Completed status, confirmation status, service confirmation, completed confirmation, cancelled confirmation, Time and Material, T&M Service Order, Fixed Price Service Order, progress calculation, percentage calculation, SAP S/4HANA Cloud Public Edition, SAP S/4HANA Cloud, Public Cloud , KBA , CRM-S4-SRV-SVO-2CL , S4CRM: Service Order (Public Cloud) , How To
SAP Knowledge Base Article - Public