SAP Knowledge Base Article - Public

3371798 - How Progress Percentage Is Calculated on a Service Order in SAP S/4HANA Cloud Public Edition

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 StatusProgress Percentage
Completed100%
Not Completed0%

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

  1. If the Service Order header status is Completed, the Progress Percentage is 100%.
  2. If the Service Order header status is not Completed, the system calculates the Progress Percentage based on confirmations.
  3. Cancelled confirmations are not considered in the calculation.
  4. 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

Product

SAP S/4HANA Cloud Public Edition all versions