2025 Aug 04 6:20 AM - edited 2025 Aug 04 8:03 AM
The requirement is for Production Order operation subcontracting. We have seen the standard SAP operation subcontracting process. In this, one of the operations in the Routing is performed by the external vendor (subcontractor). In SAP for each operation, based on the master data maintained, system will generate a Subcontracting Purchase Requisition. So, there will be one PR each production order.
The client requirement is that there should be only one subcontracting Purchase Requisition created for the several production orders combined.
Is there any solution for the requirement?
Request clarification before answering.
By design, SAP’s operation-subcontracting creates one purchase requisition (PR) per production order when you release or confirm the external operation. There is no standard toggle to “group” PRs across independent orders—each order is treated separately. However, you have two practical routes to meet your requirement of a single, consolidated PR:
SAP delivers a Combined Production Order function (often known as DIMP or via tcode MILL_OC) that lets you merge several orders—provided they share the same material, BOM, routing and external‐operation control key—into a single “combined” order. When you release that combined order, SAP will generate one subcontracting PR for the external operation covering the total quantity of all original orders.
How to set it up:
Benefits
Limitation
If you cannot—or do not want to—combine orders, you can intercept PR creation and funnel all requests into a single, pre‐existing PR. This will require a small ABAP enhancement:
User‐Exit / BAdI Spot
Use the classic MM06E user‐exit EXIT_SAPMM06E_025 (include LMEPOA01) or the class‐based BAdI ME_PROCESS_REQUISITION (Enhancement Spot ME_REQUISITION_REDIST) that fires when a subcontracting PR is generated.
Logic Sketch
The result would be all your operation-subcontract quantities flow into one PR instead of many.
Trade-Offs
If the question is which approach to choose?,
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
| User | Count |
|---|---|
| 8 | |
| 6 | |
| 3 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.