Skip to Content

Archived discussions are read-only. Learn more about SAP Q&A

PPDS Planning run

Hi Gurus,

I had created in APO for my test planning run

1. Location

2. Products

3. Resources

4. PPMs

5. Stratergic profiles

I had run my heuristic plan in rrp3 at finished product level, it had generated planned orders.

My question is what about my SF( semi finished products) and raw materials requirements?

Do i need to run even for SF and Raw materails?

Please let me know if had done anything wrong

Please any one can help me giving step by steps how we need to configure Detail scheduling with finit planning run?

Thanks & Regards,


Former Member
Former Member replied


You can plan Finished Goods (FG's), SFG's and RM's in APO and PP/DS. Of course, typically you only want to plan critical materials in APO that are constrained and have long lead times / expensive.

The following are the steps that you can try to run planning run including all FG's, SFG's and RM's.

Identify PP/DS heuristic that best meets your planning planning needs.

Use transaction code /SAPAPO/CDPSB0 (Planning run in foreground) or /SAPAPO/CDPSB1 (Production Planning run in the Background) to run planning for all the products in a single shot i.e. FG's, SFG's, RM's

In the first step, run low-level code heuristic before you run actual planning run heuristic. Low-level code will determine the lowest level a product will appear in all the PPM's in a given location. For example, if an SFG is appearing in the 1nd level in one BOM and same SFG is appearing in 2nd level in another BOM, then low-level code for this SFG is 2 (Low level code for a finished good is 0). Once low-level code heuristic is run, you can evaluate the results in transaction code /SAPAPO/RRP_NETCH and see if low-level codes are calculated correctly. Low-level codes will ensure the planning run happened in the sequence FG's planning first <followed by> SFG's planned next <followed by> RM's i.e. system runs planning for low-level code '0' products first <followed by> low level code '1' products <followed by> low level code '2' and so on......ok...that's enough on low-level codes.

In the second step in the planning run, use the heuristic that you want to run for planning all FG's, SFG's & RM's and include all products together in the selection criteria. No need to split and create selections for FG's planning run in to one step, SFG's in to next step and RM's in to another step. All can be included in one step and the low-level code will ensure the planning happened in sequence.

In case, if you run planning run for one FG product in it's Product View and you want the dependent requirements to be covered immediately i.e. dependent planned order's created immediately, use the "planning procedure = 3 cover dependent requirements immediately" in the PP/DS tab of product master for SFG's and RM's. This will ensure that as soon as the system see's dependent demands for SFG's and RM's, it will immediately create planned orders to cover them. This planning procedure is typically used to meet 'CTP' (Capability to Promise) requirement.

Low-level code heuristic - SAP_PP_020 (Stage-Numbering Algorithm)

MRP Planning run - SAP_MRP_002 (Product Planning (Plan Comp. Immdiately)

Good luck.

0 View this answer in context

Helpful Answer

Not what you were looking for? View more on this topic or Ask a question