By Janet Salmon

Table of Contents
- Inventory Accounting
- Universal Parallel Accounting & Product Costing
- Unconsolidated Views
- Consolidated View
- Ledgers in Universal Parallel Accounting
- Parallel Currencies for Product Costing
- Currency Settings for Group Valuation Ledger
- Material Valuation
- Standard Cost Estimates
- Actual Costing
- Balance Sheet Valuation
- Conclusion
- Glossary
Inventory Accounting
Universal Parallel Accounting (UPA) in SAP S/4HANA introduces ledger-specific valuation for inventory accounting and product costing. It enables organizations to manage parallel accounting principles, material prices, standard costs, actual costs, and group valuation across multiple ledgers and currencies.
This guide explains how Universal Parallel Accounting affects:
- Material Valuation
- Product Cost Planning
- Actual Costing
- Balance Sheet Valuation
Universal Parallel Accounting & Product Costing
UPA offers two types of parallel valuations for product costing: unconsolidated views, which represent different legal valuations, and a consolidated view, which is a group valuation. The differences are illustrated in the four UPA Use Cases in Figure 1.

Figure 1: Universal Parallel Accounting Use Cases
Unconsolidated Views
Based on corporate and local accounting principles, the unconsolidated views focus on valuing materials differently. Typically, one common accounting principle (such as IFRS) is used in all countries, alongside many different accounting principles based on local GAAPs in various countries. Also, some countries, such as Brazil, require Actual Costing. You may be familiar with this approach if you've worked with the business function Parallel Cost of Goods Manufactured FIN_CO_COGM.
The new approach is more comprehensive as it enables you to carry the same material with multiple legal prices and standard costs and to calculate production variances and contribution margins in each ledger. This provides an end-to-end view of product profitability that can vary depending on the underlying accounting principles.
Consolidated View
With the consolidated view, the focus is on achieving a group view for intercompany value flows, distinct from transfer prices used by affiliated companies as they trade among one another at arm's length. This approach, known as group valuation, differs from legal valuation because it excludes transfer pricing.
With UPA, we introduce a consolidation-like approach in which the intercompany revenues and Cost of Goods Sold COGS are eliminated in a separate ledger whenever an intercompany boundary is crossed within the group, such as when a manufacturing company sells to distribution center or the distribution center sells to the selling company who manages the business with the final customer. The at-cost valuation continues to be supported for the valuation of intercompany goods movements, ensuring that profit in inventory is excluded in the group view.
Profit center valuation is available with Universal Parallel Accounting as of SAP S/4HANA 2023 and is implemented using a separate ledger.
Customers who used group and profit center valuation in the past stored these additional valuation views in the leading ledger (multi-valuation ledger). The new approach is based on single valuation ledgers, where the unconsolidated views are separated by ledger (as before), and an additional single valuation ledger is enabled for group valuation. Figure 2 provides a schematic view of the new approach, showing two unconsolidated views (or legal valuations) in ledgers 0L and 2L and one consolidated view (or group valuation) in ledger 4G.
If you are not using UPA, the previous multi-valuation ledger recommendation still applies (see SAP Note: Implementing Transfer Prices). However, with UPA, the new ledger for group valuation uses the same accounting principle and fiscal year variant as ledger 0L (previously, Asset Accounting did not support using the same principle in multiple ledgers). The ledger settings are delivered as best practice business content.
UPA can be implemented in a new system or migrated to in an existing SAP S/4HANA system, provided the migration prerequisites are met. Existing systems require prechecks and a migration project before UPA can be activated.

Figure 2 Ledgers in Universal Parallel Accounting
Parallel Currencies for Product Costing
Universal Parallel Accounting supports up to 10 currencies across ledgers and accounting processes. For Product Cost Controlling, these currencies are integrated with Material Ledger and support parallel valuation of material prices, product costs, actual costs, inventory values, and other manufacturing costs.
In SAP ERP, the currency and valuation profile determined whether the leading currency for group valuation was the controlling area currency (currency type 31) or the local currency (currency type 11).
The leading currency was used to determine which currency would value the intercompany goods transfer in combination with the price condition KW00. The other currency was derived using currency conversion at the time of posting.
The new approach defines the currencies used in the group ledger via the ledger settings, and the currency and valuation profile become obsolete with UPA. Figure 3 shows a sample ledger for group valuation with currency types 11 (local currency) and 31 (group currency) and various additional currencies. The new approach treats all currencies equally, allowing you to have a consistent group view in multiple currencies. In other words, an intercompany goods movement will be valued using all currencies active in the group valuation ledger, rather than converting from the leading currency. Note that currency type 20 is no longer supported.

