cancel
Showing results for 
Search instead for 
Did you mean: 

Push Production functionality across many bom levels

former_member275015
Participant
0 Kudos

Hi,

everyone who knows the push production functionality knows that we can select for a bom component the Products (PDS) in which this components goes in as a bom component.

example:

level 1: End Product: 1510

level 2:SF 1601 - bom component of 1510

level 3: SF 3201 - bom component of 1601

level 4: SF 7810 - bom component of 3201

level 5: raw material - 1001 - bom component of 7810

I am facing a situation with five bom levels. The planners often check the available qty of a component in the lowet bom level and based on that decide what qty of the end product (top level) they will produce. They do it currently in excel.

This looks like the push functionality but used for the lowest level to check the possible output qty of the top level, not the next one as it is possible in APO with the "push production". Looking at the example above this would be like entering the push production with raw material 7810 in order to check what qty of the end product 1510 can I produce based on the availabl eqty of the raw material 7810.

Question: is this somehow possible? is there any user exit / badi to enable such a check in push production?

Or should they use a different approach for this in APO?

thank for all useful hints!!!

br,

Pilvi

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Pilvi,

In the PPDS process planning you can use multiple heuristics that can be chained one after the other.

For example in the chain you can include the heuristics: SAP_PP_009 (low level code heuristic), SAP_MRP_001 (MRP Planning), SAP_PP009 (bottom up planning) and at the end for the sequence you can use SAP001 (schedule sequence) or another scheduling heuristic.

Below I have attached an example from description of the behavior of the heuristic SAP_PP_009. 

o   Example of Multilevel Planning of a Product
    You can execute bottom-up planning for a product one low-level code
    at a time using the MRP heuristic SAP_MRP_001 and the heuristic
    SAP_PP_009 (algorithm /SAPAPO/HEU_MIN_PEG_GIV_SUPPLY). During
    bottom-up planning, the system first plans the requirements
    dates/times of the components at the lowest BOM level, then the
    requirements dates/times of the components at the next BOM level,
    and so on, until it reaches the finished product. In so doing, the
    system only reschedules the receipt elements of the finished
    product. The planned independent requirements are not normally
    rescheduled.
    In the MRP heuristic settings, define that you want the MRP
    heuristic to

    -   process the products according to descending low-level code

    -   use the standard heuristic SAP_PP_009 as Other Heuristic, for
        example.

Hope that can help you. Thanks.

Regards, Marius

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi Pilvi,

Push production is basically forecast driven. You can achieve your requirement by checking the available supply quantity of the lowest level material 7810, in product view(/sapapo/rrp3) or receipts view (/sapapo/rrp4).

Then you can create the same quantity (as much as the supply of 7810) of forecast for the material 1510 from DP or in product view or requirements view (/sapapo/rrp1) and run MRP heuristic SAP_MRP_001 (MRP Planning) at the 1510. Hope this helps.


Regards,

Subhash