Financial Management Blogs by Members
Dive into a treasure trove of SAP financial management wisdom shared by a vibrant community of bloggers. Submit a blog post of your own to share knowledge.
cancel
Showing results for 
Search instead for 
Did you mean: 
DanielMateo
Explorer
1,172

1. WHAT IS UNIVERSAL COST ALLOCATION?

Universal Cost Allocation is the new simplified functionality in SAP S/4HANA to allocate and distribute cost periodically from one controlling object to one or more others. For example, the costs incurred at a cost center that provided services for other cost centers can be transferred to these cost centers with defined rules.

With this functionality just a few Fiori Apps are used to perform the allocations of cost centers, profit centers and margin analysis considering both actual and plan records. Indeed, financial and Controlling allocations are built in one architecture using the core tables for Universal Journal actual line items (ACDOCA) and plan items (ACDOCP).

2. WHAT ARE THE CHALLENGES WITH TRADITIONAL COST ALLOCATIONS?

With the traditional cost allocation processes the organizations face some challenges. Mainly they are related to difficulties to understand their allocation cycles and the resultant cost flows, struggling to explain them to the relevant stakeholders. Also there is lack of traceability to analyze the cost allocated compared to the actual cost invoiced; without having a granular visibility at the reporting level.

In addition, the organizations are managing uncertainty in current times having dynamic and complex processes. That may lead to difficulties to define the desired scenarios in allocation cycles and without having tools to simulate possible financial effects of changed allocation rules on their financial data. Also the execution of the allocation processes and reporting may take long runtime.

Please refer to the image below for further challenges:

DanielMateo_3-1729450522506.png

3. MAIN BENEFITS

The new Universal Cost Allocation functionality in SAP S/4HANA reduces the number of transactions to run the cost allocations compared to previous versions. It is needed to run just a few Fiori Apps, that are user friendly and having guided procedures and validations to make user more confident with the tool.

In addition, it provides a simplified data model by removing a handful core tables which in return reduces the database size significantly. Besides, significant benefits are listed in the image below:

DanielMateo_2-1729450500470.png

4. FEATURES

Universal Cost Allocation offers several features and capabilities to make easier the cost allocation processes, and the related reporting and analysis performed to take business decisions. Customers can quickly identify possible financial effects of changed allocation rules on their financial data.

The solution can perform allocations for actual data and plan data, providing simulation capabilities with the definition of predictive ledgers. It also offers user-friendly reporting built in Fiori with the capability to analyze the records in multiple currencies.

Refer to the image below for further features:

DanielMateo_1-1729450463364.png

However the new solution does not cover the following allocation processes that requires to keep using the original transactions in SAP GUI system:

  • Direct activity allocations
  • Template allocations
  • Settlements of internal orders or WBS Elements

5. KEY PROCESSES AND FIORI APPS

Universal Cost Allocation allows you the creation and execution of the following type of allocation cycles using the same Fiori Apps for all of them.

DanielMateo_0-1729450433050.png

  • Distribution: Reallocate primary costs from one or more cost centers to other cost centers or WBS elements, or profit centers to other profit centers. The allocation credits and debits the objects using the original G/L accounts, so it makes more sense for fewer senders
  • Overhead Allocations: Similar to distributions, for primary and secondary costs. Instead of debiting and crediting the original G/L account, a secondary cost account with category 42 is used. It can be useful when the original account is not so important or multiple senders.
  • Top Down Distribution: New term for account-based profitability analysis. Used for costs such as freight/insurance at a generic level, such as company code, customer group or product group and then want to do a top-down distribution to a more specific profit segment level. 

The Fiori Apps to perform the allocation processes are listed below:

  • Manage Allocation App: Enable you to maintain the allocation cycles and their corresponding segments to allocate and distribute primary and secondary costs from one object to one or many others. You can search for specific allocation cycles or filter the allocation cycles by various criteria, ensuring that the assigned rules are accurate.
  • Run Allocations App: Perform a test run or actual run of any existing allocation cycle and then display the details of the completed runs. You can also reverse a completed run.
  • Allocation Results App: View the results of allocation runs, for both test runs and live runs. You can analyze any errors or warnings that occurred.
  • Allocation Flow App:  Display a visual flow of senders and receivers for an allocation and the respective debit and credit amounts.
  • Organize Allocations App: Identify and maintain the allocation cycles collectively according to specific filter criteria. It is an application that will be available in future releases.
  • Allocation Tags App: Create and assign allocation tags. Assign the tags to allocation cycles in order to simplify the management of your allocation cycles.
  • Import Statistical Key Figure Plan Data App: Upload statistical key figure plan data from a comma-separated values file (CSV file). A statistical key figure is a number providing information about non-monetary data assigned to cost centers. For instance: number of employees, number of computers, building surface... Statistical key figures can be used as reference for universal cost allocation.
  • Manage Statistical Key Figures App: Modify and display the statistical key figures available in the system according to specific filter criteria. It is also possible to create and copy statistical key figures as master data elements.
3 Comments
Madhav_Kunchala
Discoverer

Thanks Daniel for your post.

I’m currently working on a public cloud project and was trying to allocate profit centers from a temporary to an actual PC in the Starter system. However, I encountered an issue where the distribution process does not allow me to select a primary G/L account under the sender. After some research, I found SAP Note 3114399, which states that primary costs are not permitted for allocation.

Looking forward to your insights on this!

DanielMateo
Explorer
0 Kudos

Hello @Madhav_Kunchala,

Thanks for your message. It is not recommend to perform Profit Centre allocation as they are statistical postings for reporting purposes. It is better to reassign the Cost Center or WBS that determined the PCs that require allocation.

Madhav_Kunchala
Discoverer
0 Kudos

@DanielMateo 
Thanns for your response. 
Here ja the scenario:

Trying to determining the appropriate profit center for the following cost centers:

  1. Receiving Operations
  2. Storage/Warehouse
  3. Fulfillment Operations
  4. Shipping/Delivery
  5. Conveyance
  6. Overhead

Currently, users identify the correct profit center—either Transactional or Government—only at the time of revenue recognition.

buisness is not sure on exact what percentage or Qty these govt or pvt divisions use.

example: Receiving Division has brought Gloves boxes bad it will be expensed. Exps Dr and cash Cr. At this stage user is not sure which PC this exps has to book?

but they have 2 customers (private and Government) for whine services are rendered for warehouse space and other services, for which customer invoices will sent and that time user can select appropriate PC either Govt or Private.

Hope the scenario clear. Pls let me know any questions.

What are your thoughts on how we can address this situation effectively ?

Labels in this area