Primary and Secondary Costs in SAP S/4HANA

SAP PRESS

by SAP PRESS

The efficiency and speed of the SAP HANA in-memory database allowed the introduction of the Universal Journal single line-item tables ACDOCA (actual) and ACDOCP (plan).

In turn, this allows all postings from the previous financial and controlling components to be combined in single items. The many benefits include the development of real-time accounting.

Plan costs are posted prior to a fiscal period. Actual costs occur in real time during a period and result from transactions, which can be divided into two groups:

We’ll look at both types of costs in this blog post.

Primary Costs

All costs in SAP S/4HANA are identified and controlled by the general ledger account master, which you access with Transaction FS00 or the Manage G/L Account Master Data app. A general ledger account master is displayed in this figure.

General Ledger Account Type in the General Ledger Account Master

In the following sections, we’ll discuss the following general ledger account settings: account type and cost element category. We’ll also discuss cost object assignments as required by certain cost element categories.

General Ledger Account Type

The G/L Account Type is the first setting in the general ledger account master. In controlling, we’re interested in the following three options:

Cost Element Category

The next setting of interest in the general ledger account master is the cost element category. The cost element category determines the processes for which you can use general ledger accounts. You’ll find the CElem category field in the Control Data tab of the general ledger account master, as shown in this figure.

Cost Element Categories Available for Primary Costs or Revenue

In the CElem category field, following are the possible entries for primary costs or revenues accounts:

When you classify a general ledger account with the primary cost or revenue category, it’s relevant for controlling analysis because we’re interested in analyzing and controlling expenses.

Cost Object Assignment

General ledger accounts with a primary cost element category also require a cost object assignment. Let’s follow two typical scenarios in the following sections.

Goods Issue for Production Order

Component allocations in routings determine how goods movements are assigned to specific work centers and operations, and these goods issues are displayed along with the activity postings at the work center level.

Secondary Costs

Now that we’ve looked at primary expenses, let’s examine secondary postings. The possible cost element categories when you choose secondary costs as the general ledger account type are shown in this figure.

Cost Element Categories Available for Secondary Costs

With these general ledger accounts, you post allocations between cost objects. For example, with cost element category 42 , you assess costs from overhead cost centers to production cost centers.

Costs are allocated from overhead cost centers to production cost centers during assessment and then onto production orders during activity confirmation with cost element category 43 . Let’s examine assessments and activity confirmations in detail in the following sections.

Assessment

Overhead cost centers collect overhead costs that can’t be directly assigned to a production cost center. Assessments move costs from overhead cost centers to production cost centers.

A building may contain several production facilities with corresponding production cost centers. The building lease primary costs are assigned to an overhead cost center. The lease costs are then allocated to production cost centers during assessments using universal allocation.

Universal allocation is done via the Manage Allocations app and Run Allocations app in SAP Fiori. You use the Manage Allocations app to define the assessment cycle that acts as the framework for the allocation, as well as the cycle segments that define the senders and receivers.

You use the Run Allocations app to create a run and then trigger the allocation cycles. The Allocation Results app allows you to display the results of the allocation in a list form and to access the Allocation Flow app.

You can identify resulting debits to the production cost centers and credits to overhead cost centers with secondary cost element category 42 accounts.

Activity Confirmation

In addition to allocating costs from overhead cost centers to production cost centers with assessments, you allocate costs from production cost centers to production orders during activity confirmations.

When production order activities are confirmed, the production order or product cost collector is debited, and the production cost center is credited. The resulting debits to the production orders and credits to the production cost centers are identified with secondary cost element category 43 accounts.

Many products can be manufactured at a work center with activities and facilities paid for by the cost center. Confirmation of labor and overhead activities allocates these costs across many products. The figure below shows an example of labor allocation postings from a production cost center to a production order.

Production Cost Center Cost Allocation during Confirmation

In this example, factory payroll is expensed directly to the production cost center via primary postings and then progressively allocated to each production order with secondary postings during labor activity confirmation. All postings and assignments happen in real time in the Universal Journal.

Overhead Costs: Overhead calculation allocates overhead costs across products from cost centers in a similar way. Overhead costs are distributed with overhead calculation during events.

Editor’s note: This post has been adapted from a section of the book Production Variance Analysis in SAP S/4HANA by John Jordan and Janet Salmon.