You can determine the conditions under which surcharge is calculated. To this end, you can include the contents of particular fields in an order. The system prescribes which fields can be used. If you enter a plant-related dependency, for example, you are stipulating the a defined surcharge is calculated per plant.

To define a specific condition, choose the fields on which your surcharge is dependent. The fields you choose are then stored in a "condition table".

A dependency consists of one or more condtion tables. To define the dependency in full, specify the condition tables in the sequence in which you want to have the system read the surcharge rates. You enter the dependency thus defined in your costing sheet. When you run the calculation, the system determines the surcharge rates applying in each case.

Example of a condition

Assume that the percentage overhead to be applied is to depend on the overhead key in the order and on the order type. To achieve this, you can use the SAP standard condition tables 14 (Overhead key) and 36 (Order type).
If you specify that table 14 is to come before table 36, the system first searches for a percentage rate dependent on the overhead key and then for one dependent on order type.

Standard settings

The SAP system supplied as standard contains examples on assignment of conditions re overheads.


1. To use the conditions delivered, proceed as follows:
a) Do not change the table assignments.
b) Change the names of the conditions to meet your requirements.
2. If you require new conditions with new condition tables, you must first create one or more condition tables.
3. Then create new conditions as follows:
a) From surcharge maintenance, choose Extras -> Condition.
You are changing a table which is not client-dependent. All changes made here apply to all the clients in your SAP R/3 System.
The system displays an overview of all the existing conditions.
b) Press the "New entries" pushbutton.
c) Enter an abbreviation and a name for your condition.
d) Press "Enter".
The system includes the new condition in the list.
e) Access the detail screen by choosing Goto -> Detail screen.
f) Enter a sequential number and the condition table with the fields whose contents you want to include in the surcharge calculation.
If you want to have the system check additional condition tables, enter these with sequential numbers. Such a sequence is called the "access sequence".
When doing so, make sure that the sequence is from specific to general criteria.
You can use the exclusion indicator to have the system stop searching for further applicable recoreds after it has access a condtion table successfully once. If you do not set this indicator, the system considers all the specified condition tables.
g) Save your input and return to the overview screen.
h) Activate your condition.
You can create a condition without activating it. However, if you then use such a condition in a surcharge, the system will not be able to determine any valid rates for this surcharge.