cancel
Showing results for 
Search instead for 
Did you mean: 

Upper Bounds in PPDS MRP run

Former Member
0 Kudos

Hello PPDS experts,

I have a rather non Standard requirement. Would be great if you can help..

We would like to support Preproduction. Currently in SNP, we have certain months 'blocked for production' where the SNP optimiser is not allowed to create Planned orders.


So for Eg:- Month 1 - Upper Bound 0 (no production allowed)

                Month 2 - Upper Bound 0 (no production allowed)

                 Month 3  - Upper Bound 3000 (Upto 3000 allowed)

                 Month 4 - 0

                Month 5 0    etc.

The SNP Optimiser respects these bounds and creates planned orders accordingly.

However when these orders move into the PPDS horizon, The PPDS MRP does not recognize this restriction. So it recreates the PPDS order in an earlier month. (where actually no production is allowed)

So we somehow want to introduce a 'bucket restriction' in the time continuous PPDS horizon. Max Lot sizes IN PPM / master data cannot be used since they are specific to a product. So it will create orders for all months according to the maximum lot size.


Do you think any specific SAP heuristic could support this concept? I think some modification of the heuristics would be required. Any technical help on which BADI could be used to introduce this bound (before/ during netting of requirements?) etc in the PPDS MRP?

Appreciate your help.

Thanks.

Regards, Rishi

Accepted Solutions (1)

Accepted Solutions (1)

rajkj
Active Contributor
0 Kudos

Hi Rishi,

Since you are using SNP optimizer, one alternative could be use of block planning to meet time-based constrained production planning. This is supported by both SNP (Optimizer) and PP/DS.

Another option is to configure SNP2PPDS heuristic in such a way that the order status would be 'Firmed PP/DS order'. The heuristic (SAP_SNP_SNGL or SAP_SNP_MULT) schedules the order based on strategy settings. Since the order is firmed, your MRP run doesn't re-plan it. 

One more option is to use PP/DS optimizer with capacity changes. (t.code /sapapo/cdpsc5)

Capacity Change

Here, you can define a capacity for each multi-activity resource by period, and which deviates from the capacity defined in the resource. Defining reduced capacities for optimization allows you to reserve capacity for short-term special orders in optimized planning.

Thanks,
Rajesh

Former Member
0 Kudos

Hi Rajesh,

Thanks for your response.

1. The issue is that the business does not want to firm the planned order. They would like the plan to be 'breathable' until it enters the Planning time fence of 3 weeks.

2. PPDS Optimiser is not being used currently and to ask for a change from PPDS Heuristics run to Optimiser only to satisfy this requirement will be hard to push. Is it possible to modify the Heuristics run itself to somehow consider time based production constraints?

3. Block planning seems like an interesting option? Would it be possible to maintain blocks dynamically? I mean read a tablw here upper bounds are maintained per location product for monthly buckets and then create blocks automatically? Also would PPDS Heuristics (not Optimiser) consider these blocks and create planned orders accordingly?

Thanks, Rishi

rajkj
Active Contributor
0 Kudos

Hi Rishi,

Characteristics are used to manage the block planning. They link product, PDS, and resource. The block periods can be set flexibly. Please check the following link for details on block planning in PP/DS.

http://wiki.sdn.sap.com/wiki/display/SCM/Scenario+-+Block+Planning+with+PDS

  1. Since classification data is not location specific, it is not possible to manage the characteristics based on location. However, a given resource or block definition is location specific. Thus, you can have location (more precisely resource) specific blocks.
  2. Controlling blocks based on upper bounds is not be possible as both are two independent processes to manage the capacity by applying the time-based constraints.
  3. PP/DS heuristics support the block planning.

Thanks,
Rajesh

Answers (1)

Answers (1)

Former Member
0 Kudos

You're requirements are not very clear to me since you want to ALLOW pre-production but at the same time you are blocking a pretty big initial period. Anyways, Can the validity of the PPDS  source of supply (PPM or PDS) you are using be adjusted via  BADI so they are valid only after first x periods? This should only help with PPDS though.