Skip to end of metadata
Go to start of metadata

Condition Types:

In pricing, Condition type determines the category of a condition and how it is used.
The first and forthmost thing is Condition class and it can be:

Prices

Discount or surcharge

Expense reimbursement

Taxes

Going further we will discuss few the things controlled at condition type for Pricing.

SECTION - CONTROL DATA 1

Condition category

It can be :

Tax

Freight

Price

Cost

Calculation type

It can be

Percentage

Fixed amount

Quantity

Gross weight

Net weight

Volume

Formula

Percentage included

Percentage (travel expenses)

Per mille

Points

Quantity - monthy price

Quantity - yearly price

Quantity - daily price

Quantity - weekly price

Commodity Price

Distance-dependent

Number of shipping units

Multi-dimensional

SECTION - MASTER DATA

Condition update

This indicator controls whether limit values are relevant for pricing.
For example, you can to provide a special price for first 10 orders. By this you can make the use of a particular condition record in the document dependent on a specified total value. This total value can be specified in the condition record.

SECTION - SCALES

For example,
The following is the tabular representation of scale data for price condition type:

Number of Material Ordered

Order UoM

Price

Currency

Per Unit

Remarks

1

EA

800

USD

per EA

if quantity is ordered between 1-9 EA

10

EA

750

USD

per EA

if quantity is ordered between 10-99 EA

100

EA

700

USD

per EA

if quantity is ordered is above 100 EA

Scale basis

Possible scale basis types and its relevant calculation types

Scale Base Types

Calculation Types

Value

Percentage from an initial value Fixed amount

Quantity

Amount per unit of measure

Weight

Amount per unit of weight

Volumes

Amount per unit of volume

Time period

Quantity per unit of time

Check Value

Checking rule for scale rates indicator indicates whether the scale rates must be entered in document should be:

 

None

A

Descending

B

Ascending

H3. Scale type
This indicator controls the validity of the scale value or percentage. It can be:

Indicator

Description

 

can be maintained in condition record

A

Base-scale

B

To-scale

C

not used

D

Graduated-to interval scale

Scale Formula

This for formula or routine for determining the scale base value.
You can use this formula to specify calculation methods that are not provided in the standard system.For this you can write routine with the help of an ABAPer.
This can be very handy if in case you want to have scales based 3-dimensional parameters.

SECTION - CHANGES WHICH CAN BE MADE

Manual Entries

This indicator controls the priority of determination for condition in pricing.
It can be:

Indicator

Description

System Behaviour

Blank

No limitations

No limitation

A

Free

Freely definable

B

Automatic entry has priority

In case a condition record exists, the condition cannot be entered manually

C

Manual entry has priority

When you enter the condition manually, the system does not check whether a condition record exists

D

Cannot be processed manually

In any case, system will not determine this manually

Indicators - "changes which can be made"

Indicator

Scope of chage/Changes can be made during document processing

Delete

Scope for changing rate or deletion of condition from document

Amount/percentage

Condition rate of change

Value

Scope for changing the value

Qty relation

Scope for changing conversion factors for UoM

Calculat.type

Calculation type can be changed

Item Condition

This indicator indicates that whether the Conditions can be entered at the document Item level and therefore this is particular to that item only. For example, Condition type PR00.

Header Condition

Conditions can also be entered at the document header level. These are known as header conditions and are valid for all items.
These header conditions are automatically distributed among the items based on net value.
The basis for distributing the header conditions can be changed in the pricing procedure by
selecting the appropriate routine (e.g. weight, volumes) in the AltCBV (alternative formula for condition base value) field.
Incase of Condition type RB00, the value is copied to all line items. For Example: Condition Type RB00 is maintained with value $ 50 & there are 4 line items, then all 4 line items each will be populated with the value $ 50.
Incase of Condition type HB00, the value is distributed to all line items. For Example: Condition Type HB00 is maintained with value $ 50 & there are 4 line items, then the value $ 50 is divided in all 4 line items propotionately.

SECTION - CHANGES WHICH CAN BE MADE

Manual Entries

This indicator controls the priority of determination for condition in pricing.
It can be:

Indicator

Description

System Behaviour

Blank

No limitations

No limitation

A

Free

Freely definable

B

Automatic entry has priority

In case a condition record exists, the condition cannot be entered manually

C

Manual entry has priority

When you enter the condition manually, the system does not check whether a condition record exists

D

Cannot be processed manually

In any case, system will not determine this manually

Indicators - "changes which can be made"

Indicator

Scope of chage/Changes can be made during document processing

Delete

Scope for changing rate or deletion of condition from document

Amount/percentage

Condition rate of change

Value

Scope for changing the value

Qty relation

Scope for changing conversion factors for UoM

Calculat.type

Calculation type can be changed

Item Condition

This indicator indicates that whether the Conditions can be entered at the document Item level and therefore this is particular to that item only. For example, Condition type PR00.

Header Condition

Conditions can also be entered at the document header level. These are known as header conditions and are valid for all items.
These header conditions are automatically distributed among the items based on net value.
The basis for distributing the header conditions can be changed in the pricing procedure by selecting the appropriate routine (e.g. weight, volumes) in the AltCBV (alternative formula for condition base value) field.
Incase of Condition type RB00, the value is copied to all line items. For Example: Condition Type RB00 is maintained with value $ 50 & there are 4 line items, then all 4 line items each will be populated with the value $ 50.
Incase of Condition type HB00, the value is distributed to all line items. For Example: Condition Type HB00 is maintained with value $ 50 & there are 4 line items, then the value $ 50 is divided in all 4 line items propotionately.