Bank Analyzer (FS-BA) : Purpose
Bank Analyzer (FS-BA) : Purpose
Bank Analyzer (FS-BA) : Purpose
Purpose
Bank Analyzer supports risk and return management by calculating, measuring, and analyzing
financial products. The structure of Bank Analyzer is based on the Integrated Finance and Risk
Architecture (IFRA) and meets today's requirements (International Accounting Standards (IAS), Basel
II, Risk Adjusted Performance Measurement, and Sarbanes-Oxley) for financial products.
Bank Analyzer is a family of products that consists of the following components
Integration
The following graphic shows the components that are part of the ETL process:
...
1. Extraction
The system extracts data from operational systems (full load or delta load) and saves the extracted
data in SAP NetWeaver BI. The data is stored in DataStore objects, which have the same structure as
the data from the feeder system.
2. Transformation
In SAP NetWeaver BI, the system transforms the extracted operational data into an analytical format,
and saves this as the result of the transformation process. The analytical format is largely the same
as the format used in the inbound interfaces for the Source Data Layer and Results Data Layer.
3. Loading
The system loads the transformation results from SAP NetWeaver BI as InfoProviders into Bank
Analyzer.
Features
The load process
● The Data Load Layer connects the transformed data within SAP NetWeaver BI and the storage
locations in Bank Analyzer, and reads the data from the InfoProviders in SAP NetWeaver BI. It
calls the relevant interfaces in the Source Data Layer and Results Data Layer.
● Since the volume of data may be large, the data load process can be run as a parallel job.
● Custom key figures and characteristics can be transformed flexibly during the data load process
if appropriate Customizing settings are made.
Process control
● Process control is part of the Data Load Layer and is also integrated in the SAP NetWeaver BI
technology. This ensures that the complete ETL process is subject to a standard process
control and monitoring.
● The function is integrated into BI technology, which contains the new process chain
category FS Data Load Function, which can be used in the definition of a BI process chain.
The process is scheduled and monitored in BI.
● The status of the process is written back to BI.
Tracking of changes
● Each object that was changed during the transformation process in BI is included in the loading
process. The changes are handled as change pointers in the Change Notification
Service (CNS). This tool collects all the changes made to an object (in this case the Bank
Analyzer primary object) in order to make the all the changes at once.
The change indicators, which are created in BI and stored in Bank Analyzer, are the starting
point for the loading process. The loading process updates in Bank Analyzer all the objects that
were changed in NetWeaver BI (the update BAPIs are called for the SDL objects, or the APIs
are called for RDL data),
● A log is created of all the primary objects that were changed.
Constraints
● The Data Load Layer does not contain data checks. The system sends data that has been
transformed and mapped directly to the inbound interface of the Bank Analyzer system.
● Each load process can supply the last version of an object only. It is not possible to process
more than one version for each business day.
● The system does not load business partner data The only way that the system can load
business partner data into the Bank Analyzer system is by means of an existing interface for
business partners.
Integration
The SDL provides both the central original data basis and a part of the underlying infrastructure for
linked applications. It is therefore a key element in ensuring the consistency of data and results.
Processes & Methods (FS-BA-PM)
Purpose
You can use this component to carry out all financial and risk calculations for Bank Analyzer. Unlike
Methods, Processes combine the selection, checking, and processing of data into one step.
The system generates the calculation results using either original data from the Source Data Layer
(SDL) or existing results data. Existing results data comes from either source systems or previous
calculation steps. The system then stores data that has been completely valuated in the Results Data
Layer (RDL).
Various Bank Analyzer components can use the results data from this method.
Example
You have started a process that generates documents for financial transactions and financial
instruments. These documents are stored in the RDL. The financial reporting process reads the data
from the RDL and generates results that are used for the profit and loss statement or for the annual
financial statement.
Analytics (FS-BA-AN)
Purpose
This component contains analytical applications that call results data for Processes and Methods from
the Results Data Layer (RDL) and, if necessary, continue to process this data.
The Regulatory Reporting Interface, for example, gets data from the RDL and transfers this to the
reporting functions in SAP NetWeaver Business Intelligence (BI). The Historical Database gets data
from the Source Data Layer (SDL) and processes it as part of data storage based on a time series in
accordance with Basel II.
Features
Components Relevant for Accounting
General Ledger Connector (FS-BA-AN-GL)
If you use the subledger scenario, the General Ledger Connector reads the subledger documents
from the RDL and transfers results data to a connected general ledger.
The merge scenario stores the results data not in the RDL but in the Result Database
(RDB).
Components Relevant for Basel II
Historical Database (FS-BA-AN-HDB)
The Historical Database is a time-based data store and meets the Basel II requirements for
managing historical data. The system can provide the HDB with data from the Source Data Layer
(SDL), RDL, or another source system.
Additional Components
Limit Manager (FS-BA-AN-LM)
Limit Manager provides support when determining, analyzing, and limiting counterparty/issuer
risks, country risks, or Basel II-specific key figures. Banks set different maximum risk amounts in order
to limit the potential harm caused by the insolvency of a business partner. Limit Manager also
provides operational functions and supports both internal and external reporting.
Infrastructure (FS-BA-IF)
You can use this component to call functions that provide central services to the various Bank Analyzer components.
Infrastructure contains the following functions:
Correction Services
Tools (FS-BA-TO)
Purpose
You can use this component to call functions that are used in various places in Customizing
for Bank Analyzer.
In addition, the following tools are available:
● Garbage Collector
Features
Derivation Tool (FS-BA-TO-DE)
The derivation tool enables you to control how the system derives characteristics and key
figures from other characteristics and key figures, and how it derives the fixed fields of a field
catalog. In Bank Analyzer the system calls derivations from the coding or by using a
secondary data source. You can create this secondary data source with the module editor in
Customizing for Bank Analyzer.
You can state the derivation environment for deriving the validity of a hedging relationship, for
example, in Customizing for Bank Analyzer by choosing Processes and Methods Hedge
Processes Portfolio Fair Value Hedge Configuration Derivation of Validity. You use
this derivation process in the secondary data source in order to use the characteristics of a
transaction to derive whether the transaction is one of the qualified positions or unqualified
positions in hedge accounting.
The RDB and the Results Data Layer (RDL) are two different results databases in which
the system can store results data. Each database is based on different principles. The RDB is
found in a variety of forms in Bank Analyzer. These forms depend on the various areas
(Financial Accounting, Basel II). The RDL is a standardized results data store for accounting
and risk-based analyses of financial transactions or financial instruments.
For the long-term we recommend that you use the central RDL to store results data in a
standardized way. In Customizing for Bank Analyzer you can choose whether the system is to
store Basel II-specific results data in the RDB or the RDL.
Configurator (FS-BA-TO-CON)
The configurator reads characteristics and key figures and generates customer-specific
database tables and field structures for further processing. The system calls these processes
"generation". The system currently uses only both Bank Analyzer accounting scenarios for
generation. For more information, see the documentation about Generation.
The division of the components ensures that data is stored in an integrated and consistent way. The
system loads original data from operational systems or source systems into the Source Data Layer
(SDL). The SDL is the original data basis for the processes and methods of Bank Analyzer. The
valuation results of processes and methods are stored in the Results Data Layer (RDL). This structure
ensures that original data, methods, and valuation results are clearly separated. The open, modular
structure of Bank Analyzer supports a gradual implementation into existing system landscapes.
Bank Analyzer provides a consistent view of a bank's operational data and enables you to process
data promptly so that you are always in a position to provide current financial and risk information.
Results data is therefore always available for decision-making and for day-to-day business.
The figure below shows the structure of Bank Analyzer:
...
...
1. 1. The
SDL manages the basic data for the measurement of financial products. This data is
loaded from the operational source systems by means of extraction, transformation, and
loading (ETL) processes.
The SDL is the source for semantically integrated data for all valuation processes that are
based on financial products, and is also a central consolidated source for analyses.
The SDL is not used to store data that has already been analyzed completely. Instead, this data
is stored in the RDL.
2. 2. The RDL manages consistent and reusable financial and risk data from various calculation
and valuation processes for financial instruments and financial transactions.
3. 3. Reporting and Analytics read results data from the RDL. The Analytics layer contains
analytical applications that call results from the RDL and process them as required. This means
that results data is analyzed specifically for each application.
4. 4. Infrastructure and Tools provide central services and utilities for the various Bank Analyzer
components.
In addition to the RDL, Bank Analyzer also has a Result Database (RDB). RDL and
RDB are two different results databases where the system can store results data. The
RDB is found in a variety of forms in Bank Analyzer. These forms depend on the various
areas (Financial Accounting, Basel II). The RDL is a standardized results data store for
accounting and risk-based analyses of financial transactions or financial instruments.
Integration
The integrated data store for product-based source and results data is based on SAP NetWeaver
Business Intelligence technology. SAP NetWeaver is the basis for integrating Bank Analyzer in
various IT environments and internal bank solutions.
Features
Bank Analyzer contains the following solutions:
Subledger scenario
In this scenario you use Bank Analyzer as a subledger for the accounting of financial instruments. You
transfer financial instrument data to the Bank Analyzer system here. You can then post and price the
related business transactions, aggregate documents, and transfer them to the general ledger. You
can also create the financial statements for the end of the period. You can link the hedging
relationships between financial instruments, test the effectiveness of the hedging relationships as per
the accounting rules, and create accounting documents for the hedged items.
In addition to the SDL and the RDL, the subledger scenario uses the following components:
● Accounting Processes
● Hedge Processes (FS-BA-PM-HP)
● General Ledger Connector (FS-BA-AN-GL)
● Financial Statement Preparation (FS-BA-AN-FSP)
See the note under SAP Profitability Analysis & Management Accounting.
● Strategy Analyzer (FS-BA-AN-STA)
● Profit Analyzer (FS-BA-AN-PA)
● Counterparty Risk
● Country Risk
Integration
Limit Manager is part of Bank Analyzer. It uses the attributable amounts calculated from Credit
Exposure, for example, and allocates them to the limits you define. You can display the results of the
limit utilization runs using the SAP List Viewer (ALV) or SAP NetWeaver Business Intelligence (BI).
For more information, see Architecture of Limit Manager.
Features
You use Limit Manager to manage risks by defining limits and monitoring them continuously to ensure
that these limits are observed. Limits can be managed flexibly, since the limit characteristics that are
available can be combined in any way.
Limit Manager enables you to define different levels for the limitation of default risks. The limit area
represents the highest level, and is used to separate different areas that are logically independent.
There are different limit types for each limit area. You assign defined limit characteristics, such as an
organizational unit, a business partner, or currency, to the limit types. Within a limit, you define
specific limit amounts that are related to the characteristic values of a limit type.
You can create a limit for each combination of limit characteristics and limit characteristic values. The
limit is a maximum amount for limit utilizations that is defined in relation to certain values of the limit
characteristics of a limit type.
Data Flows
Strategy Analyzer uses the same architecture for the net present value analysis and the gap analysis.
For this reason, Strategy Analyzer is divided into two runs: the valuation run and the aggregation run.
The valuation run prices transactions, and the aggregation run consolidates cash flows and net
present values across a maturity band. In net present value analysis, you start the valuation run only.
For gap analysis, however, you start both the valuation run and the aggregation run, except for the
aggregation of single records in gap analysis, in which the results of a valuation run are displayed
without being consolidated.
NPV and gap analyses can be started online or as batch jobs. We recommend you start them in
online mode only if the volume of data is small. In batch processing, Strategy Analyzer uses the
Result Database (RDB) for interim results (IntR-RDB) and final results (FinR-RDB):
In online processing, only the main memory is used and not the RDB. Moreover,
reporting can only be carried out in the SAP List Viewer (ALV).
You can write the results of the valuation runs to a file. You make this setting in
Customizing for Strategy Analyzer for each valuation run type. If you select File as the
data drain, the system writes the results of the valuation run to the application server in
the form of a file. This file is then also available to other systems, as well as Bank
Analyzer. The administrator of the application server has to ensure that only authorized
users can access the data. We also recommend that you encrypt the data.
Dependencies
Not all valuation run results can be saved in file form on the application server. This is possible for split cash
flows only.
Valuation Run
Valuation runs are started for net present value analyses and gap analyses. In order to improve
performance, a valuation run is usually divided into subvaluation runs that are started
separately and that are processed in parallel. Each subvaluation run involves the following
steps:
● Creation of a worklist
The system uses InfoSets and selection characteristics to select the object IDs of the
transactions and positions that are to be analyzed from the SDL.
You can use selection criteria to restrict the worklist of a valuation run or its subvaluations. You
might need to do this if, for example, you assign a valuation run multiple subvaluations that are
provided by the same InfoSet but that you want to process in different worklists. The selection
criteria must not overlap, but they must make up the entire valuation run worklist.
● Selection of transactions and positions
The transactions and positions are selected in the secondary data source.
● Formatting of cash flows
In the secondary data source, the system calls up the Cash Flow Engine. The Cash Flow
Engine contains multiple cash flow refinement methods that the system uses to change the
valuation structure of transactions and positions in order to prepare the data for the analysis.
● Measurement of transactions and positions
The system calculates the key figures of the selected key figure family (net present value or
gap).
● Summarization of the segments
In order to improve performance and reduce the volume of data, the system summarizes the
results before it writes them to the Result Database and displays them there. Summarization is
carried out for the segments defined in Customizing for Strategy Analyzer.
Aggregation Runs
The aggregation run is started for gap analysis only, and involves the following steps:
● Maturity band summarization
The system summarizes the interim results along the maturity band.
● Calculation of the net interest income
● Segment hierarchy summarization
The system summarizes the interim results across the specified segment hierarchy along the
maturity band.
● Currency translation
The system translates the results into the display currency.
● Interpretation
The system formats the aggregated gap analysis results and the net interest income in such a
way that a complete result is available for each maturity band date. The system carries out this
step for all the reporting settings that were determined in Customizing for the aggregation run.
The relevant bid/ask spreads quoted on the market can be used for the financial
positions in the NPV analysis. The system also prices transactions that are traded in
different markets (German federal bonds or mortgage bonds) using yield curves that are
specific to these markets. Likewise, the system uses different volatility curves to
calculate the prices of standard options and exotic options.
Process Flow
Depending on the volume of the data that is to be analyzed, you should either start the NPV analysis
immediately (online processing) or schedule it for a later point in time (batch job).
Online analysis
The analysis is called immediately, and the report is generated straight away. This type of
analysis is suitable for small volumes of data only.
Batch evaluation
The NPV analysis and the reporting of the results of the analysis are scheduled to start at a
later point in time. This method is recommended for large volumes of data.
You can display the results of the NPV analysis in reporting.
The relevant bid/ask spreads quoted on the market can be used for the financial
positions in the NPV analysis. The system also prices transactions that are traded in
different markets (German federal bonds or mortgage bonds) using yield curves that are
specific to these markets. Likewise, the system uses different volatility curves to
calculate the prices of standard options and exotic options.
Process Flow
Depending on the volume of the data that is to be analyzed, you should either start the NPV analysis
immediately (online processing) or schedule it for a later point in time (batch job).
Online analysis
The analysis is called immediately, and the report is generated straight away. This type of
analysis is suitable for small volumes of data only.
Batch evaluation
The NPV analysis and the reporting of the results of the analysis are scheduled to start at a
later point in time. This method is recommended for large volumes of data.
You can display the results of the NPV analysis in reporting.
Gap Analysis
Purpose
Gap analysis enables banks to monitor and manage interest rate risks from transactions so they can
make strategic decisions with regard to gap positions for defined points in time. Liquidity analysis and
the cash flow evaluation enable banks to manage their liquidity requirements and NPV risks.
In contrast to NPV analysis, where risks are recorded using NPVs and future values, in gap analysis,
position and maturity volumes as well as cash flows and liquidities are displayed on key dates or for
periods. The gap positions, interest rate risk, currency risk, and liquidity risk that are disclosed in this
way are then displayed.
You can carry out gap analysis for single transactions or for user-defined segments in a segment
hierarchy. In reporting, you can switch between different segment hierarchy levels and display the
results by different cash flow views, market data scenarios, and currencies.
The Strategy Analyzer gap analysis includes the following evaluations:
Position evaluation
The system compares the development of lending and borrowing positions from both the
balance sheet and off-balance-sheet areas. You can carry out both a key date position
evaluation and an average position evaluation.
Maturity evaluation
The system shows the NPV interest rate risk by using; the fixed-rate cash flows. You can
restrict the evaluation to particular currencies.
Cash flow evaluation
The system displays the NPV interest rate risk; the cash flows cash flows are displayed only up
to the time point at which the interest rate was fixed. You can restrict the evaluation to particular
currencies.
Liquidity evaluation
The system depicts the incoming and outgoing payments for the capital tie-up. In contrast to the
cash flow evaluation, only incoming and outgoing payments that are expected to be realized
are displayed.
NPV evaluation
The system displays the NPVs of a portfolio or the associated cash flows in the maturity band.
You can also use market data scenarios in the analysis. You can calculate full scenarios and
delta scenarios.
Net interest income evaluation
The system calculates the potential net interest income for each maturity band. The capital tie-
up is used as the basis for this. For variable items, the interest revenue or the interest expenses
that has not been determined is calculated using the forward interest rate.
If the default setting is used, the system does this in all evaluations. In gap analysis, you
can specify that the system does this for certain evaluations only in order not to impair
system performance. For more information, see Creating Valuation Runs.
You can use gap analysis as follows:
● To display the interest rate risk as a potential negative deviation in the net interest income per
period from the expected net interest income per period
● To display position volumes for key dates and for periods and maturity volumes for key dates
and periods in terms of their fixed interest rates and capital tie-up, and to display fixed-rate cash
flows and incoming and outgoing liquidity
● To display gap positions as a comparison of the volume of lending and borrowing positions, and
maturity volumes, as well as incoming and outgoing cash flows or liquidity flows
● To analyze positions, maturity, and cash flows from fixed-rate items for any subportfolio on a
daily basis
● To display the net interest income for old business whilst using scenarios
● To include variable items without a fixed-interest period by means of due date scenarios
(demand deposits and savings deposits) and forwards (for example, floaters, the variable side
of swaps and forward rate agreements) in the analyses
● To include non-interest-bearing items without a fixed-interest period by using due date
scenarios (for example, equity, provisions, land, and buildings) in the analyses
● To include optional interest rate instruments and their underlyings or delta-weighted underlyings
(for example, forward swaps for swaptions, (fictitious) bonds for OTC interest rate options,
options on futures) in the analyses
● To display the results distributed over maturity bands, which can be subdivided into any time
period, for example, day, month, quarter, half-year, and year
Example
An interest rate risk exists, for example, if a fixed interest rate gap exists in the lending positions for a
particular currency. The diagram below illustrates this:
In the closed fixed interest rate block area, there is no risk because the product interest rates of the
assets and liabilities are not affected by the market interest rates. The net interest income is therefore
not affected by changes in the market interest rate. In the closed variable-rate block, it is assumed
that the changes in the market interest rates are reflected in both the asset-side and the liability-side
items, meaning that the final net interest income is unchanged in this block too.
Therefore, the actual risk is seen in the area of the fixed interest rate gap; in the area under “Assets”
in this example. If, for example, the interest calculated for the variable-rate liabilities increases as a
result of increases in the market interest rate, then you expect a decrease in the net interest income.
Prerequisites
Settings have to be made for the gap analysis in Customizing for the General Calculation and
Valuation Methods and for Strategy Analyzer. For information about this, see Strategy Analyzer
Architecture.
Process Flow
Depending on the volume of the data you want to analyze, you should either start the gap analysis
immediately (online processing) or schedule it for a later date (batch processing).
Online evaluation
The analysis is called immediately, and the report is generated straight away. This type of
analysis is suitable for small volumes of data only.
Aggregation of valuation runs
The aggregation run is called immediately on the basis of a valuation run that has already been
carried out. The results are displayed straight away.
Batch evaluation
The gap analysis and the reports are scheduled to run at a later point in time. This method is
recommended for large volumes of data.
The system stores the results of the gap analysis in the Results Database (RDB). Reporting is carried
out in SAP NetWeaver Intelligence (BI) or the SAP List Viewer (ALV).
Run Administration
Definition
Run administration includes the following functions:
● Execute or create run
● Display an overview of runs
● Display application log
● Edit run
● Manage run
● Replace run
● Select run for archiving
● Delete run
● Log of deletion function
The above functions are not all available for each application. For more information, see
the application-specific documentation.
Use
The following table lists the runs available for each application:
Application Run
Fair Value Effectiveness Test for Hedging Fair Value Effectiveness Test Run
Relationships
For some of the Bank Analyzer components, you can use the Schedule Manager to
schedule and control jobs. If you use multiple applications, you can define the sequence
in which the runs are to be carried out. For more information, see Schedule Manager.
See also: Status Overview for Run Administration
Tools
In order to provide an overview of the evaluation bases while the system is in operation, you
can display the individual Customizing settings. You have the following options:
Current Settings
You can change the following Customizing settings in your operational system:
● Create Maturity Band
● Edit Due Date Scenario
● Edit Scenarios and Scenario Progressions
To set up scenarios, on the SAP Easy Access screen choose Bank Analyzer Processes and
Methods Hedge Processes Cash Flow Hedge Analysis Current Settings Edit
Scenarios or Bank Analyzer Analytics Strategy Analyzer Current Settings Edit
Market Data Scenarios.
To set up scenario progressions, on the SAP Easy Access screen choose Bank
Analyzer Processes and Methods Hedge Processes Cash Flow Hedge
Analysis Current Settings Edit Scenario Progressions or Bank
Analyzer Analytics Strategy Analyzer Current Settings Edit Scenario Progressions.
For information about other functions, see the document Market Data Scenarios in the
Source Data Layer (SDL) documentation.
The Strategy Analyzer contains the function Edit Filter.
Tools
In order to provide an overview of the evaluation bases while the system is in operation, you
can display the individual Customizing settings. You have the following options:
Profit Analyzer (FS-BA-PA)
Purpose
This component provides a costing and allocation system that allows costs and revenues to be
assigned to individual bank transactions, customers, profit centers, or other definable segments in a
way that reflects their true cause.
The results are updated as line items as part of a profitability analysis and can be evaluated in
accordance with various user-defined criteria. The results can be evaluated on the basis of market
segments, such as products, customers, regions, or organizational units, for example, a profit center.
In this way, Profit Analyzer allows you to cost, for example, a product, a customer, or a profit center.
Profit Analyzer can also be used to plan sales on the basis of user-definable characteristics and key
figures.
Features
Profit Analyzer is divided into the following components:
...
5. 1. Profit Engine
6. 2. Profitability Analysis
7. 3. Profitability Planning
...
8. 1. Profit Engine
In the Profit Engine, individual contracts, or any other segments, are costed by means of modular
costing. A variety of valuation functions that can be combined are provided for this purpose. The
allocation module carries out allocations between individual segments. The processing
framework provides data, manages and logs processing, and updates the results.
All the results determined by the Profit Engine are consolidated in Profitability Analysis. In terms of
processes, Profitability Analysis is responsible for the following subprocesses:
Profitability Analysis is part of Business Accounting (B-Accounting). For more information, see the
relevant documentation.
Profitability Planning in Profit Analyzer supports the overall process of sales planning of instrumental
reporting for financial institutions. User-defined key figures are planned. They are classified by user-
defined characteristics.
In order to carry out operative sales planning, Profit Analyzer uses the SAP SEM-BPS application.
This application is shipped separately and is not integrated in Profit Analyzer. For more information,
see the documentation on the SEM-BPS application.
Profitability Management
Definition
Business Accounting is both the most important data drain and a Profit Analyzer data source. To
enable Profit Analyzer to use Business Accounting, you have to make specific settings for Profit
Analyzer (Profitability Management) in addition to the basic accounting settings.
These settings concern in particular:
(Profitability management view) variant
Line items
Realignment
Special key figures
Use
Set Up a Variant
A profitability management view is a variant of a set of basic data (the data basis). The data basis is
the highest entity in Business Accounting. The accounting systems are provided with the key figures
and characteristics of the data basis. The variant contains the key figures and characteristics of a data
basis that are relevant for Profit Analyzer and comprises a consistent analysis of profitability
(calculation/contribution margin accounting) in Profitability Management (not to be confused with the
“entry variant” for line items).
Only one variant can be active for each data basis. The active variant is the central data store for
Profit Analyzer. You use the variant to first store the Profit Analyzer data as line items in Business
Accounting, and then as totals records (aggregated line items) in an InfoCube in SAP NetWeaver
Business Intelligence (BI). From this InfoCube, Analyzers can request the data via a primary or
secondary data source; see also: Data Storage for Accounting Views.
Line Items
You can create line items manually if data was not supplied from the source systems on time or
correctly.
This is a delta correction, in which missing values (such as key figures) are added, and existing
documents are not overwritten.
Example:
The nominal volume of a transaction has been incorrectly entered as 1 million instead of 1.2
million. You have to create a new line item with the same characteristic values and a nominal
If you need to change the characteristic values of a posted document, you first have to cancel the
original document and then create a new document that contains the correct characteristic values.
Example:
A business transaction was assigned to the wrong organizational unit. You have to cancel the
original document and then post a new document that contains the correct organizational unit.
The posting date of the new document can be either in the past or in the future. The system displays
all the characteristics and key figures of this data basis variant. You use the entry variant to determine
whether fields can be maintained or whether they are predefined. Note that when you enter a
currency, the key figure currency of all the key figures that refer to this currency field contains the new
currency.
Realignments
Realignment is the process in which you change the structure of a company, template hierarchy, or
organization, for example. During this process, postings that have already been made are adjusted
retroactively. Two InfoCubes are available for this purpose: The first InfoCube (As Posted view)
contains the data originally posted. The other InfoCube (By Current Structure view) contains the
changed data as if the new structure had always existed in this form.
Special Key Figures
You use BI technology to calculate key figures at runtime. These calculated key figures (special key
figures) are to be used in addition to the updated key figures, and can be defined in Profitability
Management. You can define your own aggregation processes in addition to using the BI logic for
aggregating values.
Activities
...
○ Which basis key figures, calculated key figures, and characteristics you want to use
for costing/contribution margin accounting.
○ Are any realignments planned? If so, which characteristics are affected?
○ The more characteristics and characteristic values you include in the
variant/InfoCube, the more time the system requires for the analyses.
12. 2. Line Items
In order to enter line items later, you first have to create an entry variant. To do so, in
Customizing for Bank Analyzer choose Analytics Profit Analyzer Profitability
Management Line Items Characteristic and Key Figure Groups/Entry Variants.
An entry variant is the form that you use to update line items for corrections, for example, in
Profitability Management. Entry variants are therefore a selection of characteristics,
characteristic values, and key figures that define the part of the variant of the data basis that
you want to correct. You can create any number of entry variants.
When you create an entry variant, you have to consider the following issues:
○ Which characteristics and key figures are to be entered?
○ Which fields should be required entry fields?
○ Which fields should contain default values? If required entry fields contain default
values, can these default values be overwritten?
○ Whether the calculation module can be used to fill additional fields that are locked
for entry.
To enter line items, you can use an authorization concept based on characteristics or apply
a calculation module to the data that was entered to check whether the data is plausible, or for
calculation purposes, for instance.
To assign a calculation module and a characteristic profile to an entry variant, in Customizing
for Bank Analyzer choose Analytics Profit Analyzer Profitability Management Line
Items Assign Costing Module and Characteristic Profile to a Screen Variant. You can
determine whether a calculation module is to be used and if so, which one. If no calculation
module is run, the data is forwarded directly to the data store in order to be updated.
To enter a line item, on the SAP Easy Access screen choose Bank
Analyzer Analytics Profit Analyzer Profitability Management Line Item Entry for
Corrections.
To use the document you have just posted as a template, choose Transfer Template. You can
change this template.
Two additional options are also provided for filling a new document
(you can choose New Line Item to empty the fields):
To use an existing document as a template, choose Environment Line Item Entered
Manually. You can select a document and choose the appropriate pushbutton to use it
as a template.
To display and cancel the source document, choose Environment Line Item Entered
Manually Source Document.
To call a calculation module and to carry out a valuation, choose Valuation. The result of the
valuation is displayed, but not updated. You must have already set up the calculation module
and assigned it to an entry variant.
You can also choose Simulation to carry out a valuation. In this case, however, the documents
are also displayed in the form in which they would appear if they were posted in Business
Accounting.
To post the documents, choose Save. When you post the documents, the system checks the
authorization in accordance with the characteristic profile that you have assigned to the entry
variant.
The valuation is also carried out when you post the documents. Once you have posted the
documents, the system automatically notifies the correction server.
Two IMG activities are required for this purpose:
In Customizing under Bank Analyzer Infrastructure Communication and Worklist
Services Data Sources Primary Data Sources Edit Primary Data Sources.
In Customizing under Bank Analyzer Infrastructure Correction Services Edit
Correction Components.
See also: Entry of Line Items.
13. 3. Realignment
To defin e a realignment, on the SAP Easy Access screen choose Bank Analyzer Analytics Profit Analyzer Profitability Management Edit Realignments.
Create a realignment request. When you do so, the data affected by the realignment is selected
for a data basis. The actual realignment is executed in the realignment run.
To execute a realignment, on the SAP Easy Access screen choose Bank
Analyzer Analytics Profit Analyzer Profitability Management Execute Realignments.
You use a derivation strategy or an externally defined method to execute the realignment. You
can define how the data is realigned for each characteristic.
For more information, see Realignment in the Business Accounting documentation. You can define
that the realignment process is to be subject to user authorization checks based on characteristics.
...
Features
The Profit Engine component is divided into the following subcomponents:
...
Profitability Planning
Purpose
Profitability Planning in Profit Analyzer supports the overall process of sales planning of instrumental
reporting for financial institutions. User-defined key figures are planned. They are classified by user-
defined characteristics.
In order to carry out operative sales planning, Profit Analyzer uses the SAP SEM-BPS (Business
Planning and Simulation) application. This application is shipped separately and is not integrated in
Profit Analyzer. For more information, see the documentation on the SEM-BPS application.
Integration
Sales planning is based on actual values, from which plan values are generated during the planning
process, as well as data that is loaded from Profitability Analysis or non-SAP systems, for example.
Data from the individual systems is merged within planning using SAP NetWeaver Business
Intelligence (BI), which BPS uses for data storage purposes. Note that the granularity level at which
planning is to be carried out can be generated when data is extracted to BI by means of simply
aggregating the actual data records. If several Cubes are to be merged, all characteristics must be
identical and filled.
Sales planning is carried out at branch office level and profitability analysis data is
available at account level. The data records in Profitability Analysis also contain
the branch office characteristic, which enables the single records to be aggregated at
account level.
Counterparty Risk
Definition
The risk of an unexpected loss in the value of a receivable in a contract due to a worsening of the
credit standing of a business partner.
Use
Counterparty Risk identifies risks and provides key figures to measure and control credit risk as part
of the bank management process.
Structure
Counterparty risk is calculated as follows:
...
22. 1. The
input data is selected that is needed to calculate the counterparty/issuer risk
(see Selection Management in the Source Data Layer). The main types of input data are:
Business partner data
Contract data
Collateral data
23. 2. Counterparty risk is calculated at business partner level, or for a group of business partners
and their contracts. It is calculated as follows:
The balances of contracts are netted off against one another on the basis of legal or
economic aspects (see Account Pooling).
Business partner data is aggregated on the basis of legal or economic aspects, or as
required for specific models, or for system performance reasons (see Summarization
Schema).
Summarized business partner data is transferred to a credit risk model (such as
CreditMetrics, or CreditRisk+), which returns the calculated risk key figures
(see Interface to Portfolio Models).
a. Risk key figures are saved along with their characteristics, and made available to other
business applications and processes.
Since risk key figures cannot usually be returned at contract level, some business
processes have to redistribute the key figures back to the individual contracts
(see Redistribution).
Integration
Counterparty risk, or credit risk, is by far the greatest risk borne by banks. It is a risk they have borne
since their conception. Yet new developments on the capital market and advanced methods for
measuring and controlling credit risks present banks with new requirements in terms of business
processes and technical systems for assessing credit risk. These requirements are increased by
prospective changes to the banking supervisory regulations aimed at limiting bank’s default risk. Bank
Analyzer aims to provide suitable solutions to meet the changing requirements of banks for processes
and methods to measure and manage counterparty risk.
Counterparty Risk
Definition
The risk of an unexpected loss in the value of a receivable in a contract due to a worsening of the
credit standing of a business partner.
Use
Counterparty Risk identifies risks and provides key figures to measure and control credit risk as part
of the bank management process.
Structure
Counterparty risk is calculated as follows:
...
24. 1. The
input data is selected that is needed to calculate the counterparty/issuer risk
(see Selection Management in the Source Data Layer). The main types of input data are:
Business partner data
Contract data
Collateral data
25. 2. Counterparty risk is calculated at business partner level, or for a group of business partners
and their contracts. It is calculated as follows:
The balances of contracts are netted off against one another on the basis of legal or
economic aspects (see Account Pooling).
Business partner data is aggregated on the basis of legal or economic aspects, or as
required for specific models, or for system performance reasons (see Summarization
Schema).
Summarized business partner data is transferred to a credit risk model (such as
CreditMetrics, or CreditRisk+), which returns the calculated risk key figures
(see Interface to Portfolio Models).
a. Risk key figures are saved along with their characteristics, and made available to other
business applications and processes.
Since risk key figures cannot usually be returned at contract level, some business
processes have to redistribute the key figures back to the individual contracts
(see Redistribution).
Integration
Counterparty risk, or credit risk, is by far the greatest risk borne by banks. It is a risk they have borne
since their conception. Yet new developments on the capital market and advanced methods for
measuring and controlling credit risks present banks with new requirements in terms of business
processes and technical systems for assessing credit risk. These requirements are increased by
prospective changes to the banking supervisory regulations aimed at limiting bank’s default risk. Bank
Analyzer aims to provide suitable solutions to meet the changing requirements of banks for processes
and methods to measure and manage counterparty risk.
Risk Calculation
Counterparty credit risks can be calculated externally (see also External Calculation of Risk or
internally (see also Internal Calculation of Risk Calculation). When risks are calculated externally, the
basic data is selected from the Source Data Layer (SDL) and transferred to an external counterparty
risk processor, where the risk is then calculated. The data is transferred to the administration of
counterparty/issuer risk runs, and then to the Result Database (RDB). At present, the interface for
external risk calculation is provided only for external counterparty/issuer risk processors of the pilot
customer.
Internal risk calculation takes place almost exclusively within the SAP system. If required, certain
counterparty/issuer risk key figures can be calculated in an external portfolio model. However, internal
risk calculation can currently be used as a prototype function only.
Country Risk
Architecture of Country Risk
Calculations in the Country Risk Component
Characteristics and Key Figures in Country Risk
Data Selection
Figures used in the Calculation of Attributable Amounts
Starting Country Risk Runs
Reporting
Master Data Report for Facilities
Tools
Run Administration
Features of Run Administration in Country Risk
Schedule Manager
Schedule Manager (CA)
Postprocessing
Archiving of Country Risk Data
Data Archiving (CA-ARC)
Interaction Between Country Risk and Limit Manager
Country Risk
Purpose
This component provides an infrastructure for calculations and can be defined by the customer as
required. Calculations are primarily used to determine attributable amounts for individual transactions.
Integration
Country Risk is part of Bank Analyzer. In Country Risk, you can use the results generated by the
upstream General Calculation and Valuation Methods. You can process the attributable amounts
calculated in Country Risk in Limit Manager.
For more information, see the following documents:
Architecture of Country Risk
Interaction Between Country Risk and Limit Manager
Features
Since in practice a large number of methods are used to determine the exposure to default risk, a
flexible and customizable interface is provided in Country Risk for the analysis of financial
transactions such as loans and facilities. For each transaction entered in the system, the system
calculates attributable amounts that disclose the risk content of each transaction. Formulas are
assigned for each combination of determination procedure and default risk rule defined in
Customizing. The formulas are stored in each transaction.