Fixed Pegging in the CTP Process
You can implement
fixed pegging within the
CTP process. By
doing this, you can ensure that the assignment of the sales order to a certain
receipt element, which was made by the CTP check, is retained throughout. You
can also define the material flow on multiple levels, in other words, where
components are in short supply, the system cannot assign component quantities
that are already assigned to an order to a new, incoming order. This can
increase the stability of the CTP process.

In this scenario, fixed pegging is retained throughout all process steps. In particular, document changes in the complete production planning and execution process do not lead to a loss of the fixed pegging relationships. For more information about the retention of fixed pegging relationships, see SAP Note 698427.
You have made the settings for the CTP process.
1. Order receipt with CTP check
You create the sales order in the SAP R/3 system and enter the required quantity and date. You carry out a CTP check for the customer requirement. The system checks whether the quantity can be confirmed for the requirement date. If the requested quantity cannot be confirmed or can only be partially confirmed, SAP APO calls production planning and detailed scheduling. PP/DS generates a receipt element for the amount of the missing quantity. The system determines the confirmed quantity and a confirmed date. After the sales order has been saved, the system automatically creates a fixed pegging relationship between the confirmed sales order item and the assigned receipt element. This fixes the product assignment on the highest manufacturing level. As a result, the receipt element can no longer be assigned to another customer requirement.
Depending on the setting in the planning procedure, the system can carry out multilevel planning within the CTP check, to check the availability of the important components and, if necessary, to create new receipt elements for these components. The system then also creates fixed pegging relationships for these components, between the dependent requirements and the receipt elements that were assigned to the dependent requirement in the CTP check.
If you realize that the preceding CTP check has not created the desired planned orders, for example, only created planned orders in the past. Then you can execute the interactive CTP heuristic (SAP_CTP_DLG) from the product view. You can use this heuristic interactively to create receipts with better timing.
2. Execute MRP run
For components with planning procedure 4, you execute an infinite MRP run. In this MRP run the system plans components with planning file entries. The system creates the missing receipt elements on a multi-level basis.
3. Fix component assignment
You carry out the heuristic SAP_PP_019 on a multi-level basis. In the heuristic settings you should have set the indicator Consider Independent Requirements. Starting from the finished product, the system creates multi-level fixed pegging relationships between the requirements and the receipt elements, for each BOM level. Note that the system can only create fixed pegging relationships on all BOM levels if you select all products in the BOM structure for the planning run. The result of this processing step is a pegging structure, which the system creates for the finished product.
4. Carry out detailed scheduling
If you wish, you can also carry out finite planning in order to create a feasible production plan. You can choose between the following options for finite planning:
○ Detailed scheduling heuristics