Symptom
The Purchase Requisition is not automatically created when a third-party Sales Order is approved. When entering the required field for creating the PR, 'Purchasing Group', and saving the document, the Order goes to approval again. After it's approved, the same process repeats in a loop and the PR is never created.
Environment
SAP S/4HANA Cloud Public Edition
Cause
This is the expected behavior in the context of third-party orders with approval process.
When the 'Purchasing Group' field is not maintained in the material master data, the system asks you to input it on the Sales Order manually, so when you save this new information the approval process is re-triggered, the system then tries to create the PR in the background and the manually entered information is lost. Then the user enters in a loop of re-triggering the approval each time he tries to edit the missing data.
Resolution
For third-party Sales Orders with approval process, the best solution is to maintain the 'Purchasing Group' field in the material master data. This field can be found in the 'Purchasing' tab of each plant maintained for the material.
Keywords
Purchase Requisition, PR, Sales Order, SO, approval, third-party sales order, CB1, CBAB, approval workflow, loop, Purchasing Group, product master data, material master data , KBA , SD-SLS-SO-TP-2CL , Third-party order processing (Public Cloud) , Problem