Functions

Financial and business models consist of functions that are connected to each other by means of input-output relationships.

The output of one function can be the input of multiple other functions, and in this way complex calculations and logic can be modeled in a comfortable way.

The following functions are available:

Key Feature

Use

Allocation

Performs direct and indirect allocations

Calculation

Performs mathematical formulas

Calculation Unit

Encapsulates a group of functions and makes them reusable

Condition

Defines a condition which acts as a trigger for the processing logic of the child functions

Conversion

Performs currency and unit conversions

Derivation

Performs if-then-else enrichments of data

Description

Describes processes and topics used for the documentation of models

File Adapter

The behavior of this function depends on the chosen file IO type:

Provides automated access to files

Flow Modeling

Provides calculation for the best-estimate cash flow (BECF)

Funds Transfer Pricing

Performs funds and liquidity transfer pricing calculations

Join

Performs collections, joins, unions and lookups for separate data

Machine Learning

Provides a rule type to train and uses a time-series forecast model based on input data

Model BW

Provides read and write access to a local BW InfoSource like Advanced DSOs

Model Join

Performs collections, joins, unions and lookups for separate data just like the Join function, but as a data model function.

Model RDL

Provides read and write access to a local FRDP Results Data layer

Model Table

Provides read and write access to a local or remote data table

Model View

Provides read access to a local or remote data table or view

Query

Allows the output and input of data

Remote Function Adapter

Performs an ABAP-based remote function call (for example, a call to a remote FI-GL posting BAPI)

Transfer Structure

Performs a transfer from accounting-based data to costing-based data (also called “denormalization”)

Valuation

Performs comprehensive calculations with different valuation methods (for example, discounting)

View

Projects or aggregates data, including filtering options and formulas

Writer

Stores data in a model table, Model RDL or model BW

Related Information

For more information about common aspects of SAP Profitability and Performance Management functions, see Concepts for Key Users.

For more information about building functions in SAP Profitability and Performance Management, see How to Build SAP PaPM FunctionsInformation published on SAP site.