logo

Are you need IT Support Engineer? Free Consultant

Universal Parallel Accounting – Hands on in S/4HAN…

  • By Sanjay
  • 29/04/2026
  • 7 Views


UPA is the natural evolution of different SAP ERP functionalities, like for example Costing-Based COPA, Margin Analysis, COGM, Currency and Valuation profiles. UPA brings the goal of having different parallel views  under the lean finance philosophy: simple and efficient processes,  in a single source of truth, easy to consume for business users. 

Activate UPA and unlock management accounting that’s fully integrated into compliance: post different parallel values per ledger across the entire value chain to deliver simultaneous Group and Local GAAP reporting, reduce reconciliation effort, and accelerate complex multi-GAAP implementations.

We are a group of Finance SAP Consultants with different competencies in different fields, we decided to come together to test UPA, following same steps as a new customer would do, putting ourselves in our customer' shoes. We adopted the green field approach, so after obtaining a new system we installed the UPA Business Function and we implemented the SAP UPA best practices.

We would like to concentrate on a “hands on” exercise executed on an S/4HANA 2023 internal system. Please be aware that UPA is available for new Implementation customers from S/4HANA 2022 and from S/4HANA 2023 for Customers having systems with existing data.

BUSINESS CASE 

There are 4 Use cases addressed by Universal Parallel Accounting.

In this article we will concentrate on the first one: Parallel Valuations- Unconsolidated view for International companies which need to report Group and Local GAAP.  

Upa Use CasesUPA use cases

Two different ledgers and accounting principles used consistently across the value chain”

(definition by Janet Salmon, chief product owner for SAP Management Accounting).

 

When UPA is active, it is possible to write parallel different values per ledger across the entire value chain. This gives the possibility of being compliant with different accounting principles in the management accounting as well to obtain a complete GAAP financial statement.    

Upa Value ChainUPA Value Chain

Even  If UPA is not implemented, parallel accounting is still reachable across the value chain but can only copy, in some specific part of the value chain,  the values originally written in the Leading ledger. In these processes the leading ledger value is applied to all ledgers. This may causes need for manual adjustments and/or additional revaluation activities at month-end. 

Value Chain Without UpaValue Chain without UPA

The aim of this blog is to analyze each box of the UPA Value Chain in sequence and to demonstrate the results of parallel ledger posting in an unconsolidated view. 

The business scenario described below concerns a company (belonging to a Group of companies) which want to track impact of the different transactional flows (from posting overhead costs  to asset capitalization, depreciation,  to consumption of activities and materials for the production and sales of a finished product), in the Financial statement items (revenues, Investments , Asset Under Constructions, Final Assets, Overheads, Cost of Goods Manufactured, Cost of Goods Sold , Sales Revenues and Margins),  evaluated following different accounting principles. 

 

FUNCTIONAL TESTS

Find below the previous value chain adapted with the functional steps of our functional tests. 

Use Cases Addressed By UpaUse Cases Addressed by UPA

In the Best Practices we activated we had Controlling Area Currency Dollar (USD) and Company Code Currency Euro (EUR). So every posting we will have in this functional test  will be in both currencies. Only when entering the cost rate is it managed in a single currency type (the controlling area currency in this example)

So let's start with the first step: Cost posted to the investment internal order.  

1. Posting  a Finance Document on an Internal Order 

Primary Cost To Internal OrderPrimary cost to Internal Order

 

SCOPE ITEM

J54 Post primary costs on the internal order

STEP (UPA-exclusive capabilities)

Ledger common manual posting to internal order.

Business Case Coverage

Capitalizable expenses allowed as part of the assets cost, depending on the accounting principle.

For example, financial expenses from a loan related to a short-term construction project: the adjustment may only apply in one ledger (Local GAAP but not IFRS)

With UPA/Without UPA

No differences with installation where UPA is not active. We also decided to use the same values for the 2 ledgers

Please be aware that we decided to use internal orders instead of WBS elements because we wanted to test the internal orders that are still available in the S/4HANA Private Cloud Edition.

F0717A Manage Journal Entries-1F0717A Manage Journal Entries-1

 

F0717A Manage Journal Entries-2F0717A Manage Journal Entries-2

We decided to post the same values in Ledger 0L and 2L (by using ledger group 0L2L). 

F4023 Display Line Items 0L Primary CostF4023 Display Line Items 0L Primary Cost

F4023 Display Line Items 2L Primary CostF4023 Display Line Items 2L Primary Cost

2. Manage Cost Rate Plan

Activity AllocationsActivity Allocations

We planned here different rates per ledger on both activity types (Setup and Personnel Hours) for brevity we used the same activity types for activity type allocation to an Internal order (next step) and later for Product cost planning calculation. Please note that the controlling area currency used is USD.

F3162 Manage Cost Rates-Plan 0L And 2LF3162 Manage Cost Rates-Plan 0L and 2L

3. Direct Activity Allocation 

Activity Allocations IiActivity Allocations II

SCOPE ITEM

J54 Direct Activity Allocation

STEP (UPA-exclusive capabilities)

Ledger-specific valuation of activity consumption

Business Case Coverage

Activity allocation (e.g. consulting activities) previously valuated with different prices per ledger are now allocated from the cost center to the Internal Order resulting in different amounts posted by ledger (in order to accommodate local market differences or/and local inventory- asset valuation rules)

With UPA/Without UPA

Activity allocations always post to all ledgers (with or without UPA)

Only with UPA the values posted can differ between ledgers (because of different activity cost rates).

Without UPA, the system uses the ledger-independent cost rate.

See  below the accounting document showing activity allocation from the cost center to the internal order (10 hours per activity type):

F3697 Manage Direct Activity AllocationF3697 Manage Direct Activity Allocation

Note that there is a single journal entry with postings to two ledgers, based on the reference document 300000300 posted in the previous step.

F4023 Display Line Items 0LF4023 Display Line Items 0L

F4023 Display Line Items 2LF4023 Display Line Items 2L

As the activity price is 30 USD/hour in ledger 0L and 50 USD/hour in ledger 2L, different amounts are posted per ledger. You can see here that the Activity Allocation From the Cost Center to the internal Order has different values per Ledger.  

4. Settlement- Asset Under Construction  

Settlement AucSettlement AuC

SCOPE ITEM

6DT Asset Under Construction

STEP (UPA-exclusive capabilities)

Ledger Specific settlement rules  for WBS/ Internal Order according to different accounting principles.

Business Case Coverage

Asset Under Construction capitalization values differs by country based on local GAAP vs. IFRS requirements.

With UPA/Without UPA

UPA allows different settlement rules per ledger.

With UPA, AUC settlement is based on the combination of company code and ledger (FI, CO and AM are ledger-based areas)

Without UPA, settlement values are the same for all ledgers (it´s not an end-to-end  process)

It´s not possible to use UPA without IAA or UPA in connection with “New Asset Accounting”

You can manage different settlement rules per ledger. To simplify this example, the settlement rules in the order are assumed to be identical across all ledgers, as you can see in the image below:

F5695 Manage Setllement Rules-Internal OrdersF5695 Manage Setllement Rules-Internal Orders

However, keep in mind that different settlement amounts in the receiver can result from:

In our case, different settlement results are obtained per ledger due to different posted amounts. 

In the image below, you can see how UPA remains consistent throughout the entire asset lifecycle:

Overview Of Intelligent Asset Accounting.png

Asset capitalization and depreciation are ledger-specific in UPA, no manual adjustments or clearing are required, ensuring a seamless asset lifecycle (see image below).

Asset Accounting With-Without UpaAsset Accounting with-without UPA

When UPA is activated, the option for ledger-specific distribution rules is enabled in the configuration activities for the settlement profile.

Chart of depreciation is only used as an object for depreciation key management.

Depreciation areas for parallel currencies are no longer required; each area is automatically managed in all currencies of its assigned ledger.

Capitalization 

Asset CapitalizationAsset Capitalization

 

SCOPE ITEM

J62 Intelligent Asset Accounting

STEP (UPA-exclusive capabilities)

Ledger Specific settlement rules  for WBS/ order and depreciation run for assets according to different accounting principles.

Business Case Coverage

Asset capitalization and depreciation values differs by country based on local GAAP vs. IFRS requirements.

With UPA/Without UPA

UPA allows different settlement rules per ledger.

With UPA, asset depreciation calculation is based on the combination of company code and ledger (FI, CO and AM are ledger-based areas)

