Show TOC

 Template for Cost Objects and Costing Locate this document in the navigation structure


The template is a dynamic tool, which uses functions , formulas and Boolean logic (true/false) to calculate values. It consists of a grid of columns and rows. Templates for cost objects are created in environments 001 or 004 to 012, and those for plan calculation in environments 001 to 003.


You can choose between six row types. Depending on the row type you choose, the following columns are available for data entry.

Row Type

Columns that can be edited

Commentary Row



Name, Object, Quantity Plan, Activ. Plan, quantity actual, activation actual, allocation event actual


Name, object, activation requirements plan, activation actual

Cost center / activity type

Name, object, quantity plan, activ. Plan, quantity actual, activation actual, allocation event actual

Calculation row (process)

Name, object, quantity plan, activ. Plan, quantity actual, activation actual, allocation event actual

Calculation rows (cost centers/activity types)

Name, object, quantity plan, activ. Plan, quantity actual, activation actual, allocation event actual

You have the following entry and maintenance option for each column type.

Column Type

Possible Entries/Processing

Row Type

Commentary row, process, sub-template, cost center/activity type, calculation row (process), calculation row (cost center/activity type)




Based on the specified row type, enter the object (such as business process). You can specify an object for the process or cost center/activity type row type, or the system can determine this when it evaluates one or more processes or cost center/activity types.

For more information, see Object Determination .

Quantity Plan/Actual

Enter the consumption quantity in the process or cost center/activity type row types . You can enter a constant value, or you can get the system to determine the appropriate value during valuation.

For more information, see Quantity Determination .

Activation requirements Plan/Actual

Determine the condition that activates the item. For the activation of a row, you can specify Active or Inactive as fixed values, or you can define a method, which returns Active or Inactive during evaluation. Ensure that the default value for the activation column is set to active. If you do not enter anything into the column, the system assumes the condition "active".

Example Example

In beer production, the business process Reduce Alcohol Content is required for alcohol-free beer but not for other beers. The process must be activated for alcohol-free beer and remain inactive otherwise.

End of the example.

For more information, see Activation .

Allocation event (actual)

You can define different process allocation events and can allocate the individual business processes for multiple-period orders at the times the processes are actually used. This is vital to ensure a correct calculation of work in process (WIP) because processes cannot always be confirmed on a periodic basis in these situations.

Determine the valuation events that are to use the allocation row. By double clicking, you reach a selection screen with all the functions that you can use to determine the allocation event.

Example Example

In beer production, ingredient testing takes place at the beginning of the production order, whereas storage of the final product takes place at the end.

By entering the corresponding allocation events, you can specify, for example, that system takes ingredient tests into account early on, and the storage towards the end of the production order.

End of the example.

Note Note

If you choose the row type calculation row , the editor cannot be called up in the object columns.

End of the note.

Column Layout, Template for Cost Object

 ( )

The diagram illustrates which questions the important column entries answer:

  • Which process or cost center/activity type is used?

  • What quantity is pulled by the receiver object?

  • Under which condition is the row active?

  • When should the row be allocated?