Figure 3 Currency Settings for Group Valuation Ledger
Material Valuation
Let's discuss the different types of prices available in SAP S/4HANA. Since Material Ledger is automatically active in SAP S/4HANA, you can manage multiple valuation views for a material, including legal and group valuation. You can also enter different planned, commercial, or tax prices for the same material. With UPA, different material prices can be maintained by ledger, allowing the same material to be valued differently for parallel accounting principles within the legal valuation view.
With Universal Parallel Accounting, material prices can be maintained separately by ledger and used for the initial valuation of goods movements, variance calculation in Production Accounting, and contribution margin calculation in Margin Analysis. UPA stores ledger-specific material price information in the material price table FMLT_PRICE. Figure 4 shows the Change Material Prices app with various price types (STDPR, INVPR, FUTURE, and so on) and selection by ledger.

Figure 4 Change Material Prices app
The ability to manage ledger-specific material prices applies to both raw materials and trading goods, where the purchase price may be impacted by additional freight and duty costs, and finished goods, where the cost of goods manufactured may be affected by the different assumptions behind the asset values reflected in the activity prices and overhead rates.
Material inventory prices can also be updated in mass using the Upload Material Inventory Prices app, as shown in Figure 5. Prices can be updated for individual ledgers or transferred to other ledgers.

Figure 5: Upload Material Inventory Prices App
Material prices can be maintained and displayed by ledger using SAP Fiori apps and material master transactions. For detailed analysis, Material Price Analysis (transactions CKM3 and CKM3N) provides information about goods movements, price changes, and material settlements by ledger. Figure 6 shows Material Price Analysis for material FG228 in ledger 4G. The Curr./Valuation field allows you to analyze the currencies and valuation views configured for the selected ledger.

Figure 6: Material Price Analysis (Transaction CKM3N) in Group Valuation Ledger
Standard Cost Estimates
Standard cost estimates provide the standard costs used for the initial valuation of inventory when goods movements are posted. With UPA, standard cost estimates can be created, marked, and released by ledger. Figure 7 illustrates the Manage Material Valuations app and the Standard Cost Estimates tab.
For legal valuation, SAP provides ledger-specific costing variants such as P00L for ledger 0L and P02L for ledger 2L. A costing variant without a ledger assignment can also be used to update the same standard cost across multiple ledgers. If different accounting principles require different costs, ledger-specific costing variants can be used instead.
Group valuation continues to use a separate group cost estimate because it represents a different valuation perspective. Group ledger 4G supports the calculation of standard prices from the group valuation perspective and eliminates intercompany profit from the group cost of goods manufactured.

Figure 7: Current Material Valuation – Standard Cost Estimates
Figure 8 illustrates how costing variants and costing types are assigned to ledgers. Existing costing variants can continue to support common costs across multiple ledgers, while ledger-specific costing variants allow different standard costs to be calculated and released for individual ledgers.

Figure 8: Sample Costing Variants
With UPA, the ledger is included in the costing and valuation data of standard cost estimates (transactions CK11N and CK13N) and costing runs (transaction CK40N). This allows costing runs to be managed separately by ledger—for example, by company code for legal valuation or across company codes for group valuation. Material cost estimates are calculated in controlling area and object currencies and translated into the additional currencies configured for the ledger when the standard cost is released.
Standard cost estimates must also be marked and released separately for each ledger using Transaction CK24. Figure 9 shows the company code, ledger, and costing variant used when releasing the cost estimates. Releasing a standard cost estimate updates the material's standard price for the relevant ledger and can result in revaluation of existing inventory. The released standard costs also provide the basis for ledger-specific production variances and cost of goods sold. To learn more about how production variances are calculated with UPA, see Shuge Guo's blog, Production Accounting for Universal Parallel Accounting.

