Costing

Objective

After completing this lesson, you will be able to set up costing for an order type

Costing

Prerequisites for Cost Control

As part of Logistics, Plant Maintenance is integrated with various areas in Accounting. To ensure effective controlling of plant maintenance orders, you need to set up the organizational units in Financial Accounting and Controlling correctly, and create cost centers specific to plant maintenance with the relevant annual plan.

The graphic shows the organizational levels in Accounting and Controlling. Information about the levels is provided in the next paragraph.

Organizational Levels Accounting and Controlling

Client:
The client represents the company or group and forms the data basis for the entire company.
Chart of accounts:
Every company code in the SAP system uses G/L accounts from one particular chart of accounts. The general ledger accounts are unique within a chart of accounts. Any form of identification can be used to define the chart of accounts.
Controlling area:
A controlling area is an organizational unit used to represent a closed system for cost accounting purposes. Several company codes can be assigned to one controlling area for cross-company-code cost accounting.
Company code:
In Accounting, business transactions are entered, saved, and processed further, and the accounts are managed at company code level. You can set up several company codes for each client so that you can manage the accounts of several independent companies and subsidiaries at the same time. However, you must set up at least one company code.
Business area:
The business area represents an organizational unit for which internal reporting can be set up. There can be several business areas for a company code, but these also apply to all other company codes. For this reason, the business areas must have the same meaning in all company codes. Use of this organizational level is optional. You use the business areas if you want to create a balance sheet and a profit and loss statement for additional internal areas as well as for company codes.

Cost Centers

Dependencies of Activities, Costs and Settlements in Maintenance Orders

Costing in the Order

Costs in Maintenance Processes

A distinction can be made between the following costs, depending on the processing phase of the order:

Estimated costs:
Used in resource-neutral order planning to specify the anticipated cost volume for an order. The estimated costs are entered manually in the order. You can enter estimated costs as a manual reference value before releasing the order. The cost estimate can take place as an overall estimate for the order or can be based on value categories (own staff, external staff, own material, and so on). Estimated costs are updated to the information system (PMIS) for use in later evaluations.
Planned costs:
Planned costs are determined automatically for the order based on the cost estimate when dispatching order-specific resources (operations with internal activities, materials, and so on). Planned costs cannot be maintained manually.
Actual costs:
The order is automatically debited with actual costs during costing as a result of resource consumption (internal activities, materials, and so on). You cannot enter actual costs manually.

Operation Account Assignment (OAA)

Screenshot of the Operation Account Assignment. Information is provided in the following text.

The functionality of Operation Account Assignment permits a single plant maintenance or customer service order to have cost objects at the operation level. Each of the account assignment functions available for the header is possible at the operation level, delivering more flexibility in task costing.

There has always been a need to cost out individual tasks during maintenance while keeping the aggregated total for the entire job, especially in service industries.

There is also a need from external bodies (regulators, legal requirements) to capture costs on a detailed level and report them in categories that are not part of the company’s overall business strategy.

The Operation Account Assignment (OAA) solution allows for a single order with cost objects at the operation level. Each of the processes available for the header is available at the operation.

An order must be header based or operation-based costing. There is no ability to have mixed-mode costing.

Note

Please mind that Operation Account Assignment can be used via SAP GUI as well as via SAP Fiori.

OAA Enhancement

The OAA enhancement touches many parts of the SAP EAM work processes. System status ACAS (Activity Account Assignment) is displayed when the order operation is the account assignment object.

The operation account assignment and cost data can be found in a separate view within the operation details.

OAA order costs are only stored for the operation objects. Header totals are dynamically summed as required. No costs are stored on the database for the OAA order object. To use this enhancement to must activate business function LOG_EAM_OLC.

Estimated Costs:

For OAA orders, manual entry of estimated costs is only at the operation level, with the header displaying the sum of the operations.

For ease of use, the estimated costs may be copied from the planned costs at any point until order release using the Copy Estimated Cost button.

The copy function also works with regular header costed orders. After copy, status SKKP is set and manual input of estimated values is no longer possible. This copied version may, for example, be utilized to freeze the planned costs at time of order release.

Procurement:

Purchase requisitions created from OAA orders will have the originating operation as the default account assignment object for the item.

The operation account assignment from the purchase requisition is automatically transferred to the purchase order.

Goods Movement:

