Start of Content Area

Process documentation Order Receipt with ATP Check (ATP Process)  Locate the document in its SAP Library structure

Purpose

In this scenario, when a sales order is received online an ATP check is carried out in SAP APO so that the customer can be given a confirmed date immediately. This confirmed date is to be retained throughout the process. In the ATP check, production is not triggered immediately. For the finished product that is to be checked, either enough receipts or enough stock is available, or you carry out the ATP check against the checking horizon. You implement fixed pegging if you work with a make-to-stock production scenario. The ATP check is responsible for reserving materials on the highest manufacturing level. Using fixed pegging, the material flow is fixed, starting from this manufacturing level. In this way you can ensure that the component assignment remains stable and the components cannot be consumed by other, competing orders. The confirmation date is therefore retained. However, optimization of the material flow does not take place.

Note

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.

Prerequisites

·        In the ATP Customizing you have set the value Characteristic Evaluation in the Production Type field in the check mode.

·        In the planning procedure, in the field Fix. Pegging CTP/ATP, you have chosen the option Create Fixed Pegging Relationships, and assigned a corresponding ABAP Class. See also: Settings for the ATP Online Process

Process

...

       1.      Order receipt with ATP check

When you receive an order you carry out an online ATP check. The system determines a confirmation date that you can pass on to the customer immediately. This date is binding, therefore the system tries to keep to this date in the subsequent planning steps. However, this is not possible if there has been a change to the planning situation in the meantime, for example, due to new receipts or requirements. The system may no longer be able to create the original assignment.

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 or stock element. By doing so, the system fixes the product assignment at the highest production level made by the ATP check.

       2.      Execute MRP run

During the night, you carry out an infinite multi-level MRP run for the unconfirmed sales order and for the sales orders that have only been confirmed against the checking horizon. In the planning run, the system filters out the requirement and receipt elements that have already been assigned by fixed pegging. Requirements that are not covered and receipt elements that are not required are left. Infinite scheduling is carried out for these items. The system creates receipt elements for the requirements that are not covered.

       3.       

Using the heuristic SAP_PP_019, which you can carry out on a multi-level basis, you create fixed pegging relationships for the newly created receipt elements and the unconfirmed sales orders as well as for the requirements and receipt elements on the subordinate BOM levels.  In this way, the system creates a pegging structure. As a result, the assignments of the requirements and receipts remain stable across all BOM levels of a product.

       4.      Carry out detailed scheduling

You now carry out finite planning in order to create a feasible production plan. You can choose between the following options for finite planning:

¡        PP/DS optimization

¡        Detailed scheduling heuristics

       5.      Carry out backorder processing

You carry out backorder processing (BOP). Using BOP, an ATP check is carried out, taking fixed pegging into account. This means that the system checks whether all sales orders are assigned to a receipt element. The sales orders are confirmed and are given a new confirmation date, where applicable.

       6.      Evaluation of backorder processing

During backorder processing, the system creates an evaluation of all sales orders. To call up the evaluation, choose Backorder Processing Backorder Processing Result. You can use this evaluation to check which orders have a new confirmation date after backorder processing.

 

 

 

 

End of Content Area