Figure 9: Marking and Releasing Cost Estimates (transaction CK24)
For make-to-order scenarios, UPA also supports ledger-specific sales order cost estimates. SAP provides ledger-specific costing variants PB0L for ledger 0L, PB2L for ledger 2L, and PB3L for ledger 3L, allowing sales order items to be costed according to the accounting principle assigned to each ledger.
In intercompany scenarios, revenues and cost of goods sold are posted according to the valuation approach of the relevant ledger. In the legal valuation ledger, intercompany transactions include the intercompany margin. In the group valuation ledger, this intercompany margin is eliminated so that the transaction is represented from the group perspective. Valuation differences arising from intercompany transactions are posted to a valuation clearing account, as shown in Figure 10.

Figure 10: Group Valuation with Elimination of Intercompany Business in Delivering Company
As goods move from the delivering company to the selling company, the goods movement is valued using the group standard cost and recorded in the group valuation ledger (4G), as shown in Figure 11. Because the group standard cost excludes intercompany profit, no separate profit elimination is required for the inventory valuation.

Figure 11: Group Valuation with At-Cost Valuation of Intercompany Goods Movement
This article focuses on the inventory accounting implications of UPA rather than the complete Advanced Intercompany Sales process. For more information about Advanced Intercompany Sales and stock transfers, refer to the current SAP documentation.
Actual Costing
With UPA, Actual Costing is performed using ledger-specific actual costing runs (Ledger Runs). A separate ledger run is required for each ledger relevant to Actual Costing. This allows Actual Costing to be performed according to the accounting principles and valuation requirements represented by each ledger, including group valuation where applicable.
The costing run CKMLCP is created using a run template (see Figure 12) that contains the link to the ledger and associated company codes and determines whether the run applies to a single period or year-to-date. This choice determines whether Actual Costing is calculated period-by-period or cumulatively over the year.
Because run templates are ledger-specific, Actual Costing can be executed independently for each ledger. The Company Code Assignment tab determines which company codes are included in the ledger run. All plants belonging to an assigned company code are included in the run. This also allows group valuation to be processed independently from legal valuation.

Figure 12: Template for Costing Run
The costing run shown in Figure 13 references the run template to determine the ledger, company codes, and Ledger Run Type. Actual costs can therefore be calculated and inventory and consumption values updated independently for each ledger. For group valuation, a separate ledger run can be executed for the group valuation ledger.
With UPA, the previous concepts of periodic actual costing runs and alternative valuation runs are replaced by ledger-specific Ledger Runs. A Single Period Run calculates actual prices for one period, while a Year-To-Date Run calculates cumulative actual prices from the first period of the fiscal year through the selected period. Each ledger run is processed independently.

Figure 13: Ledger-Specific Costing Run for Actual Costing
Balance Sheet Valuation
With UPA, inventory balance sheet valuation can be performed separately by ledger. Ledger-specific valuation alternatives allow inventory values to reflect the accounting principles assigned to each ledger. Figure 14 provides an overview of the inventory balance sheet valuation functions available with Universal Parallel Accounting.

Figure 14: Balance Sheet Valuation Methods
With UPA, inventory balance sheet valuation is managed using ledger-specific valuation alternatives. These alternatives represent valuation methods such as lowest value by market price, range of coverage, movement rate, FIFO, and inventory costing. Figure 15 shows how valuation alternatives are assigned to individual ledgers, allowing inventory valuation to reflect the accounting principles represented by each ledger.

Figure 15: Valuation Alternatives App
The results of the inventory balance sheet valuation calculations can be used to adjust inventory values by ledger. The Adjust Inventory Balance Sheet Accounts – Delta Posting app (MRND) posts the difference between the inventory value and the calculated balance sheet value, as shown in Figure 16. Alternatively, the Adjust Inventory Balance Sheet Accounts – Price Change app (MRNP) can be used to update material prices.

Figure 16: Adjust Balance Sheet Accounts
Finally, the balance sheet valuation results can be displayed in the Inventory Balance Sheet Valuations app, as shown in Figure 17. Notice the fields Valuation Alternative and Ledger in the selection screen.

