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 WebHi 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.
RegardsHi 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,
TarakIn 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, MukeshHello 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 PMHello,
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.??
UrgentKoffi,
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. -
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,
SanjogHi,
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 -
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íasthe 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 -
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 PrasadHi 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 -
Hi ,
What is Configuration Scheme in APO and what does it control.....?
RegardsHi 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
-
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?
-
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.