SAP Knowledge Base Article - Public

3687868 - Approval Process triggered for an Already Approved Task.

Symptom

A user has withdrawn from approval a Purchase Order and the system has restarted the whole approval process from Level 1.

Environment

SAP Business ByDesign

Reproducing the Issue

  1. Select the work Center Purchase Requests and Orders.
  2. Create a new Purchase Order (PO) and order it.
  3. It will go under status "In Approval" if it meets the conditions of the Approval Process in place.
  4. Level 1 Approver does approve the document, which goes to Level 2 approver (the PO is still under status "In Approval").
  5. Now a user opens the PO, click "Withdraw from Approval", makes modifications in the document and order it again, which send the document back to Level 1 approver when you were expecting it to go to Level 2 approver.

Cause

This is the expected system behavior.
Since release ByD 2005, SAP introduced the option to withdraw approvals for certain documents (e.g., sales quotes, service quotes, sales orders, contracts).
This means the user who submitted the document for approval can pull it back, edit it, and resubmit it without contacting the approver manually.
When doing so, the whole approval process will be restarted from Level 1 in order to take inconsideration the change that have been made in the document.

Resolution

There is no standard configuration option in ByDesign to block the “Withdraw Approval” action for a specific user while allowing others to use it.
The withdraw feature is tied to the document owner and is enabled when the approval process is scoped.

To restrict this, you would need to:

  1. Adjust user authorizations: Remove access to the relevant work center views or actions that allow withdrawal.
  2. Create a custom solution: Using SAP Cloud Application Studio, you can implement a custom approval rule or UI adaptation to hide or disable the “Withdraw Approval” button for certain roles or users.

Keywords

Withdraw from Approval; Approval Process , KBA , AP-POP-PO , Purchase Order , Problem

Product

SAP Business ByDesign 2508