cancel
Showing results for 
Search instead for 
Did you mean: 

condition table - Please read care fully !

Former Member
0 Kudos

Gurus

All the existing allowed fields from

<b>path -pricng- define condition tables</b>

condition - allowd fields ( this is first) are visible while creating new condition table?

If so why I con't see some of the fields while creating new condition table in the allowed field screen(this is second -this in create condition table).

<b>path -pricng- define condition tables</b>

Any techinical reason behined this?

Thanks

Kris

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Kris,

I thought you wanted to discuss with me something,I had given my mail to your ID.

Regards,

Amrish Purohit

Answers (1)

Answers (1)

former_member183879
Active Contributor
0 Kudos

Hi Kris

If a field has to be enabled for pricing, then the field shoudl be added to 3 structures which are read during pricing. These structures are KOMG, KOMK, and KOMP

In the list of allowed fields, if the fields are in one or few of these structures, then those fields also will be seen here.

However while creating teh condition tables, only those fields which are there in all the three structures will be available there. Hence some of the fields which are available in the list of allowed fields will not be available while creating condition tables.

If we want such fields to be used for pricing, then those fields need to be appended to these 3structures in transaction code SE11/SE12 and then we have to enable the user exit USEREXIT_PRICING_PREPARE_TKOMP in the include program MV45AFZZ for order and RV60AFZZ for billing transactions to move these fields into these tables.

If you need details on this , please let me know, But i think your question is answered now.

Reward points if the answer is satisfactory.

Former Member
0 Kudos

Hi iimmaava

Thnaks for your time and help, It is really good help.

I did this research after your reply and please can you help me on this issue again.

Customer heirarchy field - KMHI01

But in KOMG( Allowed Fields for Condition Structures) it was added like - RKE_KMHI01

This is the reason I am not able to see that field in filed catalog.

Please how to solve this Issue and why is with different name.what is RKE in front of the field and in future how to handle this kind of situations.

Thanks

Kris

former_member183879
Active Contributor
0 Kudos

Hi Kris,

Pls talk to your devpt guy once. If you are sure that this is not the field you are looking for do the following.

1. You have to create a Zfield called ZZKMHI01 say and include this field in the field catalog.

2. Include this field in the structures I have told earlier.

3. Now , to fill this field during pricing, you need to update the user exits

USEREXIT_PRICING_PREPARE_TKOMP in the inclue MV45AFZZ and RV60AFZZ to move the field from customer hierarchy field which gets updated during order transaction to the field ZZKMHI01 in KOMP structure. If this is done, then you can use this field for pricing.

4. Now you can create a condition table using this field.

But I advise you to explore whether the customer hierarchy field is already there or not, more carefully, as i think it is available.

Rwd point if it helps.