There are several reasons to require approval for a quote. Some examples include the following:
- The discount is higher than allowed.
- The total amount is higher than allowed.
- The total amount is higher than expected.
- A rule set by the company has been violated.
Hint
Some operations may vary for different users depending on the way SAP CPQ is configured.No matter the reason for requiring an approval, the process of submitting a quote is always the same.

Once a product is configured and added to a quote, the discount and total price for products can be modified. If the resulting discount is higher than the range allowed by the business rules, the quote will require approval. If the discount amount entered is higher than the allowed range, the quote will also require approval.
Discounts are calculated when the quote is saved. If a discount violates a rule, the Discount Percent field displays in red and the place order and checkout actions become unavailable. Users can hover over the red text to determine the rule that was violated. At the bottom of the cart, a table displays the products and the applied discounts. What's more, users can update the discount by selecting the percentage field.
After selecting the Request Approval button, the user is given the option to add comments for each violation and submit the quote for approval. Once submitted for approval, the quote's status changes, and e-mail notifications are sent to the approvers alerting them that action is required.
Quote Resolution
Once a quote is submitted for approval, it displays on the Quotes page of the approval parent (approver) under Waiting for Approval. The approver can act on the quote by approving or rejecting the request with comments. The comments are displayed under Approval History action located in Actions on the Quotes screen.

Organizing the workflow to configure the approval process includes the following tasks:
- Defining each status where a quote may reside.
- Defining which actions are available when the quote has a given status.
Modeling the workflow is the most important process of the implementation. Administrators should be able to account for every status and action of their business process.
A workflow should be configured for the three visibility tabs:
- My Quotes
- Waiting for Approval
- Other Quotes

As the quote moves through different statuses, the number of actions available is reduced. The users should not be able to edit the quote after it has been approved.
Hint
Transitional actions move a quote from one status to the next. Non-transitional actions do not change statuses.
Normally there is one transitional action for each status. For example, there is one action that moves the quote to the approved status. There are several non-transitional actions, such as viewing a quote, attaching a comment, or downloading documents.