Ansicht
Dokumentation

APO-ATP-RBA: PPM Substitutions ( RELNAPO_30A_SP1_ATP-RBA3 )

APO-ATP-RBA: PPM Substitutions ( RELNAPO_30A_SP1_ATP-RBA3 )

General Material Data   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
This documentation is copyright by SAP AG.
SAP E-Book

Short text

APO-ATP-RBA: PPM Substitutions

Use

As of Release 3.0A (First Customer Shipment and Support Package 1), you can find alternative production process models (PPMs) using rules-based ATP. Until now, you could call Production Planning and Detailed Scheduling (PP/DS) for products that were not available. Now you can configure this in Customizing for the basic methods (using the checking instructions) or rules-based ATP (via the location determination activity Production when determining locations).

Now you can define the production level and method in the rule by saving several PPMs for a location product in a PPM substitution procedure.

To do so, create a PPM substitution procedure in the Integrated Maintenance. In this PPM substitution procedure, you can enter several production process models per location product. You assign a PPM substitution procedure to a rule. Note that the system still requires another substitution procedure in addition to the PPM substitution procedure.

If you wish to carry out a PPM substitution, you must have configured the production so that Production Planning and Detailed Scheduling (PP/DS) can be called. We recommend that you configure the production via the location determination activity in the Integrated Rule Maintenance. That way, an ATP check can be carried out for a missing PPM in the substitution procedure without calling PP/DS. If you have configured production in the checking instructions, PP/DS is still called for a missing PPM (PPM is initial).

Note that the menu for Global ATP has changed as of Release 3.0A (FCS + SP1). You can find the Integrated Rule Maintenance in the SAP Easy Access via Master Data Rule Maintenance Integrated Rule Maintenance.

Maintaining PPM Substitution Procedures

You create a PPM substitution procedure is analogous to how you maintain location determinations and product substitutions; that is; you create the procedure in the table in the left overview area of the screen. You maintain the individual substitutions belonging to the procedure in the table in the right details area of the screen. The table of the individual PPM substitutions consists of the following fields:

  • Location
  • Product
  • Level
  • PPM name

The first three fields are obligatory, that is; an error message appears if valid values are missing. The PPM name field can be left blank. At runtime, all entries in the results list are either checked against stock (PPM is initial) or transferred to PP/DS (PPM is not initial).

Note
If you leave the PPM name field blank in the PPM substitution procedure and wish to carry out an ATP check without production for the holes that is based on the settings in the checking instructions, you must use the location determination activities for the production setting. If you configure production via the checking instructions (and not via the location determination activity), it is not guaranteed that only one ATP check for the substitutions is carried out. Usually a dummy PPM is used in PP/DS.

You can enter several PPMs per location product. The level number determines how the results list of a rule should be sorted. The sequence of location products determined by the location determination procedure and product substitution procedure is sorted based on the level number (the sequence is retained within the level).

Note that a PPM substitution procedure must also be included in a rule.

The rule in which the PPM substitution procedure is included may allow only one substitution. You enter this directly in the rule in the Integrated Rule Maintenance (the Maximum substitution: Only one substitution allowed indicator).

Rule (PPM substitution procedure with substitution procedure)

If the system should find PPMs for the substitutions that you entered in the „extra substitutions procedures, then the contents of the location products in the PPM substitution procedure must correspond to the substitutions.

Rule: Start immediately (PPM-substitution procedure without substitution procedure)

Usually the system requires another substitution procedure in addition to a PPM substitution procedure. If you have chosen Start immediately for a rule evaluation (in Customizing for Global ATP via General Settings Checking Instructions ), the system does not require additional substitution procedures. The rule evaluation is carried out directly for the created requirement (requested location product).

When maintaining the PPM substitution procedure, ensure that the PPM has been maintained for the corresponding requested location product.

Evaluating without using a User Exit

When a PPM is checked, PP/DS returns information about whether a complete quantity can be confirmed. If the complete quantity cannot be confirmed according to the parameters in the calculation profile, a confirmation is not returned and the next PPM is checked.

In the rule evaluation, the first PPM substitution that can be confirmed 100% is returned. However, this only refers to the quantity, the date can be shifted.

Evaluating using a User Exit (APOAT002)

The user exit is called after the check. If the user exit is active, substitutions that were returned from the rules can be chosen. In addition, the confirmation (date and quantity) can be changed.

Several substitutions are possible. In the hierarchical display of the Explanation and Simulation component, you can choose only one substitution.

You find more information about the user exit in the documentation in Customizing for Global ATP via Enhancements Choose substitutions.

Example (Checking instructions: Product allocations)

You have chosen product allocations as the basic method in the checking instructions and set the Rules-based ATP indicator. At runtime, the data created in the rule maintenance is evaluated as follows:

  1. A location product list is compiled from the procedures specified in the rule.
This can be location determination procedure and/or a product substitution procedure (or alternatively a location product substitution procedure).
The sequence of the location products is calculated by the rule control of the current rule while taking into account the requested location product.
  1. Based on this ordered location product list, the PPM substitutions are created in the second step. That means that if a location product is missing from this basic quantity, it is not included in the check, even if a row for it exists in the corresponding PPM substitution table.
The system searches for matching entries in the PPM substitution procedure of each location product of the basic quantity (matching entries here means location products) If no valid matching entry exists within the PPM substitution procedure, this location product is deleted from the basic quantity and is not checked.
If one or more matching entries exist in the PPM substitution procedure, one or more complete substitutions (consisting of location product, level and PPM) are added to the results list.
  1. The results list is sorted by the level number. The sequence of several substitutions within a level, however, is not jeopardized; that is, the original sequence of the location products in the basic quantity remains in the within the level. The lowest level has the highest priority and therefore appears first in the results list (that is, is checked first).
  2. Product allocations is carried out for each row of the results list (all rows lead to the same product allocations procedure). Because later only one combination is chosen, all combinations of the list are alternatives for each other from the perspective of product allocations. That means that product allocations does not take into account the reservations from the previous combinations for a combination from the list.

After all rows have been checked, the first location product/PPM combination from the list that was completely confirmed is chosen. The confirmation logic of PP/DS ensures that this is a confirmation that lies within the tolerance range.






Fill RESBD Structure from EBP Component Structure   ABAP Short Reference  
This documentation is copyright by SAP AG.

Length: 8785 Date: 20240329 Time: 131623     sap01-206 ( 183 ms )