Project Overview
Planned Costs
Planned Revenues
Budgeting
Materials
Actual Costs
Actual Revenue
Period-End Closing

Performing Overhead Calculations

Objectives

After completing this lesson, you will be able to:
  • Use a costing sheet in overhead calculation
  • Perform overhead planning

Costing Sheet in Overhead Calculation

There is no inherent logic provided with a costing sheet. It must be structured to recognize direct costs and indirect costs. There is no recognition within the costing sheet for a detail such as item category; the control and organization are based on cost elements and origin groups.

The base defines the cost element(s) that are used to recognize some category of direct costs, such as direct material costs. The origin group is useful if only certain types of materials within a cost element are considered as the surcharge base. A good example of this is warehousing overhead. Although automatic account determination may use the same cost element to recognize purchased material consumption, different types of purchased materials may require expensive warehousing, such as items requiring a climate-controlled environment or refrigeration. To apply those premium warehousing expenses back to those materials, you must use the origin group to locate those specific items for base calculation. With the cost element range, you can further define the base as total cost, only fixed costs, or only variable costs.

The overhead (or surcharge) key defines the rate of overhead to be applied against the value calculated in the base. You can define the rate as a percentage of input costs or as an absolute value of input quantity. The quantity-based surcharges are a good method of applying machine overhead, since most machining overhead costs, such as maintenance, are incurred as a result of operating time, not operating expense. You can define the overhead key by using dependencies such as plant, company code, order type, or overhead key. The overhead key is assigned to the activity or WBS element. This is a good method for changing the overhead that is applied based on the specifics of the activity, such as internal activity versus external activity.

The credit defines the secondary cost element for the credit of the overhead calculation. It also defines either an overhead cost center, an overhead order, or a business process to receive the credit posting during actual posting. It is also possible to define the percentage of the calculated surcharge value that needs to be considered as a fixed cost. If this setting is not defined, it will use the same split between fixed and variable as determined for the base.

Overhead Costing Sheets

Another technique to apply overheads is to use an overhead costing sheet. You can use the overhead costing sheet to allocate overhead costs to activities and WBS elements.

You can use this function to calculate overheads in planned, commitment, and actual values.

Costing Sheet

The costing sheet determines the overheads that are calculated and the objects (cost center, internal order, or process) to which overheads are credited.

Using this technique, the costing sheet determines the amount of overhead that needs to be allocated.

The overhead surcharge can be driven by either value or quantity. You can define a surcharge percentage if the surcharge is value-driven. You can define an absolute value per unit of measure if it is quantity-driven (for example, 100 surcharge per hour to utilize a machine).

You calculate the overhead against a base, which represents the expenses that drive the allocation of the surcharge. The base is defined by cost elements and can be either the total value of the base or only the fixed or variable portion.

Costing Process

The following list highlights the costing process:

  1. Collect cost elements or cost element areas in baselines.

    Example: B100 – cost elements 54000000 to 54500000all costs for consuming materials.

  2. Define the surcharge, which is calculated against the base.

  3. Calculate an overhead for one or more baselines.

    Example: C000 – 20% warehouse surcharge for all stock-purchased materials used.

  4. Each overhead allocation leads to a credit posting to a cost center, internal order, or process, and is posted using an overhead cost element defined in the credit key.

    Example: E01 – post the credit to cost center OVH_MAT_CR, using cost element 94111000.

The overhead rate that is applied can depend on various factors, such as the time period, controlling area, company code, plant, network type, plan versus actual, and overhead group. The overhead group is determined in Customizing from the overhead key assigned to the cost object, which enables the use of a single costing sheet with flexible rates based on organizational units or individual activities.

Tables for Process Costs and Overheads

In the case of networks, the costing sheet is derived from the Parameters for Network Type table by means of the costing variant. You can change the costing sheet and overhead key in the network header. Both features provide a default for the costing sheet assigned to activities.

The costing sheet for WBS elements is derived directly from the project profile.

If you create activities for the WBS, the newly created activities inherit their costing sheets and overhead keys from the WBS elements.

In the case of Easy Cost Planning and unit costing for WBS elements, cost planning draws on a costing sheet for a costing variant that is assigned to the project profile by way of the planning profile. This method is available only for cost planning using unit costing or Easy Cost Planning, and is not shown in the Tables for Process Costs and Overheads figure.

The template is dynamically determined during cost planning and period-end allocations, based on the costing sheet and overhead key assigned to the cost object.

Accelerated Calculation with SAP HANA — Overhead Cost Calculation

With the introduction of SAP HANA as a new, in-memory database, new reporting and calculation options became available that can be used in the Project System. You can now use the accelerated selection of the hybrid database (HDB) (like in SAP HANA) to calculate the overhead rates.

The accelerated selection of the new transactions uses the column storage of the SAP HANA database in such a way that only certain columns of data are read from the data and used. For example, if you do not have the cost element in your layout, then the cost element is not imported and all line items are summarized. In general, all fields that are not selected are summarized.

The accelerated selection reads the overhead rates that were previously posted in the current period directly from the line item tables instead of reconstructing them from the total records read.

The accelerated selection for the overhead calculation is not possible if there is no update at line item level (for example, if the Write Plain Line Items business transaction is not allowed) or for a material cost estimate (transaction codes CK11 and CK11N).