Without UPA, settlement and depreciation values are the same for all ledgers (It´s not an end-to-end  process)

It´s not possible to use UPA without IAA or UPA in connection with “New Asset Accounting”

F0717A Manage Journal Entries 0LF0717A Manage Journal Entries 0L

F0717A Manage Journal Entries 2LF0717A Manage Journal Entries 2L

As you can see, up to this point we have been working with two currency types: EUR and USD mentioned at the very top of this blog. To simplify the next steps, we will stick to currency type EUR for the Fixed Asset analysis, that results in the following amounts:

F0717A Manage Journal Entries 0L EurF0717A Manage Journal Entries 0L EUR

F0717A Manage Journal Entries 2L EurF0717A Manage Journal Entries 2L EUR

F1684 Manage Fixed AssetsF1684 Manage Fixed Assets

Capitalization (AuC –>Fixed Asset)

The AuC 40000001-0 is settled to Final Fixed Asset 20000000-0.

F3425 Manage Fixed Assets - Final Asset With Reference To Auc 0LF3425 Manage Fixed Assets – Final Asset with Reference to AuC 0L

5. Post Depreciation

Asset DepreciationAsset Depreciation

SCOPE ITEM

J62 Intelligent Asset Accounting

STEP (UPA-exclusive capabilities)

Ledger Specific settlement rules  for WBS/ order and depreciation run for assets according to different accounting principles.

With UPA/Without UPA

Without UPA, settlement simply takes the values from the leading ledger and copies them into ledger 2L or any other additional ledgers.

This resulted in balances sitting on order/WBS A or order/WBS B that needed to be cleared manually, and they were not representative. The value of the asset under construction in ledger 2L was therefore not reliable at all.

Let’s review the ledger-specific capitalization amounts for assets resulting from internal order settlement to the AuC 40000001-0:

F3425 Manage Fixed Assets- Ledger Specific Postings Auc 0L.F3425 Manage Fixed Assets- Ledger Specific Postings AuC 0L.

F3425 Manage Fixed Assets- Ledger Specific Postings Auc 2L.F3425 Manage Fixed Assets- Ledger Specific Postings AuC 2L.

The final asset’s capitalization and depreciation values are ledger-specific:

F3425 Final Asset Capitalization And Depreciation Ledger Specific Postings 0LF3425 Final Asset Capitalization and depreciation ledger specific postings 0L

F3425 Final Asset Capitalization And Depreciation Ledger Specific Postings 2LF3425 Final Asset Capitalization and depreciation ledger specific postings 2L

Once again, the analysis remains available in parallel currencies for both ledgers, as shown in the image below:

F3425 Final Asset Capitalization And Depreciation Ledger Specific Postings UsdF3425 Final Asset Capitalization and depreciation ledger specific postings USD

6. Universal Allocation

Universal AllocationUniversal Allocation

SCOPE ITEM

J54 Universal Allocation

STEP (UPA-exclusive capabilities)

Ledger specific Automatic Allocation between Cost Centers

Business Case Coverage

Automatic Allocations of costs per ledger. In this specific case we decided to use the same rules per every ledger .

With UPA/Without UPA

Same result between UPA and S/4HANA (Universal allocation is already able to execute allocation by ledger in S/4HANA). In UPA the only way to distribute cost is the universal allocation. As in S/4HANA Universal Allocation  supports Ledger allocations and 10 currencies.

As said, the Universal allocation functionality is already working per single ledger even without UPA. So to show you how it works we inserted here an exercise but you can execute it in the same way in a not UPA environment. 

In the following picture you can see the allocation flow from cost center 10101101 to 101013012 and 10101301

F4022 Allocation FlowF4022 Allocation Flow

F4363 Allocation Result LedgerF4363 Allocation Result Ledger

F4363 Allocation Result 0L SenderF4363 Allocation Result 0L Sender

F4363 Allocation Result 0L ReceiverF4363 Allocation Result 0L Receiver

 

F4363 Allocation Result 2L SenderF4363 Allocation Result 2L Sender

F4363 Allocation Result 2L ReceiverF4363 Allocation Result 2L Receiver

 7. Standard Cost Calculation

Standard Cost CalculationStandard Cost Calculation

 

SCOPE ITEM

