Start of Content Area

Function documentation Resource Disaggregation  Locate the document in its SAP Library structure

Use

You can use this function in planning with aggregated resources to disaggregate the resource consumption from the header resource to the subresources of a resource hierarchy. The system disaggregates the existing planned orders that cause the resource consumption of the header resource to new orders that consume the subresources.

You can execute this function interactively and in the background, each for one header resource. If you select more than one header resource, the system processes them one at a time.

Prerequisites

To prevent overloading the subresources, the capacity of the header resource should be equal to or less than the total capacity of the subresources. Furthermore, the resource consumption of the header production process models (PPMs) or header production data structures (PDS) should be equal to or greater than the resource consumption of the sub PPMs/PDSs.

Features

In resource disaggregation, the system assumes that the availability dates/times and the total quantity of the newly created orders for the subresources must be identical to those of the existing order for the header resource. It can therefore only make decisions regarding the following aspects:

·        Number of new orders

·        Order quantities of the new orders, whereby the total of the individual quantities must be the same as the total quantity of the header order.

·        Source of supply, whereby the system must use the subresources of the processed header resource.

If the system determines the source of supply, it makes the decisions regarding the subresource and the resource consumption.

Disaggregation Methods

The following methods are available for resource disaggregation:

Minimum Resource Consumption

The goal of this method is to keep the resource consumption of the subresources as low as possible. The system proceeds as follows:

...

       1.      For each header order, the system determines the respective sub PPMs or sub PDSs of the PPM/PDS hierarchy used.

       2.      The system sorts the PPMs or PDSs according to their priority.

By default, the priority is based on which PPM or PDS can produce the greatest quantity without overloading the resource (dynamic priority). You can also use the BAdI /SAPAPO/SDP_DISAGRES to specify the following additional prioritization logics:

¡        Method SET_PRIO_TYPE: You can define that the priority is based on the lowest resource consumption (static priority).

¡        Method PRIORITIZE_PPM: You can define your own prioritization logic.

       3.      The system determines the subresources for the sub PPM/PDS with the highest priority. The system uses the available capacity of the subresource and the capacity consumption of the order quantity to be disaggregated to calculate the maximum order quantity possible without overloading the resource. It then creates the orders as follows:

¡        If the maximum order quantity is greater than or equal to the quantity to be disaggregated, the system creates an order with this PPM or PDS and the quantity to be disaggregated.

¡        If the maximum order quantity is less than the quantity to be disaggregated, the system creates an order with this PPM or PDS and the maximum order quantity. The system then continues with the PPMs or PDSs successively that have next highest priority and disaggregates the rest of the order quantity.

       4.      If all the subresources are completely utilized and there is still a quantity remaining, the system repeats the process starting with the first PPM or PDS. This leads to an overload of the respective subresource. You can minimize the risk of an overload by fulfilling the prerequisites for this function (see Prerequisites section). However, since the system does not take fixed resource consumption into account, resource overloads can still occur.

The system ensures that the orders are distributed among the subresources according to their capacity utilization by taking the available capacity into account during source determination. That means that it prefers a resource with low utilization. An order split only occurs if the entire order quantity overloads the selected resource or the maximum lot size of the selected PPMs/PDS is less than the order quantity.

BAdI

You can use the method DISAGGREGATE of BAdI /SAPAPO/SDP_DISAGRES to implement your own disaggregation method.

Disaggregation Time Frame

You can define a special disaggregation horizon, meaning a time frame in which the system reads the aggregated orders at header resource level and creates the disaggregated orders at sublevel. The horizon commences on the start date for disaggregation.

The system does not consider any other horizons, such as the SNP production horizon or the SNP stock transfer horizon.

Delete Orders at Header Level

You can define what the system is to do with the orders at header level after disaggregation: delete them or not change them. The default setting is delete. If you specify that you do not want the system to change the orders, it will copy them during disaggregation. You should only use this setting for simulation purposes because the order quantities and the resource consumption are then doubled.

The system deletes the orders in the disaggregation horizon.

Use Order Groups

The orders the system creates at subresource level receive the same order group number as the respective header order. This way you can see the connection between the orders in the detail view of interactive SNP planning. To be able to display the order group number, you must have specified the use of order groups in Customizing for SNP under Basic Settings Maintain Global SNP Settings.

Log

If you run resource disaggregation in the background, the system generates an application log. The log contains, among other things, detailed information about the processed resources and the orders that were created. For more information, see Application Logs.

Activities

You can execute SNP disaggregation both in interactive SNP and as a background job. To execute disaggregation in interactive planning, choose This graphic is explained in the accompanying text Resource Disaggregation in the planning book 9ASNPAGGR and data view SNPAGGR(2). To make the settings, choose This graphic is explained in the accompanying text Init.Screen for Resource Dis.

To execute disaggregation in the background, from the SAP Easy Access screen, choose Supply Network Planning Planning Supply Network Planning in the Background Resource Disaggregation.

 

End of Content Area