cancel
Showing results for 
Search instead for 
Did you mean: 

Change Order Priorities SAP_PP_012

evgeny_markin
Explorer
0 Kudos

Hello Colleagues,


How does the heuristic Change Order Priorities SAP_PP_012 work?

In the planning process we have:

  • sales order item with priority maintained in ERP and it appears in /SAPAPO/RRP3 - Product View
  • finished good
  • and 2 levels of semifinished goods
  • raw materials

sales order -> finished good -> semifinished good-> semifinished good ->raw materials

Do we have to run it 4 times in order to transfer priority to the raw materials level?

Thank you in advance.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Evgeny,

Normally first you have to run heuristic SAP_PP_020 for low level code. Then you run a second heuristic to explode the BOM and create receipts for all levels. In this step pegging relation ships are created between requirements and receipts.

With SAP_PP_012 you will just adjust the priorities of receipts elements to suit the priorities of the assigned requirements elements. This can be the third step.

You run all three steps just one time for product/location selection in the automated production planning: t.code /SAPAPO/CDPSB0.

Thanks,

Regards, Marius   

evgeny_markin
Explorer
0 Kudos

Hello Marius ,

Thank you for prompt reply!

I have created the planning run with 3 steps:

  1. SAP_PP_020
  2. SAP_MRP_001
  3. SAP_PP_012

But still priority is only transferred into the finished good's planned order.

Kindly take a look at the attached screen shots.

Thank you in advance for your help!

Product view

Former Member
0 Kudos

Hi,

I would suggest to call SAP_PP_012 as child heuristics from Heuristics SAP_MRP_001 I think this approch will enable multilevel propogation of priorities

Regards,

Santosh

rupesh_brahmankar3
Active Contributor
0 Kudos

Hello,

Please refer OSS note  1047242 - SAP_PP_012 does not return any objects to be planned

if valid for your release and 1868895.

Also are you using the dynamic pegging?

Dynamic Pegging - Pegging - SAP Library

Best Regards,

R.Brahmankar

Answers (2)

Answers (2)

rupesh_brahmankar3
Active Contributor
0 Kudos

Hello Evegeny,

Execute transaction /SAPAPO/CDPSB0 and make a Planning Run with heuristic SAP_PP_012 for all required products.

Best Regards,

R.Brahmankar

Former Member
0 Kudos

Hi Evgeny

Adding to what Marius said,

SAP_PP_012 is used to adjust the priorities of receipt elements to match with that of demand elements.

If you enter priorities in the sales order, these are inherited in the assigned planned order. This may cause problems if you have a planned order with a priority that later, in a new situation, is linked to another sales order (with a different priority)

because the priority in the planned order cannot be changed when the pegging relationships are formed again. For such a situation, you can use service heuristic SAP_PP_012, to adjust the priorities in the  planned order to the priorities of the linked sales  orders.


Please search in the forum with the heuristics name and you would find more details in threads like this: