How To Pricing – Condition Basis

This is a series of steps to create a pricing procedure covering Condition Basis, From and To Step Numbers and the condition basis formula.

Condition Basis
If no from-to reference steps are maintained in the pricing procedure (fields STUNB and STUN2), the condition basis is filled from the current value in the internal variable ZWISU. In the variable ZWISU, the condition values of the (current) last pricing condition (condition with condition class KOAID = ‘B’ and inactivity indicator KINAK not set to ‘Y’) as well as the subsequent conditions (for example, surcharges and discounts, taxes, and so on) are added together, as long as they were not deactivated with one of the ‘AKLMXZ’ indicators (see Note 836243).

Due to the successive processing of the conditions in the pricing procedure, ZWISU therefore generally increases step by step with every (active) positive condition, reduces with every (active) negative condition, and is reset with the occurrence of a new (active) pricing condition and filled with its value.

From and To – Step numbers
Only step numbers that are smaller than the current reference step can be chosen as reference steps. This is because the condition values of  following step numbers have not yet been determined due to the successive processing of the pricing procedure.

If only the from-reference step is maintained, the system internally fills the to-reference step with the from-reference step. In this case therefore only this one reference step is relevant.

If both the from-reference step and the to-reference step (greater or equal to the from-reference step) are maintained, all step numbers are relevant, that are greater than or equal to the from-reference step and smaller than or equal to the to-reference step.

To determine the condition basis, the system now adds the condition values of all relevant conditions that are not inactive with an ‘AKLMX’ indicator (see Note 836243).
It should be noted that in this case pricing conditions with the inactivity indicator ‘Y’ are taken into account during the determination of the condition basis, as long as their step number is in the relevant area.

Condition Basis Formula

You can also use a condition basis formula to fill the condition basis. In this case, you must enter the number of the relevant formula in the pricing procedure in the ‘BasFrm’ column (field KOFRA). The use of a condition basis formula is more binding than the possible maintenance of reference steps. Therefore, the system rejects a condition basis that is first determined according to section 1 or 2 if the formula determines a different condition basis.
For example, the standard condition basis formula 002 fills the condition basis from the current accrued net value of the item (KOMP-NETWR). Here, the net value is the total of the active non-statistical conditions (KINAK not set to ‘AKLMXZ’ and not set to ‘Y’, as well as KSTAT not set to ‘X’). Due to the successive processing of the conditions in the pricing procedure, the net value generally increases step by step with every (active) surcharge, is reduced with every (active) discount, and is reset with the appearance of a new non-statistical (active) pricing condition and filled with its value.

Leave a Reply