BEG Standard Cost Calculation

STEP (UPA-exclusive capabilities)

Multiple material valuation per ledger and legal view.

Business Case Coverage

Different accounting principles for inventory valuation, depending on local/ global compliance requirements.

With UPA/Without UPA

With UPA multiple cost estimates might be created (in reference to specific ledger costing variant) in order to update the various ledger. The material may be valuated with different inventory price per ledger (a single price can also be used when the cost variant is not assigned to a ledger- ledger field blank). These different prices are available for the full end-to-end flow (with different COGS and contribution margins per ledger)

Without UPA, none of the solutions provided a full E2E process, because they weren’t defined by ledger, but by other parameters.

Parallel accounting enables you to calculate the cost of goods manufactured based on various accounting principles. The underlying accounting principle is assigned to each ledger. By using ledger-specific costing variants, costing types and valuation variants, you can calculate different material prices per ledger. Please check the configuration in your system.

The costing type 2L (linked to the costing variant P02L) is assigned to ledger 2L. It means the costing variant P02L will update only ledger 2L with the results of the material cost estimate, which is expected to be different from Ledger 0L.

The product master data valuation tab contains information about inventory prices across all ledgers and currencies, as shown in the image below:

F1602 Manage Product Master Data Ledgers And CurrenciesF1602 Manage Product Master Data Ledgers and Currencies

Likewise, the material stocks are valuated accordingly:

F2680 Manage Material ValuationF2680 Manage Material Valuation

After releasing the material cost estimate, inventory prices will be updated per ledger. Stock movements will be valuated differently in each ledger if different prices exist.

It’s not just materials that can have different ledger prices; cost rates for activities in a cost center can vary by ledger too (as seen before). For example, depreciation rates often differ by country, so the the activity “machine hours” can carry different values depending on the ledger. 

Let’s take a look at the following example of direct labor and production setup costs (activity types: 11 and 3):

F3162 Manage Cost Rates-PlanF3162 Manage Cost Rates-Plan

During a costing run, SAP reads activity cost rates for activity types 3 and 11 according to the ledger assigned to each costing variant. In the example, P00L (ledger 0L) picks up the rates in the red box while P02L (ledger 2L) picks up the rates in the blue box. This setup lets you model country-specific direct labor and production setup costs by ledger automatically, without manual adjustments.

F1865 Manage Costing Runs-P00LF1865 Manage Costing Runs-P00L

F1865 Manage Costing Runs-P02LF1865 Manage Costing Runs-P02L

During the release step, the system updates the material prices and creates the corresponding posting documents. The stock revaluation is calculated as:

(new standard price – previous standard price) × stock quantity

resulting in different amounts per ledger and currency type, as shown below.

F0717A Manage Journal Entries-0LF0717A Manage Journal Entries-0L

F0717A Manage Journal Entries-2LF0717A Manage Journal Entries-2L

8. Product Cost Posting

Production Cost PostingProduction Cost Posting

 

SCOPE ITEM

2UG  3F0 Production Process by ledger event-based

STEP (UPA-exclusive capabilities)

Ledger-specific WIP and variance calculation or/and optional manual execution.

Business Case Coverage

End-to-end integration between FI and CO with parallel valuation (assets, activities, inventory) enabling multiple accounting principles and extended to CO production processes (WIP and variance settlement)

With UPA/Without UPA

UPA enables valuation of GI/GR and activity consumption at IFRS vs local GAAP rates and also supports ledger-specific settlement of actual production variances.

UPA is only working with the event-based approach (3F0)

Without UPA order settlement (WIP/variances) simply takes the values in the leading ledger and copying them into whatever other additional ledgers.

Let’s go through the production process, starting from the final picture (the calculated actual unit prices) and trace back the path by which those prices are determined for ledger 0L and 2L. This latest calculation is explained further in the blog, in the Actual Costing section.

For simplicity, we will focus on currency type EUR in the Material Price Analysis app, although cross-currency types analysis per ledger is supported.

Ckm3N Material Price Analysis- Ledger 0LCKM3N Material Price Analysis- Ledger 0L

Ckm3N Material Price Analysis- Ledger 2LCKM3N Material Price Analysis- Ledger 2L

Goods issues (GIs) posted at production order confirmation (using ledger-specific material prices and activity allocations based on each ledger’s cost rates ) may debit different amounts to the order in each ledger:

