Skip to Content
avatar image
Former Member

How to Control the Dynamic Pegging Behaviour in CDP

Dear All,

We are using Characteristic Dependent Planning (CDP) to plan configurable materials.

The requirement is to control the behaviour of Dynamic Pegging of a dependent requirement to receipt. We are using MTS strategy.

The BOM is P2 -


> P1.

Now P1 and P2 have characteristics called Length, WIdth, Grade,etc. The normal CDP based pegging considers all the characteristics and tries to match them. However we wish to peg only based on Grade and WIdth (the characteristic Length is not pegging relevant but only for information). We cannot make Length as APO non relevant.

We have already modified the heuristic such that it doesnt consider length in netting off.

Is there any way we can modify the pegging behaviour through some development?

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

3 Answers

  • Best Answer
    Feb 24, 2012 at 09:30 AM

    In APO PP/DS pegging all characteristics are pegging relevant. There is no way to turn off the pegging for some characteristics.

    The only way is to use characteristic requirements to enable the system to peg also receipts which do not exactly match the characteristic valuation.

    in your case you could define the following:

    length of demand:

    1000 mm

    length of receipt

    1003 mm

    characteristic valuation of demand

    1000 mm

    characteristic requirement of demand

    998 mm to 1005 mm

    please see note 1364697 for more information.

    if you want sales order items to have the characteristic requirements you need to define batch selection criteria for the sales order item. the system will then transfer these values to APO.

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Hi Frank,

      It is possible to comment on my above query?

      I was able to influence requirement in CT_INPUTS but not able to do the same in CT_OUTPUTS while order creation. I need he same in CT_OUTPUT so as to peg sales order with different characteristics with FG orders.

      Regards,

      Surajit Das

  • Feb 27, 2012 at 09:30 AM

    Hi,

    We had a compareable business requirement and it has been modelled using public method /SAPAPO/IF_EX_RRP_PLANNING~PEGID_GET_IO (Change the Receipts and Reqs After Reading from liveCache) from BAdI Interface /SAPAPO/IF_EX_RRP_PLANNING

    The heuristic calls up the method after it has read the requirements and receipts in SAP liveCache,and has determined the virtual safety stock requirements based on the settings in the planning version and in the location product master.

    We basically implemented the following steps:

    • Get non-pegging relevant characteristics (using a spec table nammed i.e. zpp_npeg_chars)

    • Get internal numbers of non-pegging relevant characteristics (collecting entries from cabn)

    • Remove values of non-pegging relevant characteristics (deleting in table CT_CHARACT_REQ = Table with Characteristic Requirements)

    You can also influence CDP propagation by using method /SAPAPO/IF_EX_RRP_PLANNING~RECEIPTS_SAVE (Change the Planning Results) from same BAdI Interface.

    Hoping this help.

    BR,

    Pascal.

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi Pascal,

      this helps in net requirement calculations and the resultant pegging after that perhaps. However in a dynamic situation like a new requirement or conversion of production order into stock the same might not be achieved. For this the note suggested by Frank Horlacher solves the problem.

      Thanks for the insights in the way CDP net requirements work.

      Regards,

      Gaurav Helaiya

  • Jul 26, 2016 at 09:29 PM

    Hello All.

    Sorry to bring this topic from the grave.

    Anyone found a way to set the requirements range for the Sales Order in APO?

    Thanks

    Marcelo

    Add comment
    10|10000 characters needed characters exceeded