Processing
In this section, you define the core functions of the model to calculate the profitability and cost results.
The system executes the process after the input data is reviewed and updated.
This section comprises the following functions:
Calculate Additional Activity Drivers
This Calculation function is used to calculate an activity driver not delivered from a source system nor entered manually. Instead, it can be calculated based on existing driver data.
For demonstration purposes, the rule R0001 – Calculate Number of Pieces per Order is maintained. It calculates an additional key figure as the derivation of the total number of pieces and total number of orders, providing the average number of pieces per order. This is just a sample of taking any activity or key figure as benchmark to calculate others.
Allocate to Regions and Products [Scenario 1]
This Allocation function uses the Universal Journal Entry [S/4 ACDOCA Table] function as sender data and allocates it to resources using the Calculate Additional Activity Drivers function as receiver data. This function selects the first scenario from the sender function to allocate the data based on the Revenue key figure from the receiver function.
Allocate to Regions and Products [Scenario 2]
This Allocation function uses the Universal Journal Entry [S/4 ACDOCA table] function as sender data and allocates it to resources using the Calculate Additional Activity Drivers function as receiver data. This function selects the second scenario from the sender function to allocate the data based on Orders, Pieces or Service Hours as business dimension key figures from receiver function.
Combine Indirect and Direct Costs
This Join function is used to combine indirect costs and direct costs and revenues from the Universal Journal Entry [S/4 ACDOCA Table] function and Allocation functions into one stream, to which the same calculation rules are then applied.
Since all joined functions share the same fields and granularity in the rules of the function, a simple union of both inputs is sufficient.