Processing Data using Allocation

Objective

After completing this lesson, you will be able to allocate costs or maybe profit using both direct and indirect allocation approaches.

Allocation

In this lesson, we explore the concept of Allocation, a crucial processing function within the SAP environment used to distribute key figures from one entity to another using a specified distribution base. Understanding allocation ensures accurate and efficient distribution of values across different entities or datasets.

Screenshot of SAP Fiori App - Manage Allocations.

What Is Allocation?

Allocation is a processing function that enables the distribution of key figures (for example, costs, revenues) from one entity to another based on predefined rules and distribution bases. This function is essential for various financial and operational processes, such as cost allocation, revenue distribution, and resource management.

Key Types of Allocation

  • Direct Allocation: Distributes key figures directly from the sender to the receiver based on characteristics and a (cost) driver on the receiver’s side.
  • Indirection Allocation: Distributes all key figure amounts from the sender to the receiver using a (cost) driver on the receiver’s side without direct characteristic matching.
  • Practical Insight: Consider a scenario where a company must allocate overhead costs from a central department to individual departments based on their respective usage or consumption (for example, square footage for office space, headcount for administrative costs). Allocation provides a systematic approach to achieve this.

In this screen, what we can see are the sender and received tables. In our future demo, we show how to allocate certain values from Sender data over a Receiver data table, based on Ratio.

We are in the position to use direct allocation in this example because both prerequisites are fulfilled:

  1. There must be at least one common column both on the sender and receiver side.
  2. All values within that column must correspond between the sender and receiver.

In our example, there are four different values in the Company column (Sunshine, Starlight, Twilight, and Moonlight Holding). We can find the same values in the same column on the receiver side. Technically, using the direct allocation approach, we can allocate Tax Free Income, Capital Gain, Dividend, and Other Income from one Company to the belonging Target Company, based on the values stored in the Ratio column.

In this screen what we can see are the sender and received tables. In our future demo we will show how to allocate certain values from Sender data over Receiver data table, based on Ratio.

We will be in position to utilize direct allocation in this example because both prerequisite are fulfilled: 1. there have to be at least one common column both on the sender and receiver side; 2. all values within that column needs to correspond between sender and receiver

In our example, there are four different values in the Company column (Sunshine, Starlight, Twilight and Moonlight Holding). We can find same values in the same column on the receiver side. Technically, using the direct allocation approach we will allocate Tax Free Income, Capital Gain, Dividend and Other Income from one Company to the belonging Target Company based on the values stored in Ratio column.

The image displays financial data, including information about companies, their tax-free income, capital gain, dividend, and other financial details. The data is presented in a table format, with a list of companies and their corresponding financial figures. The Receiver data section on the right side of the image displays related information in a similar tabular format.

Result table in the allocation function always follows receiver table structure. What we can see here is how, for example, how 1000 EUR of Tax Free Income from Sunshine Holding Company was allocated over Sunshine Germany (166.67 EUR), Sunshine France (333.33 EUR) and Sunshine Spain (500 EUR). Total amount of 1000 EUR is still in the company, but just differently allocated over different receiver. As discussed in the previous slide, distribution base field was Ratio field.

Explanation: Summation of the values in Ratio column related with Sunshine Holding Company is 600, divided in the next manner: Sunshine Germany 100, Sunshine France 200 and Sunshine Spain 300. Distribution base was calculated in a backend following the next pattern: for Sunshine Germany 100/600, for Sunshine France 200/600 and for Sunshine Spain 300/600. This ratio was multiplied with the sending amount (1000 EUR). Sunshine Germany :1000 * (100/600); Sunshine France 1000 * (200/600); Sunshine Spain 1000 * (300/600). Same pattern was used for all other Companies and belonging Target Companies.

The image displays a table with information about various companies, their target companies, dividends, other income, tax-free income, capital gain, currency, and ratio. The table provides details about the results of an allocation process. The data is presented in a clear and organized manner.