The modeling environment is used by modeling users to set up and change data and allocation models. This can be done by defining new models or by copying the sample content as a basis and then doing adjustments. The modeling user has all authorizations and also defines what the execution user and the analysis user are allowed to do.
In the modeling environment, you typically start with the copy of an existing model, for example, the example content shipped with the software. This is where all adjustments, changes, and enhancements are done to fulfill the individual customer requirements. The following functions can be used to set up data and allocation models:
Allocation - Function to perform direct and indirect allocations
Calculation Unit - Function to encapsulate another group of functions and make them reusable
Check - Function to perform various checks on calculated data
Collection - Function to perform data collections from various functions into one combined output
Conversion - Function to perform currency conversion
Derivation - Function to perform “if-then-else” enrichments of data
Description - Function to describe processes and topics used for the documentation of models
Editor for Data - Function to enter tabular parameters and to do manual uploads of data
Environment - Function to register all needed fields (characteristics and key figures) as well as the connection to the database
Field Set - Function to group fields for a common purpose, so that they have to be entered only one time and reused in various other functions
IGT Elimination - Function to perform the elimination of Intragroup Transactions
Item Form - Function to define formulas and how to calculate Item sheets, for example, for Profit and Loss schemes
Item Report - Function to perform the data preparation
Item Reconciliation - Function to define reconciliation mappings, which is used to ensure data completeness between applications
Join - Function to perform a join of two inputs based on at least one common field
Lookup - Function to perform a lookup of missing values in a lookup table and bringing these values into the original table
Management of unassigned Items - Function to define suitable allocation characteristics for fields, which could not be allocated successfully
Mapping - Function to perform a mapping from source fields to target fields
Model PM - Data table to store own data
Model View - View of an external data source, like a database table or a view
Transfer Structure -Function to perform a transfer from accounting-based data to costing-based data, also called denormalization
View - Function to perform a projection or aggregation of data, including filtering and formulas
Remote Function Write Adapter - Function to perform an ABAP -based remote function call, for example, to reconcile aggregated P/L results with FI-GL
Results Group Write Adapter - Function to perform a write call into a HANA-optimized RDL Result Group, for example, to store final detailed actual profitability results
Planning Engine Write Adapter - Function to perform a write call into a HANA-optimized BW / BPC Embedded InfoCube, for example, to store detailed planning profitability results