Entering content frameBasic Information on Cost Object Hierarchies Locate the document in its SAP Library structure

Use

A cost object hierarchy is used to collect actual costs in the following situations:

Prerequisites

The orders assigned to a cost object hierarchy must be settled by period. This means that the following settings must be made in Customizing for Product Cost Controlling under Define Default Values for Order Types:

Product cost collectors are always settled by period.

You can assign the following combinations to the lowest nodes of the cost object hierarchy:

All manufacturing orders or product cost collectors for the entered combinations are automatically assigned to the relevant cost object.

Production processes can already exist in the following situations:

If you are using product cost collectors, the system creates a production process for each product cost collector.

You manually create the production process for the cost object hierarchy only when no production process for the plant material exists (see also: Creating Production Processes for Cost Object Hierarchies).

The production process is updated to the manufacturing order or product cost collector. All manufacturing orders or product cost collectors for that production process are automatically assigned to the relevant cost object node.

Features

Cost object nodes are represented in the system by a technical object called the cost object ID.

Based on the combination assigned to the lowest cost object nodes (Material / plant / production process or Material / plant) the system assigns to the cost object hierarchy the product cost collectors or manufacturing orders created for the particular combination.

Note

If you have used cost object hierarchies for the combination material / plant / production version, it is recommended that you create production processes with the Controlling level Production Version. Existing cost object hierarchies of the specified combination are converted.

You can structure hierarchies in different ways:

See also: Examples for Cost Object Hierarchies

You structure a cost object hierarchy by creating one or more cost object nodes for each level of the hierarchy at which you want to collect actual costs. The master record of a lower-level cost object node specifies the cost object node above it in the hierarchy.

You can assign material numbers, or materials numbers and production processes, to the lowest levels of the hierarchy. The system automatically assigns to the lowest node in the hierarchy the product cost collectors or manufacturing orders collectors created for the material / plant or material / plant / production process. Orders of the following order types can be assigned:

Manufacturing orders with which co-products were produced can also be assigned to the cost object hierarchy (see also: Special Features in Joint Production). A prerequisite is that you have specified in the cost object category in Customizing that distribution is active for the cost object hierarchy.

There are two different processing methods:

The costs posted to the cost object nodes are distributed to the lowest nodes of the hierarchy (that is, to the single objects assigned to the cost object hierarchy, such as product cost collectors and manufacturing orders). Variances are calculated at the level of the orders (normally product cost collectors). Distribution of actual costs is appropriate when you are interested in analyzing the costs at the level of the assigned single objects.

You calculate the variances at the level of the cost object nodes. This is appropriate in cases such as when you want to analyze the costs by product group (with a cost object hierarchy structured according to product groups) or by production line (with a cost object hierarchy structured according to areas of responsibility).

The costs assigned to the cost object nodes are settled from the cost object hierarchy. There are two types of settlement: settlement by means of material account determination and settlement by means of manual account assignment. SAP recommends settlement by means of material account determination.

See also: Settlement Rules for Cost Object Hierarchies

Once you assign a material to a cost object hierarchy, all production orders, process orders, product cost collectors, and so forth for this material are automatically assigned to the cost object hierarchy as well.

This means that variances for these orders must always be calculated for the cost object hierarchy as a whole.

Note

If you only want to assign certain orders for the material to the cost object hierarchy, go into Customizing for Product Cost Controlling under Cost Object Controlling ® Product Cost by Period ® Cost Object Hierarchies ® Define Cost Object Categories for Cost Object Hierarchies and set the Control through variance key indicator. Then the system will only assign orders for a material to the cost object hierarchy for which no variance key is specified. Only the variance key of the highest cost object node is relevant to variance calculation for the cost object hierarchy.

You can only perform a G/L account posting for a cost object node if the G/L account under which the posting is to be made has a field status group that allows an additional account assignment to a cost object ID.

If you want to enter a goods receipt for a cost object ID, the movement type must allow this account assignment.

Stepwise Contribution Margin Accounting

Cost object hierarchies enable you to represent contribution margin accounting with different types of contribution margins in the R/3 System. You can collect variable costs at the level of the single objects, while assigning fixed costs to the cost object nodes in the cost object hierarchy. For example, you can assign product fixed costs to a cost object node Material, product group fixed costs to a cost object node Product group, and so forth. You can leave the cost center fixed costs at the cost centers and pass them from there to Profitability Analysis (CO-PA) using assessment, while passing the variances for each cost object node from Cost Object Controlling to CO-PA.

Constraints

You cannot use the following business transactions for cost object nodes:

You cannot calculate work in process for cost object nodes.

See also:

For information on converting cost object hierarchies created in releases before 4.5A, refer to the following section:

Conversion of Cost Object Hierarchies

For information on processing cost object hierarchies in the period-end closing process, refer to the following section:

Period-End Closing in Product Cost by Period: Scenario

 

 

Leaving content frame