Figure 17: Inventory Balance Sheet Valuations app
Conclusion
Universal Parallel Accounting simplifies parallel accounting by enabling many financial processes to be calculated and posted by ledger. For inventory accounting, this supports ledger-specific material prices, standard costs, actual costs, and balance sheet valuations, helping organizations reflect different accounting principles within a common SAP S/4HANA framework.
UPA can be implemented in a new system or migrated into an existing SAP S/4HANA system, provided the relevant prerequisites are met. Existing systems require prechecks and a migration project before UPA can be activated. Because activation affects multiple financial and controlling processes and cannot be reversed, organizations should evaluate the supported scope and migration requirements carefully before implementation.
For current information about UPA scope, availability, and restrictions, refer to SAP Note 3191636 and the latest Universal Parallel Accounting documentation in the SAP Help Portal.
Need Help With SAP S/4HANA Finance & Controlling?
ERPCorp provides specialized SAP consulting for Product Costing, Finance & Controlling, and S/4HANA transformation. We help organizations optimize costing and valuation processes, improve financial transparency, and prepare for changes such as Universal Parallel Accounting.
Explore SAP Consulting Services
Glossary
Accrual Order
An accrual order enables you to monitor period-related accrual calculation between expenses posted in financial accounting and controlling.
Active Pharmaceutical Ingredient
An active pharmaceutical ingredient (API) is the substance in a drug that is pharmaceutically active and is by far the highest-cost ingredient in pharmaceutical products. One way to identify these costs is with a separate cost component by creating an API origin group and assigning it to API material masters with Transaction MM02 and an API cost component in the cost component structure with Transaction OKTZ.
Activity-Based Costing
While you typically allocate overhead costs during activity-type confirmations or with costing sheets, templates offer a more flexible alternative. Although setting up templates is more complex, they are set out logically and are worth considering as a flexible alternative for overhead costs.
Activity Type
An activity type identifies activities provided by a cost center to manufacturing orders. The secondary cost element associated with an activity type identifies the activity costs on the cost center and detailed reports.
Allocation Structure
An allocation structure allocates the costs incurred by a sender to specific cost elements or cost element groups. It is used for settlement and assessment purposes. An assignment maps a source cost element group to a settlement general ledger account.
Alternative Hierarchy
While there can only be one cost center standard hierarchy, you can create as many alternative hierarchies as you like. You create an alternative hierarchy by creating cost center groups.
Assembly Scrap
Assembly scrap is the percentage of assembly quantity that does not meet required quality standards. Assembly scrap is an output scrap because it increases the planned output quantity of items in the production process. You plan assembly scrap in the MRP1 view. It can be ignored with the Net ID checkbox in the basic data tab of a BOM item.
Automatic Account Assignment
Automatic account assignment enables you to specify a default cost center for each cost element within a plant using Transaction OKB9.
Availability Control
Availability control enables you to actively manage costs by issuing warnings and error messages when costs are incurred.
Backflushing
Backflushing is the automatic posting of a goods issue for components after their actual physical issue for use in an order. The goods issue posting of backflushed components is carried out automatically during confirmation.
Backflushing reduces the amount of work in warehouse management, especially for low-value parts. The material components from the BOM required in the operation should be assigned to the operations in the routing.
Base Quantity
All component quantities in a BOM relate to the base quantity. You increase the accuracy of component quantities by increasing the base quantity, similar in concept to the price unit.
Base Unit of Measure
Material stocks are managed in the base unit of measure. The system converts all quantities you enter in other units of measure (alternative units of measure) to the base unit of measure.
Bill of Material (BOM)
A bill of material is a structured hierarchy of components required to build an assembly or subassembly.
BOM Application
A BOM application is a costing variant component for automatic determination of alternative BOMs.
BOM Group
A BOM group is a collection of BOMs for a product or number of similar products.
BOM Item Component Quantity
The quantity of a BOM item that is entered in relation to the base quantity of the product.
BOM Item Status
Six indicators, such as costing relevancy, are contained in the Status/Long Text tab of a BOM item.
BOM Status
This controls the current processing status of the BOM. For example, a BOM may have a default status of not active when initially created, which then may be changed to active when the BOM is available for use in material requirements planning (MRP) and released for planned orders.
BOM Usage
This determines a section of your company, such as production, engineering, or costing. You define which item statuses can be used in each BOM usage; for example, all items in BOMs with a certain usage may be relevant to production.
BOMs, together with purchasing info records, allow cost estimates to calculate the material costs for assemblies.
By-Product
A by-product is a product that is produced in conjunction with other products. The system does not create a separate order item for each by-product. The material valuation of a by-product is always based on the price specified by price control in the material master. If a by-product is indicated as being relevant to costing in BOM, the total cost of the process is reduced by the costs of the by-products.
CKM3N - Material Price Analysis
CKM3N/CKM3 is used to analyze the price and cost components of a material in a plant, including variances and other Material Ledger values.
Co-Product
You select the co-product indicator in the MRP 2 and Costing 1 views if a material is a valuated product that is produced simultaneously with one or more other products. Setting this indicator allows you to assign the proportion of costs this material will receive in relation to other co-products within an apportionment structure.
Condition Type
A condition type is a key that identifies a condition. It indicates, for example, whether the system applies a price, a discount, a surcharge, or other pricing, such as freight costs and sales taxes.
Controlling Area Currency
You use the controlling area currency for cost accounting. You specify the controlling area currency when defining it in customizing for Controlling. You can assign multiple company codes with different currencies to a controlling area.
Cost Center
A cost center is master data that identifies where the cost occurred. At period end, a responsible person assigned to the cost center analyzes and explains cost center variances.
Cost Component
A cost component identifies costs of similar types, such as material, labor, and overhead, by grouping cost elements into the cost component structure.
Cost Component Group
Cost component groups allow you to display cost components in standard reports. In the most straightforward implementation, you create a cost component group for each component and assign each group to a corresponding cost component. You assign cost component groups as columns in cost estimate list reports and costed multilevel BOMs.
Cost Component Split
The cost component split refers to the combination of cost components that comprise the total cost of a material. For example, suppose you need to view three cost components— material, labor, and overhead —for your reporting requirements. In that case, the combination of these three cost components represents the split of these cost components.
Cost Component Structure
You define which cost components make up a cost component split by assigning them to a cost component structure. You assign cost elements and origin groups to cost components within the cost component structure.
Cost Component View
Each cost component is assigned to a cost component view. When you display a cost estimate, you can choose a cost component view, which filters the cost components displayed in the cost estimate.
Cost Element
Cost elements are included in a general ledger account. Primary cost elements identify external costs, while secondary cost elements identify costs allocated within Controlling, such as activity allocations from cost centers to manufacturing orders.
Cost Estimate
A cost estimate calculates the plan cost to manufacture a product or purchase a component. It determines material costs by multiplying BOM quantities by the standard price, labor costs by multiplying operation standard quantities by plan activity price, and overhead by costing sheet.
Cost Object
An SAP cost object, such as a cost center or internal order, describes where the cost occurs. A cost element or account describes what the cost is.
Costed Multilevel BOM
A costed multilevel BOM is a hierarchical overview of the values of all items of a costed material according to the material's costed quantity structure (BOM and routing). You display a costed multilevel Bill of Materials (BOM) on the left side of the cost estimate screen. You can also view a costed multilevel BOM separately with Transaction CK86_99.
Costing-Based Profitability Analysis
Costing-based profitability analysis enables you to evaluate market segments, which can be classified according to products, customers, orders (or any combination), or strategic business units, such as sales organizations or business areas concerning your company's profit or contribution margin.
Costing BOM
Costing BOMs are assigned a BOM usage of costing and are usually copied from BOMs with a production usage. You can adjust the costing BOMs to differ from the production BOMs if necessary. With system-supplied settings, standard cost estimates search for costing BOMs before production BOMs.
Costing Lot Size
The costing lot size should be close to actual purchase or production quantities to reduce lot size variance. Unfavorable variances may result if you create a production order for less than the costing lot size. Setup time is required to prepare equipment and machinery for production, and that preparation time is generally the same regardless of the quantity produced. Setup time spread over a smaller production quantity increases the unit cost. This applies to externally procured items because vendors typically quote higher unit prices for smaller amounts.
Costing Run
A costing run is a collective processing of cost estimates, which you maintain with Transaction CK40N.
Costing Sheet
A costing sheet summarizes the rules for allocating overhead from cost centers for cost estimates, product cost collectors, and manufacturing orders. The components of a costing sheet include the calculation base (a group of cost elements), the overhead rate (a percentage rate applied to the base), and the credit key (the cost center receiving credit).
Costing Type
The costing type determines if the cost estimate can update the standard price.
Costing Variant
The costing variant contains information on how a cost estimate calculates the standard price. For example, it determines whether the purchasing information record price is used for purchased materials or an estimated price is manually entered in the Planned Price 1 field of the Costing 2 view.
Currency Type
The currency type identifies the role of the currency such as local or global.
Demand Management
Demand management involves planning the quantities and dates of assemblies and defining the strategy for designing, producing, or procuring a finished product.
Dependent Requirements
Dependent requirements are caused by higher-level dependent and independent requirements when running MRP. Independent requirements, created by sales orders or manually planned independent requirement entries in demand management, determine lower-level dependent material requirements.
Deployment Options
SAP S/4HANA Cloud Private Edition:
SAP S/4HANA Cloud Private Edition is a managed cloud offering that enables a smooth, secure migration of an on-premise enterprise resource planning (ERP) system—including SAP ERP and SAP S/4HANA—to the cloud. This deployment option allows you to preserve your existing configuration, customization, and historical data from SAP ERP.
SAP S/4HANA Cloud Public Edition:
SAP S/4HANA Cloud Public Edition is a ready-to-run cloud ERP that delivers the latest industry best practices and continuous innovation. This deployment option is often abbreviated to SAP S/4HANA Cloud.
Detailed Reports
Detailed reports display cost element details of manufacturing orders and product cost collectors. During variance analysis, you can drill down on cost elements to display line-item reports.
Distribution Rule
You maintain distribution rules in settlement rules, as well as in manufacturing orders and product cost collectors.
Enhancement Package
A collection of new and improved business functions for SAP Business Suite and SAP ERP. These optional enhancement packages can be configured in a wholly modular fashion by activating only the latest features and functionalities customers want.
Event-Based Costing
As of SAP S/4HANA release 2022, event-based processing is available with Universal Parallel Accounting (UPA). According to the costing sheet, goods movements and confirmations trigger the overhead calculation. Depending on the order's status, this triggers either the posting of a journal entry for the WIP or the cancellation of any existing WIP and the calculation of production variances.
Event-Based Processing
As of SAP S/4HANA release 2022, event-based processing is available. Goods movements and confirmations represent events that trigger the calculation of overhead according to the costing sheet. Then, depending on the order's status, this triggers either the posting of a journal entry for the work in process (WIP) or the cancellation of any existing WIP and the calculation of production variances.
When moving to event-based production accounting, you can keep the overhead calculation rules we saw in Chapter 5, but you must flag your costing sheet as Evt. based, as shown for Costing Sheet 1010EP in Figure 19.15. It’s not possible to combine non-event-based costing sheets with event-based WIP because the assumption is that the creation of the reference document will trigger a first follow-on document for the overhead, followed by a follow-on document for either WIP or production variances, depending on the order status.
External Processing
An external vendor performs external processing of a manufacturing order operation. This is distinct from subcontracting, which involves sending material parts to an external vendor, who manufactures the complete assembly via a purchase order.
F.13 - Automatic Clearing
You use Transaction F.13 to automatically clear open items.
F.19 - Analyze GR/IR Account and Accrual
F.19 analyzes the GR/IR clearing account and posts adjustment entries for outstanding amounts to adjustment accounts. It makes the offsetting entry to the account for goods delivered but not invoiced or to the account for goods invoiced but not delivered.
FBL3N - G/L Account Line Item Display
FBL3N displays G/L line items only for the G/L accounts with the 'Display Line Item' checkbox selected.
FS10N - G/L Account Balance Display
This report lets you view the totals of a single or a range of G/L accounts. The totals are by month to give you an overview of how the account has changed. You access this report with transaction FS10N.
Goods Issue
A goods issue is the movement (removal) of goods or materials from inventory to manufacturing or a customer. When goods are issued, the inventory quantity is reduced.
Goods Receipt
A goods receipt is a goods movement used to post goods received from external vendors or in-plant production. Goods receipts for stock materials increase inventory quantities.
GR/IR
GR/IR is the SAP process for executing the three-way match—purchase order, goods receipt, and vendor invoice. You use a clearing account to record the offset of the goods receipt (GR) and invoice receipt (IR) postings. The postings are added to the clearing account balance as soon as they are completely processed.
GR/IR Account Maintenance
Transaction MR11 helps you correct the GR/IR balance when there is a difference in quantity (not price) between the invoice and the goods receipt. It should only be used when no more invoices or goods receipts are expected or can be posted.
Group Valuation
Group valuation aggregates legal entities while eliminating intercompany profits within the group.
Invoice Receipt
You enter a vendor invoice in SAP with Transaction MIRO or via menu path
Logistics - Materials Management - Logistic Invoice Verification - Document Entry - Enter Invoice.
Internal Order
An internal order monitors an organization's costs and revenue for short—to medium-term jobs. You can carry out planning at a cost element and detailed level, as well as budgeting at an overall level with availability control.
Legal Valuation
Represents the view of individual legal entities, showing transfers of goods according to strict legal reporting requirements.
Long-Term Planning
Long-term planning enables you to develop medium—to long-term production plans and simulate future production requirements using long-term MRP. You can also determine future purchasing requirements for vendor RFQs, update purchasing information records, and transfer planned activity requirements to cost center accounting.
Margin Analysis
Margin Analysis is the SAP S/4HANA evolution of account-based profitability analysis (account-based CO-PA). The Universal Journal combines financial and managerial accounting, recording all dimensions, including custom fields. Margin Analysis provides consistent financial information without requiring reconciliation and a comprehensive financial audit trail. All innovations developed for the Universal Journal are immediately available within Margin Analysis. A consistent approach ensures the common usage of ledgers, currencies, valuations, predictions, and simulations and their availability in planning and reporting.
Master Data
Master data is information that stays relatively constant over long periods. For example, purchasing information records typically contain vendor information, such as a business name, which remains relatively unchanged.
Material Ledger Drilldown Reporting
You access ML drilldown reporting with Transaction KKML0 via the following menu path:
Controlling - Product Cost Controlling - Actual Costing/Material Ledger - Material Ledger - Information System - Drilldown Reporting - Run Drilldown Report
Material Master
A material master contains all the information required to manage a material. Information is stored in views, each corresponding to a department or area of business responsibility. Views conveniently group information for users in different departments, such as sales and purchasing.
Material Requirements Planning (MRP)
MRP ensures material availability by monitoring stock levels and generating planned orders for Purchasing and Production.
MB5S - List of GR/IR Balances
MB5S displays differences between goods receipt (GR) and invoice receipt (IR) quantities and values.
ME23N - Display PO History
You use ME23N to display information about an existing purchase order to see whether the vendor invoice has been received and/or paid.
MR11SHOW - Display/Reverse MR11 Document
MR11 documents can be reversed using MR11_SHOW or by clicking on Account Maintenance, which documents the PO history. Be cautious if more than one PO has been corrected in an MR11 document, as it may reverse the entire document.
On-Premise
SAP S/4HANA On-Premise is deployed on infrastructure managed by the customer or its service provider and provides extensive control over configuration, customization, and upgrade schedules.
PA Transfer Structure
A PA transfer structure is used in costing-based CO-PA to assign costs and revenues from other applications to value and quantity fields in profitability analysis.
Process Order
A process order is a type of manufacturing order used in process industries. A master recipe and materials list are copied from the master data to the order. A process order contains operations that are divided into phases. A phase is a self-contained work step that defines the details of one part of the production process using a primary resource.
In process manufacturing, only phases are costed, not operations. A phase is assigned to a subordinate operation and contains standard activity values to determine dates, capacity requirements, and costs.
Procurement Alternative
A procurement alternative represents one of several methods for procuring a material. You can control the level of detail in which the procurement alternatives are represented through the controlling level. Depending on the processing category, there are single-level and multilevel procurement alternatives. For example, a purchase order is a single-level procurement, whereas production involves multilevel procurement.
Procurement Type
The procurement type in the MRP 2 view defines the material as assembled in-house, purchased externally, or both, as follows:
E: In-house production - A cost estimate will search for a BOM and routing.
F: External procurement - The system searches for a purchasing info record price.
X: Both - A planned order can be converted into a production or a purchase order.
Note: The special procurement type can be used to override the procurement type.
Product Cost Collector
A product cost collector collects target and actual costs during the manufacture of an assembly. Product cost collectors are necessary for repetitive manufacturing and optional for order-related manufacturing.
Production Order
For discrete manufacturing, a production order is used. A BOM and routing are copied from the master data to the order. The routing supplies a sequence of operations describing how to carry out work steps.
An operation refers to a work center where it is to be performed. It contains planned activities required to carry out the operation. Costs are based on the material components and activity price multiplied by a standard value.
Production Variance
Production variance represents the difference between the net actual costs debited to the order and the target costs based on the preliminary cost estimate and the quantity delivered to inventory. You calculate production variance with target cost version 1. Production variances are calculated for analysis and do not directly determine the settlement amount.
Production Version
A production version determines which alternative Bill of Materials (BOM) is used, along with which task list or master recipe, to produce a material or create a master production schedule. You can have multiple production versions with varying validity periods and lot-size ranges for one material.
Profit Center
A profit center receives postings parallel to cost centers and other master data, such as orders. Profit center accounting is integrated with the Universal Journal with S/4HANA. You usually create profit centers based on areas in a company that generate revenue and have a responsible manager.
Profit Center Valuation
Profit center valuation values goods exchanged between profit centers using transfer prices. Unlike group valuation, it explicitly records internal profits between profit centers.
Purchase Order
A purchase order is a legal contract that binds the supplier to provide the materials or services and the purchaser to pay upon receipt of the materials or services.
Purchase Price Variance
When raw materials are valued at the standard price, a purchase price variance will be posted during goods receipt if the goods receipt or invoice price differs from the material standard price.
Purchasing Info Record
A purchasing information record stores all the information relevant to procuring a material from a supplier. It contains the purchase price field, which the standard cost estimate uses to determine the purchase price.
SAP Universal Journal
The SAP S/4HANA Universal Journal provides a single source of financial and management accounting data. ACDOCA stores actual line items, while ACDOCP supports planning data.
SAP S/4HANA supports both period-end and event-based processing.
Special Procurement Type
The Special Procurement Type field, found immediately below the procurement type in the MRP 2 view, is used to define the procurement type more closely. For example, it may indicate if the item is produced in another plant and transferred to the plant you are analyzing. Special procurement type 30 indicates the material is procured by subcontracting.
Subcontracting
You supply component parts to an external vendor who manufactures the complete assembly. The vendor has previously supplied a quotation, which is entered in a purchasing info record with a subcontracting category.
Tracing Factor
Tracing factors determine the cost portions received by each receiver from senders during periodic allocations, such as assessments and distributions.
Unit Costing
Unit costing is a method that does not typically use BOMs or routings when developing new products. You create a preliminary structure of materials and activities in a view similar to a spreadsheet layout.
Valuation Approach
A valuation approach describes the values that are stored in accounting as a combination of a currency type (such as the group currency) and a valuation view (such as the profit center valuation view). The combination of various valuation approaches is known as a currency and valuation profile.
Valuation Class
The valuation class in the Costing 2 view determines which general ledger accounts are updated as a result of inventory movement or settlement.
Valuation Date
The valuation date determines which material and activity prices are selected when you create a cost estimate. Purchasing info records can contain different vendor-quoted prices for different dates. Different plan activity rates can be entered per fiscal period.
Valuation Grouping Code
The valuation grouping code allows you to assign the same general ledger account assignments across several plants with Transaction OMWD to minimize your work.
The grouping code can represent one or a group of plants.
Valuation Type
You use valuation types in the split valuation process, which enables the same material in a plant to have different valuations based on criteria such as batch. You assign valuation types to each valuation category, which specify the individual characteristics that exist for that valuation category. For example, you can valuate stocks of a material produced in-house separately from stocks of the same material purchased externally from vendors. You then select procurement type as the valuation category and internal and external as the valuation types.
Valuation Variant
The valuation variant is a costing variant component that allows different search strategies for materials, activity types, subcontracting, and external processing. For example, the search strategy for purchased and raw materials typically searches first for a price from the purchasing info record.
Valuation Variant for Scrap and WIP
This valuation variant allows you to select cost estimates for valuating scrap and WIP in a WIP-at-target-cost scenario. If the routing structure changes after a costing run, WIP can still be valued using the valuation variant for scrap and WIP, resulting in more accurate WIP valuation.
Valuation View
In the context of multiple valuation and transfer prices, you can define the following views:
- Legal valuation represents the view of individual legal entities, showing transfers of goods according to legal reporting requirements.
- Group valuation aggregates legal entities while eliminating intercompany profits within the group.
- Profit center valuation values goods exchanged between profit centers using transfer prices and explicitly records internal profits between profit centers.
Continue Learning with SAP PRESS
Explore John Jordan's SAP PRESS books covering Product Costing, Finance, Controlling, and SAP S/4HANA, with practical guidance for implementing and optimizing SAP financial processes.
