cancel
Showing results for 
Search instead for 
Did you mean: 

CTM PDS for CDP

Former Member
0 Kudos

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

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi,

I have checked that only BOM component quantity and variable duration can be changed in CTM using reference characteristics. Simple ODs also work in CTM for selection conditions.

CTM doesn't support CDP to the extent PPDS does.

alexey_bulakov2
Explorer
0 Kudos

Hi, Sanjog Mishrikotkar!

Did you solve your issue?

frank_horlacher
Employee
Employee
0 Kudos

Hi,

here is a procedure how to create CTM PDS with object dependencies.

Steps, description:

1. In SCM 7.0, set the parameter EV_TRUE to true in the method CREATE_CTM_PDS of the BADI /SAPAPO/CURTO_CREATE.

2. Goto the ERP system and execute transaction CURTO_CREATE.

3. Enter the material for which the PPDS PDS already exists in SCM. Do not select the checkbox u201CChange Transferu201D.

4. Execute.

Goto the SCM system and execute the transaction /SAPAPO/CURTO_SIMU to display the PDS.

The objectr dependencies should be visible

Former Member
0 Kudos

Hi,

Thanks for the response, but the steps that you have mentioned is for creation of CTM PDS, I have already implemented the BAPI and I am getting CTM PDs in APO.

But the object dependency is not getting attached to the CTM PDS, the Objectdependency is attached to the PP/Ds PDS which is not picked during CTM planning.

Have you ever worked with CTM PDS with object dependency if yes can you please share your exeperience and solution to the above problem.

Thanks & Regards,

Sanjog

frank_horlacher
Employee
Employee
0 Kudos

ok, I checked my example which worked. In the transaction /SAPAPO/CURTO_SIMU - Display Production Data Structures I can see two PDS usages one for PP/DS (Production and Detailed Scheduling) and one for CTM (CTM Planning, PDS from PP/DS PDS).

The CTM PDS does not show any object dependencies.

So that should be ok. Even if the object dependencies are not shown.

In the CTM profile the only other thing which you need to set is the Consider Characteristics flag on the stategies tab. Then it should work.

Edited by: Frank Horlacher on Jul 12, 2010 2:10 PM

Former Member
0 Kudos

Hi,

Thanks for your input, is your CTM considering the OD while planning and v=creating Planned Orders?

We are using Multi-mixed resource with single operation and I have checked the Characteristic dependent planning check, but still the system is not generating the planned orders.

Also are the consumption values updated in activity in the CTM PDS in your system?

Do you see any other setting which I might have missed.

Thanks and Regards,

Sanjog

frank_horlacher
Employee
Employee
0 Kudos

I do not know any other settings except one. That is under Tab Settings and tab Master data Ignore Master Data set the flag Ignore Production Horizon. Without this setting the system will not create any planned orders if you forgot to maintain the Production Horizon.

Former Member
0 Kudos

Hi,

As per your suggestion I have made the necessary changes and taken the CTM run.

But when I am taking the CTM run the planned order is getting created and it is consuming bothe resource defined in the routing instead of the resource defined as per the charachteristic.

When take a product heuristic run it is selecting characteristic properly but not in CTM planning.

Can you share some information in this regards, also in my case in the PDS the two operations defined in super routing have predecessor succesor relationship, is this correct.

Thanks & Regards,

Sanjog

frank_horlacher
Employee
Employee
0 Kudos

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

Former Member
0 Kudos

Thanks for the response, but I am not sure what do you mean by components /SAPAPO/CULL_CFG_COMPONENT-QUANT and

/SAPAPO/CULL_CFG_MODE_PROCEDURE-DURVAR and how can i check if I have done proper setting.

We are using CDP in APO but in ECC we have to do variant config only right with class type 300.

Can I share the screenshot of the master data with you if possible to get your feedback.

Thanks & regards,

Sanjog

frank_horlacher
Employee
Employee
0 Kudos

Hi,

/SAPAPO/CULL_CFG_COMPONENT-QUANT and

/SAPAPO/CULL_CFG_MODE_PROCEDURE-DURVAR

are reference characteristics references to table fields. When you create a reference characteristic you can change the value of a master data field by object dependencies. In CTM these two are the only ones which are supported.

If you do not know what it is you probably do not use it.

I guess you are using a selection condition to select a mode of an activity of the PDS.

If it contains complex code it may not work in CTM because CTM needs to evaluate the code and not all statements are supported in CTM.

Former Member
0 Kudos

We are using the following OD in the PDS which should be supported as per the SAP note

$PARENT.PROCESS_ROUTE EQ 'CBP'

Also the planning is executed correctly based on above condition in PP/DS.

We are selecting the activity itself based on the characteristic

frank_horlacher
Employee
Employee
0 Kudos

nothing wrong with the code, maybe you can replace EQ by =, but that is just a pure guess.