Show TOC

condition types

Condition records are maintained using the condition type. From the condition records, a transfer price is derived for the exchange of goods and execution of measures between profit centers.

The text below will describe

1. how you can create a condition type
2. which condition types are delivered in the standard system

The condition records in which the concrete values for finding a transfer price are stored can be entered and displayed from condition type maintenance. You can also maintain condition records in the application menu, under Master data -> Transfer prices.

You can also enter and display the access sequences from condition type maintenance. However, you can also maintain them in Customizing for Profit Center Accounting, under Maintain detail Advanced settings for transfer pricing.

Creating your own condition records

1. Create a new condition type. To do so, choose Create in the upper left of the screen.
2. Then enter the following in the right-hand area of the screen:
a) a key consisting of up to four characters. The key should begin with the letter 'z', as these name spaces are kept free in the standard delivery. In addition to this, enter a text.
b) an access sequence, where required, which controls access to condition records. If you want to specify the access sequence here, it must already have been defined.
c) Select one of the options in the Define costing type group box.
3. Choose Goto -> Detail view.
There are logical preset control parameters for the condition types Base condition type from Material Ledger, Base condition type from Costing, Fixed price and Percentage surcharge.
No rules exist for other condition types. However, make sure that the settings you make are logical and appropriate.
You can make the following entries:

For Profit Center Accounting, you also need to enter the following for each condition type:

a) Condition category
The condition category divides condition types into predefined groups. The following condition categories are supported in Profit Center Accounting:
' ' (Other condition categories):
This is used for condition types which do not need a particular condition category, for example surcharges/deductions or fixed transfer prices.
'K':
Used for base condition types to read base values that can be used to calculate other values.
For technical reasons, these condition types must use the combination of condition category 'K' , calculation type 'C' and condition class 'B'. You do not need to enter an access sequence for these condition types.
This condition type does not require an access sequence.
'b':
Used for base condition types to read base values that can be used to calculate other values.
For technical reason, these condition types must use the combination of condition category 'b' , calculation type 'C' and condition class 'B'.
This condition type does not require an access sequence.
'h'
Used for base condition types to read base values that can be used to calculate other values.
For technical reason, these condition types must use the combination of condition category 'h' , calculation type 'C' and condition class 'B'.
This condition type does not require an access sequence.
The following condition categories can only be used for base condition types using the legal valuation view.
'G':
For these condition types, the system reads either the standard price or the moving average price, depending on how the price control was defined for that material ('S' for the standard price, 'V' for the moving average price). The condition type does not require an access sequence.
'S':
For these condition types, the system reads the standard price from the material master, regardless of the price control setting. The condition type does not require an access sequence.
'T':
For these condition types, the system reads the moving average price from the material master, regardless of the price control setting. The condition type does not require an access sequence.
a) Calculation type
The calculation type determines how the system calculates discounts/surcharges and prices for a condition type. In Profit Center Accounting, the value can be calculated either as a percentage (calculation type 'A' ), based on a quantity (calculation type 'C' or based on an absolute amount (calculation type 'B').
a) Condition class
The condition class provides a condition type structure. In Profit Center Accounting, the structure distinguishes between prices ('B') and surcharges/deductions ('A' ).
a) Scale basis
The scale basis determines how the system interprets the scale of a condition type. Profit Center Accounting contains value scales ('B') and quantity scales ('C' ) in addition to the basic setting (' ').
Under Additional settings, you can also make the following settings for each condition type:
a) Specify a certain +/- sign
b) Check the scale
c) Rounding rules
d) Currency translation
For details on these settings, see field help for the setting in question.
1. Save your condition type.

Standard System

Several condition types are delivered with the standard system. You can use these for defining pricing procedures. These normally cover the requirements of transfer pricing.

By double-clicking in the upper left of the screen, you can display the settings for each condition type in the right-hand area of the screen. By choosing Goto -> Detail view you can display the control data and additional settings.

The following condition types are delivered as standard:

This is a condition type for a fixed price.
(Condition category ' ', calculation type 'C', condition class 'B').
This is a base condition type, which uses the profit center price from the material ledger. Surcharges/deductions can then be calculated in the pricing procedure on the basis of this base condition type.
(Condition category 'h', calculation type 'C', condition class 'B').
This is a base condition type, which uses the price from costing. Surcharges/deductions can then be calculated in the pricing procedure on the basis of this base condition type.
(Condition category 'K', calculation type 'C', condition class 'B').
This is a condition type for a percentage markup.
(Condition category ' ', calculation type 'A', condition class 'A').