F3365 Display Document Flow- Order Confirmation GiF3365 Display Document Flow- Order Confirmation GI

You can see the finance postings of material documents 4900000031 and 4900000032 for both ledgers in the image below. Note that, in this case, raw materials do not use different inventory prices per ledger; however, the information is still posted by ledger:

F4023 Display Line Items- Cost Accounting Amounts Debited To The Production Order 0LF4023 Display Line items- Cost Accounting Amounts debited to the production order 0L

F4023 Display Line Items- Cost Accounting Amounts Debited To The Production Order 2LF4023 Display Line items- Cost Accounting Amounts debited to the production order 2L

Goods receipts (GR) posted at production order confirmation (using ledger-specific standard material price) may credit different amounts to the order in each ledger.

F3365 Display Document Flow-  Order Confirmation GrF3365 Display Document Flow- Order Confirmation GR

You can see the finance postings of material documents 5000000020 for both ledgers in the image below. Note that, in this case, different prices per ledger were used (keep in mind these values come from the released material cost estimate per ledger seen before)

F4023 Display Line Items- Cost Accounting Amounts Credited To The Production Order 0LF4023 Display Line items- Cost Accounting Amounts credited to the production order 0L

F4023 Display Line Items- Cost Accounting Amounts Credited To The Production Order 2L.F4023 Display Line items- Cost Accounting Amounts credited to the production order 2L.

These values are shown as the preliminary production valuation (GR) in the Material Price Analysis app (see blue box in the attached image below):

Ckm3N Preliminary Valuation Goods Receipt 0LCKM3N Preliminary valuation Goods Receipt 0L

Ckm3N Preliminary Valuation Goods Receipt 2LCKM3N Preliminary valuation Goods Receipt 2L

9. Event-Based Settlement

Event-Based SettlementEvent-Based Settlement

 

SCOPE ITEM

2UG  3F0 Production Process by ledger event-based

STEP (UPA-exclusive capabilities)

Ledger-specific WIP and variance calculation and settlement.

UPA is only working with the event-based approach.

In the event-based approach (3F0), there are two models to trigger the settlement:

  • Settlement based on business events: Settlement is triggered automatically by business events such as goods movement or activity confirmation (RAK= RSEBW)
  • Manual Settlement: Settlement is initiated manually by setting the Order Settlement Trigger Type to Settled Manually instead of Based on Business Event (recommended for high volume scenarios). 

Please, check the configuration in your system.

During the first partial goods receipt, WIP starts to be reversed out proportionally until the final goods receipt or the CTEC status is reached. At that point, WIP will be completely cleared, and variances will be calculated and assigned to their respective variance categories.

Settlement based on business events provides real-time business insights and reduces period-end closing workload. Manual settlement helps decrease the large volume of settlement documents, especially in scenarios where backflush is heavily used and production orders have short lifecycles, making WIP analysis unnecessary.

Continuing with our example you can see ledger-specific debit and credit postings result in different WIP and variance amounts  calculated for each ledger and posted to the order.

F4023 Display Line Items- Cost Accounting Variances 0LF4023 Display Line items- Cost Accounting Variances 0L

The total production price difference for ledger 0L (307,75 EUR) is shown in the CKM3N App:

Ckm3N Production Price Difference 0L.CKM3N Production Price Difference 0L.

The same logic applies for ledger 2L. In this case, the price difference is 513,01 EUR.

F4023 Display Line Items- Cost Accounting Variances 2LF4023 Display Line items- Cost Accounting Variances 2L

Ckm3N Production Price Difference 2LCKM3N Production Price Difference 2L

Note that event-based settlement generates one document per triggering event:

F4023 Display Line Items Ebvp 0LF4023 Display Line Items EBVP 0L

10 Preliminary COGS Values

Preliminary Cogs ValuesPreliminary COGS Values

Preliminary values for goods issues associated with the sales order are derived from the released standard cost estimate per ledger explained before. Let’s track these types of movements in the Material Price Analysis app:

Ckm3N Material Price Analysis 0LCKM3N Material Price Analysis 0L

Drilling down into the financial document posted with the goods issue for ledger 0L (two goods issues of 1 unit each)

