Symptom
You are unable to save Approval Process for Sales Quotes
Environment
SAP Cloud for Customer
Reproducing the Issue
- Go to the Approval Processes view
- On the Process Name Column (You can look up"process step ABC") for Sales Quotes
- Choose Edit
- Find and select a user to act as the Approver
- Instead of ABC, name the step DEF (DEF stand for the new step name)
- Save and Close
- Observe: The system Time Out occurred after a period of waiting.
Cause
The maximum time allowed before the TIME OUT exception is 5400 seconds (90 minutes). We are not in a position to increase the TIME OUT in the current release, and it is also not recommended because there are several steps with a calculated attribute that will cause performance issues during condition evaluation.
To avoid overextending the system, we have these limits in place.
Resolution
At this point, the best option is to drastically simplify / reduce the existing Process Steps. Because the save execution is sequential, you can roughly estimate how many rules can be activated in 90 minutes by intentionally inserting an error in (the halfway point) of your total number of available steps and watching how long it takes before the system throws an error message.
You can also contact expert services at sapcx-expertservices@sap.com for assistance with this optimization.
The execution is directly proportional to the number and complexity of Process Steps saved all at once.
Any new changes to current behavior or limits must be submitted as an improvement suggestion to Product Management.
Keywords
Approval process, Sales Quote, Time_Out, Condition evaluation, calculated attribute , KBA , AP-RC-GEN-BTM , Business Task Management - Configuration , Problem
SAP Knowledge Base Article - Public