Characteristics Dependent Planning - CDP

Can anybody please share some experiences on CDP ?
Is there any available best practices ?
What all modules need to be implemented in APO for this purpose ?
Thanks a lot!

Hi Chandru,
1) Basically, CDP is widely used in PPDS module. 
2) Few best practices are;
   a) It requires correct master data information to be maintained in R/3 side for classes and characteristics.
   b) You can use CDP both for MTO and MTS scenarios
   c) Tight integration with R/3 is required to ensure smooth working of this functionality
   d) You can better prefer PPM rather than PDS for choosing source of supply due to its complexity.
3) For further more informations, you can follow the below link
http://help.sap.com/saphelp_scm70/helpdata/EN/e7/920b42ed755f24e10000000a1550b0/frameset.htm
Please let me know if this helps you to resolve all your queries
Regards
R. Senthil Mareeswaran.

Similar Messages

  • Activity dependant planning and Activity independent planning

    Hello gurus,
                     Can anyone please explain the difference between the Activity Dependant Planning and Activity Independant Planning with some examples
    thanks
    rihana
    Please, search Web

    Hi Rihana,
    Activity indipendent planning : Activity-independent cost planning covers both primary and secondary costs, but does not refer to a specific activity type.  Eg : internal and external distribution
    Activity-dependent planning : Activity-dependent planning of primary and secondary costs, on the other hand, enables you to plan both fixed and variable costs. You may require this functionality if your costing system uses flexible standard costing based on marginal costs. In this release you can carry out flexible standard costing based on full costs.
    This means fixed costs are used to calculate the cost rates and are in effect converted to variable costs.
    Regards,
    Shivalli

  • User defined characteristics for planning hierarchy

    Hi Experts,
    I am using flexible planning for sales planning when I define a planning hierarchy, I want to include a user defined field also.
    The requirement is like this, Planner wanted to see the cumulative sales figures of domestic and exports (Exports will be to more than one country. So I cant use countries for this).
    How can I do this?
    Request your expert advice.
    Regards

    Hi Ram,
    Thanks for the reply. Since Iam using flexible planning, I will be creating a user defined info structure. But my question is can I include a custom defined characteristic also in the hierarchy which is not available in the field catalogs for characteristics system is showing?
    If so where should I define this characteristics first before assigning to the information structure.
    Thanks & Regards
    Enrico

  • Characteristic Usage & Block characteristics in Planning funcitons

    Hi All,
              I would like to know how to use "characteristic Usage" in planning functions, ie,, its functionality.
    I have gone thru sap help regarding this, it mentions something about block characteristics being formed internally.
    I am confused as to how the characteristics are termed block characteristics., and the logic behind it.
    I feel that without proper knowledge about this, writing Fox formulas would be inadvisable.
    Any help with examples would be appreciated. Thanks in advance.
    Regards,
    Tarak

    In Characteristic usage tab, you choose the fields which can be changed and which can be used for conditions.
    All the remaining char. which are not chosen in this tab will form a block. and the code runs for each combination these characteristics.
    Cube1
    Country   SalesOrg    Material    Qty    Amount
    C1            SO1              M1         100
    C1            SO2              M1         200
    C2            SO3              M1         300
    C1            SO1              M2         100
    C1            SO2              M2         200
    C2            SO3              M2         300
    Cube2
    Country        Material     Price
    C1                 M1              1.1
    C1                 M2              1.2
    C2                 M1              1.3
    C2                 M2              1.4
    Now you want to calculate the amount by calculating qty * price which are at different granular level.
    So you have to choose the differentiaing char. in the field to be changed which is SalesOrg, InfoProvider and Key figure name.
    So the remaining char. Country, material will form as block characteristics,
    So the data block is
    C1  M1  ->  This block contains  records 1 and 2 from cube1 & 1st record from cube2.
    C1  M2  -> This block contains  records 3 and 6 from cube1 & 2st record from cube2.
    C2  M1
    C2  M2
    For each combination of country and material, the code runs once.
    And the code is
    FOREACH SalesOrg.
    {Amount, SalesOrg, Cube1} = {Qty, SalesOrg, Cube1} * {Price, #, Cube2}.
    ENDFOR.
    Hope this is clear. To learn how to write FOX code, check the below document.
    http://www.sdn.sap.com/irj/scn/events?rid=/library/uuid/9af68206-0801-0010-029c-c586c707fc80&overridelayout=true

  • Characteristics in Planning object structure

    HI,
    When we create any Master Planning object structure ( MPOS)we see characteristics at right side of MPOS from where we have to select the required characteristics to left side and then these characteristics would be a part of our MPOS.
    My question is from where these characteristics comes from. I looked at RSA1 and it seems they comes from there but some of them comes from unassigned nodes and some from Info providers.
    Could any one tell me the logic of the characterists that appears while creating MPOS.
    Thanks in advance.
    Regards, Mukesh

    Hello Sujay,
    Thanks for your help.
    I just want to understand the differences in characteristics that I see in RSD1 and I see in RSA1 ( assigned and un-assigned nodes both).
    In RSD1 do we all characteristis that we see in RSA1.
    Thanks in advance.
    Regards, Mukesh

  • Characteristics based planning: SNP deployment supports characteristics?

    Dear experts,
    Does SCM7.0 support SNP deployment with characteristics (configurable products)?
    I am aware that SCM7.0 includes PP/DS deployment features that support characteristics, but I must use a SNP deployment method.
    Thank you very much.
    Edited by: Hector Mediavilla on Sep 26, 2011 1:41 PM

    Hello,
    It's a pity that the functionality is not supported yet up to the most recent version.
    Please check the below contenct from note 1446894:
    +Characteristics Based Deployment
    SNP Deployment does not support Characteristic based planning. The functional scope of PP/DS Deployment is restricted compared to Deployment in SNP:
    - only Deployment Heuristics (no Real-Time Deployment and no Deployment Optimization)
    - no Push Deployment
    - no Fair Share between stock transfer demands and independent requirements+
    Best Regards,
    Ada

  • Batch characteristics dependency conept !!!

    Hi Experts,
    Please help to understand the concept of Dependency concept at Class level and Characteristics level.

    Hi Saurabh,
    Dependancies are used for maintaining relationships of the classes or characteristics. e.g. we take characteristics, Plant,Department,Functional group..etc. Now I want to maintain departments and functional groupsfor a plant. I will give dependancy to departments and functional groups for plants. So that when I will select a plant then the departments and functional groups related to that plant will only get displayed.
    Hope this will clear all doubts.
    Regards,
    Ravindra

  • Changing Selected Characteristics in Planning

    Hi Guys,
    I have just removed a characteristic value from the plan selections cos I want to use a relationship to derive it instead. But the system is not allowing users to access the planning area after the change.
    When I change it back to its original state it works but if remove the charc. it will not work.
    Is there anything I need to do after I change planning selections to enable users access planning.??
    Urgent

    Koffi,
    perhaps you have to regenerate the plan level, just enter in modify in the level changed.
    If you use a relationship char deriv remember to eliminate the derivated char from the planning level.
    Hope it helps.
    Fabio

  • 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?

    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.

  • CTM PDS for CDP

    Hi,
    We are using CTM for Characteristic dependent planning (CDP), for that we are CIFing PDS from ECC
    In CDP since CTM supports only time continuous planning we have to use PP/Ds PDS and since CTM supports only CTM PDS we have done the BADi enhancement and getting the CTM PDS in APO.
    The issue is that when we CIF the PDS with Object dependency the OD is not reflecting in the CTMPDS in APO while we are able to see the OD in PP/DS for the same production version.
    has anyone worked on CTM PDS with Object Dependency and what can be the probable reason for this discreapancy.
    I have also applied not 0001342840 to resolve this issue.
    Thanks & Regards,
    Sanjog

    Hi,
    there are some restrictions with CDP in CTM according to note 1284461:
    Characteristics based planning with CTM
    PDS must come from an ERP system. The supply chain should not mix VC and
    CDP scenarios. For reference characteristics only components
    /SAPAPO/CULL_CFG_COMPONENT-QUANT and
    /SAPAPO/CULL_CFG_MODE_PROCEDURE-DURVAR are supported.
    Variant functions are not supported. Only the following Object Variables
    are supported: $SELF, $PARENT, $ROOT.  For Selection Conditions and
    Procedures the following operators are supported: =, <>,AND,OR,NOT
    For Procedures the following operator is supported: IF. Complex select
    conditions are not supported.
    Multi-value characteristics are not supported.
    Can you check if you fullfill the above mentioned criteria?
    Regards Frank

  • Optimizer Doubts

    Hi experts,
    We are working with Characteristic depending planning (CDP) together with setup matrixes based on characteristics.
    First, we run an heuristic process that organizes the operation sequence .This is followed by the optimizer execution. The optimizer run lasts 5 minutes. However, the results obtained are not adjusted to the ones suggested by the matrix.
    Unfortunately after the optimizer run, a manual adjustment must be done followed by a next run. This activity must be iterated until the desired result is reached.
    I need some advise cause I need to clarify some doubts.
    -Are the optimization results linked to the execution duration?
    - Is it usual to make manual adjustments?
    Regards,
    Analía Nahmías

    the optimizer results are of course linked to the calculation duration. the longer the better the results. you can enter a maximum run time in the optimizer profile.
    general recommendation: 500 activities = 1 minute
    if you increase this the optimzer will create more iterations and will get closer to the objective functions minimum.
    it is unusual to adjust optiimizer results manually because any manual interaction destroys the optimizer result. it is like scales which have been delicately balanced with a lot of small weights on both sides. if you manually move one small weight to the other side the scale is out of balance.
    If you work with set up matrices I recommend to check the set up costs and times of the transitions again. this is what the optimizer uses to schedule the activities.
    for the optimizer, setup times and costs from the setup matrix are interpreted as follows:
    in objective function:
         setup costs = 10 is comparable to a setup time of 10 seconds
         setup costs = 1000 is comparable to a setup time of 16 minutes
    Use grouping functionality in the setup maintenance to group setup keys: Define setup groups and setup keys.
    Do not just put everything in one big setup matrix using only individual setup keys.

  • Multiple classification via CIF

    Hi everybody,
    Is it possible to transfer multiple class assignment for material via CIF?
    I get the warning. Could I bend it?
    Duplicate classification of material XXXX
    Message no. XC401
    Diagnosis
    No unique class assignment could be determined.
    System Response
    As SAP APO currently supports only simple classification for the CDP (Characteristics Dependent Planning) classification system, no material class will be transferred for this material.
    If you have set the ERP classification system as the classification system in SAP APO you can ignore this message.
    Procedure
    Ensure that all classes used in the material master have the same name. If necessary, change the names.

    I've seen this problem before. We use block planning and we need to setup 2 characteristics. We had to create one in ECC and CIF it over the other one we created directly in APO. I have yet to see a solution to this problem.
    Rob

  • VC IN MTS

    Hi All,
    Can I know any possibility of implementing Varinat configuration with Make to Stock Scenario
    Please let me know the configuration for MTS scenario.
    thank you
    regards
    Arun Prasad

    Hi All ,
    Thanks for all your support. Got the answer. Please find below explaniation which I found after analysis
    Within SAP ERP it is not possible to change Material configuration if you make to stock. Only within the DIMP-ADD-On it is possible. But with some restrictions. The system allows configurable make-to-stock production for materials managed in batches only if APO integration is active.This restriction is provided because APO integration is required for characteristics-dependent planning to function correctly. The R/3 MRP does not control characteristics-dependent planning. Requirements and receipts are offset against each other regardless of characteristic value assignment. There exist no plan to change this behaviour in thefuture. (Answer from the Solution Management of IBU Mill Products) The relevant check is in Function Module CO_OCC_CMTS_ALLOWED_CHECK If you change the coding it is posssible to have the behviour like MTS. This is a possible way but the user must work very carefully with this possibilities. There gives critical and some uncritical
    characteristics in a configuration with concerning the production.  If you can ensure that only uncritical characteristic will changed in the production order the modification will work fine.
    Modification code:
    IF l_xchpf IS INITIAL OR
    l_apokz <> '3'.
    APO-relevancy and obligatory batch management are
    necessary preconditions for a make-to-stock order
    for a configureable material
    EXIT.
    ENDIF.
    If you comment "l_apokz <> '3'." you allows make-to-stock production
    RESULT :  We to modify the program to enable MTs in VC scenario. The modification and fuctional module is given above
    Edited by: arun prasad on Jul 30, 2009 6:14 AM

  • Configuration Scheme in APO

    Hi ,
    What is  Configuration Scheme  in APO and what does it control.....?
    Regards

    Hi SCM APO 22,
    I guess your question is about configuration schema (correct me if I am wrong)
    The configuration scheme controls how classes and characteristics are used
    in SAP APO.
    The products must be configurable in the R/3 system. In SAP APO, the
    characteristics are used for planning
    This is applicable in Characteristics dependent planning and
    variant configuration.
    Regards
    R. Senthil Mareeswaran.

  • Read the characteristics of a planned order in APO

    how can we read the characteristics of a planned order in APO.What Function Module can be used for this?
    how can we manually schedule the order activities based on the characteristics. Can we use the function module 
    /SAPAPO/OM_ACT_SCHEDULE by copying and making some changes in it for this purpose?

    Hi,
    if there are any orders in your system with characteristics (in planning version 000) then this report will find them:
    report  get_char.
    data:
       ls_genp     type /sapapo/om_gen_params,
       lt_orderid  type /sapapo/om_orderid_tab,
       lt_char     type /sapapo/om_charact_val_tab.
    ls_genp-simversion = '000'.
    call function '/SAPAPO/OM_ORDER_GET_ALL'
      exporting
        is_gen_params = ls_genp
        iv_simsession = ''
      importing
        et_orders     = lt_orderid.
    call function '/SAPAPO/OM_ORDER_GET_DATA'
      exporting
        is_gen_params       = ls_genp
        iv_simsession       = ''
        it_order            = lt_orderid
      importing
        et_charact_val_acts = lt_char.
    Best regards
    Thomas

Maybe you are looking for

  • Problems displaying fonts on browser

    Hello, I am just a newbie in creating webpages. my problem is that when i publish my designs using Firefox it looks good but when it tried to view it using google chrome or Internet explorer, the text is not displaying properly. Is this a browser com

  • OBI Configuration issue in P6 8.3

    Hi, We have installed the OBIEE 11.1.1.7 and primavera p68.3 And configured the OBIEE with Primavera. While clicking the reports tab in primavera application its showing an error like "No Data is available because your p6user name is not valid for co

  • After R12 clone, Source SID appears in users' personal homepage

    Hi, After cloning an R12.1.3 instance, users logging into the Target instance see the name of the Source instance in the banner of their personal homepage. How can this be rectified? Apps dba's have run all standard cloning processes (in Cloning Orac

  • Oracle Data Mining

    Hello, Does anyone know if Oracle 9i Data Mining is compatible with the Oracle 8i Database? Do I have to upgrade the DB to 9i to use the DM software?

  • Trouble with Design view

    Can anyone tell me why I cant see my table, images and forms in design view but i can in code view? I cant give you a link to the page though as I am between hosts at the moment.