cancel
Showing results for 
Search instead for 
Did you mean: 

Condition class determination

Former Member
0 Kudos

Hello,

If a condition class is not determined by its sequence, how can I assign a calculated value? Is it possible?

When the condition class is not determined it does not appear into the pricing procedure.

Thanks in advance,

Ricard.

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi Sai,

I need to implement solution 2, but when ZMIN condition is missing, the u201CAlt Cal Typeu201D routine is not executed (because ZMIN is not determined). How can I force its determination in this scenario?

On the other hand u201CRequerimentu201D routine is executed and returns sy-subrc = 0, however ZMIN is not determined.

Thanks in advance,

Ricard.

Former Member
0 Kudos

Hi Ramanathan raja,

I have a condition class ZMIN.

ZMIN has an access sequence called ZSEQ.

ZSEQ has two Accesses.

If ZMIN is not determined (not found into the tables of ZSEQ) it needs to get calculated at pricing procedure.

The problem is the following: If the class condition ZMIN is not determined by ZSEQ, then it does not appear at the pricing procedure.

Thanks again,

Ricard.

Former Member
0 Kudos

OK This is what I understood.:

you have a condition type ZMIN

ZMIN has access sequence ZSEQ.

ZSEQ has two Tables (Accesses).

So during order processing if the ZMIN condition record is missing , you want to populate the value for it.

Solution:

1:In the condition type definition, under the "Changes which can be made" , for "Manual Entry" use C. This way you can provide the value manually in the order.

OR

2: If you want to automate this without any manual entry , then in the pricing procedure use a "Alt Cal Type" routine for this ZMIN and do the calculation as per your requirement.

Hope this helps

Regards

Sai

Shiva_Ram
Active Contributor
0 Kudos

I have a condition class ZMIN

It must be condition type and not condition class. Try to maintain pricing master records in t.code VK11 for ZMIN. Then create a sales order. It will appear in pricing procedure.

Regards,

former_member550050
Active Contributor
0 Kudos

I could not understand your question at all

In a condition type config , the condition class is the most important thing

It tells whether the condition type is PRICE or DISCOUNT, Or SURCHARGE or FREIGHT or REBATE

The basic differentiation is done here

If a condition class is not determined by its sequence

I could not understand what you mean by this

By sequence if you are referring access sequence ,then access sequence does not have any direct link with condition class

In a condition type config , the condition class and calculation type are most important and mandatory settings to be made

Rest all is optional including access sequence

Regards

Raja