Use
In this section you will find information about how routing is transferred from SAP R/3 to the Production Process Model (PPM) of the SAP Advanced Planner and Optimizer (SAP APO).
Features
Question |
Answer |
Which routing types are supported? |
Standard routing, rate routing, recipe. Maintenance task lists are not currently supported |
Are the use and the status of the routing relevant to the transfer? |
These are selection parameters in the integration model |
How is the area of validity regulated? |
Routing is plant-related. |
How is the validity period regulated? |
In SAP R/3 changes are possible with and without change numbers. Data valid to the transfer is transferred. |
Is the assignment of the material to routing in SAP R/3 relevant to SAP APO? |
No, because routing always has to be entered in a production version that is assigned to the material. Note that a clear key must be available for the PPM in SAP APO. That is, in SAP R/3 the production version for the different materials assigned may not currently have identical numbers. |
How are SAP R/3 routing sequences represented in SAP APO? |
Normal Sequence This is the standard situation. Alternative Sequence Alternative sequences can mainly be represented as alternative modes in SAP APO. For displaying alternative sequences you have to distinguish between the different business backgrounds: If the alternative sequences in SAP R/3 are chosen dependent upon of lot size because, for example, as of a certain lot size an alternative resource is more economical, you have to create your own production version per lot size dependent on lot size in SAP R/3. SAP APO cannot carry out a lot size dependent mode selection when using the PPM. In this way you can carry out planning for the correct resources in SAP APO. If the planning of alternative resources does not play a role you can ignore this procedure and carry out a sequence exchange in the SAP R/3 production order. In the associated SAP APO production order this leads to the deletion of the exchanged operations in the standard sequence and to the addition of the exchanged operations to the alternative sequence.
The solution outlined here must be implemented via a customer exit (see SAP R/3 note 217210 "Mapping of Alternative Sequences in SAP APO System") when transferring the PPM to SAP APO. Note that the choosing of alternatives should take place exclusively in SAP APO, because SAP APO plans capacities and has the most comprehensive optimizations at its disposal. Special Case Alternative Work Centers Parallel Sequences Parallel sequences are supported via the APO Core Interface (CIF) in SAP APO. |
How are sub-operations to be treated? |
Sub-operations are subject to the following restrictions in SAP R/3: The sub-operations can only be scheduled relative to the superordinate operations. A sub-operation can have an alternative work center. The assignment of material components and production resources/tools occurs exclusively in the operation and is not intended for sub-operations. This is represented in SAP APO. |
Is the quality check that accompanies production relevant to SAP APO? |
No. |
What operations are transferred to SAP APO? |
The following prerequisites apply to the transfer of operations to SAP APO:
We recommend that all operations relevant to scheduling are transferred to the SAP APO PPM. Work centers that are not to be planned in SAP APO, but that are relevant to scheduling, should nevertheless be contained in an active integration model and set to infinite. To be able to guarantee the correct scheduling of components requirements you should also transfer all operations to the SAP APO PPM to which components are assigned. Components that are assigned to operations not relevant to SAP APO are assigned to the first SAP APO relevant operation. |
Is the calculation of standard values supported in SAP APO? |
No. The standard values are determined in SAP R/3 routing. The SAP R/3 function that triggers the calculation of standard values when a production order is created is not of any use. This is because SAP APO has already scheduled the operations and also because altered standard values in the SAP R/3 production order no longer have an effect on scheduling. |
Which functions relevant to scheduling the operations are supported? |
Queue Time The queue time is not taken into account. Wait Time and Move Time The minimum wait time and the normal move time are represented in the relationships. Setup Time and Processing Time In SAP R/3 the setup and processing times are calculated according to the formulas given in the work place and the corresponding standard values. The formulas can be user defined. For SAP APO fixed and variable durations related to the quantity of the output material are calculated via CIF: SAP R/3 formulas and SAP R/3 standard values are taken into account. The fixed and variable durations are determined for formulas that are not known in the SAP R/3 standard using calculations with two different fixed order quantities and using interpolation. Standard SAP R/3 formulas are recognized by the system. See also the section Resource.Splitting and Overlaps Required splitting without SAP R/3 individual capacity functions is taken into account via CIF when calculating the fixed and variable durations. Overlaps are not integrated via CIF. Reduction Strategies These are not represented in SAP APO as they are not necessary. |
How is the SAP R/3 scheduling margin key taken into account? |
Not relevant for PPM. |
How is the scrap concept implemented? |
Representation in SAP R/3 A distinction is made between:
Assembly scrap Quality control can ascertain at the end of a process that a certain percentage of the processed parts cannot be used. If this scrap arises for each production process you can take into the assembly scrap account at the planning level. If you work with a fixed lot size the system calculates the planned order quantity. The system then increases these planned order quantities by the amount of the scrap quantity. The calculation of scrap also takes into account co-products. Assembly scrap can be maintained in the material master record. Calculation: Example: 220 = 200 *(1 + 10) Component Scrap The quality of a component or the processing of a component can be the reason that you have an increased components requirement. You can maintain component scrap in the Bill of Material (BOM) at the item level, or in the material master record. Component scrap increases the dependent requirement quantity of the component whether BOM dependent or independent. If you also work with assembly scrap the system first calculates the component quantity taking into consideration the assembly scrap. Using the quantity calculated, the system calculates the component scrap quantity. The component quantity is figure that results when both quantities are added together. Operation Scrap A quality check takes place before high-cost components can be installed in an assembly. Materials with errors that had to be taken into account for assembly scrap are not carried across to the subsequent operation. Operation scrap can be maintained in the BOM at item level. You also have to set the net indicator. In requirements planning the system determines the component scrap quantity without taking into account the assembly scrap. You can use the net indicator without maintaining operation scrap. In this way you can prevent assembly scrap being taken into consideration at the component level. In routing at operation level it is also possible to maintain scrap in percent. This scrap is relevant to scheduling. The operation quantity of the subsequent operation is reduced. Representation in SAP APO (PP/DS) In principle, SAP APO only works either with assembly scrap or operation scrap due to the difference in the way scrap is considered compared to in SAP R/3. Assembly scrap Assembly scrap is represented in the same was as in SAP R/3. However, the calculation is different to that used in SAP R/3. If you work with a fixed lot size, the planned order quantity is not increased as it would be in SAP R/3. The yield is a result of the planned order quantity minus the scrap quantity. Co-products are included in the scrap calculation. Calculation: Example: 222=200 / (100% - 10%) If you maintain the assembly scrap in SAP R/3, this is not transferred via CIF 1:1 to SAP APO. It is instead converted in order to maintain the calculated scrap quantity. Component Scrap and Operation Scrap The component scrap is included when the PPM is created in the quantities of the input materials. In SAP APO you can also maintain a scrap factor at the activity level. If operation scrap is maintained in SAP R/3 routing, this is set as the activity scrap. You can only maintain one scrap factor at the activity level. The quantities are increased for all components that are assigned to the activity. Calculation: If, however, you work with assembly scrap (which should be avoided), the following calculation applies: Planned order quantity = yield / (1 – assembly scrap in %) / (1 – activity scrap in %) Example: 247 = 200 / (100% – 10% ) / (100% – 10 %) The component quantities assigned to the activity (input materials) are based on the calculated planned order quantities (output material). |
How is the component assignment of the operations represented? |
The components are assigned as input nodes of the activity P (Processing) in the corresponding operation in the PPM. |
How is the assignment of production resources/tools represented? |
This is not implemented. |
Are trigger points taken into account? |
No, they are not relevant for SAP APO. |
How are setup group keys, setup type keys and setup group categories integrated? |
They are integrated via CIF. |
How are units of quantity for routing headers and operations integrated? |
The unit of measure for operations in SAP R/3 can deviate from the base unit of quantity. You also have to maintain a conversion factor in this case. During the transfer to SAP APO the units of quantity are converted to the header unit of quantity. |
Is the language of the texts in routing taken into account when implementing the PPM in SAP APO. |
The PPM is created in the current language in SAP R/3. |