Material reservations for an OAA order default the originating operation as the account assignment object.

Unplanned goods movements may have manual operation account assignment.

The goods receipt for a purchase order maintains the originating operation as the account assignment object.

Settlement Rule:

Settlement rules cannot be maintained at the header level for OAA orders. Overhead and settlement processing for OAA orders is performed at the individual operation level.

Invoice:

The invoice entry for a purchase order will retain the original operation account assignment from the purchase order.

How to Configure Costing Settings of an Order Type

How to create an Order to check Calculation

Overhead Rates

An overhead rate is a flat-rate percentage or amount-based markup on direct costs that enables you to allocate overhead costs to cost accounting objects according to cause. An example of the use of overhead rates is to allocate overhead from material cost centers to orders by debiting the orders in proportion to the material withdrawals and crediting the material cost centers with the same amounts.

Overhead rates are also used to allocate sales and administration overhead. These overheads can also be used to monetize resources consumed in the order that are not listed separately, such as administration, transportation, and the like. Such overheads generate additional planned costs if they refer to planned resources. If they affect consumed resources, they represent additional actual costs and are listed as such in the order.

Overheads on Planned Costs

Overheads on Actual Costs

How to Calculate Overhead Rates

Commitments Management

Commitments are contractual or MRP-relevant obligations that are not entered in accounting but that lead to actual costs as a result of various business transactions.

Commitments management is used to enter these obligations at an early stage and to analyze their effects on costing and finance, for example, for purchase orders.

Order commitments are used to separately update and monitor certain resources, in particular resources that are required for external procurement. Commitment values are updated in parallel with order planning and execution; that is to say, both the standard cost estimate and actual costing influence the commitment data.

You must activate open items management in Customizing for the order type in question.

Building Up Commitments

Updating Commitments

Reducing Commitments

Subsequent steps that are executed with reference to planning, such as entry of a goods receipt for the purchase order, lead to a reduction in the order commitment.

The commitment values to be reduced are determined as a result of the actual costing. Ideally, once all the obligations entered during planning have been redeemed, the commitment for the order should be zero.

How to Perform Commitments Management

Summarizing Customizing Settings - Costing

Access to Customizing

On the SAP Menu screen, choose

Tools → Customizing → IMG → Execute Project → Goto → SAP Reference IMG

The graphic shows the field name/data types for customizing order costing: value categories, version for cost estimates, default values for value categories, costing sheet, valuation variant, costing variant, commitment management, and settings for costs at operation level.

Menu Paths for Order Costing Customizing Settings.

The following tables provide menu paths for Order Costing Customizing settings.

Order Costing

Field Name or Data TypePath
Value CategoriesPlant Maintenance and Customer ServiceMaintenance and Service ProcessingBasic SettingsSettings for Display of CostsMaintain Value Categories
Version for Cost EstimatesPlant Maintenance and Customer ServiceMaintenance and Service ProcessingBasic SettingsSettings for Display of CostsDefine Version for Cost Estimates for Orders
Default Values for Value CategoriesPlant Maintenance and Customer ServiceMaintenance and Service ProcessingBasic SettingsSettings for Display of CostsDefine Default Values for Value Categories
Define Costing SheetPlant Maintenance and Customer ServiceMaintenance and Service ProcessingMaintenance and Service OrdersFunctions and Settings for Order TypesCosting Data for Maintenance and Service OrdersMaintain Costing Sheet
Define Valuation VariantPlant Maintenance and Customer ServiceMaintenance and Service ProcessingMaintenance and Service OrdersFunctions and Settings for Order TypesCosting Data for Maintenance and Service OrdersDefine Valuation Variants
Define / Assign Costing VariantPlant Maintenance and Customer ServiceMaintenance and Service ProcessingMaintenance and Service OrdersFunctions and Settings for Order TypesCosting Data for Maintenance and Service OrdersMaintain Costing Variants ... / Assign Costing Parameters and Results Analysis Keys
Activate Commitment Management (Open Item M.)Plant Maintenance and Customer ServiceMaintenance and Service ProcessingMaintenance and Service OrdersFunctions and Settings for Order TypesConfigure Order Types
Settings for costs at operation levelPlant Maintenance and Customer ServiceMaintenance and Service ProcessingMaintenance and Service OrdersFunctions and Settings for Order TypesCosts at Operation Level

Log in to track your progress & complete quizzes