F4023 Display Line Items 0L Goods IssueF4023 Display Line Items 0L Goods Issue

Keep in mind that the COGS splitting document for these preliminary values is also created during the GI:

F4023 Display Line Items 0L Cost SplittingF4023 Display Line Items 0L Cost Splitting

And for ledger 2L:

Ckm3N Material Price Analysis 2LCKM3N Material Price Analysis 2L

F4023 Display Line Items 2L Goods IssueF4023 Display Line Items 2L Goods Issue

With the correspondent ledger specific COGS splitting:

F4023 Display Line Items 2L Cost SplittingF4023 Display Line Items 2L Cost Splitting

Verify that released material cost estimates per ledger are applied to stock movements across all currencies and parallel ledgers:

F1602 Manage Product Master DataF1602 Manage Product Master Data

11 Actual Costing

Actual CostingActual Costing

 

SCOPE ITEM

33Q Actual Costing

STEP (UPA-exclusive capabilities)

Ledger-specific actual material cost

Business Case Coverage

Ledger-specific contribution margin calculation, aligned with different accounting principles, is enabled since actual costing is performed per ledger and COGS are revaluated at the end of the period (PUP). This is an end-to-end process where full margin analysis can be reported by market segment and ledger, as costs are split by ledger across the entire value chain.

With UPA/Without UPA

Monitor Material prices App exclusive for UPA (App Id F7245)

Without UPA actual material inventory prices can only vary based on the valuation view (group/ profit center/ legal), and only one actual inventory price valuation is allowed in the legal view.

Without UPA APP Manage Material Valuations (App Id F2680) should be used instead.

Actual Price calculations are executed on a per-ledger basis: the Material Ledger derives actual prices and variance allocations separately for each ledger, so each ledger receives its own calculated actual price for materials. As a result, period-end ML close postings (inventory revaluation and COGS revaluation) are computed and posted per ledger, yielding different inventory values and cost of goods sold (COGS) amounts by ledger.

This closes the parallel valuation loop, enabling parallel FI postings and discrete contribution-margin reporting in Margin Analysis. In short, ledger-specific UPA plus Material Ledger close support a parallel value flow across end‑to‑end processes and let you analyse margins by ledger (see section 12. Profit Margins)

The different actual prices per ledger that are calculated for the legal valuation view can be analyzed and compared:

F7245 Monitor Material Prices- Actual PricesF7245 Monitor Material Prices- Actual Prices

Or analysed for all valuation types, where you can see differences between actual prices, inventory prices and standard prices (for example you can see that the actual price for ledger 0L is 25,46 EUR, while the standard price is 22,81 EUR)

F7245 Monitor Material PricesF7245 Monitor Material Prices

Stock and GI (COGS) are updated by ledger with the corresponding adjustment and market segments assignments (product, sales order…) when actual costing run is performed, adjusting preliminary COGS values (See section 8. Preliminary COGS Values) and posting both the actual values for COGS and the ending inventory values (delta posting). Let’s take a look at the results for Ledger 0L:

Ckm3N Material Price Analysis-Actual Costing 0LCKM3N Material Price Analysis-Actual Costing 0L

Line-Items posted during actual costing run:

Ckmlcp Actual Costing Run 0LCKMLCP Actual Costing Run 0L

The adjustment for ending inventory is calculated as follows:

(actual price – standard price) * ending inventory quantity = (25,46€/Kg- 22,81 €/kg) * 198 Kg = 524,45 €

The adjustment for COGS is calculated as follows: 

(actual price – standard price) *GI from sales order quantity (period) = (25,46€/Kg- 22,81 €/kg) * 2Kg = 5,3 €

Let’s take a look at the results for Ledger 2L:

Ckm3N Material Price Analysis-Actual Costing 2LCKM3N Material Price Analysis-Actual Costing 2L

Line-Items posted during actual costing run:

Ckmlcp Actual Costing Run 2LCKMLCP Actual Costing Run 2L

12 Profit Margin

Profit MarginProfit Margin

To complete the E2E flow, let’s review how margins are affected depending on the ledger/accounting principle used for their calculation:

F0960 Market Segments- Actual Ledger 0LF0960 Market Segments- Actual Ledger 0L

Margin of 69.08 EUR: 120 EUR revenues minus 50.92 EUR Actual COGS (2uds * 25.46 EUR).