Prerequisites for this enhancement are that the HDB and tables (COEP, COEJ) are available according to Customizing (transaction code HDBC). Also, the replication (SAP Landscape Transformation, or SLT) must be guaranteed in a time frame before the repeated overhead calculation of the same object. The overhead rate is updated in the standard database; for a new application of overhead, records that were previously posted are read from the HDB.

How to Use an Overhead Costing Sheet

Version Types in Project Cost Planning

Flowchart showing CO Plan Version leading to two options: Project Version with a checklist icon and Simulation with a timeline graphic. Versions are connected via arrows.

Controlling (CO) plan versions

Unlike project versions and simulation versions, controlling (CO) plan versions do not store the project structure, but rather values from manual and automatic planning and actual values.

You can use hierarchy reports or cost element reports to compare plan versions with operative version 000. You can use this comparison to detect changes involving values, but not the structure.

Project versions

Project versions are snapshots of the project. The entire project, its structure, and its values are stored in a project version. You can use statuses to have the system create versions automatically. You can also create them manually (in the WBS, network, or structure/date information system).

You can use version profiles to specify objects stored in the version.

You can compare project versions with the operative project in the structure/date information system and the costs/revenues/payments information system (hierarchy reports), which enables you to detect structural changes and any value changes.

Simulation versions

Unlike project versions, you can change simulation versions using the project planning board. You can maintain simulation versions with or without an existing operative project. You can later transfer simulation versions to an existing or new project. Like project versions, simulation versions can also be evaluated.

Network activity hours are updated as scheduled activities on the cost center/activity type planning. The cost center is determined by the work center in the internal activity in the project.

Value Transfer for Project Versions and Simulations

Value Types

Value transfer distinguishes between two types of values:

  • You can transfer values derived using the project quantity structure (billing plan) or network quantity structure (activities, components including invoicing plans, and so on) to the version and, in the case of simulation, back to the operative project.

  • You can copy values planned manually and actual values that are copied from the operative project to the version and evaluate them in the project information system. They cannot be copied to the operative project.

Integrated Planning

Planned order costs, including network costs, always update CO plan version 000. When you recalculate the planned costs of activities, the previous results are overwritten.

For historical analysis, you may want to copy the results of version 000 to another controlling plan version. You can copy planning from version 000 to other versions and analyze the various versions in the information system.

When you create a controlling area, the system automatically creates a plan version (000) for planned/actual values. Actual values are posted in this version.

Plan Version: Integrated Planning

Planning settings for CO Area A000, Version 01, Fiscal Year 20xx. Includes General Indicators, Currency Translation (Type M, Date 01/01/1998), and Orders/Projects.

To transfer planned values to Cost Center Accounting, you must turn on integrated planning for orders/projects for the planning versions.

Activity inputs planned in a plan-integrated order/project are updated directly in the sending cost center if you activate Integrated planning with Cost Center Accounting in the version. You can then also settle plan-integrated orders/projects to cost centers.

Plan data is passed on to the profit center and extended general ledger if you activate both the Integrated Planning with Cost Center Accounting and Integrated Planning indicators in the version.

Networks always write plan costs to CO versions, but do not write any plan line items and are not integrated in planning. Since changes are frequently made to networks, there would be too many plan line items. Therefore, for performance reasons, the writing of plan line items is not supported. To allow integrated planning, the Integration of networks in planning function was developed in SAP ERP.

Integrated Planning Indicator

Screenshots showing project structure details for Forklift Gr. 30, highlighting the checkboxes for Statistical and Integrated Planning settings.

The WBS elements assigned to network activities must be able to write plan line items. You can achieve this by selecting the indicator for integrated planning for these WBS elements. You can also achieve this by explicitly allowing the Write Plan Line Items business process in the user status. You can select the indicator as a default setting in the project profile in Customizing.

For orders, you can store a default value in the order type, which you can change in the order master data when required.

You can change the Integrated planning indicator at a later date if unit costing was never performed on the job affected. That is, if no unit costing was performed, even if it was later undone.

Integrated Planning for Networks (Individual Processing)

On the SAP Easy Access screen, in the command field, enter transaction code CJ9QS.Screenshot of showing Integrated Planning for Networks module with fields for project management, parameters, and process control options.

As of SAP ERP 4.70, you can include network planned costs in your integrated planning. The program transfers the planned costs of the following objects to the assigned WBS element:

  • Header-assigned networks

  • Internally processed activities and elements

  • Externally processed activities and elements

  • Service activities and elements

  • General costs, activities and elements

The planned costs for the network, network activity, or network activity element are converted to cost element planning/activity input planning for the assigned WBS element. Selection of the planned costs occurs in relation to the fiscal year (period-specific). Values that already exist (for example, manually planned values for WBS elements) are overwritten in the target version. The system ignores objects with deletion indicators.

You can process integrated planning for networks in collective processing (CJ9Q) or in individual processing (CJ9QS).

Plan Data Transfer for Networks in WBS Cost Planning

Sample object list, as discussed in the text.

Due to the attributes of project planning, selection of the planned costs is performed in relation to the fiscal year (period-specific). The target version must differ from the source version because the costs are otherwise duplicated. Existing values are overwritten. In other words, manually planned values to WBS elements are deleted in the target version. Objects marked for deletion are ignored.

Integrated Planning for Network Results

The following figure shows integrated planning for network results.

Results of Integrated Planning for Networks: Scheduled Activity is 200.

How to Copy a Plan Version Result to Another Version UsingIntegrated Planning

Perform Overhead Planning for a Project

Examine Customizing Tables for Overhead Calculation