Define Costing Versions

Costing versions enable you to create multiple cost estimates for the same material and analyze the different results in the information system.

When you cost materials, the costing variant you specify defines various control parameters for costing.

Because the costing variant contains all parameters for costing, it can be time consuming to create new costing variants every time you want to make minor changes in the control parameters.

The costing version enables you to simulate such changes without having to create new costing variants.

You can make the following changes:

You can define settings for the selection of transfer prices in Customizing for Enterprise Controlling.
When you use costing versions, you can specify how these transfer prices are selected by the system.
If you don't use costing versions, the exchange rate type is determined through the valuation variant specified in the costing variant.
If you use costing versions, you can specify that a different exchange rate type should have priority.

Standard settings

Costing versions 1 is the default in the application.


1. Choose New entries.
2. Maintain at least one of the following fields for which the settings for transfer price determination and exchange rate type should be overridden:
a) Two-place version number
If you enter version number zero, this entry applies to all costing versions.
b) Costing type
If you don't enter a costing type, this entry applies to all costing variants.
c) Valuation variant
If you don't enter a valuation variant, this entry applies to all valuation variants.
3. Enter the transfer price version or exchange rate type that should be used.
4. Enter a name for the costing version.
5. Save your entries.

Further notes

You can update to the material master record the results of a standard cost estimate that was calcuated using any costing version. The system uses the costing version that was defined through the combination of valuation variant and costing type.


If you make the entries and also cost run schedule headers, add the costing types for repetitive manufacturing under version zero and do not maintain any further fields for these entries. This assures consistency when you cost different versions in repetitive manufacturing.