Actual COGS are calculated based on actual material costs. Note that the COGS split is retrieved from the actual costing cost components for ledger 0L  and a delta posting is created between actual and standard cost component splits from the preliminary COGS values (see Section 8. Preliminary COGS Values )

You can check it in the image below where the quantity is set to 2, which is the same as the sales quantity:

Ckm3N Cost Components 0LCKM3N Cost Components 0L

That comes from PUP calculated during actual costing run: 25,46 €/UN

Ckm3N- Material Price Analysis Ledger 0LCKM3N- Material Price Analysis Ledger 0L

Same logic applies to ledger 2L, with every specific ledger amounts:

F0960 Market Segments- Actual Ledger 2LF0960 Market Segments- Actual Ledger 2L

Margin of 51,92 EUR: 120 EUR revenues minus 68.08 EUR Actual COGS (2uds * 34.04 EUR).

Ckm3N Cost Components 2LCKM3N Cost Components 2L

Ckm3N- Material Price Analysis Ledger 2LCKM3N- Material Price Analysis Ledger 2L

Other App to analyze ledger-specific contribution margins:

W0182 Product Profitability With Production Variances Ledgers 0L And 2LW0182 Product profitability with production variances ledgers 0L and 2L

This brings us to the final step of the end-to-end process example.

Another Important part of the UPA implementation is the Best Practice Activation  

BEST PRACTICES ACTIVATION (AND DEACTIVATION) 

As you may know,  you can find SAP Best Practices in the SAP SIGNAVIO Process Navigator.

When Activating SAP Best Practices to Implement UPA, the first thing to be considered from a functional point of view,  is which UPA Best Practices needs to be activated and which ones (not valid for UPA) needs to be deactivated deactivated. Second thing to consider is required business functions. Please pay extra attention to SAP's standard documentation based on your system version. In fact UPA has its own Best Practices and request to deactivate some others. Furthermore, UPA has it's own post activation steps based on business scenarios you're going execute on system. You can check further details in the  Administration Guide

Please keep in mind that UPA comes with a set of UX mandates like usage of new Fiori apps instead of GUI transaction codes which makes Fiori usage a must for the system.

When setting up a Best Practice Client, specially in a multiple country activation,  one important step is to set up wisely the client currency (transaction SCC4). Also, how to setup that client also makes activation step more complicated or simple. We have chosen the “Alternative 1” to make it more simple. “Alternative 2” brings some pre-delivered configuration content from client “000” and some of them may be conflicting the ones delivered with Best Practice content.  Please check the Administration Guide for further details.

Some specific UPA best practices are related to the activation of the FINS_PARALLEL_ACCOUNTING_BF  business function. Please check the Administration Guide.

P.S. Regardless of UPA activation, please pay extra attention on activating required business functions and selecting best practices since there are some licensing implications.

To conclude, there are already many other blog posts written by the Product Owner and other SAP community members .

Universal Parallel Accounting in S/4HANA 

Overhead Accounting with Universal Parallel Accounting in S/4HANA 2025

Overhead Accounting with Universal Parallel Accounting S/4HANA 2022

Profit Center Valuation with Universal Parallel Accounting S/4HANA 2023

Inventory Accounting with Universal Parallel Accounting in S/4HANA 2022 

Please be aware that as stated by OSS 3191636 UPA can be activated via a Business Function. For details, please refer to the  Business Function Documentation

If you have more questions about UPA you can check the UPA FAQ contained in OSS  3265275;

If you want to start your journey with UPA it is suggested to apply for SAP Early adopter care program in UPA   

If you need to know how functionalities may evolve in future S/4HANA releases please have a look to the SAP Roadmap Explorer

Brought to you by a group of SAP Consultants in collaboration with the S/4HANA RIG 

Helena Carro @Helenacarro 

Mehmet Canca @mehmetcanca 

Vineek Gopan @Vineek 

Gianluca Taccone @gianluca_taccone 

Javier Trinidad  @Javier_Trinidad 

 

 

 

 

 

 

 

 

 

 

 

 

 



Source link

Leave a Reply

Your email address will not be published. Required fields are marked *

//
Our customer support team is here to answer your questions. Ask us anything!
👋 Hi, how can I help?