Professional Documents
Culture Documents
2 Analytics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.1 Cubes and Queries for Account. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Cube for Summary of Accounts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
Cube for Loss Triangle. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3 Business Partners (Enhancements for SAP Reinsurance Management for SAP S/4HANA)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23
3.1 Partner Functions and Roles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.2 Blocking of Business Partners. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.3 Data Privacy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28
Managing the Lifecycle of Live and Archived Data (ILM). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28
Read Access Logging (RAL). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
4 Risk Manager. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
4.1 Initial Screen for Processing Policies, Groups, and Participations. . . . . . . . . . . . . . . . . . . . . . . . . . . 34
4.2 Restricting the Number of Hits in a Search. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
4.3 Mapping of Original Business. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Entry of Objects to Be Insured. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Liability Aggregation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .75
4.4 Grouping of Original Business. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Policy Section Group. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Accumulation Functions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
4.5 Definition of Participations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .87
Cedent Business. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
Assumed Business. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
Retention and Ceded Business. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
Business Involving Several Group Companies. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Participation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Cession Group. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
4.6 LUD. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
4.7 Structural Characteristics and Splits in Policy Sections and Participations. . . . . . . . . . . . . . . . . . . .131
Exclusion of Structural Characteristics/Combinations in a Policy Section or Participation. . . . . . 132
4.8 Confirmation of In-Force Business. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
Summarization of Periods. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
4.9 Renewal. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
Renew Policy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
10 Interfaces. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .564
10.1 APIs for Connecting Interfaces. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .564
API Functions: Function Types (Function Groups). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 567
API Functions: Reinsurance Loss. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 570
API Functions: Reinsurance Loss Group. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 571
API Functions: Reinsurance Policy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 571
SAP Reinsurance Management for SAP S/4HANA (also known as FS-RI) is used to manage the master data for
active and passive reinsurance and to apply the associated rules to assumed risks or treaties and their
payment flows. It also considers the rules for accounting in accordance with the German Commercial Code
(HGB), International Accounting Standards (IAS), and other accounting principles.
Key Features
Management of reinsurance treaties You use this feature to document the treaties and their con
ditions in a form that can be used for subsequent functions.
Assumed treaties, ceded treaties, and the relationships be
tween treaties can be managed.
Reinsurance programs You use this feature to create the reinsurance programs or
retrocession programs for single risks and to link these pro
grams with the reinsurance treaties to be used.
Management of single risks You use this feature to record risks from your own primary
insurance or from assumed reinsurance and to determine
the applicable reinsurance or retrocession.
Loss management You use this feature to create losses with the most important
elements relevant for reinsurance. You can then use the ac
counting functions to calculate these losses and create ac
counts on the assumed and ceded side.
Reinsurance account You use the accounting function to check the accuracy of in
ward accounts with regards to the contractual agreements.
SAP Reinsurance Management for SAP S/4HANA provides the following analytical functions for the “Account”
component:
For more information about the analytical functions supported by SAP S/4HANA, see Analytics.
Related Information
Purpose
This CDS view offers you a flexible view of the summary of accounts, depending on the parameters listed
below.
Prerequisites
● You are authorized to access the cube and dimension views used therein.
DDLNAME /MSG/
I_ACCOUNTINGRESU
LTC
DDLSRCNAME /MSG/
I_RCSECTIOND
/MSG/
I_RICONTRACTD
/MSG/I_RILOSSD
/MSG/
I_RIOBJECTGUIDD
/MSG/
I_RIOBJECTIDD
/MSG/
I_RRPRTGUIDD
/MSG/I_RRPRTIDD
/MSG/
I_RCINVOLVEMENTD
ACTVT 03 (Display)
● You are authorized to run analytical evaluations for the “Account” business object.
The following authorizations objects are required:
ACTVT 03 (Display)
Note
These authorization objects are independent of the existing authorization objects for accounts.
Structure
Business Objects
● RiContract
● RiTechnicalAccount
● RiObject
● RiLoss
● RiRiskParticipation
Mandatory parameters:
As a result, this query provides the following measures for the grouping of treaty/section, entry code number,
account cedent, and reinsurer:
Example Query
SAP Reinsurance Management for SAP S/4HANA provides the following example query for this cube: Query for
Summary of Accounts [page 13].
Constraints
● The system’s performance is directly dependent on the amount of data to be selected; the wider your
selection, the longer the runtime and the greater the memory used.
● The exchange date for the currency translation has the same effect on all postings.
Purpose
You can use the query /MSG/C_AccountingResultQ to create a flexible view of the summary of accounts.
Related Cube
The results of this query are obtained using the following cube: Cube for Summary of Accounts [page 10].
● You are authorized to access accounts. The following authorization objects are required for this query:
DDLNAME /MSG/
C_ACCOUNTINGRESU
LTQ
DDLSRCNAME /MSG/
I_ACCOUNTINGRESU
LTC
ACTVT 03 (Display)
Note
These authorization objects are independent of the existing authorization objects for accounts.
● You have the authorizations required for the related cube for the summary of accounts.
You start the data analysis of accounts by entering the following parameters:
Mandatory parameters:
Optional parameters:
As a result, this query provides the following measures for the grouping of treaty/section, entry code number,
account cedent, and reinsurer:
Constraints
● The system’s performance is directly dependent on the amount of data to be selected; the wider your
selection, the longer the runtime and the greater the memory used.
● The exchange date for the currency translation has the same effect on all postings.
This cube helps you to analyze losses and reserves so that you are able to answer the following questions, for
example:
Prerequisites
● You are authorized to access the cube and dimension views used therein.
The following authorizations objects are required:
DDLNAME /MSG/
I_LOSSTRIANGLEC
DDLSRCNAME /MSG/
I_UNDERWRITINGAR
EAD
/MSG/
I_LINEOFBUSINESS
D
/MSG/
I_CLASSOFBUSINES
SD
/MSG/I_RILOSSD
/MSG/
I_RCINVOLVEMENTD
/MSG/
I_RICONTRACTD
/MSG/
I_RCSECTIOND
ACTVT 03 (Display)
● You are authorized to run analytical evaluations for the “Account” business object.
The following authorizations objects are required:
ACTVT 03 (Display)
Note
These authorization objects are independent of the existing authorization objects for accounts.
● The analysis is created taking into account the Customizing settings under FS-RI Reinsurance Basic
System RI Statistics Define Layouts for Statistical Evaluations .
The calculations for the loss triangle use only postings whose entry code is defined as relevant in this
Customizing activity. Make the following Customizing settings:
1. In the Layout Header (P/L Model) dialog structure, define the attributes Company Code (CoCd) and
P/L Model as key attributes.
These key attributes are used to determine the profit and loss model based on the entries for the cube
parameters Company Code for P&L Model (P_CompanyCode) and Profit and Loss Model (P_PLModel).
It must be possible to identify a row in the layout header that corresponds to the entered parameters.
Enter a short and a long name as well.
2. In the Report Rows dialog structure, make the necessary assignments for the entries in the Layout
Header (P/L Model) dialog structure from point 1.
This is used to define the rows of the loss triangle, such as losses and reserves.
For each row, enter a unique number for the P/L row (P/L Row No) with a short name for the row
number (P/L Row) and a long name.
Only 1 (single row) is permitted as the line usage indicator (Line Usage). Enter +1 or, if you want to
reverse the results, -1 as the plus/minus factor. You can choose between the reserve type “ ” (for
losses), “1” (for opening reserves), and “2” (for closing reserves). The system analyzes in the loss
triangle only rows that you have defined as losses or closing reserves.
Structure
Business Objects
● RiContract
● RiTechnicalAccount
● RiObject
● RiLoss
Mandatory parameters:
● Measure
○ Original amount in display currency (OriginalAmountInDisplayCrcy)
This displays the totaled amounts in the specified display currency. The amounts are assigned the
correct plus/minus sign in accordance with the Customizing settings for the P/L model and the related
treaty.
● Attributes
○ Occurrence year (OccurrenceYear)
○ Development year (DevelopmentYear)
In accordance with the specified accounting principle, the development year specifies either the
accounting year or the financial year of the corresponding account. If you set this attribute as a column
the system displays the preliminary step of the loss triangle as the result.
○ Year (DevelopmentYearDifference)
This specifies the difference between the occurrence year and the development year. If you set this
attribute as a column the system displays the loss triangle as the result.
○ Year basis (DevelopmentYearBasis)
This contains as its only value the year (financial year or accounting year) used to calculate the
development year.
○ Name (Type)
This returns the name of the report row in Customizing under FS-RI Reinsurance Basic System
RI Statistics Define Layouts for Statistical Evaluations .
Example Query
SAP Reinsurance Management for SAP S/4HANA provides the following example query for this cube: Query for
Loss Triangle [page 20].
Constraints
● The system’s performance is directly dependent on the amount of data to be selected; the wider your
selection, the longer the runtime and the greater the memory used.
● The exchange date for the currency translation has the same effect on all postings.
● Only the original amount is provided as a measure.
Purpose
Related Cube
The results of this query are obtained using the following cube: Cube for Loss Triangle [page 15].
Prerequisites
DDLNAME /MSG/
C_LOSSTRIANGLEQ
DDLSRCNAME /MSG/
I_LOSSTRIANGLEC
ACTVT 03 (Display)
Note
These authorization objects are independent of the existing authorization objects for accounts.
● The prerequisites for the related loss triangle cube are also relevant.
You start the data analysis of accounts by entering the following parameters:
Mandatory parameters:
As a result, this query provides the following measures for each occurrence year (row) and accounting year or
financial year (column):
Constraints
● The system’s performance is directly dependent on the amount of data to be selected; the wider your
selection, the longer the runtime and the greater the memory used.
● The exchange date for the currency translation has the same effect on all postings.
● Only the original amount is provided as a measure.
Use
You use the standard SAP Business Partner application to maintain business partners in SAP Reinsurance
Management for SAP S/4HANA (FS-RI); the program functions therefore comply with the standard SAP
system.
For more information about SAP Business Partner, see the documentation under Cross-Application
Components SAP Business Partner (SAP BP) .
Features
The specific requirements for reinsurance (FS-RI system) are described below.
In addition to the SAP standard role types, the following additional role types exist in the FS-RI system:
● Organizations:
○ Cedent
○ Reinsurer
○ Broker
○ Group company
○ Account recipient
○ Owner company
○ Managing general agent (MGA)
○ Third-party administrator (TPA)
● Natural persons:
○ Contact person
○ Responsible for treaty
○ Responsible for account
○ Responsible for loss
○ Responsible for RM
○ Responsible for group
○ Responsible for object
○ RI policyholder
○ Contact person for printing
○ Responsible for loss account
Organizational Data
This section contains the following fields, which provide information about structures or the organizational
plan: This includes:
● Company Code
A link is established for the owner company between the actual company and the corresponding company
code. This defines the independent accounting unit behind each partner.
● Transferred To
● Business Partner Grouping
This mechanism offers an alternative to the business partner relationships in the standard system. The FS-
RI Business Partner menu contains a Grouping option. This is a general option for defining hierarchies.
Reference to the hierarchies stored here can be made in this field by selecting a node using the input help
and setting it for the partner.
● Official Company ID
The Association of German Property Insurers (VDS) maintains a list of IDs for partners in the insurance
sector. You can enter the ID for the partner, provided you have maintained the corresponding data in
Customizing under Basic System Business Partners Maintain Reinsurance Enhancements . In the
Customizing activity Activate/Deactivate Check for Official Company IDs, you can deactivate the check that
is performed against the list of VDS codes.
● Area
In this field you can enter the area in which the partner is active. While the region in which the partner is
resident is stored in the standard SAP system, you store information about the partner’s sphere of activity
here. You can also enter any FS-RI area hierarchy node. You enter the relevant area hierarchies under
Master Data Hierarchies .
● Organizational Unit and Position
You enter the organizational unit or position of the partner (in this case, the employee in the customer’s
company) for all partners who are persons responsible (for example, responsible for the treaty). You
maintain organizational units and positions in the Organizational Plan. You can also maintain these in
Customizing for Basic System under Basic Settings Organizational Management . You use the
“Choose Organizational Plan” activity to indicate that data is taken from the Organizational Plan (Dept/Pos.
checkbox is not selected) or you use the Define Departments and Positions (FS-RI Method) activity to
indicate that data is taken from FS-RI Customizing. You enter an FS-RI partner as the person responsible in
each relevant business object in the FS-RI system (for example, treaty, account, or group). When you want
to access the object, the system checks the assigned authorization against the data for the Organizational
Plan entered here.
● Portfolio Treaty
If you know the reinsurance program for the cedent, you can use this portfolio treaty to indicate, in the case
of from ground up (FGU) loss accounts, the treaty sections that cover the relevant entry. This is particularly
important for external system control via BAPIs. It therefore makes sense to enter a portfolio treaty for
partners with the role of Cedent.
● Days per Year Rule
You can enter a days per year rule here for business partners with the role of Cedent and Reinsurer. The
following values are available:
○ 360 days
Account Data
Data that is important for accounts, and therefore for cash management, is stored in this section.
This includes:
● Company No.
● Business Partner Status
The business partner status that can be defined here can be set in Customizing for Basic System under
Business Partners Maintain Reinsurance Enhancements . You can give the status any name; it also
has an attribute (the lock level) that allows you to lock the partner for certain activities, for example, for
concluding new treaties. No checks are performed in the FS-RI system.
● Currency
In this field, you enter the currency in which the partner usually works. This field refers to standard SAP
Customizing.
● Payment Lock
You set this checkbox if no more payments are to be made to a partner. The relevant functions in the FS-RI
account evaluate this field.
● Current Account Assignment Table
You can use this table to assign an account in the current account system to a partner for each relevant
company code. In FS-CD, this is a contract account. When you save the partner, the system transfers the
data to the connected current account system via an active interface. In the Customizing settings for the
account, you can specify which account current system is connected in which company code. You do this
in Customizing for Basic System under Default Values Edit Defaults for Accounting . You define the
company codes entered by default in this table in Customizing for Basic System under Business Partners
Maintain Reinsurance Enhancements Maintain Customer Master Data Interface . The accounts are
assigned in the table in accordance with the Customizing settings. If you specify internal number
assignment for the account (the customer), # is entered as the account category. When you save the
account, the system replaces this character with the category determined by the current account system.
Partner Rating
In this subsection, you can enter your own ratings for a partner; for example, you can enter ratings for the
relevant agencies here. In Customizing, you can use a three-step procedure to specify the values to be
permitted for the source (agency) and rating category (for example, financial strength). You can select the
entries made in Customizing in the partner rating table. You can use the Note field to enter user-defined text.
Additional Data
The additional data section contains two checkboxes that can be set as appropriate for the partner. If you want
the partner to receive a Christmas gift you have to set the corresponding checkbox. The same applies to
Christmas greetings. The appropriate functions can then be used to evaluate which partner is considered for
the relevant bonuses.
In this subsection, you can lock the usage of a business partner in a certain role in the FS-RI system for a set
period. You must assign one lock reason and one lock level to a role lock. You define the lock reason in
Customizing and you define the error text and warning level (warning or error) to be displayed if this business
partner is used. The lock level indicates whether the lock is Relevant for New Entry or Relevant for Account and
New Entry.
Data Privacy
The following functions are available when you enter business partners:
These functions support you when you check whether business partners (natural or legal persons) are used in
active business relationships. If a business partner is no longer involved in active business relationships, the
system records this when it checks whether natural or legal persons are used. At the end of the statutory
retention period, you can physically delete and archive the references and historical data for this business
partner, taking into account any dependencies to connected systems.
You can define partner functions for correspondence and payment transactions, as well as for information
purposes, in Customizing for Basic System under Treaty -> Edit Partner Functions. You can then assign specific
roles to these partners. In this Customizing activity, you can select a partner function and assign a business
partner with the corresponding partner role.
The partner functions delivered with the standard system are Account Recipient (for premium/loss) and
Payment Partner (for premium/loss). You use these partner functions to define the account recipient and
payment partner for accounting purposes. If you do not enter details for the partner functions in the treaty, the
system automatically uses the partner involved for the reinsurance account/current account statement.
In Customizing you can indicate that partner functions are mandatory (for reinsurer or cedent shares for a
partner involved), and specify whether the address and contact person are required entries. When you enter a
partner, the system then enters the standard address and contact person specified for the business partner as
the default value.
Use
You use this function if your company stops working with a business partner or if you want to restrict the use of
a business partner. The FS-RI solution offers you a flexible lock logic that you can apply specifically to individual
roles for the business partner (for example, “Cedent”) and specific activities (for example, “Create Treaty”).
You can lock a business partner for a certain period of time and for any combination of modules (Basic System,
Risk Manager Non-Life, and Risk Manager Life).
You can set any number of locks for a business partner and these can also overlap.
You define the exact function of a lock using the following attributes.
● Locked roles
A lock always relates to only one specific role held by the business partner. If you want to lock a business
partner in all its roles, you must lock it in each role.
● Lock levels
The lock level defines the activity for which the business partner is locked. The FS-RI system provides three
default lock levels. If you want to lock a business partner for all functions, you must lock it at all levels.
○ Relevant for new entry
The system does not allow you to create a new treaty with this business partner in the locked role, or it
displays a warning to this effect (depending on the warning level for the lock reason).
This function applies to both the manual creation of a treaty and to the creation of a treaty with a
template or by copying (the check is restricted to the role of cedent).
○ Relevant for account
The system does not allow you to create an account with this business partner in the locked role, or it
displays a warning to this effect (depending on the warning level for the lock reason).
○ Relevant for renewal
The system does not allow you to create a new period in a treaty with this business partner in the
locked role, or it displays a warning to this effect (depending on the warning level for the lock reason).
This function applies when you create a period manually, when a period is created by a BAPI and when
the status of a period is set to “Posting Allowed”.
● Lock reasons
You must enter a lock reason for each lock. The lock reason indicates to other users why a role was locked;
the warning level for the lock reason influences how the system reacts after a role is locked. You define lock
reasons in external Customizing for Basic System under Business Partners Maintain Reinsurance
Enhancements Reasons for Role Lock .
Warning Levels
Each lock reason has the warning level "W" (warning) or "E" (error). If the warning level is "W" and you try to
use a business partner in a locked role or function, the system displays a warning but allows you to use the
business partner in this role or function. However, if the warning level is "E", the system does not allow you
to use the business partner in this role or function and issues an error message.
Activities
1. Process the business partner to be locked in a role relevant for reinsurance and switch to the
“Reinsurance” tab page.
2. Set the required locks in the section “Lock for Role Usage”.
3. Save your entries.
Use
● Managing the lifecycle of live and archived data (ILM) [page 28]
● Read Access Logging (RAL) [page 32]
Use
The following functions are available when you enter business partners:
These functions support you when you check whether business partners (natural or legal persons) are used in
active business relationships. If a business partner is no longer involved in active business relationships, the
system records this when it checks whether natural or legal persons are used in the business partner. At the
end of the statutory retention period, you can depersonalize the business objects and any historical data that
reference this business partner, taking into account any dependencies to connected systems, and then archive
the business partner.
More Information
For more information about the use of SAP Information Lifecycle Management (ILM) functions, see the
corresponding documentation on help.sap.com under Cross Applications SAP NetWeaver Information
Lifecycle Management .
Prerequisites
● You have run the end of purpose (EoP) check in transaction BUPA_PRE_EOP.
● You have created archiving object /MSG/XDP (FS-RI Data Privacy) and assigned the report as a delete
program.
Context
You can run this report to use ILM functions to depersonalize business objects containing references to
business partners that are no longer involved in active business relationships.
Note
Procedure
1. The system uses authorization object B_BUP_PCPT to check whether you have the necessary
authorization.
2. After it has checked whether the business partners are still being used, the system uses archiving
object /MSG/XDP to depersonalize the business objects containing references to the business partner
being archived.
3. The system uses archiving object CA_BUPA to archive the business partners that are no longer used.
Results
The report has depersonalized all business objects containing references to business partners that are no
longer used. The following objects are affected:
● Assignments between business partner and policy on the Partners Involved tab page in the operational
data
● Assignments between business partner and policy on the Partners Involved tab page in the history data
The system does not display any personal data related to the business partner, including the business partner
number. You cannot view or change any information. You cannot create any new business relationships with
this business partner.
Use
You can use this function module to check whether a natural or legal person (whose business partner category
is "Person" or "Group") is used as the partner involved in a policy or in an object and whether this business
relationship is still active.
Note
In the meantime, you can continue to use business partners and assign policies or objects. To ensure that
inconsistent data does not arise in the time between the check to determine whether natural or legal
persons are used and the depersonalization of policies and objects, you have to run these functions one
after another as closely as possible.
Prerequisites
● You have defined the following parameters in the Customizing activity Define and Store Application Names
for EOP Check:
○ Maintenance view: V_BUTEOPAPP
○ Application name: FSRI
○ Application description: FS-RI: GESCHÄFTSPARTNER
● You have defined the following parameters in the Customizing activity Application Function Modules
Registered for EOP Check:
○ Maintenance view: V_BUTEOPFM
○ Application name: FSRI
○ Policy section: 1000000
○ Function module: /MSG/RP_FSRI_BUPA_EOP_CHECK
Procedure
You can analyze the use of legal persons using a customer-specific enhancement (Business Add-In
(BAdI) /MSG/XP_DATA_PRIVACY_BADI).
For more information about the functional scope of BAdI /MSG/XP_DATA_PRIVACY_BADI, see the
corresponding system documentation.
Result
Result
For the purposes of the check, the system identifies the most recent change date as the “end of the business
relationship” and displays the following data in the ILM application log:
Note
Use
FS-RI provides a sample configuration for Read Access Logging (RAL) that was created based on Web Dynpro
applications and RFC modules. The content of this configuration is based on the legal definition for specific
categories of personal data.
You use this function to log access to sensitive data. This enables you to identify and close possible security
breaches.
More Information
For more information about the use of SAP Read Access Logging (RAL) functions, see the corresponding
documentation on help.sap.com under Cross Applications Data Privacy Read Access Logging (RAL) .
Use
Risk Manager (RM) is an optional FS-RI component that enhances Basic System to include functions for
managing single risks (policies) and accumulations, and for processing the corresponding accounts.
Integration
Risk Manager can be used only in conjunction with Basic System. Basic System functions are required in the
following cases:
● If you use Risk Manager to map participation in a policy, you assign the participation to one or more
assumed reinsurance treaties in Basic System. You assign ceded participations to ceded master treaties in
Basic System.
● Risk Manager cannot transfer postings directly to a system for accounts receivable/payable. Postings are
always transferred indirectly via Basic System.
● To structure the Risk Manager portfolio in order to create cession groups, you need to use a dummy treaty
from Basic System (portfolio treaty).
Features
You can use Risk Manager 6.00 to map the entire insurance and reinsurance structure for an original policy. You
can structure the business according to:
Managing Accumulations
When you enter a loss, you can assign an accumulation or several accumulations for information purposes.
Risk Manager also supports the automatic determination of accumulation groups and the joint reinsurance of
accumulations.
Constraints
● You can map scenario limits using the limit, underlying and deductible (LUD) function. Consequently,
scenario limits are not offered as a separate function.
● The standard system does not support PML scenarios.
● Market loss assignments, loss assignments to original policies, and loss assignments to cedents are not
supported. Consequently, it is not possible to process losses further from these levels.
Use
The initial screen for editing policies and participations is the entry point for creating all the objects for
mapping risks in Risk Manager (policy, policy section, group, and participation). You can also search for these
object categories here. You find the functions for editing policies, groups, and participations on the FS-RI:RM
(Non-Life) – Selection screen (transaction /MSG/H_RISK1).
● Policy
● Participation
● Group
● Policy section
Procedure
Note
You can create a participation only from within the assigned policy section. For more information, see
Definition of Participations [page 87].
The system finds all the objects that correspond to the selected categories and selection criteria. If the
selection criteria relate to other objects, the system selects the objects that are linked to the object specified in
the search. For example, if you enter the class of business “Fire” as a search criterion on the Policy Section tab
page, the system returns only policies that contain a policy section with this class of business.
You can use the Display Assignments function to find any related objects. When you select an object on one of
the tab pages in the results, this function restricts the search result on all tab pages to the assigned object.
Context
On all Risk Manager initial screens you can restrict the maximum number of results that are displayed for a
simple or extended search by entering a number of hits:
This enables you to reduce search criteria and therefore avoid lengthy response times to search queries. In the
standard system, the number of hits is set at “200” by default.
For performance reasons, if you perform a search in Contract Manager with the number of hits “0” the system
displays only up to a maximum of 100,000 hits. On all other screens, it displays all the selected data.
When you perform a search in Contract Manager, the maximum number of hits always relates to the objects
specified at the starting point of your search.
The specified number of hits determines the number of hits within which the system sorts the results to be
displayed by search object ID.
Procedure
Results
The search result is displayed in the required scope in a selection list for each screen.
Use
This process describes how to map the original business in the FS-RI system.
Process
1. Optional: You can define the objects [page 37] to be insured by the policy. If you do not define the objects,
you can enter the liability in the policy. It makes sense to define the objects if you have several policies
relating to the same object and you want to be able to recognize accumulations.
2. Create a policy [page 48] containing the basic insurance data.
3. Create the policyholder [page 48] for the policy.
4. Create policy sections [page 49] for the policy, which define the scope of the liability covered by the
policy.
5. Optional: You can also define coverage details for the policy sections (objects, premiums, values insured).
Recommendation
We recommend that you carry out the steps outlined in this part of the documentation structure first, and
initially ignore the tab pages for groupings and participations within the policies and policy sections.
Result
You have entered the original business and the system has calculated the relevant liability totals for reinsurance
for each policy section. In the next step, you can group policies and accumulations into further groups, for
which you can then create participations [page 87].
Example
For an example of the process, see Example: Creating Policies, Policy Sections, and Participations [page 185].
Use
You initially enter an object [page 38] (the subject of an insurance policy) independently of the insurance
cover and then assign this later. Objects can be assigned to the following:
● Loss
● Policy group
● Policy
● Item
● Subcoverage
● Value insured
● Premium
● Participation
Process
You can use two applications to enter objects (see also Editing Objects and Object Groups (Classical SAP
Interface) [page 39] or Editing Objects and Object Groups (NWBC Interface) [page 46]).
The object category can also be a material object, such as a ship, airplane, or building. You can enter the exact
features and characteristics for each specific object category.
Objects can also be arranged into object groups, whereby each object group also represents an object and can
likewise be assigned to an object group. The object group itself can then be linked to a coverage (such as for a
fleet of airplanes).
4.3.1.1 Object
Definition
The object is the entity being insured, such as a building, a ship, or the life of a person.
The assigned object category describes the object characteristics, which are specific to particular classes of
business. You can enter data relating to the property (for example, auto, equipment, and ship), location (such
as the insurance location) and individuals (such as the name and date of birth).
Use
You can define objects independently of policies or treaties and then enter these in the following contexts to
indicate that these areas relate to this object:
● Treaty participations
● Policy groups
● Policies
● Policy sections
● Coverages within policy sections
● Premiums and values insured within coverages
● Losses
The assignment of an object to one of these contexts is always restricted by the validity period of the
assignment. The validity period of the assignment cannot be longer than the validity period of the object itself.
You can enter various object details to help you evaluate the insurance for the object in question.
Accumulation Control
The Risk Manager Non-Life accumulation function also uses the objects specified in the policy sections to
identify policy sections that relate to the same object and group them as accumulations.
Object Group
Example
Object group 1 is assigned to object group 2 and object group 2 is assigned to object group 1. This is a
circular assignment. The assignment A B C A would be incorrect.
Structure
● A user-defined name
● Object category (such as building, power station, natural person)
You define the object categories in Customizing for FS-RI Reinsurance under FS-RI Risk Manager (Non-
Life) Object Management Maintain Object Categories .
● Area
● Longitude and latitude (only available in objects in NWBC loss applications)
● Information about the natural person (dependent on the object category; only available in objects in NWBC
applications)
● Validity period
● Business partner insuring the object (dependent on the object category)
● Your own classification characteristics that you implemented with an Extension Service (optional)
Use
The following describes the procedures for editing objects, object groups, and object relationships using
classical SAP applications.
Caution
For technical reasons, an object group is regarded as an object in which the Object Group checkbox has
been set. This means that you can assign subobjects to this object. For this reason, you can often use the
same initial screen to create an object group as you use to create an object.
For more information about the structure and use of objects, see Object [page 38].
Procedure
To create an object independent of any other data, start transaction /MSG/H_OBJ01 (in the initial menu under
Risk Manager [or Basic System] Object Manager Create/Edit/Display Object ).
You create an object group in the same way as an object using transaction /MSG/H_OBJ01. Set the Object
Group checkbox before you choose Create. If you set this checkbox, you can assign subobjects to this object
later.
Note that the period of validity of the object group must cover the entire period of validity of the subobject.
You can also assign a different object group as a subobject to an object group and define an object hierarchy.
However, circular references are not allowed.
● In the object group: Open the object group and switch to the Assigned Objects tab page. A table of objects
appears that match the selection criteria you selected for the object group.
● In the subobject: Enter or delete the number of the object group on the Object Definition tab page.
Open the object as described above and switch to the Participation, Policy Group Header, or Policies tab page.
Functions for creating, displaying, or deleting the additional information for an object and information about a
period that is an object are available only in NWBC applications.
If you have assigned a status that allows posting to the object you can assign this object in participations,
policy groups, policies, policy sections, coverages, values insured, and premiums. The system does not check
the status when you assign an object to a loss.
Delete Object
● The object must not be an object group to which another object has been assigned
● The object is not being used in any treaty or policy section and in any loss
Copy Object
Prerequisites
You can copy objects only if the following conditions have been met:
Context
You use this procedure to copy an object. Once you have copied an object, you can change the new object and
this saves you time when creating similar objects.
Note
The following description relates to the copying of objects during classical object processing and if objects
are managed using Object Instance Floorplan (OIF). For more information about copying objects if they are
managed using overview pages (OVP), see Copying Objects (OVP) [page 46].
Procedure
You find the corresponding transactions on the SAP Easy Access screen under User Menu FS-RI:
Reinsurance Risk Manager Contract Manager .
On the initial screen, specify how you want to use the copy function.
Note
If you select Copy Object/Group Assignment, the system also copies the object references defined
on the Assigned Objects tab page. If you want to make several copies with the same selection
criteria, choose Save As Variant. To use this variant when you create the next copy, choose Get
Variant.
5. Choose Execute.
Results
Caution
The system does not copy the object's assignments to policies, policy sections, coverages, values
insured, and premiums.
2. The system displays a success message. This message shows the number of entities copied and the IDs of
the source object and target object.
You can use SAP Reinsurance Management for SAP S/4HANA (FS-RI) to create, edit, display, copy, and delete
objects.
● You can use an object management [page 42] application that is based on a floorplan for overview pages
(OVP) using generic interface building blocks (GUIBBs).
Alternatively, you can use corresponding applications in SAP NetWeaver Business Client [page 46] (NWBC
applications) that are based on Object Instance Floorplan (OIF) and do not support the copying of objects.
Use
The management of objects using overview pages supports you during the creation, editing, display, and
deletion of objects.
You access the new object applications by starting the Object Management application in SAP NetWeaver
Business Client (NWBC) under FS-RI 700_01 Loss Processing Object Object Management .
Prerequisites
● Before you can use the SAP NWBC object applications, you have to activate the corresponding HTTP
services for SAP Reinsurance Management for SAP S/4HANA in parallel to the services for operating SAP
NWBC. You use transaction SICF to do this.
● You have assigned the new applications for object management to the corresponding PFCG roles.
Note
For more information about configuring SAP NWBC and the Web Dynpro applications, see Configuring Web
Dynpro Applications and SAP NetWeaver Business Client [page 778].
Features
The management of objects using overview pages comprises the following steps. The process flow is described
in the following sections:
Use
You use this function to create new objects and object groups or to edit existing objects and object groups.
The structure of the navigation tree when objects are managed using overview pages (OVP) comprises the
following pages:
● Basic Data
● Object Assignment
Procedure
Basic Data
1. Basic data
The following areas are available on the Basic Data page:
○ Basic Data
○ Business Partner
○ Natural Persons
○ Responsibilities
○ External References
○ Additional Data
○ Change Data
○ Attachments
○ Notes
2. Fill the required entry fields:
○ Under Basic Data: Object Name, Object Category, and Status
When you assign a subobject to an object, the system sets the Object Group checkbox.
○ Under Responsibilities: Business Partner ID
You can use the object category to specify which areas are to be displayed.
You can define the object category in Customizing for FS-RI Risk Manager (Non-Life) under Object
Management Edit Object Categories .
For more information about the object category, see the corresponding system documentation.
Default Settings
When you create a new object the system fills the following fields:
○ Company Code: the company code defined for the system environment
○ Start Date: current date
○ End Date: “31.12.9999”
○ Business Partner Role: depends on the respective Customizing setting
3. Choose the Save pushbutton.
Object Assignment
In the Object Management application you can assign several subobjects to an object.
This is permitted only if the object covers the area and the validity period of the subobject.
Proceed as follows:
1. Select an object from the search screen in the Object Management application.
2. On the Loss Objects page under Object Assignment, choose the New pushbutton.
3. In the Object ID field, enter the corresponding object ID. In the Search: ID dialog box you can enter different
search criteria to find specific objects.
4. Choose the Save pushbutton to save the corresponding object assignment.
Note
You can also enter and edit responsibilities, external references, and attachments and notes.
Result
You have created the new object or object group and you can edit this as follows.
Edit Object
If the status of the object is “Posting Allowed”, entries cannot be made in the fields at basic data level.
Use
You can use this function to delete an object that is managed using overview pages.
Procedure
Proceed as follows:
1. Start the Object Management application under FS-RI 700_01 Loss Processing Object Object
Management .
2. Select an object from the search screen.
3. Highlight the corresponding row on the Object Assignment page and choose the Delete pushbutton in the
Actions column.
4. If you want to delete several objects at the same time, highlight these objects on the Object Assignment
page and choose the Delete pushbutton in the Object Assignment screen area. A dialog box appears in
which you can confirm or cancel the deletion of the objects.
Use
You can use this function to copy an object that is managed using overview pages.
Procedure
Proceed as follows:
1. Start the Object Management application in NWBC under FS-RI 700_01 Loss Processing Object
Object Management .
2. Select an object from the search screen.
3. Highlight an object in the Results List table.
4. In the table toolbar choose the Copy pushbutton to copy the required object.
Result
The system assigns a different ID to the copied object and sets its status to “COPY”.
Use
The following describes the procedures for editing objects, object groups, and object relationships using Object
Instance Floorplan (OIF).
Caution
● NWBC is not part of the basic license for SAP Reinsurance Management. Before you can use the NWBC
applications, you have to configure NWBC [page 778].
● For technical reasons, the system regards an object as an object group if the Object Group checkbox
has been set. This means that you can assign subobjects to this object. For this reason, you can often
use the same initial screen to create an object group as you use to create an object.
For more information about the structure and use of objects, see Object [page 38].
● Create an object as described above and set the Object Group checkbox on the Object tab page.
● Assign a subobject to the object on the Subobjects tab page. The Object Group checkbox is then set
automatically.
● In the object group: Open the object group and switch to the Assigned Objects tab page. Here you can use
the New pushbutton to assign new subobjects or remove assigned objects from the assignment table.
● In the subobject: Enter the number of the object group on the Object tab page.
On the Additional Information tab page in the object you can add and delete file attachments, notes, and links
to the Internet/Intranet.
When you manage objects using OIF, you can enter information about natural persons for the corresponding
object category. The available personal data relates to date of birth, date of death, and gender.
If you have assigned a status that allows posting to the object you can assign this object in participations,
policy groups, policies, policy sections, coverages, values insured, and premiums. The system does not check
the status when you assign an object to a loss.
Delete Object
You can delete objects in the overview of objects when you manage objects in OIF.
● The object must not be an object group to which another object has been assigned
● The object is not being used in any treaty or policy section and in any loss
Copy Object
Definition
The original policy maps the business between the policyholder and the primary insurer.
Use
The data in the original policy is the basis for your own business, regardless of whether you are the primary
insurer, the reinsurer, or a retrocessionaire at any point in the reinsurance chain. You map your business as a
participation in one or more policy sections of the original policy (or as a participation in the cession of another
participation that itself participates directly or indirectly in the original policy). This means that wherever you
are in the participation chain, you must always begin by entering the liability data for the original policy.
Structure
The policy data that is relevant for the liability is stored in the policy sections [page 49] or under the values
insured.
At policy level you save only the data relating to the participating partners [page 48] and general information
about the policy type and validity period as original policy data.
Integration
When you define participations in the original risk, you always reference policy sections and cession groups,
and never the policy itself. However, the policy acts as the “container” for the policy sections when cession
groups are created.
On the Partners Involved tab page you enter the business partners that are involved in the policy in some way
during the respective period. If you set the Relevant for Accounting checkbox for a broker, you can use this
broker in the account. In addition, the system displays the partners involved in the policy header (for
information only).
Note
You must ensure that the business partners you need have already been created in the system and
assigned to the corresponding role.
Definition
Policy sections structure the scope covered by the policy. Each policy can have several policy sections, and
each of these policy sections can have several coverages.
Structure
Policy sections contain data that maps the original business, as well as assignments to groups and
participations.
Tip
We recommend that you first enter the data for the original business and initially ignore the tab pages for
assigning groups and participations. You should assign the groups and participations only after you have
entered all the details for the original business.
The “Policy Section Data” tab page also contains general data, such as the main structural characteristics
[page 131], values and their value types [page 59], and the valuation date for currency translation. You can
either enter values directly on this screen or have the coverages and values insured calculated by the liability
aggregation function.
For more information about the data for the original business, see the relevant subsections.
For more information about how to create and assign policy section groups and accumulations, see Grouping
of Original Business [page 79].
For more information about how to create and assign participations, see Definition of Participations [page
87].
Policy section groups form the basis for defining participations in a risk.
Note
In Customizing for FS-RI Reinsurance under FS-RI Risk Manager (Non-Life) Default Values for New
Objects Set Default Values at Policy Level , you can define default values for all the fields based on the
policy section category entered.
4.3.1.2.2.1 Subcoverage
Definition
The coverage relates to a policy section and connects values insured, premiums, and objects that belong
together.
It comprises:
● The type of risk being insured (such as liability coverage or object coverage)
● The value insured in case of loss (such as debris removal costs)
● The type of premium to be paid for the value insured (such as a one-time premium)
● The insured object (such as power station, natural person)
● The types of premium assigned to the defined values insured
Use
You can enter as many coverages as you want for a policy section. A coverage does not have its own validity
period, but is instead linked to the validity periods for the assigned values insured, premiums, and objects.
Note
All the coverage data (premium, value insured, object) is stored for information purposes only.
Creating a Coverage
1. To enter a coverage, switch to the Policy Section Headers tab page on the Change Policy screen.
2. Select a policy section by double-clicking the corresponding row in the overview table. The Change Policy
screen appears, and the Policy Section Data tab page is selected.
3. Switch to the Coverages tab page.
4. An overview of all the existing coverages appears. To create a new coverage, choose Create Coverage. A
dialog box appears in which you can enter a name for the coverage and the coverage category. Choose
Enter.
5. The screen for the coverage level appears with the tab pages Coverages, Value Insured Journals, Premium
Journals, Val.Ins./Premium Assignment, Objects, and Extension Service.
Integration
The entry of a coverage for a policy section is optional. You can enter several coverages for a given policy
section, whereby a coverage is always assigned to a single policy section.
For each coverage, you must enter at least a value insured, premium, or object. You can assign more than one
object to a coverage. An object assigned to a given coverage may also be assigned to other coverages and to
other policy sections, which may belong to different policies.
If you enter a value insured for a coverage, it only applies to this coverage. You can enter several values insured
for a coverage.
You can enter several premiums for a coverage. You can assign the premiums and values insured you have
entered to each other on the Val.Ins./Premium Assignment tab page.
Note
Use
On the Objects tab page you can add an object [page 38] to a coverage. You can also change or delete the
object coverage.
Prerequisites
If you are using an existing object, the validity period of this object must cover the validity period of the
coverage (start of coverage, end of coverage).
1. To add an existing object to a coverage, switch to the Objects tab page on the FS-RI: RM (Non-Life) –
Change Coverage screen. On this screen you can enter the number of an object in the Object column.
2. After you have entered the Start of Coverage and End of Coverage, save your entries. You have now
assigned the object to the coverage. You can also create a new object from here.
3. You can change the object coverage on the same screen by changing the attributes in the table and saving
your entries. To delete an object from the coverage, select the relevant row and choose Delete.
4. Then choose Save.
Note
The period defined by the Start of Coverage and End of Coverage must fall within the validity period of the
related policy section (start of policy section, end of policy section).
Definition
The value insured is the amount the insurer is contractually obliged to pay in the case of a claim.
Use
You first call the coverage for which you want to create a value insured. On the FS-RI: RM (Non-Life) - Change
Policy screen, switch to the Coverage tab page. Double-click the coverage for which you want to create a value
insured.
Choose Value Insured. The Create Value Insured dialog box appears.
Here you enter the key identifying attributes of the value insured.
Attributes
Choose Continue. The screen for the Value Insured tab page appears. You can then make your entries in the
sections Value Insured Data, Statistics/Values, and References.
You can enter the following information in the value insured data:
● Sunset period
● Start of value insured after
● Relevant for liability
● Rank
● Index type
● Start of index period
● Extension Service
● Exclusion of values insured
Statistics/Values
You can enter several values in the Statistics/Values section. However, a value type may be used only once. You
first enter the desired value type and choose Continue. You can then enter the following:
In the References section you can enter the ID used in operational or partner systems.
On the FS-RI: RM (Non-Life) - Change Policy screen, switch to the Coverage tab page. Double-click the coverage
for which you want to create a value insured. On the next screen, switch to the Value Insured Journals tab page.
Select the value insured you want to change.
To delete a value insured, navigate to the value insured as described under “Changing a Value Insured”. In the
overview of values insured, select the row for the value insured you want to delete and choose the Delete
pushbutton.
Structure
The value types and values are key entries for the values insured.
The statistical value types are transferred from the corresponding operational value types and propagated
upwards to the higher levels.
The Gross Liability is the statistical value type upon which further functions are based. It is always taken from
the operational value type defined as the liability calculation base. You define the liability calculation base for
each class of business in Customizing. Unlike the values for other operational value types, you can only enter
the value for the liability calculation base at value insured and policy section levels. If you enter the value at
both levels, and the Relevant for Aggregation checkbox is also set at both levels, the system uses the values
entered at value insured level.
Prerequisites
You can copy the value insured if the following conditions have been met:
Context
You can use this procedure to copy a value insured within a policy.
Procedure
1. Call the copy function on the SAP Easy Access screen under User Menu FS-RI: Reinsurance Risk
Manager Contract Manager Copy Original Policy/Objects .
On the initial screen, specify how you want to use the copy function. In the upper section of the screen you
can select Copy Policy or Copy Object.
2. Select Copy Policy.
In the middle section of the screen you can specify which parts of the policy you want to copy. You can
select the following:
○ Copy Policy
○ Copy Policy Section
○ Copy Value Insured
The Copy Value Insured selection screen appears at the bottom of the screen. Here you enter the details for
the value insured to be copied.
4. Enter the values for the source value insured in the following fields:
○ Source Policy (ID of the source policy; required)
○ Source Policy Section (ID of the source policy section; required)
○ Source Coverage (ID of the coverage to be copied; required)
○ Source Value Insured (ID of the value insured to be copied; required)
5. Enter the values for the target value insured in the following fields:
○ Target Value Insured (enter an ID that has not yet been used for a value insured belonging to the
specified coverage)
○ Name of Value Insured (optional)
6. Choose Execute.
An interim screen with selection options appears. The values that are copied by default are flagged.
7. If necessary, modify the selection and choose Check.
Note
After you choose Check, check to see if the system has adjusted your selection. The following types of
adjustment can occur: For example, you select the Value Insured to be copied, but not the Value Insured
Header. In this case, the system removes the selection for the value insured, since this cannot be
copied without the header.
If you want to make several copies with the same selection criteria, choose Save As Variant. To use this
variant when you create the next copy, choose Get Variant.
8. Choose Execute.
Results
Definition
In Contract Manager you can enter premiums for information purposes on the Premium tab page. These are
not the premiums that have actually been paid or are due to be paid. The actual premiums are entered
manually in the account, or calculated by the system during the automatic posting run for expected premiums.
Use
Creating a Premium
1. On the FS-RI: RM (Non-Life) - Change Policy screen, switch to the Coverage tab page. Double-click the
coverage for which you want to enter a premium. On the next screen, choose Premium.
2. You then enter the header data in the dialog box:
○ Premium (user-defined short text) and a long text
○ Premium category
○ Premium start and end date
○ Underwriting date
○ Status
○ Reason for change
○ Currency and exchange rate type
Choose Continue. A new screen appears.
3. The header section contains the following data fields:
○ Premium Category
○ Accounting Period
○ Currency
○ Exchange Rate Type
○ Valuation Date
Here you can enter all the data for the premium period or change existing premium data.
The system uses the valuation date as the exchange rate date if currencies have to be translated. If you
leave this field blank, the system uses the start date of the policy section period for which the coverage
was created.
4. In the Statistics/Values section, you enter a value type in the first column and choose Continue. The
system enters the long text for the value type and you can enter values in the following fields:
○ Value
○ Value Fixed
○ Exchange Rate (*) for value types
○ Exchange Rate Type (*)
○ Dimension
(*): You can enter values in this field only if the value type is an amount.
Changing a Premium
1. On the FS-RI: RM (Non-Life) – Change Policy screen, switch to the Coverage tab page and select a coverage.
2. Now switch to the Premium Journals tab page and select a premium. If you have already entered several
premium periods, you may have to select the correct premium period.
3. You can then change the entries for the fields that are ready for input and save the changes. For more
information about the meaning of the fields, see “Creating a Premium”.
Displaying a Premium
Prerequisites
You can copy the premium if the following conditions have been met:
Context
1. Call the copy function on the SAP Easy Access screen under User Menu FS-RI: Reinsurance Risk
Manager Contract Manager Copy Original Policy/Objects .
On the initial screen, specify how you want to use the copy function. In the upper section of the screen you
can select Copy Policy or Copy Object.
2. Select Copy Policy.
In the middle section of the screen you can specify which parts of the policy you want to copy. You can
select the following:
○ Copy Policy
○ Copy Policy Section
○ Copy Value Insured
○ Copy Premium
3. Select Copy Premium.
The Copy Premium selection screen appears at the bottom of the screen. Here you enter the details for the
premium to be copied.
4. Enter the values for the source premium in the following fields:
○ Source Policy (ID of the source policy; required)
○ Source Policy Section (ID of the source policy section; required)
○ Source Coverage (ID of the coverage to be copied; required)
○ Source Premium (ID of the premium to be copied; required)
5. Enter the values for the target premium in the following fields:
○ Target Premium (enter an ID that has not yet been used for a premium belonging to the specified
coverage)
○ Name of premium (optional)
6. Choose Execute.
An interim screen with selection options appears. The values that are copied by default are flagged.
7. If necessary, modify the selection and choose Check.
Note
After you choose Check, check to see if the system has adjusted your selection. The premium can only
be copied if the Premium Header and Premium Value fields are both selected. You can decide whether
to include the subentity External Reference.
If you want to make several copies with the same selection criteria, choose Save As Variant. To use this
variant when you create the next copy, choose Get Variant.
8. Choose Execute.
Procedure
1. On the Coverage screen, choose the Val.Ins./Premium Assignment tab page. This screen contains three
tables. The value insured data is on the left and the premium data is on the right.
2. To assign a premium to a value insured, select a value insured and use the arrow key to enter it in the next
free row of the Assignment table in the middle of the screen. Then select this entry. In the table on the
right, select the premium you want to assign to the selected value insured, and transfer it to the table using
the left arrow key.
3. You can make further assignments in the same way. You cannot assign two values insured to one premium.
Each premium can be assigned to only one value insured.
Definition
The value type defines the meaning of the value, such as “sum insured” or “maximum liability”.
Statistical value types are not entered by the user. These are the values calculated by the liability aggregation
function.
You define operational value types in Customizing for FS-RI Reinsurance under Risk Manager (Non-Life)
General Settings Define Value Types .
You use value types to classify the values stored and to define the relevant values for liability aggregation. You
can enter value types at the following levels:
● Premium journal
● Value insured journal
● Coverage
● Policy section
● Participation
You can enter the values for the operational value types manually or have them calculated automatically by the
system. In the latter case, one or more calculation rules must be defined for this value type.
If several calculation rules have been defined for a value type, the system applies all the calculation rules for
which values are available or can be calculated.
Each calculation rule must produce the same result when it is used. Otherwise, the system returns the error
message “Different results for the value type XY”.
With the introduction of participations, calculation rules can incorporate value types from different levels. This
means that the calculation may relate to value types from the original policy section or value types from the
preceding participation.
If the Value Fixed checkbox has been set for a value type, the value is not calculated automatically.
You define the calculation rules for value types in external Customizing for Risk Manager Non-Life under
General Settings Define Value Types .
The statistical value types are calculated by the liability aggregation [page 75] function. The system displays
only statistical values for which the date in the As Per field falls within the corresponding period. If the As Per
date is before the first period for statistical value types, the system displays the value types for the first period.
If the As Per date is after the last period, it displays the value types for the last period.
When value types are calculated, the system automatically detects circular references.
A circular reference exists when two of the value types refer to each other in their respective calculation rules.
If the system finds a circular reference, it prompts you to correct it. In this case, you must decide which value
type you want the system to calculate. All the other value types are flagged as "Fixed".
The liability aggregation function takes the liability amounts from lower levels and calculates the total liabilities
at higher levels. The values relevant as “liability amounts” depend on the class of business. You define the
relevant value types for a given class of business in the Customizing activity Edit Classes of Business.
The actual value of a value type with a given dimension is calculated by multiplying the value for the value type
by the value in the “Dimension” field.
When you create a new policy, policy section, coverage, value insured, premium, or participation, the system
enters the defined default values for all value types on the overview screen. You define these default values in
Customizing for Risk Manager and you specify the level (such as “premium”) and category (such as “one-time
premium”). You cannot enter statistical value types.
You define the default values for value types in external Customizing for Risk Manager Non-Life under
General Settings Define Value Types .
Definition
You can use class models to differentiate risks according to your own criteria.
For example, you could divide your life insurance portfolio into smokers and non-smokers, or classify your fire
insurance business on the basis of additional safety measures in excess of those required by law. In these
cases, “smoking habits” and “safety standards” would be class models. The attributes “smoker”, “non-
smoker”, “sprinkler system” and “no sprinkler system” would be the corresponding risk classes.
Use
If you assign the risks you assume to risk classes, you can reinsure each risk class differently. For more
information, see Risk Classes for Cession Calculation [page 99].
Structure
You define class models in external Customizing for Basic System under Interfaces RM Connection RIP
Settings .
For an example of the process, see Example: Defining and Maintaining Class Models (Optional) [page 179].
Context
If you want to classify objects in detail and create cessions on the basis of this object classification, you must
define the additional information in the FS-RI system by creating an Extension Service for the object table. For
example, the object "spaceship" could have different classes for the "year of construction" and the "number of
seats".
To store this special “spaceship” information, you first have to create or change an Extension Service for the
object table, and then create an Extension Service view specifically for the fields that are relevant for
spaceships.
Procedure
1. In external Customizing for Basic System, choose Extension Service Extension Service
Administration .
2. On the left of the screen, double-click the application for which you want to create an extension. In this
example, the application is Object Manager FS-RI-RM-OBJ. On the right you see the extendable table for
the selected application. In this example, there is only one object table /MSG/HOBJECT.
3. Select the table to be extended by double-clicking it. You can now change an existing extension (double-
click) or create a new extension.
Note
You can create a maximum of five extensions per table. (If you have already created five extensions, you
can still create additional fields.)
Caution
You should decide beforehand which fields you want to add to the extension. Once you have added a
field using the Change Field Selection pushbutton, you can no longer delete it from the extension.
Prerequisites
You have carried out the steps outlined in Creating Extension Services for Objects [page 62].
Context
Once you have created the extension for the object table, you must define the classification criteria to be used
by the Risk Manager cession calculation function to assign objects. To transfer the criteria to the cession
calculation, you must create an extension for the cession calculation table. You also do this using the Extension
Service.
Procedure
1. In Customizing for FS-RI Reinsurance choose Basic System Extension Service Extension Service
Administration .
2. On the left of the screen, double-click the application “FS-RI-RM-MK” (cession calculation). On the right of
the screen you then see a table control containing all the extendable tables for this application.
3. Double-click the table entry /MSG/RRVOKMOD (RIP: class model). The next screen shows all the extensions
that have been created for table /MSG/RRVOKMOD.
4. You can now create a new extension or add fields to an existing extension. The basic procedure is the same
as for creating extensions for objects (see Creating Extension Services for Objects [page 62]), and involves
creating fields, selecting fields, activating the Extension Service, and creating views.
However, when you select and maintain the extension fields and corresponding view(s), you must take the
following factors into account:
○ The names of the fields in the extension for cession calculation must begin with the letter
combinations below:
○ CT_ = unique fields contents
○ OP_ = operator for unique field checks (=, <, >, <>)
○ CL_ = lowest value for an interval field
Use
The cession calculation function must know which fields of the object Extension Service correspond to the
fields of the cession calculation Extension Service you have just created. You define this relationship in an
assignment table in Customizing.
Note
You only need to perform this step if the fields in the extension for the object table differ from those in the
extension for cession calculation.
Prerequisites
Before you can make the assignments, you must make a setting to let Risk Manager know which cession
calculation extension tables can be referenced in the assignment table. You do this in Customizing for Basic
System under Extension Service Edit Defaults for Extension Service Tables . If this table already contains
the extension to the object table created previously, you do not need to create any new entries. Otherwise, you
must add the extension table you created to extend the object table.
Procedure
You make the actual assignment in Customizing for FS-RI Reinsurance under Basic System Interfaces
RM Connection RIP Settings Edit RIP Defaults for Cession Calculation Criteria .
Example
In the spaceship example, you would select the extension table for the object table /MSG/EC_OBJECT and its
fields Construction Year and Seats. You would assign these values to the fields CT_BAUJAHR and CT_SITZE.
Use
After you have defined the individual fields to be used for allocating the business into different classes, you
then create a class model. The class model stores the conditions and upper and lower limits for assignment to
a certain class.
Prerequisites
Procedure
You create class models in external Customizing for FS-RI Reinsurance under Basic System Interfaces
RM Connection RIP Settings Define RIP Class Model . In this Customizing activity, you can see all the class
models that have been created to date.
1. To create a new class model, choose New Entries. Enter the company code, number and name of the class
model, and the Extension Service containing the fields to be used for the classification. This is the
extension of the cession calculation table you created in the step Creating Extension Services for Cession
Calculation [page 63].
2. Create the various classes to which you want the model to make allocations, and assign them to the class
model. To create the classes, double-click the Classes folder in the tree on the left of the screen.
Example
In the spaceship example, the class model has the ID SPAC and the short text SPACE. Two classes have been
assigned to this model (SP1 and SP2). The model therefore offers two “categories” – one for high risks, and
one for low risks.
Use
After you have created the class model, the cession calculation function in Risk Manager can recognize the
categories to which the risks can be allocated. However, it still has no indication of when a risk belongs in the
first category (SP1) or the second category (SP2). In the next step, you therefore have to specify the allocation
conditions.
Prerequisites
Procedure
You define the criteria you want the cession calculation function to use for allocation in external Customizing
for Basic System under Interfaces RM Connection RIP Settings Edit RIP Class Model .
1. On the screen containing the existing class models, select the model for which you want to define the
conditions. On the next screen, you can assign upper and lower limits for the individual classes. The
columns in this table control contain the individual fields of the cession calculation extension that you
assigned to the class model in the step Creating Class Models [page 65].
Caution
In the Class column, you can enter only classes that have been defined in the class model you are currently
processing.
Example
In the spaceship example, you can define the criteria for the class model SPAC created earlier. The risks can be
allocated according to the criteria Construction Year and Seats.
Prerequisites
Context
You follow this procedure to transport a class model defined in Customizing to a different client or machine.
Procedure
1. In external Customizing for Basic System, choose Interfaces RM Connection RIP Settings Edit RIP
Class Model . Choose the Transport pushbutton. The system creates a new Customizing transport
request containing the class model.
2. Contact your SAP system administrator for information about how to import this transport to the target
system.
Use
To enable the cession calculation function to use the fields defined for the class model and the reinsurance
program, and to link these fields with individual cession groups, you must create a special extension for the
cession group to incorporate the class model fields.
Procedure
1. In Customizing for FS-RI Reinsurance choose Basic System Extension Service Extension Service
Administration .
2. For more information about the basic procedure for creating extensions, see Creating Extension Services
for Objects [page 62]. To create extensions for cession groups, you select the application “FS-RI-RM-GRP
(Cession Group)” in the navigation tree on the left-hand side of the screen. You then select the table /MSG/
NGRP (groups) as the table to be extended on the right-hand side of the screen.
3. On the next screen, you either create a new extension table, or extend an existing table. The procedure is
the same as in previous steps (Change Field Selection, Activate, and so on).
Note
Ensure that all the fields used in the class model are specified in the Extension Service (except for the OP_
fields and the Class field). All C*_ fields that are to be used for cession calculation and are used in the class
model must also be defined in the new Extension Service.
Once you have created the Extension Service and fields, you must create a view of the fields to be used. This
procedure is also described in earlier steps.
Result
The Risk Manager cession calculation function can now find and assign the corresponding Extension Services.
Use
Features
pushbutton.
Create new policy section period for ex If several policy section periods exist for
From within the policy, using the
isting policy section a policy section header, no entries can
pushbutton.
be made in the fields for the policy sec
tion category, class of business, line of
business, area, and business type in the
policy section header.
Prerequisites
You can copy the policy section header if the following conditions have been met:
● The policy in which you want to copy the policy section is not being edited.
● The status of the policy does not allow posting and is not reversed.
● You are authorized to edit the policy.
You can use this procedure to copy a policy section. The system copies the policy section header and the
assigned policy section (which may contain several policy section periods), as well as all the coverages defined
for the policy section with the related values insured and premiums. The system assigns a new policy section
number to the copied policy section header. The periods are not affected by the copy process.
Procedure
1. Call the copy function on the SAP Easy Access screen under User Menu FS-RI: Reinsurance Risk
Manager Contract Manager Copy Original Policy/Objects .
On the initial screen, specify how you want to use the copy function. In the upper section of the screen you
can select Copy Policy or Copy Object.
2. Select Copy Policy.
In the middle section of the screen you can specify which parts of the policy you want to copy. You can
select the following:
○ Copy Policy
○ Copy Policy Section
○ Copy Value Insured
○ Copy Premium
3. Select Copy Policy Section.
The Copy Policy Section selection screen appears at the bottom of the screen. Here you enter the details
for the policy section to be copied.
4. Enter the values for the source policy section in the following fields:
○ Source Policy (ID of the source policy; required)
○ Source Policy Section (ID of the source policy section; required)
5. Enter the values for the target premium in the following fields:
○ Target Policy Section (enter an ID that has not yet been used for a premium belonging to the specified
coverage)
○ Name of Policy Section (optional)
6. Choose Execute.
An interim screen with selection options appears. The values that are copied by default are flagged.
7. If necessary, modify the selection and choose Check.
Note
After you choose Check, check to see if the system has adjusted your selection. The following types of
adjustment can occur: For example, you select Copy Value Insured and Do Not Copy Value Insured. In
this case, the system removes the selection for the value insured.
If you want to make several copies with the same selection criteria, choose Save As Variant. To use this
variant when you create the next copy, choose Get Variant.
Results
Definition
The valuation date is the date used for fixing the exchange rate for currency translation.
Use
The system uses the valuation date for all currency translation for a policy section, such as:
● Translating currencies for non-statistical value types to the currency of the statistical value types
● Translating the original currency of the policy section into the local currency
● Translating all the statistical values dependent on this policy section into the local currency
● Translating currencies at all the relevant levels for calculating the statistical values and portfolio premiums,
when cessions are calculated, and when you create manual cessions (see Cession Group Creation [page
93] and Cession Calculation [page 95])
● During cession group creation, if the currency of the reinsurance program differs from the local currency.
You can define whether the currency should be translated at the start date or change date of the group
period. In this case, you cannot enter the valuation date manually.
● If the currency of the reinsurance program differs from the cession currency, the system uses the valuation
date of the corresponding cession group period to translate the amounts for the ceded policies and policy
sections.
Note
For each valuation date, the system stores the valid-from date of the exchange rate determined for the
original currency of the policy section. This date is taken from the SAP exchange rate table.
● For more information about the valuation date in the context of the liability indicator, see the
documentation for the liability indicator.
The system automatically determines the valuation date again in the following cases:
To prevent your manual changes from being overwritten by the system when participations change you can set
the “Manual Change” checkbox. As long is this checkbox is set, the valuation date can be changed only
manually.
Default Settings
You can define the following default values for the valuation date at policy section journal level and participation
level in Customizing for Risk Manager (Non-Life):
● Start date as the valuation date: The valuation date changes only if you change the start date for the
policy section period or participation period. Other changes do not trigger a change in the valuation date.
(In the same way, the valuation date at value insured level is set to the start date of the value insured
journal, and the valuation date at premium level to the start date of the premium journal.)
Default Values Edit Defaults for Central RM Settings – column: PolValDate
You make the corresponding settings for participations in the same Customizing table in the column
PartValDte.
● Last change date as the valuation date: Every time you make a change to a policy section, the system
resets the valuation date for the corresponding policy section period. (In the same way, each change at
value insured level resets the valuation date at value insured level, and each change at premium level resets
the valuation date at premium level.)
Default Values Edit Defaults for Central RM Settings – column: PolValDate
You make the corresponding settings for participations in the same Customizing table in the column
PartValDte.
● Display in local currency or display currency: Default Values Edit Defaults for Central RM Settings –
column: CrcyPolSta
Use
The status plays a key role when you edit policies, groups, and participations, or create accounts for these. The
status also controls the generation of complete historical statuses for policies and accumulations.
A status with the attribute Posting Allowed can be set from the superior object only. Account postings can be
created only for objects with statuses that are open for posting.
You can use the background job Generate Complete History (/MSG/H_H_HISTORY_ASSEMBLER) to generate a
complete history, including all assigned objects, for the most recent status of a policy or accumulation that is
open for posting.
Features
Status Propagation
When the status of an object changes, the system also changes the status of dependent objects when you
perform the following activities:
The system always uses the statuses defined in Customizing under FS-RI:Risk Manager (Non-Life) RM
Functions .
Status Change
You can change a status at policy and accumulation level only by choosing Confirm. The following rules apply:
● The status Posting Allowed/Not Reversed can be set only in the superior object by choosing Confirm.
● The status that allows posting is forwarded to all the assigned technical objects provided these objects do
not already have a reversed status.
● If a policy that is open for posting or an accumulation is set to "In Process" by choosing Confirm, then this
status is also forwarded to only those assigned technical objects that have not been reversed.
● Similarly, you can set the status Reversed only by choosing Confirm. This status is not forwarded to
assigned technical objects if these have already been reversed.
● You can also set the status Reversed in lower-level objects using the Status Change function.
● Part of the policy period is assigned to an accumulation. Both the policy and accumulation are in process. If
the policy is not confirmed with the status Posting Allowed/Not Reversed, then the status of the policy
header remains set to In Process.
You can change the status of the lower-level objects for a policy or an accumulation using the Status Change
function. The following rules apply:
● The status Posting Allowed/Not Reversed cannot be set using the Status Change function.
● Status changes at policy section level must always be propagated.
Check
The Functions Checked checkbox can be set for a status. If this checkbox is set for a status, the system runs
validation checks when this particular status is set.
Generation of Histories
If the policy or accumulation has never had a status that allows posting, then the complete history contains the
current operational data.
Prerequisites
You can copy the policy section header if the following conditions have been met:
Context
You can use this procedure to copy an existing policy. This creates a new, independent policy.
Procedure
1. Call the copy function on the SAP Easy Access screen under User Menu FS-RI: Reinsurance Risk
Manager Contract Manager Copy Original Policy/Objects .
On the initial screen, specify how you want to use the copy function. In the upper section of the screen you
can select Copy Policy or Copy Object.
2. Select Copy Policy.
In the middle section of the screen you can specify which parts of the policy you want to copy. You can
select the following:
○ Copy Policy
○ Copy Policy Section
○ Copy Value Insured
○ Copy Premium
3. Select Copy Policy.
The Copy Policy selection screen appears at the bottom of the screen.
Note
If you do not enter an ID for the target policy, the system assigns the next available number to the
copied policy. Whichever option you choose, it is always useful to enter a name for the copy of the
policy.
6. Choose Execute.
An interim screen with selection options appears. The values that are copied by default are flagged.
7. If necessary, modify the selection and choose Check.
Note
After you choose Check, check to see if the system has adjusted your selection. The following types of
adjustment can occur: For example, you select Copy Policy Section Value and Do Not Copy Policy
Section Header. In this case, the system removes the selection for the policy section value.
If you want to make several copies with the same selection criteria, choose Save As Variant. To use this
variant when you create the next copy, choose Get Variant.
8. Choose Execute.
Results
Note
The system assigns the copied policy a status indicating that it was created as a copy. You define the
status values in Customizing.
Use
This function takes the individual liability amounts for the base entities (values insured, coverages, or
participations), and calculates the total liabilities for the higher-level entities (policy sections or participations).
● For liability aggregation up to accumulation level: A value type is assigned to each of the classes of
business as the liability calculation base for the original business side ( Master Data Classes of
Business Edit ). The liability calculation base is the value that reflects the liability and as such the risk to
be distributed, such as Sum Insured. When the liabilities are aggregated on the original side, the system
only includes values with this value type.
● At value insured level or policy section level you have defined values with these value types and set the
Relevant for Aggregation checkbox.
Features
Values Affected
The system determines the relevant values for the liability aggregation calculation on the basis of the main
class of business for the policy section and the Relevant for Aggregation setting.
You can only select this checkbox if the value is assigned a value type that has been assigned to the class of
business as a value type "relevant for liability" in the master data.
You can calculate the total liability for the following objects.
Value Insured
Subcoverage
The system calculates the liability totals from the values insured. You cannot enter liability totals manually.
Item
The system calculates the liability totals in different ways, depending on the existing data in Basic System. It
searches for the relevant Basic System data in a certain order of priority and uses the first entries it finds. The
order of priority is as follows:
Policy
The system calculates the liability totals on the basis of the policy sections. You cannot enter the values
manually.
Accumulation Group
The system calculates the liability totals on the basis of the policies. You cannot enter the values manually.
Participation
● Maximum: For example, the maximum liability of the values insured is entered for the higher-level
coverage.
● Minimum: For example, the minimum liability of the values insured is entered for the higher-level coverage.
● Average: For example, the average liability of the values insured is entered for the higher-level coverage.
● Total: For example, the total liability of all the values insured is entered for the higher-level coverage.
If no prior cession group has been assigned to the participation, the gross liability is the same as the remaining
liability. If a prior cession group has been assigned, the remaining liability is reduced by the percentage rate
specified for the participation.
Valuation Date
When the system calculates the statistical values for policy sections, values insured and premiums, it uses the
respective valuation date and the exchange rates for that date.
The system discloses assumed liabilities separately for obligatory and facultative participations. A participation
is classified as obligatory or facultative on the basis of the “Nature of Treaty” setting for the treaty assigned to
the participation.
The totals also distinguish between original values and participation values. These values are differentiated by
company code, which is necessary when more than one company code participates in an original policy or in an
accumulation.
Differentiation by Mode
The liabilities are displayed for the relevant mode (occurrence year, underwriting date). Risk Manager Non-Life
only supports the Accounting Year mode in the sense that treaties based on the accounting year can be
assigned to Risk Manager Non-Life; these treaties are handled in Risk Manager Non-Life in the same way as
treaties based on the occurrence year.
LUDs
The LUDs for the participations can be included in the calculation for the total assumed liability. However, you
need to explicitly specify the limit to be included in the calculation by selecting the “Use for Cession
Calculation” checkbox. In this case, the system ignores the structural characteristics that have been defined
for these limits and deductibles.
Use
An assumed policy can contain policy sections that differ as follows: For each policy section header you can
specify whether the related policy section periods should be assigned the mode "Occurrence Year" or
"Underwriting Year". In some cases, accounts for policies that cover multi-line business (such as third-party
liability and fire coverage) may relate to both the underwriting year and the occurrence year. That is, different
modes may apply within a single policy. These policy sections are handled differently by the liability
aggregation function, depending on the mode you have selected.
Features
You define the mode for a policy section header (underwriting year or occurrence year) in the policy section
header itself. This means that a single policy can have policy section headers with different modes. Since the
premiums and values insured are dependent on the policy section header, they must have the same mode as
the policy section header itself. The underwriting year (or underwriting date in Risk Manager Non-Life) can vary
between the time periods for a policy section.
The liability aggregation function is executed for each underwriting year and occurrence year. Therefore, on the
assumed business side, it is based the modes in the policy section headers for the assumed policy.
Use
In this step you can structure the assumed business in the original policy by grouping policy sections.
Prerequisites
Process
Policy section groups are used to link policy sections and participations. You assign policy sections on the
“assumed business” side, and participations on the “ceded business” side. The ceded participation assigned to
the policy section group can be one of the following:
● Original layer
● Cedent participation
● Your company's own assumed participation
You can assign policy sections from different original polices to one policy section group if these original
policies belong to the same accumulation group. Otherwise, you can only group policy sections from the same
policy.
You must create policy section groups if you want to define participations in an original policy. The system
therefore allows you to create policy section groups and the ceded participations for this policy section group in
a single step.
For more information, see Creating Policy Section Groups and Participations for Policy Sections [page 80].
You can use the accumulation control function to determine accumulations automatically. The function finds
policies that cover the same object, for example, and groups them accordingly.
If you are unable to use the automatic accumulation control function, or decide not to, you can still assign
original policies to an accumulation group [page 82] manually.
Result
Individual policy sections are assigned to groups. In the next step, you can create ceded participations for these
policy section groups. The role of the ceded participation can vary, as described above.
A policy section group is a form of cession group to which you assign policy sections on the “assumed
business” side instead of participations. Policy section groups group matching original policy sections. They
form the basis for participations, which you assign to the group as ceded participations.
A participation can only reference an cession group (in this case, a policy section group). This means that you
always need a policy section group, even if you only want to create a participation in a single policy section.
The group category of the policy section group is also “cession group”.
Prerequisites
You have created the policy sections you want to group and for which you want to create a participation.
Context
You use this procedure to assign a policy section group to an existing policy section. At the same time, you can
create a ceded participation for this policy section group.
You cannot create a direct link between a participation and a policy section without using a policy section
group in between. This means that you still have to create a policy section group even if you only want to
link the participation to a single policy section.
Procedure
1. At policy header level, switch to the Pol. Sec. Grouping tab page.
2. In the Policy Sections table, select the policy sections for which you want to create a group.
Use
You map accumulations in the FS-RI system by creating accumulation groups. An accumulation group contains
the policies that form an accumulation. You can then reference the accumulation group containing several
policies when you process retrocessions, rather than just one policy.
Features
● Automatic accumulation control [page 84]: The system searches for existing accumulation groups with
the same characteristics and assigns the policy to one of accumulation groups found.
● You can create accumulation groups [page 83] manually.
● The function for creating cession groups [page 93] references the accumulation group, enabling joint
coverage and retrocession of the policies in an accumulation group.
● The system checks and correct reallocation if a policy section is moved into or out of an accumulation
group. For more information, see Change in Accumulation Assignment [page 86].
● The system analyzes policies assumed by various companies in a corporate group as an overall
accumulation [page 105].
Definition
An accumulation group comprises one or more policies. The system can then perform a joint retrocession for
all participations linked to an accumulation group, based on certain rules (portfolio treaties).
Use
You use accumulation groups to group policies and retrocede them together, so that your own share only
applies once for the entire accumulation group. For more information about how accumulations are handled for
retrocession purposes, see Cession Group Creation [page 93].
The system also calculates the total liability for the entire accumulation group. For more information, see
Liability Aggregation [page 75].
Company Codes
You can combine policies from different company codes in one accumulation group. To avoid problems later on,
you must define each company code you use as a central company code in external Customizing for FS-RI Risk
Manager (Non-Life) under General Settings Configure Company Codes .
You must make the appropriate setting for the authorization check in Customizing for FS-RI Risk Manager
(Non-Life) under Policy Administration Edit Assignment of Application to Authorizations .
The system determines the responsibilities for the accumulation group, followed by the partners assigned to
the corresponding roles. It then selects the department and position of these partners (if defined) and uses
them as fields for the authorization check in authorization object YRVN_GRP.
If no department or position is found (new accumulation group, role was not assigned to an “old” accumulation
group, no department or position has been assigned to the partner), the system enters dummy values in the
corresponding fields. This means that the organizational unit and position are not included in the authorization
check.
The authorization check is applied only to the remaining fields in authorization object YRVN_GRP. These
remaining fields are checked for the current user, and include the current mode (create, change, display a
group), the current group number, and the current company code.
A user has access to an accumulation group if one of the responsibilities matches (OR relationship).
● Assignment period: the start date must be before the end date.
● If the time rule is set to 12:00 hrs or 00:00 hrs, the start and end dates must not be identical.
● The assignment period must fall within the group and policy/certificate header periods.
● The assignment periods must not overlap within a policy or accumulation.
Use
You can group policies and policy sections of the same type in accumulation groups.
Procedure
For more information, see Initial Screen for Processing Policies, Groups, and Participations [page 34].
1. Choose . You can use this option only if the existing accumulation group assignments do not cover the
entire policy header period.
2. The system automatically assigns the new accumulation group to the header of the policy you are editing.
This assignment is displayed on the Group Assignment tab page. You can change the assignment date on
this tab page.
Note
When you create the group, the system writes it to the database immediately. This step cannot be reversed.
You must make the appropriate setting for the authorization check in Customizing for FS-RI Reinsurance under
FS-RI Risk Manager (Non-Life) Policy Administration Edit Assignment of Application to Authorizations .
The system determines the responsibilities for the accumulation group, followed by the partners assigned to
the corresponding roles. It then selects the department and position of these partners (if defined) and uses
them as fields for the authorization check in authorization object YRVN_GRP.
If no department or position is found (new accumulation group, role was not assigned to an “old” accumulation
group, no department or position has been assigned to the partner), the system enters dummy values in the
corresponding fields. This means that the organizational unit and position are not included in the authorization
check.
A user has access to an accumulation group if one of the responsibilities matches (OR relationship).
● Assignment period: the start date must be before the end date.
● If the time rule is set to 12:00 hrs or 00:00 hrs, the start and end dates must not be identical.
● The assignment period must fall within the group and policy/certificate header periods.
● The assignment periods must not overlap within a policy or accumulation.
● Change in accumulation group: each group/policy section assignment or group/participation assignment
must be uniquely assigned to a single accumulation or policy. Groups cannot be used for more than one
accumulation.
Caution
The policy period is greater than the assignment period for the accumulation.
Use
You use the accumulation control function to find the matching accumulation groups to which a policy could be
assigned.
Prerequisites
● A value has been entered in either the Policyholder or Object field for the policy. To yield better results, both
fields should be filled.
● You have defined the business partner relationships for accumulation control in Customizing. As a result,
the accumulation control function can also recognize partner companies of the policyholder to be included
in the accumulation, such as group parent companies and subsidiaries. You make these settings in external
Customizing for FS-RI Risk Manager (Non-Life) under Accumulation Control Define BP Relationship
Categories for Accumulation Control .
The system searches for existing policies or accumulation groups that could form an accumulation together
with the policy being processed. An accumulation can be formed if the policy or accumulation group is
assigned to the same chain of company codes and at least has the same policyholder or covers the same
object.
The system lists all the accumulation groups and policies found (including the policyholder, object, and text for
each policy). The list is sorted on the basis of the weighting defined in Customizing.
If you double-click one of the policies or groups in the list of results, the system automatically branches to the
display screen for the corresponding policy or group.
To assign the policy being processed to an accumulation group, you select an accumulation group and choose
Assign Policy to an Accumulation Group. The system tries to assign as much of the policy period as possible to
the group, subject to the checks described below.
If you cannot find a suitable accumulation group, you can create a new one. Under Policies, you choose the
policies that you want to bundle in an accumulation group with the policy being processed and then choose
Assign Policies to a New Group. The system tries to assign as much of the policy period as possible to the
group. After the new group has been assigned, the system returns to the processing dialog for the policy.
Affiliated Companies
If no accumulation groups are found for the specified policyholder, the system tries to find an affiliated
company using the search relationship categories defined in Customizing. This is possible only if you have
entered the values in the relationships table in Customizing and have assigned the affiliated companies in the
SAP Business Partner module.
Checks
The system checks the following when a policy is assigned to a group and when a new group is created in the
background:
● The period for which the policy is assigned to the group falls within the group period
● A policy is not be assigned to the same group category more than once for the same time period
Activities
Use
Whenever you assign an original policy to a new or different accumulation, the superior object changes. If a
policy is not assigned to an accumulation, this policy itself is the superior object. If you assign the policy to an
accumulation group, the accumulation group becomes the new superior object. This is important for creating
cession groups and calculating cessions, since both functions reference the superior object. Consequently, you
need to execute the functions for cession group creation and cession calculation for the new or changed
superior objects after reassigning an accumulation.
Features
The change in the accumulation assignment can take the following forms:
● An original policy does not belong to an accumulation and you assign it to an accumulation for the first
time.
● An original policy is currently assigned to an accumulation, and you delete the accumulation assignment to
handle the policy separately.
● An original policy assigned to one accumulation and you reassign it to another accumulation for the entire
policy term.
● An original policy is assigned to an accumulation for its entire term, and you want to assign it to different
accumulations for specified periods, or have certain periods during which the policy is not assigned to an
accumulation.
Consistency Checks
When you confirm [page 72] a participation chain, the system checks whether all the necessary cession groups
have been created and whether all the cessions have been calculated. If this is not the case, it returns an error
message.
Validation Checks
The validation checks ensure that the object relationships are consistent after a change in the accumulation
assignment.
● If the system detects an overlap between the accumulation assignment and an automatic cession group
assignment, the cession group assignment is shortened or deleted. You must adjust prior cession groups
or manual groups manually before you change the accumulation assignment.
● When you delete an accumulation assignment, the system checks if existing manual cession groups and
prior cession groups are assigned to different policies at the same time. If the system returns an error
message, you must decide which policy section header/accumulation group assignment you want to keep.
● If you change an existing accumulation assignment, the system checks whether manual cession groups or
prior cession groups are only assigned to a single superior object. If this condition is not met, you cannot
exit the subscreen.
● If you assign a policy section or participation to a manual group or prior cession group, the system checks
whether this group is already assigned to a different superior object. If this is the case, the system rejects
the new assignment.
Valuation Date
If you change the accumulation assignment, this can divide the entire assumed business side for the affected
policies (periods for policies, policy sections, values insured, and premiums). As a result, you may need to
change the corresponding valuation dates [page 71].
Use
You follow this process to define the portion of the risk retained by the primary insurer, the portion assumed by
your cedent, the portion you assume (which may be spread across several subsidiaries), and the part you cede
to a retrocessionaire.
Prerequisites
Process
You can begin with the participation of the primary insurer (P), for example.
You then define the participation of the reinsurer (R1) in the business of the primary insurer (P) and so on, until
you reach your own company.
For your own company you define assumed participations and ceded participations. You can also define
connecting participations if you work with several company codes (subsidiaries).
You can also leave out individual links in the chain. You can define your own participation as a direct
participation in the primary insurance business or original policy, even though other reinsurers come before
you. For example, R1 might have a participation of 40% of P of 50% of the original. You could enter this in the
system as 20% of the original.
In other words, original business from the policy section is ceded to group 1. Participation 1 defines the
participation of R1 in group 1, and cedes a portion of the risk to group 2. R2 participates in group 2 and cedes a
part of the risk to group 3, and so on.
You can define partial coverages (carve-outs). A partial coverage is when the ceded business side covers only
part of the assumed business.
You can select cession groups via manual processing (Carve-Out checkbox). When you do this, the system
restricts its checking of all the structural characteristics and deactivates its checking of the cession totals.
Creating Participations
1. Create the cedent participations and the groups up to the cession group of your cedent as you require. For
more information, see Cedent Business [page 88].
2. Create your own participation by defining the portion of the risk you are assuming yourself. For more
information, see Assumed Business [page 89].
3. Define the portion of the assumed risk you want to retain and the share you want to cede, and specify the
relevant assumed and ceded treaties to which you want to assign the risk. For more information, see
Retention and Ceded Business [page 90].
4. Confirm [page 133] the data for the original policy and the participation chain.
Result
You have mapped the structure of the participation in the original policy at the desired level of detail.
If the status of the participation structure allows posting, you can create accounts for premiums and losses.
Use
If you have information about the participations of partners that come between the primary insurer and your
company in the participation chain, you can use this process to map them in the system.
Prerequisites
Process
1. Create a participation for each cedent whose business you want to map in the system. In this participation,
specify the share of the cession group being assumed from the preceding cedent. Use a participation type
with the attribute "For Information Only", since you do not want to create accounts for the cedent's
participation. For more information, see Participation [page 106].
2. Create a cession group for the cedent participation. In the cession group, you define the share of the risk
ceded by the cedent. For more information, see Creating Cession Groups and Participations [page 119].
3. Repeat steps 1 and 2 until you reach your own participation. For more information about how to proceed
from there, see Assumed Business [page 89].
Note
Always start with the first link in the chain that you want to map in the system.
Use
You follow this process to define your share in the original risk. You can define the share directly, or define it
indirectly as a share in the share of a partner.
Prerequisites
You create your participation in a cession group for an original policy section or for a cedent participation. You
can use a facultative or obligatory participation type. For more information, see Participation [page 106].
Result
You have defined the assumed business and can now define your retention and ceded shares [page 90].
Definition
A special certificate is a certificate that is covered by an assumed obligatory treaty even though the upper
liability limit and the scope of the structure exceeds the scope of the obligatory treaty.
Use
To create a special certificate, create a participation using a participation type with the attribute “Special
Certificate” as the nature of the participation.
The structure of this type of participation is not checked against that of the master treaty.
You can only create special certificates in Risk Manager Non-Life for information purposes. Accounts cannot be
created in Risk Manager. All accounting activities must be carried out in Basic System.
It is also not possible to define conditions for special certificates, or to link them to the retrocession side.
Use
You follow this process to distribute the risks you have assumed. This includes:
Process
1. Optional: You can specify the shares of the risk you want to cede manually before the rest is distributed
according to the defined rules. For more information, see Prior Cession Group [page 127].
2. Assign the portfolio treaty [page 92] to the assumed participation.
3. Execute the cession group creation [page 93] function for the participation. If there is more than one
participation for the same superior object (policy or accumulation), the system analyzes the participations,
which may have identical or different structural characteristics, and groups them into homogenous cession
groups based on the structure of the assigned portfolio treaty sections. The total for the cession group
then forms the basis for the cession calculation. Each cession group matches a section of the assigned
portfolio treaty, which means it is also allocated to the reinsurance program assigned to this portfolio
treaty section.
4. Start the cession calculation [page 95] run for the cession group. The system distributes the risk for the
cession group to the treaties in the reinsurance program defined for the portfolio treaty section.
5. Optional (instead of steps 3-5): Create the cessions manually. For more information, see Manual Cessions
[page 128].
6. Check the result and decide how to handle the amounts still not covered. You can either add them to the
retention or assign them to a suitable treaty. For more information, see Handling Unplaced Risk [page 130].
Result
For each premium or loss payment you enter for a participation on the assumed business side, the system
calculates and generates corresponding postings for the reinsurance treaties affected.
Example
You have three policies, each with two policy sections. The structural characteristics are identical except for the
class of business. Two of the policies are assigned to an accumulation group.
Related Information
Definition
Portfolio (PTF) treaties are used to assign single risks from Risk Manager to the correct reinsurance program.
For more information about the role of the PTF treaty, see Cession Group Creation [page 93]. A PTF treaty is
not a real treaty. It does not map an agreement between two business partners and you cannot create
accounts for it.
The PTF treaty maps the structure of your portfolio, which is defined by the individual treaty sections.
Use
The function for creating cession groups references the PTF treaty to distribute the risks to the various cession
groups and to assign these cession groups to the different reinsurance programs.
The key information is stored in the PTF treaty sections. Each PTF treaty section is assigned to a single
reinsurance program. For example, if you have a reinsurance program for the class of business “Fire”, and
another for the class of business “Third Party Liability”, you create two PTF treaty sections. You then assign the
reinsurance programs to the sections for the respective class of business. If you create cession groups for two
participations that each involve one of these classes of business, the system recognizes that the classes of
business are covered by different reinsurance programs by looking at the PTF treaty sections. It then creates
separate cession groups and assigns them to the respective program.
Structure
1. It must have a treaty type for which the PTF Treaty checkbox is set (usually, the name of the treaty type is
also “PTF Treaty”).
2. The Use in Risk Manager checkbox must be set at treaty header level.
3. The term of the period in the PTF treaty must be within or the same as the periods defined for the treaties
in the reinsurance program.
By default, every reinsurance program you create is valid until December 31, 9999. To restrict the
validity period for a reinsurance program, you create a new reinsurance program period. The original
period then ends on the day before the new period begins.
4. The PTF treaty must have one treaty section for each reinsurance program you want to “assign” via this
PTF treaty. The structural characteristics of this section must match those of the treaties defined in the
reinsurance program. In this section, you assign the reinsurance program on the Section tab page under
Structure Elements.
5. The PTF treaty must have a status that allows posting and is not a reversal status.
Example
For an example of the process, see Example: Creating Portfolio Treaties [page 183].
Use
This function assigns assumed participations to cession groups when certain conditions are met.
If an accumulation group covers the same risks for different policies, and certain other prerequisites are
fulfilled, these policies can be assigned to a cession group.
Integration
Distributing single assumed risks to reinsurance treaties involves two steps. You create the cession groups in
the first step and calculate the cessions [page 95] in the second.
Prerequisites
● You have made the settings for creating cession groups in external Customizing for FS-RI Risk Manager
(Non-Life) under RM Functions Edit Function for Creating Cession Groups . This includes default
settings for the status, change reason, group category, and liability indicator.
● You have created a corresponding portfolio treaty [page 92].
● You have assigned a portfolio treaty to the participations for which you want to create cession groups.
The system compares the structural characteristics of the participations being processed with the treaty
sections of the assigned portfolio treaty. It then creates a cession group for each matching section of the
portfolio treaty, and assigns the liabilities of the participations to the relevant cession groups.
The system also assigns the values for the cession calculation criteria to the cession group (such as
construction type class or statistical account). You define these values in Customizing for Basic System under
Interfaces RM Connection RIP Settings Edit RIP Defaults for Cession Calculation Criteria .
The journals for cession groups are created on the basis of the statistical net liabilities for the assigned
participations. For each day in the validity period of the cession group, the system calculates the total liability
on the basis of the assumed participations. It then creates a journal for each uninterrupted period that is not
subject to changes.
For each cession group journal the system also determines which Extension Service is relevant for supplying
the default values for the cession calculation criteria. It does this by comparing all the possible Extension
Services for group periods to the reinsurance program class model [page 61] that has been defined for the
respective cession group.
Once the relevant Extension Service has been established, the system determines the values for the cession
calculation criteria.
Note
You define the calculation rules for the default values for the cession calculation criteria in Customizing for
Basic System under Interfaces RM Connection RIP Settings Edit RIP Defaults for Cession
Calculation Criteria .
Retrospective Changes
● If you assign a policy to an accumulation group after cession groups have already been created, or move a
policy from one accumulation group to another, the participations belonging to this policy need to be
reassigned to the correct cession groups. In this case, you must re-run the functions for creating cession
groups and calculating cessions.
● If you change the structure of a policy section and thus the structure of the assigned participations, you
must check whether the assigned portfolio treaty section still matches. You do this using the Check
pushbutton, or by repeating the cession group creation run. In the latter case, the system makes any
necessary adjustments immediately. If the assignment to a cession group changes, the system displays a
message indicating that the cessions need to be recalculated for the cession groups affected.
The system creates a cession group for each matching portfolio treaty section. The cession groups created by
this function are regarded as automatically-created cession groups. You cannot make manual assignments to
these automatic cession groups. They can be used only by the system function for creating cession groups.
However, you can still create manual cessions. For more information, see Manual Cessions [page 128].
1. You call the Cession Group Creation function from within the participation using the corresponding
pushbutton.
2. The function checks whether participations exist that have not yet been assigned. Any existing
assignments are kept.
3. The function determines which assumed participations can be grouped in cession groups, and creates
these groups accordingly. For each combination of structural characteristics in the participations, it looks
for a matching portfolio treaty section. The structure of the portfolio treaty may have a broader scope than
that of the participation (however, this does not apply the other way round). Several participations from
different policies (in the same accumulation group) can be assigned to the same cession group, as long as
these participations have been assigned to the same portfolio section.
○ If the policy is already assigned to an accumulation group, the system searches within the
accumulation group for a cession group that is assigned to the same portfolio treaty section as the
participation. If no corresponding cession group is found, it creates a new cession group within the
accumulation group (status “In Process”). This cession group then references the correct portfolio
treaty section.
○ If the policy containing the participation is not assigned to an accumulation group, the system can only
search for the relevant cession group in the available set of cession groups assigned to this policy. If no
cession group is found, it creates a cession group for the policy participation.
Example
For an example of the process, see Example: Creating Cession Groups [page 189].
Use
The cession calculation function distributes the liability of a cession group [page 93] to the retention (if a
retention amount has been defined) and to matching reinsurance treaties; if the reinsurance program has been
assigned the rank category S, this liability is distributed to the additional retention according to the threshold
value. The retention, the additional retention, and the matching reinsurance treaties are defined in a
reinsurance program [page 690].
Prerequisites
● The reinsurance program [page 690] and portfolio treaty [page 92] have been created and have a status
that allows posting and is not a reversal status.
● The Cession Group Creation [page 93] function has been executed.
Features
The system reads the liability amount from the “Total Liability” field for the cession group. In the standard
system, the default value for the total liability is the remaining liability calculated using the rules for liability
aggregation.
The system distributes the liability from the cession group to the treaties defined in the reinsurance program
based on the reinsurance program rules. It utilizes the capacity of the treaties in ascending order according to
rank and reference rank, until either the total liability has been distributed or there are no further treaties in the
reinsurance program to assume the liability.
For more information about how the system allocates liability to the individual treaties, see Allocation of
Individual Rank and Treaty Categories During Cession Calculation [page 97]. The system creates a ceded
participation for the retention ranks of the reinsurance program and for each reinsurance treaty that assumes
part of the coverage. Participations are also created for the NP coverages contained in the reinsurance program
that do not have any burden because the liability has been distributed in its entirety.
The cession calculation function also handles obligatory connecting treaties and generates connecting
participations. For more information, see Obligatory Connecting Treaties in the Reinsurance Program [page
104] and Allocation of Individual Rank and Treaty Categories During Cession Calculation [page 97].
Risk Classes
You can also incorporate a class model with a corresponding set of classes. For example, the class model
“Security Standards” might contain the classes “With Sprinkler System” and “Without Sprinkler System”. For
more information about how risk classes are handled by the cession calculation function, see Risk Classes for
Cession Calculation [page 99].
Activities
1. You can execute the cession calculation run as a background job, or call it from the screen for the cession
group (Calculate Cessions or Cession Calculation for Period pushbutton).
2. The system calculates a cession proposal based on the portfolio section specified in the cession group
header and the reinsurance program assigned to this portfolio section. This proposal lists all the ceded
participations with the corresponding cession percentages.
3. You can accept or reject the proposal. If you reject it, the system deletes the participations created by the
cession calculation function. You can also create ceded participations manually.
4. These manual changes are recognized by the cession calculation function. When the cession calculation
function establishes that a manual change has been made within a cession group, it sends a query to the
employee responsible asking whether the manual changes should be kept or deleted. If the manual
changes are to be kept, the cession calculation run does not affect these cessions. The cession calculation
function uses up the capacity of the individual ranks in the reinsurance program in the predefined
sequence. If one of the ranks (cessions) is affected by a manual change that is to be kept, the changed
cession is used to calculate the reduction in the total liability.
Due to the manual changes being kept, the total liability cannot be 100% distributed, making additional
manual adjustments necessary. This is because keeping the changes made manually to the cession
introduces a constant component, and only the automatic cessions can be adjusted flexibly.
Note
If you use the background job to calculate cessions you cannot make any manual changes.
Example
For an example of the process, see Example: Calculating Cessions and Confirmation [page 190].
You can enter the following rank categories and treaty categories in the reinsurance program [page 690], which
are then used by the system to calculate cessions [page 95]:
Each rank – and as such, each treaty in the reinsurance program – is assigned in relation to a preceding rank or
preceding treaty. This is defined by the reference rank.
In reinsurance programs [page 690] with a flexible format, each rank covers the amount that is defined as the
calculation base via the reference rank and the coverage reference and that does not exceed the maximum
liability of the treaty itself.
In reinsurance programs with the previous format, each rank covers the amount that is left over by the
reference rank and does not exceed the maximum liability of the treaty itself. This is the unplaced risk.
The system first determines whether the open exposure handed down from the reference rank is below or
above the maximum liability of the quota share treaty.
The system determines whether or not a utilization percentage has been specified for the surplus treaty.
● If no utilization percentage has been entered, the treaty is used to cover the defined currency units
(retained line x number of lines). If the remaining amount to be covered is less than the calculated number
of currency units that would be covered by the treaty, the treaty is only used to cover the remaining
amount. The total covered by the surplus treaty is then converted into a cession percentage rate.
● If a utilization percentage has been specified, the surplus treaty does not assume the maximum liability it
could cover, but only a certain percentage of this capacity. This is the utilization percentage. However, if the
remaining amount to be covered is between the utilization amount and the maximum capacity, the surplus
treaty still covers the full amount. If the remaining amount to be covered would exceed the maximum
capacity of the surplus treaty, only the utilization percentage is ceded to the surplus treaty.
This type of buffer enables you to respond to fluctuations in the total liability between the utilization
percentage and the maximum capacity of the surplus treaty, and reduces the amount of manual work
involved.
Example
● Regardless of the utilization percentage, the retained line can be applied as a retention in reinsurance
programs with a flexible format if the corresponding entry has been made for the control indicator for
retention. You must define a separate rank with the rank category “Retention” for reinsurance program in
the previous format.
In NP treaties, the liability data for the deductible, liability, and protected share is taken from the treaty
definition. The protected share is applied to the LUD data. The deductible can be applied as a retention in
reinsurance programs with a flexible format if the corresponding entry has been made for the control indicator
for retention. You must define a separate rank with the rank category “Retention” for reinsurance program in
the previous format.
The risk below is only retained if it is not covered by treaties in lower layers. The liability specifies the total that
can be covered by the treaty after taking the deductible into account.
If the treaty is an obligatory connecting treaty (see also Obligatory Connecting Treaties in the Reinsurance
Program [page 104]), the participation is created for the corresponding treaty category. However, in the
standard system, this participation is assigned the cession rule “No Cession” and is not assigned a portfolio
treaty. You have to edit these details later if you want to continue processing.
Note
A BAdI method is provided in the cession calculation function that you can use in a customer-specific
implementation to fill the cession rule and the portfolio treaty.
Explicit Retention
If you have explicitly defined a retention in the reinsurance program, this amount is assigned to the cession
group as applied retention and the unplaced risk is reduced.
Additional Retention
You define a threshold value for the additional retention. This is the maximum amount of the unplaced risk that
can be transferred to the additional retention of the cession group.
Use
You use class models to subdivide risks into certain classes and to reinsure them differently, depending on the
class they are in.
To work with classes, you must first define a class model with these classes in Customizing. For more
information, see Class Model with Risk Classes [page 61].
Features
In the reinsurance program you can define the maximum liability for a quota share or the retention for a surplus
treaty differently for each risk class. The cession calculation run uses the class-specific data in the reinsurance
program to distribute the risk accordingly.
Example
Structure
Assume you have defined the following risk classes for oil tankers: A: double-walled, constructed after 1996; B:
double-walled, constructed before 1996; C: single-walled. Your reinsurance program for the class of business
"Oil Tankers" is structured as follows: Reinsurance Program
If the risk exceeds the available capacity, you conclude individual facultative treaties.
Calculation
You have a cession group for a participation in an oil tanker insurance policy. The ship is a single-walled tanker,
so the cession calculation function selects the highest risk category, C. The cession calculation function can
find the correct class only if you have specified the Extension Service in the cession group and assigned this
combination of Extension Service fields to the class C in Customizing.
Use
The functions described here enable you to map retrocessions within a corporate group, such as retrocessions
made by a subsidiary to the parent. They also allow you to handle risks assumed by two different companies
within the group as accumulations.
These functions are based on the standard Risk Manager processes. When you map business involving several
group companies, the only aspects that differ are the handling for company codes and the use of specific
participation types.
Company code chains define the “paths” along which risks can be ceded within your group. They prevent
circular references for the coverages, and avoid illogical constructions, such as accumulations containing two
participations that follow on from one another.
The system supports retrocession within a group by enabling you to create participations that can be used
both as assumed participations and ceded participations (connecting participations). You either create
connecting participations manually and assign a corresponding facultative connecting treaty or you include the
obligatory connecting treaty in the reinsurance program and let the system create the connecting participation
as part of the cession calculation [page 95] function.
Cross-Company Accumulations
You can treat policies that have been signed by two different subsidiaries as one accumulation.
For more information, see Accumulations Involving Several Group Companies [page 105].
Definition
The chain of company codes maps the sequence of the participations within a group. Preceding participations
by cedents outside the group and subsequent participations by third-party reinsurers are not affected.
You can group original policies in an accumulation only if they have been assigned the same chain of company
codes. It is not possible to have a mixture of chains under an accumulation group.
Use
The chain of company codes for the policy defines which company codes can create participations, and the
order in which they can do so. If the policy itself was issued within the group, you must create it in a company
code at the first level of a chain of company codes.
A chain of company codes comprises one or more company code levels. To each company code level you
assign the company codes that can be used at that level. One of these company codes for each level is marked
as the central company code.
Company codes that have already been used must not be entered more than once in a chain of company
codes.
Integration
Company code chains affect the Risk Manager components in the following way.
Participations
Portfolio Treaty
The risk carrier for the participation must be defined either the cedent or co-cedent of the assigned portfolio
treaty.
Groups
All groups up to the first level of the company code chain are assigned to the company code for the policy.
Accumulation Group
Policies in the same accumulation group must be assigned to the same chain of company codes.
A cession group or prior cession group can contain participations from various company codes in a company
code level. The portfolio treaties used for the participations control how these participations can be grouped
into cession groups within a given company code level.
Cession groups that group policy sections or participations outside the group are assigned to the company
code for the policy.
Cession groups or prior cession groups that group participations within the group are assigned to the central
company code for the respective company code level.
When you assign a status marked as “Closed” to a cession group the system assumes that you have finished
processing a company code. You cannot make any further changes.
The system provides the same status to the preceding participation and the subsequent obligatory
participation, as well as to the policy sections, coverages, and values insured.
Note
The system does not automatically propagate a Closed status supplied by a BAPI during “Cross-Company
Code Processing”. You have to ensure that the “Closed” status is correctly assigned to the necessary
business objects otherwise the system ends the process with an error message. This may mean that you
have to adjust the interface connection, particularly if the BAPI is supplying partial statuses.
You can execute the functions for creating cession groups and calculating cessions separately for each
company code level.
● The Cession Group Creation function creates a cession group for each matching portfolio treaty section
within a company code level. It only includes the participations in a level in the chain of company codes.
● The Cession Calculation function determines whether the assumed liability can be covered by the treaties
defined in the reinsurance program. It considers all the company codes within the company code level. The
function then creates a ceded participation for each treaty in the reinsurance program. The company code
of the ceded participation is taken from the cession group to which the ceded participation belongs. This is
the central company code of the preceding company code level.
Account
● The inward account is given the company code of the treaty assigned by the participation.
● Accounts generated by the Transfer to Basic System function take the company code from the
corresponding inward account.
● Accounts generated by the Transfer to Re/Retro function are given the company code of the treaty
assigned by the participation.
● The outward accounts for a connecting treaty are the basis for creating the inward accounts in the next
company code using the Transfer to Basic System function.
For more information about the automatic generation of connecting participations, see Obligatory Connecting
Treaties in the Reinsurance Program [page 104].
Connecting treaties link two companies within a corporate group that both work with the same client, but have
different company codes. One company participates in the reinsurance business of the other, either in one
direction only, or in both directions. A connecting treaty “hangs” between two company codes and supports
functions for the cedent and the reinsurer to map to the agreement between the two companies. You create
connecting treaties in Basic System. If you use a connecting treaty, the system automatically forwards
accounts from the first company code to the second.
Use
The use of an obligatory connecting treaty [page 199] in a reinsurance program [page 690] enables you to
map retrocession within a group.
More specifically, the Create Assumed Business Side in Risk Manager checkbox controls the generation of a
connecting participation when you define a treaty.
Prerequisites
● The Account Transfer from RM checkbox has been set in the treaty header.
● The Create Assumed Business Side in Risk Manager checkbox has also been set in the treaty header.
● Only one reinsurer participates in the treaty.
● The reinsurer, who is the owner company with a company code that is different to that of the treaty header,
is continuously 100% involved in all periods and sections.
● The Generate Inward Account checkbox has been set for the reinsurer's involvement.
You include this connecting treaty when you define a rank in a reinsurance program.
Features
Cession Calculation
If you have entered a ceded, obligatory connecting treaty in a reinsurance program for which the Create
Assumed Business Side in Risk Manager checkbox has been set, the system generates the corresponding level
in the chain of company codes when it calculates the cessions [page 95] for an obligatory connecting
participation.
Account
If you trigger the Transfer to Basic System in Risk Manager Non-Life for a ceded account of a connecting treaty,
the system creates the related assumed account in the next company code in Risk Manager Non-Life.
This is, however, not the case if the ceded account of the obligatory connecting treaty is created directly in
Basic System. In this case, the related assumed account is created in Basic System when you release the
ceded account.
Note
Only one obligatory connecting treaty is permitted for each validity period of a reinsurance program.
You cannot enter obligatory connecting treaties when you create a participation manually.
Use
In order to monitor how risks are distributed, not only within individual companies but also within the corporate
group as a whole, you can group policies involving different group companies as accumulations.
Prerequisites
● The original policies to be grouped in an accumulation must have the same chain of company codes (and
therefore the same central company code).
● The accumulation group is assigned to the central company code of the chain of company codes.
● All groups except for cession groups and prior cession groups are assigned to this central company code.
Features
Accumulation Control
The accumulation control [page 84] function regards accumulations in other company codes that fulfill the
above prerequisites as equal to accumulations in the same company code.
The functions for cession group creation and cession calculation can also process aggregated liabilities
originating from different company codes. To do this, these liabilities must be grouped in the same
participation on the assumed business side.
If you want to create an accumulation group across several company codes, but do not want to create joint
retrocessions for the shares of these company codes, you can control this by using separate participations.
4.5.5 Participation
Definition
A participation is the reinsurer's share or your own retention in a certain cession group created for an original
policy section or another participation.
Use
You can use participations to map the share of one of your own companies in a given risk, your own retention,
or the shares of your cedents and reinsurers. These different usages for participations are represented in the
system by participation types.
You can recognize the position of a participation in a chain of participations by looking at the context of the
assumed and ceded groups on either side of the participation, and by looking at the position in the company
code chain.
The participation has two formats. In contrast to the current format, the newer, more flexible format provides
the user with more options to specifically reference a liability extract. It also allows the user to merge
proportional and non-proportional treaties in a cession group period and arrange these in a hierarchy. The
format of participations that are created automatically by cession calculation is based on the assigned
reinsurance program period. The format of manually created participations is based on the participations that
already exist in the cession group period. New periods for manual groups and prior cession groups are
assigned participations with the new format.
In order to specify the relevant liability extract of a participation (the liability amount that represents the
calculation base of the participation), you must enter a coverage reference for the participations that have a
flexible format.
The retention in participations in the current format is always transferred to the unplaced risk.
Constraints
● The coverage reference TOTLB can be entered only if the reference rank is 0.
● The coverage references RETEN, XSAMT, and UNCSR can be entered only if the reference rank is not 0.
● The retention control IGNOR is not permitted in a non-proportional participation.
● If the reference rank does not equal 0, the values that can be entered for a coverage reference depend on
the settings made to control retention in the reference rank. For example, the coverage reference for a
participation cannot be used to refer to the retention in participation if this coverage reference transfers
the retention to the applied retention. The use of the reference rank 0 implies that the coverage reference
TOTLB has been entered.
Structure
Assumed Business
The Policy Section Overview tab page shows the policy sections covered by the participation and the preceding
group to which the participation is linked. You can also display this data in the liability overview for the cession
group.
Ceded Business
The Participation Grouping tab page shows the shares of the risk ceded to other participations (via cession
groups). You can also display this data in the liability overview for the cession group.
The system determines the relevant structural characteristics for the participation on the basis of the
characteristics for the assigned policy section (adjusted for any exclusions for the policy section),
the characteristics for the participations between the policy section and the participation being evaluated, and
the characteristics for the participation itself.
The coverage scope of a ceded participation of a carve-out cession group is the subset of:
● The structural characteristics of the logical policy sections or participations minus the exclusions defined
for the assumed and ceded participations
● The structural characteristics of the assigned ceded master treaties minus the exclusions defined for the
treaty
Note
Total Liability
The total liability covered by a participation is calculated on the basis of the direct or indirect share in the
original policy section covered by the participation. You see the liability totals on the Participation Data tab
page. For more information about how the total liability is calculated, see Liability Aggregation [page 75].
LUD
In the case of a non-proportional participation, you can enter the deductible and liability of an assigned
facultative treaty. If an obligatory treaty is assigned to the participation, the system takes these entries from
the treaty.
Premiums
For more information about the calculation of premiums, premium schedules, and reinstatement, see:
References
You can assign external references that apply across all periods and period-specific customer references to a
participation. You can use both types of references to search for participations.
You enter external references that apply across all periods in the corresponding table.
Field Meaning
External reference category You enter an external reference category in this field. You de
External reference ID This field contains the actual reference ID. When you create
an external reference, you enter the external reference cate
gory and double-click the table row. You can then enter the
reference ID.
Partner This field identifies the business partner supplying the exter
nal reference.
Period-Specific References
Account Totals
You can view the current account totals for the participation on the “Account Totals” tab page.
Definition
The premium for a participation stipulates the premium paid for the liability assumed by the participation.
Use
You can enter the participation premium manually in the premium schedule, or define it by entering a premium
or liability percentage.
The premium percentage is an optional entry and provides an alternative method of distributing the premium
to the loss. This field is provided for proportional and non-proportional participations as a value type in the
participation date. For ceded participations, this field is provided in the liability overview for the cession group.
If you do not enter specific premium data, the system uses the loss distribution percentage in the proportional
area to calculate premiums.
Definition
On the Premium Schedule tab page, you can map the linear and non-linear premium developments for a
participation.
Use
When you create and change participations, you can create premium schedules on this tab page and, if
necessary, change or delete and reverse them later.
In the background the system supports you with functions for adjusting the pro rata amounts automatically
(depending on the premium category) and for creating premium installments.
If you want to create accounts for premium schedules as soon as you confirm a policy or accumulation, you
have to set the Create Accounts for Premium Schedule checkbox for the participation. This does not apply to
participations for information purposes, participations with the category “Retention”, and participations that
are assigned P2R cession groups.
You can trigger the Confirm function online and in the RM Combined Background Job and Risk Manager
Adjustment After Changes in Basic System background jobs. You can also have the system trigger this using the
Confirm API for a reinsured policy.
It is no longer necessary to run the Create Accounts for Premium Schedule background job for this type of
participation. You have to enter the technical data needed to execute the immediate creation of accounts for
premiums with regard to the specified time limit and the processing scope of the accounts in the Customizing
activity Edit Defaults for Premium Schedule.
You need a distribution plan to clear a premium schedule. This distribution plan is generated automatically
when you create the premium schedule provided the structural characteristics of the related policy sections
each have a single unique entry that is not a hierarchical node. The resulting distribution plan consists of a
100% entry. Existing distribution plans are not regenerated.
Similarly, distributions are not generated if you can select more than one company code for ceded
participations or connecting participations or if there is no master treaty in the participations.
If you have selected the accounting mode Occurrence Year for the participation, the system generates a
distribution plan for the participation. If you have selected the accounting mode Underwriting Year, the system
generates a distribution plan for each underwriting date.
When you reverse a premium schedule, you can enter a reversal reason. This reason is then used as the name
of any resulting accounts and is displayed on the screen for the premium schedule.
Structure
Switch to the “Premium Schedule” tab page at participation header level. Here you enter the total premium
amount, the premium category, and the term of the premium.
If a premium schedule applies to a specific treaty term or period, the system proposes the values from the
current participation period as the start and end dates. In a premium schedule for a specific period, the system
also determines a default value for the premium reference period from the Customizing activity Edit Defaults
for Premium Schedule.
You double-click an entry to call the details of the premium schedule installments. You can distribute the pro
rata premium amount that has been calculated by the system in the premium schedule header across the
various due dates, either as absolute amounts or on a percentage basis. The due date can lie outside the
validity period of the participation.
In this case, premium schedule installments can be generated with accounting periods that lie outside the
validity of the participation, which means that the system displays error messages resulting from the checks
from the Customizing activity Edit Account Validation Checks. You can deactivate these checks in this
Customizing activity or you have to adjust the accounting periods of the individual installments.
To get a better overview of the installments of a schedule for one-time premiums, the system displays the
period in which the premium schedule installments are cleared.
Use
In non-proportional business, the reinsurer is liable for a specific loss amount defined by the layer. In return for
assuming this risk, the reinsurer receives a premium, which is negotiated between the cedent and reinsurer.
The reinstatement schedule defines how the partners involved proceed if the entire loss amount is used up. It
specifies the reinstatement premium the cedent has to pay if it wants the reinsurer to renew its cover.
You can create reinstatement schedules only for non-proportional treaty sections that allow reinstatement and
for which a corresponding limit has been set in the premium and liability data.
Features
You can only enter reinstatements for participation for information purposes. They are not processed further
by system functions.
Use
In addition to the premiums defined in the premium schedule at participation level, you can enter premiums on
the “Participation Data” tab page using value types. These are referred to as expected premiums.
Prerequisites
The system posts the defined expected premiums automatically under the following conditions:
● An entry code must be assigned to the value type for the premium.
● The “Create Postings” checkbox must be set at participation header level.
● The participation and superior object (policy or accumulation) must have a status that allows posting and
is not reversed.
On the Participation Data tab page you can enter an expected premium as a value type under “Statistics/
Values”.
The premium category controls whether the expected premium is a one-time premium, or whether it applies to
a specific period or contract term.
If the processing is complete for the participation, the related objects and the superior object (policy or
accumulation), confirm the superior object and set it to a status that allows posting and is not reversed.
When you save, the system creates the postings for the expected premiums automatically.
Use
When you assume business, you use this function to stop the system making payouts for losses if the premium
payments for a participation are not received by the stipulated date.
When you cede business, you use this function to monitor whether you have paid all the premiums for a
participation on time to ensure that you do not lose coverage.
Prerequisites
● You must define premium schedule installments with payment warranty deadlines for the participation.
● You must assign a unique main transaction or subtransaction for generating the payment plan items in the
FS-CD system to the premium entry code in Customizing.
● The Itemization in Current Account Statement checkbox must be set on the Participation Data tab page.
● You must define how the system should react if the premium payment warranty is violated. You do this in
Customizing for FS-RI Risk Manager (Non-Life) under Default Values Edit Defaults for Accounting .
There are two possible responses: No more accounts are transferred to Basic System (this then applies to
all accounts, for both premiums and losses) or a warning message appears but the accounting functions
are executed in the normal way.
Features
The premium payment warranty ensures that premiums are no longer considered if they are received later than
the due date plus the grace period for the premium payment guarantee. When you use the function for ceded
business, you receive a warning before the guarantee period expires.
If the payment was not made on time, the system can respond in two ways, depending on the Customizing
setting:
● It displays a warning.
● It stops the transfer of the corresponding account to Basic System.
You can monitor upcoming due dates for ceded business using the Check Compliance with Premium Payment
Warranty [page 553] background job.
Constraints
● The premium payment warranty is available in Risk Manager only in conjunction with the premium
schedule – if no installments have been defined for a premium schedule, you cannot define a deadline for
the premium payment warranty.
● Expected premiums generated automatically on the basis of value types are not included in the checks,
since no deadlines can be defined for these premiums.
● The premium payment warranty function can only be used in conjunction with the FS-CD application. It is
not supported in for FS-AR.
● The field for the underwriting date is not used in the FS-CD system. This means that the FS-CD system
cannot be used to check payment for a specific underwriting date.
● In the following special case, you must postprocess the data manually in the FS-CD system: Assume that
an account has been created for three installments from the premium schedule, and that the
corresponding postings have been transferred to the FS-CD system with three different due dates. This
creates three open items in the FS-CD system. The first payment is settled within the premium payment
warranty period, the second payment is made, but not within this period, and the third payment is also
settled within this period. In this case, the conditions for the transfer to Basic System would not be fulfilled,
since not all the open items were settled within the required period. To transfer the account to Basic
System, the user would have to go into the FS-CD system and change the clearing date of the second open
item manually.
● Only fully cleared open items count as cleared. Partially cleared items are not included.
Definition
The validity and effects of result-independent conditions for a participation are independent of the premium
and loss development. Examples include result-dependent commission payments or a reinsurance tax with a
fixed percentage rate.
● Management of reserves
● Portfolio entry and portfolio withdrawal
● Unearned premiums
● Result-independent commission payments
● Stopping or transferring specific entry codes (either partly or entirely)
Structure
For more information about the Result-Independent Conditions screen, see the documentation for Basic
System entitled Result-Independent Condition [page 114].
Validity Period
If you create a new condition of the same type, but with a different valid-from date, the system sets the valid-to
date of the previous condition to the valid-from date of the new condition. A condition is “of the same type” if
the category, rank, target entry code and usage are the same. All the other fields can differ between validity
periods.
The system performs validation checks to ensure that the validity periods for conditions of the same type do
not overlap. It also checks that the valid-to date for a condition is after the valid-from date, and that the valid-
from date is not blank if a value has been entered in the Valid-To field. The same applies if changes are made to
the validity periods in retrospect: the system always ensures that conditions of the same type do not have
overlapping validity periods, and that there are no gaps between the validity periods.
You can enter a maximum and minimum condition amount for each condition. These entries set an upper and
lower limit for the amount that is calculated for the condition. Therefore, the following applies: “minimum” <=
calculated condition amount <= “maximum”. However, these limits are for information only, and are not
processed by the system.
Integration
If you make changes to conditions after postings have already been made (as would be the case with short-
term cancellation), you can correct the postings by running the background adjustment job.
Definition
A condition whose validity and effect does not depend on the premium and loss development of the treaty.
Examples include a result-independent commission or a reinsurance tax with a fixed percentage rate.
● Management of reserves
● Portfolio entry and portfolio withdrawal
● Unearned premiums
● Result-independent commission payments
● Stopping or transferring specific entry codes (either partly or entirely)
Note
A separate function is provided for the management of funds. For more information, see Funds [page 260].
Structure
Edit
The result-independent conditions are displayed at period, partner involved, and section level. However, you
can enter data at period level only. This enables you to define result-independent conditions globally for all the
sections and partners involved.
Condition Templates
If you use template groups, you do not have to enter frequently occurring conditions individually for each
treaty. Based on the group characteristics, you can create multiple templates for conditions that occur
together in a template group (such as portfolio entry and portfolio withdrawal) and load these in the treaty.
Create
You define templates for result-independent conditions in the initial menu under Basic System Treaty
Templates Result-Independent Condition Groups . The template has the same structure as a condition in a
treaty, except you cannot enter data that depends on the treaty, such as section, share, and comments.
Use
You load condition templates into the treaty by choosing the pushbutton. You can then edit the condition as
required for a specific treaty.
Layout
The type and exact value of a condition is determined by the condition category. You use the usage of a
condition to define when the system calculates the condition. Since dependencies can exist between
conditions, you must always enter a rank. After you have entered the condition category and rank, the system
opens the fields in the table relevant for the condition category. For more information, see Condition Categories
[page 234].
Area of Application
You can restrict the area of application of a condition to a specified section, partner involved, or accounting
unit.
Automatic Adjustment
If a treaty is cancelled or changed under certain circumstances (for example, at short notice), the system
recalculates the conditions.
The system checks whether conditions need to be recalculated when you set the status of the period to
“Posting Allowed” and “Canceled”, or “Posting Allowed” and “Not Canceled”, and save the treaty. The system
starts recalculating each condition according to the combination of accounting time and change reason you
have defined in Customizing for Basic System under Treaty Conditions Edit Combination of Change
Reason and Time of Accounting .
If you have entered at least one fund in addition to result-independent conditions, the system determines the
total number of tasks to be processed based on the conditions and fund-related activities. It compiles a
“mixed” processing sequence based on the ranks assigned to these tasks. For more information about the
order in which funds and result-independent conditions are processed, see Funds Retained and Release of
Funds [page 261].
You can define result-dependent conditions in Risk Manager for information purposes. The system does not
process this data automatically. In other words, if such a condition requires a posting, you must create the
posting manually.
The structure of result-dependent conditions matches the structure in Basic System [page 215]. As in Basic
System, you can also define sliding scales. Templates are not supported.
When participations have a fixed underwriting year, the system distinguishes between those with a fixed liability
and those with a variable liability. The distribution of premiums on a pro rata basis is not allowed for
participations with a variable liability, but is allowed for participations with a fixed liability. The following section
explains the effects of setting the No PRT Distribution checkbox, which depend on whether processing is
carried out manually or automatically.
Automatic Processing
If the Processing Interface (PI) attempts to confirm a policy or accumulation that contains a participation with
the setting No PRT Distribution automatically, the system terminates processing and displays an error
message, irrespective of whether or not a cession was changed. Manual confirmation by the user is required.
For more information, see Risk Manager Combined Background Job [page 525].
If the user confirms a policy or accumulation that contains a participation with the setting “No PRT
Distribution”, and for which a cession has changed, the system checks whether the postings for each revenue
period amount to zero. If this is not the case, the system terminates the process with an error message and the
postings have to be corrected manually. The accounting function checks the existing postings when you save
the policy or accumulation after changing the status.
Use
The status plays a key role when you edit policies, groups, and participations, or create accounts for these. The
status also controls the generation of complete historical statuses for policies and accumulations.
If the status of a journal entry has the attribute Posting Allowed or Complete, you cannot edit the data for the
corresponding period.
A status with the attribute Posting Allowed can be set from the superior object only. Account postings can be
created only for objects with statuses that are open for posting.
You can use the background job Generate Complete History (/MSG/H_H_HISTORY_ASSEMBLER) to generate a
complete history, including all assigned objects, for the most recent status of a policy or accumulation that is
open for posting.
Features
Status Propagation
When the status of an object changes, the system also changes the status of dependent objects when you
perform the following activities:
The system always uses the statuses defined in Customizing under FS-RI:Risk Manager (Non-Life) RM
Functions .
Status Change
You can change a status at policy and accumulation level only by choosing Confirm. The following rules apply:
● The status Posting Allowed/Not Reversed can be set only in the superior object by choosing Confirm.
● The status that allows posting is forwarded to all the assigned technical objects provided these objects do
not already have a reversed status.
You can change the status of the lower-level objects for a policy or an accumulation using the Status Change
function. The following rules apply:
● The status Posting Allowed/Not Reversed cannot be set using the Status Change function.
● Status changes at policy section level must always be propagated.
Check
The Functions Checked checkbox can be set for a status. If this checkbox is set for a status, the system runs
validation checks when this particular status is set.
Generation of Histories
You can use the Generate Complete History background job to synchronize the delta histories of a policy or an
accumulation into complete histories. When you use this job, a complete history, including all assigned objects,
is generated for the most recent status of a policy or accumulation that is open for posting.
If the policy or accumulation has never had a status that allows posting, then the complete history contains the
current operational data.
Use
Prerequisites
A delta history is generated for the policy or accumulation each time data is saved. The background job /MSG/
H_H_HISTORY_ASSEMBLER is provided for grouping delta histories into complete histories.
Features
A delta history contains the changed data of the policy or accumulation between two save operations.
The system generates the complete history, including all the assigned objects, for the most recent status of a
policy or accumulation and includes this history after the status of the policy or accumulation that is open for
posting. If the policy or accumulation has never had a status that allows posting, then the complete history
contains the current operational data.
The complete history of an accumulation contains all the policies that have ever been assigned to it. Regardless
of the assignment period, the entire policy and all its periods are included in the complete history.
If one of the policies is assigned to another accumulation, then the system generates a complete historical
status, including all the assigned objects, for this accumulation. This means that all the objects that have ever
been related have the same complete historical status.
Result
In addition to the delta histories created by save operations, the history also contains the complete histories
generated by the background job /MSG/H_H_HISTORY_ASSEMBLER.
Note
Using the complete historical statuses you can run the background job /MSG/H_H_HISTORY_UNDERTAKER
to delete the combined delta histories. When you do so, you can select whether all delta historical statuses
older than the most recent complete historical status are deleted for an object or whether only the delta
historical statuses before the first complete historical status are deleted.
In this way, you can reduce the number of historical statuses created for Risk Manager in-force business
data.
The complete historical statuses and the delta histories generated after the last complete historical status are
sufficient to ensure that the accounting functions work correctly.
A pushbutton for activating the history mode is available in the toolbar on the screens used to manage
portfolios. You can select the required entry from a list of available historical statuses.
Prerequisites
You have created the participations you want to group and for which you want to create a new participation.
Context
This procedure describes how to create a cession group for an existing participation. This cession group can
then be used to create a participation in the existing participation.
You cannot create a direct link between two participations without using a group in between. This means that
you still have to create a group even if you only want to link one participation to another.
Procedure
Use
All participations that relate to your own company must be assigned to a master treaty. You assign assumed
participations to assumed master treaties, and ceded participations to ceded master treaties.
Participations with the category “Retention” that cannot be assigned to a master treaty are an exception
among the ceded participations.
Prerequisites
The structural characteristics of the master treaty must cover those of the participation header.
If the Carve-Out checkbox has been set, the coverage scope of the master treaty must cover at least a
combination of the structural characteristics of the participation header.
For more information, see the documentation for Basic System [page 194].
Use
You can use this function to reverse postings made for a participation period.
You can also partially reverse postings and prevent further postings.
Features
You reverse a participation by setting the participation to a status with the attribute Reversed.
Recommendation
Any new postings entered on the assumed business side (premium postings only) can be transferred to the
retrocession side, and are assigned to the policy sections that are linked to the reversal groups. This allows you
correct premiums that have been posted to accounts in advance.
Activities
1. In the superior object for the participation chain (policy or accumulation group), choose Change Status and
select a reversal status.
2. The system performs the reversal as defined by the attributes of the selected reversal status.
3. Execute the retrocession adjustment [page 172] to ensure that the accounts are adjusted correctly.
Use
You use this function to reverse participation periods for which premiums have already been posted. It allows
you to calculate the corresponding penalty for the cancellation.
Prerequisites
● You must define a status for short-term cancellation with the change reason “Short-Term Cancellation” and
the attributes Reversal and Posting Allowed.
● Premiums to be reimbursed automatically must have been created by the Determination of Expected
Premium [page 111] or the Premium Schedule [page 109] function. (Premiums created manually are
excluded from the automatic adjustments.)
● You must define the portion of the premium to withheld (penalty) as a result-independent condition [page
231]. This condition must have the portfolio rule accounting time “Short-Term Cancellation” and the
category “Other”. The system posts part of the premium amount for the reversed period to a different
entry code (such as “Penalty”).
● The Create Postings checkbox is set in the participation header.
To map a short-term cancellation, you must set the status of the participation to a reversal status and enter
“Short-Term Cancellation” as the change reason.
The system then checks whether result-independent conditions have been defined with the relevant
accounting time, calculates the condition amounts, and creates the corresponding postings.
Activities
Result
The superior object and its participations are confirmed and the short-term cancellation process is complete.
Use
If you assign the status “Reversal Without Calculation of Returns, Posting Allowed” to a participation (see
Reversal of Participation Periods [page 121]), the system removes the participation from any existing (prior)
cession group assignments. At the same time, it creates a new group with the category “Reversal Group” or
“Prior Reversal Group” and assigns the participations in accordance with the time periods being copied.
Features
Background Checks
● An assumed participation can have the status “Reversal Without Calculation of Returns, Posting Allowed”
only if its ceded side exclusively comprises participations that do not have LUDs.
● The system checks whether the group category "Prior Reversal Group" or "Reversal Group" is defined in
Customizing, depending on whether the group currently assigned is a cession group or prior cession
group.
● The system checks whether a subsequent status has been defined for the current status.
● The system checks whether a change reason has been specified for the current status.
● The system checks whether the Propagate checkbox has been set for the status “Reversal”.
● Participation assignments for a (prior) reversal group cannot be deleted manually.
Reactivation
You can reopen participation periods that are assigned to a reversal group (prior reversal group or reversal
group). To do so, you remove all participations whose status is no longer “Reversal Without Calculation of
Returns, Posting Allowed” from the associated reversal group by deleting or modifying the relevant
participation assignments. These participations are then available for processing. The change takes effect
when you save the data and before the cession group creation function is called. If the system finds
participation assignments for a reversal group that no longer has participation periods, it deletes them.
Activities
1. The periods to be copied are represented by the intersection of participation periods to be reversed and
the historical participation assignments to groups.
2. The system copies the ceded data for each group header and allocates new IDs. The data copied depends
on the participation period and the group assignment period.
3. This copy is used as the last active status of the group.
4. If you want to delete participation periods that extend beyond the last status allowing posting, the system
determines the data for the remainder of the period directly from the historical data.
5. The new group has the status "Posting Allowed".
The following examples illustrate how the system responds to status changes relating to a reversal.
In these examples, we assume that the user has set the wrong status by accident and wants to correct the
error by changing the status back again.
Note
Pay particular attention to examples 7 and 9 since you need to follow a special procedure here to produce
the correct results.
1. STORNB → STMRNB
Definition
A cession group is used to group participations, which can then be reinsured jointly. You need cession groups to
map participation chains, since a participation can reference only groups, and never policy sections or other
participations.
Use
The cession group can also group policy sections as opposed to participations. The first cession group in a
participation chain is always a policy section group.
Recommendation
However, we recommend you create a separate group for each policy section or participation, since this is
the only way to create a participation chain and retrocession structure for a specific policy section. If you
group several policy sections or participations in a group, you are compelled to enter subsequent
participations further down the chain jointly for these policy sections or participations.
The cession calculation run distributes the total amount defined for the cession groups and distributes this
amount to the ceded reinsurance treaties defined in the layers of the reinsurance program.
Prior cession groups are a special form of cession group. For more information, see Prior Cession Group [page
127].
For more information about creating cession groups, see Processing Cession Groups [page 129].
Structure
To be used as a cession group, a group must be assigned a group category with the level indicator Journal and
have the group type “Cession Group”.
Alternatively, you can use a group with the level indicator Cession. However, in this case you cannot restrict or
subdivide the validity period of the group because the group journals are not available.
Group Journals
The group journals (on the Group Journals tab page) subdivide the groups into different validity periods. These
periods are based on the validity periods for the assigned objects (policy sections, participations).
This tab page at group level contains all the data relating to the assumed business side of the group, including
the liability of the group and assumed participations.
Note
Liability Overview
This tab page at group level contains all data relating to the assumed business side of the group.
This includes data about the assumed policy sections or assumed participations and the resulting liability to be
reinsured. You can select a group to be carved out (partial coverages).
This overview also shows how the liability is distributed to retention, ceded participations, and unplaced risk.
Example
For more information about the composition of cession groups generated by the cession group creation
function, see the general example in Retention and Ceded Business [page 90].
Definition
Prior cessions are cessions you enter manually for an assumed risk before the risk is assigned to ceded treaties
automatically by the system.
Use
You can use prior cession to assign part of the assumed risk to any ceded facultative reinsurance treaty
manually before the remainder of the risk is assigned to matching ceded treaties by the cession group creation
and cession calculation functions.
This allows you to cover greater risks than you anticipated, to homogenize the reinsurance portfolio in the
treaties assigned automatically, or to take advantage of a cheaper reinsurance offer than that provided by the
automatically-assigned treaties.
You can assign several participations belonging to an original policy or accumulation group to a prior cession
group. If no accumulation group has been assigned, you can only assign participations to the same prior
cession group if they all have the same policy as the superior object.
The remaining liability used as the basis for cession calculation corresponds to the gross liability of the
assumed liability minus the liability covered by the prior cession group.
Structure
You define prior cessions in prior cession groups. A prior cession group is a special form of cession group
whereby the “Prior Cession Group” checkbox is active for the group category. You can assign prior cession
groups to treaties manually only. They cannot be used in reinsurance programs or by the cession calculation
function.
Integration
● A participation cannot be assigned to a prior cession group more than once for the same period.
● If you want to assign several participations from different policies to a prior cession group, they must all
belong to a matching accumulation group for the period in question.
Example
For an example of the process, see Example: Creating Cession Groups [page 188].
Prerequisites
Context
You can follow this procedure if you do not want to use the cession group creation and/or cession calculation
functions, or if the prerequisites for using these functions are not fulfilled.
There may also be cases where you need to create a separate cession group for a single participation journal
(for example, if the underwriting year is fixed and pro rata temporis distribution is not permitted).
Procedure
To create a cession group and participation, see Creating Cession Groups and Participations [page 119].
Once you have created the group and participation in this way, you must assign the participation to a
reinsurance treaty (see below).
You usually create the first participation for a cession group together with the cession group itself. The
system works in the same way when it creates cession groups.
If you want to create an additional participation for a cession group manually (for example, to cover
unplaced risk), go to the cession group and choose in the application toolbar.
3. Assigning a reinsurance treaty manually
For more information about how to assign the liability of a ceded participation to a ceded treaty in Basic
System, see Assigning Master Treaties [page 120].
Ceded business: cession group crea Cession Group Creation pushbutton in For more information, see Cession
tion an accumulation group or policy (if not Group Creation [page 93].
assigned to an accumulation group)
Ceded business: create manual ces For more information, see Manual Ces
sion sions [page 128].
Default values for cession groups The system enters the default values You can define defaults for the Exten
automatically when you create cession sion Service, value types, and group
groups. This also applies for the groups fields.
created automatically by the cession
You make the settings in external Cus
group creation function.
tomizing for FS-RI Risk Manager (Non-
Unplaced risk exists if the liability of the cession group has not been fully distributed to ceded reinsurance
treaties and the retention after automatic cession calculation or manual assignment of reinsurance treaties.
The Liability Overview tab page for the group shows if there is still unplaced risk.
Before you can set a participation to a “Posting Allowed” status (via the superior object), you must allocate all
the assumed liability.
Note
Exception: If the Carve-Out checkbox has been set the system does not check whether all the assumed
liability has been allocated.
To allocate the unplaced risk, you can either increase the retention, or assign it to a facultative reinsurance
treaty.
● To assume the risk yourself, enter the additional retention in the Additional Retention field on the Liability
Overview tab page. When you save your entry, the system updates the amount in the Not Covered field.
● To cede the unplaced risk to a ceded reinsurance treaty, create an additional ceded participation for the
group, and assign this participation to the treaty. For more information, see Manual Cessions [page 128].
Use
You use this function to reverse cession groups and related objects.
Features
You cannot set the status within a cession group to "Reversed" manually. However, if you reverse the assumed
side of the cession group (participation), this change is also reflected in the status of the cession group.
You can select the Manual Reversal checkbox in Customizing for FS-RI Reinsurance under FS-RI Risk
Manager (Non-Life) Policy Administration Edit Statuses . You can select this checkbox only for reversal
statuses. If you select the checkbox when cession groups are created, the system checks this setting when a
reversed cession group period is reopened for processing by the function for creating cession groups.
If the ceded participation was reversed automatically, it is also be reopened for processing by the function for
creating cession groups. If the participation is reversed manually, the status of the participation remains
"Reversed".
Definition
LUD is the umbrella term for information on limits, underlyings, and deductibles.
You can define LUDs for each value insured period, policy section period, and participation period, and assign
them to certain reference categories.
Use
On the LUD tab page, you can enter data for each value insured, policy section, or participation, and assign a
reference category. Examples of reference categories include losses, loss events, or certain years. A ranking
sequence is used to weight the entries.
● Rank
● LUD category
● Use for cession calculation
● Maximum amount
● Currency
● Exchange rate type
● Area
● Peril
● Loss class
● Index type
● Date
If you set the Use for Cession Calculation checkbox, the system uses the value when it calculates the total
liability.
You define and use structural characteristics and splits in Risk Manager policy sections in the same way as in
treaty sections in Basic System [page 277].
However, certain aspects are handled differently for exclusions [page 132].
The system determines the relevant structural characteristics for the participation on the basis of the
characteristics for the assigned policy section (adjusted for any exclusions for the policy section),
the characteristics for the participations between the policy section and the participation being evaluated, and
the characteristics for the participation itself.
The coverage scope of a ceded participation of a carve-out cession group is the subset of the following:
● The structural characteristics of the logical policy sections or participations minus the exclusions defined
for the assumed and ceded participations
● The structural characteristics of the assigned ceded master treaties minus the exclusions defined for the
treaty
Note
Definition
In SAP Reinsurance Management for SAP S/4HANA (FS-RI), an exclusion in a policy section or participation
means that a structural characteristic in a covered hierarchy is excluded from the defined coverage or that a
combination of structural characteristics is excluded (the individual characteristics themselves are covered).
Use
You use exclusions to restrict the coverage for a policy section or participation.
For more information about exclusions in Basic System treaties, see Exclusion of Structural Characteristics/
Combinations in a Treaty [page 281].
Options
● Individual areas, classes and lines of business (only the end nodes of a covered hierarchy node, such as
"Europe Without Switzerland")
● Combinations of structural characteristics, for example coverage of fire and water damage in the United
States, Mexico, and Canada, but excluding the combination "Fire in Mexico"
Constraints
● The policy section or participation must not be fully excluded. It must contain at least one combination of
entries from the respective split tables that has not been excluded. Any given split table entry may be
excluded only once in conjunction with the same entries.
Time Limit
You can also restrict the time period for which exclusions apply.
In Risk Manager, the exclusion period must fall within the policy section period or participation period, and
reflects the occurrence period. Depending on your settings, the system enters the above periods as default
values when you create exclusions.
Structure
In Risk Manager, you create exclusions at policy section level or at participation level.
Integration
You cannot split, release, or retrocede accounts and postings that contain excluded characteristics (or an
excluded combination of characteristics).
Use
When you confirm a policy or accumulation, it is ready to be posted by accounts. You confirm a policy or
accumulation by converting its status [page 72] to a status with the attribute Posting Allowed.
Features
You can confirm only one superior object. The superior object is always the accumulation group or the policy (if
an accumulation group has not been assigned).
When you confirm the superior object, the system sets all the policy sections, groups, and participations under
the superior object to the same status.
If the Check checkbox has been selected for the target status, the system runs checks when it saves the object
in this status. The system settings in Customizing for FS-RI Risk Manager (Non-Life) determine which checks
are performed.
Summarization of Periods
It may be the case, particularly in constellations with accumulations, that some policy sections or
participations are divided into multiple individual periods. Each period split is then propagated into all the
objects belonging to the same superior object. When you confirm an object, these detailed periods are re-
grouped on the ceded business side into larger periods if the liability is the same in the detailed periods.
Activities
Set the status to a status with the checkbox Posting Allowed and save.
Use
When a new period is created for an existing policy section or participation or when a new period is created by
splitting an existing period, Risk Manager propagates the new periods along the participation chain to the
ceded business side.
Multiple group and participation periods are created for these objects and these can be grouped (or
summarized) into one period if they have the same liability, for example. The summarization of these periods
reduces the volume of data, for accumulations in particular, improves system performance, and increases
transparency.
● An existing policy section or participation period has been split (status change). (Periods are subsequently
split on the ceded business side.)
● A policy section or participation period has been created for an existing policy section or participation
header.
● A policy section period or a participation period has been changed so that there are no differences between
two periods on the ceded business side according to the summarization criteria (for example, the assumed
liability of neighboring periods is aligned).
Periods are summarized when you confirm the object (by setting it to a status that allows posting).
You have activated summarization in external Customizing for FS-RI Risk Manager (Non-Life) under RM
Functions Condense Periods .
Features
Automatically ceded cession group periods are summarized regardless of whether automatically or manually
ceded participations are assigned or whether automatically ceded participations are changed manually.
If you select this checkbox, the system condenses the following manual groups:
The system always condenses the data for a group and the assigned participations together.
● Reversal groups
● Prior reversal groups
● P2R cession groups
When a group is condensed, the system copies from the most recently condensed period the criteria values
that are not listed as relevant for grouping together and that can therefore be different.
If the accounting mode is set to “Occurrence Year”, the system uses the start date of the summarized period as
the underwriting date. The system condenses all the periods that meet the following criteria.
● The setting for the liability indicator is identical in the group periods.
● The setting for the Carve-Out checkbox is identical in all periods.
● The underwriting date for the group periods is identical (applies only in underwriting year mode).
● The reinsurance program is identical.
● The reinsurance program period is identical.
● The setting for the cession calculation indicator is identical in the periods.
● The total liability (including currency and exchange rate type) and the total liability in percent are identical
in the group periods.
● The retention for cession calculation (including currency and exchange rate type) and the retention for
cession calculation in percent are identical in the group periods.
● The additional retention (including currency and exchange rate type) is identical in the group periods. The
gross liability (including currency and exchange rate type), remaining liability (including currency and
exchange rate type), unplaced risk (including currency and exchange rate type), unplaced risk in percent,
estimated cession to date (including currency and exchange rate type), estimated cession to date in
percent, applied retention (including currency and exchange rate type), and applied retention in percent
are identical in the group periods.
Note
You can override this last criterion with the individual entries in the BAdI /MSG/H_RM_STANDARD_BADI,
method: CONDENSE_ES_GRP. If required, contact your system administrator.
● The underwriting date for the participation periods is identical (applies only in underwriting year mode).
● The reason for changing a status is identical in the participation periods.
● The currency, exchange rate type, rank, treaty section number, loss adjustment expenses, covered
amounts, customer reference, reference rank, coverage reference, control indicator for retention, and
accounting frequency are identical in the participation periods.
● The signed line amount (including currency and exchange rate type), signed line percentage, gross liability
(including currency and exchange rate type), remaining liability (including currency and exchange rate
type), written line percentage, share of liability in coverage reference (including currency and exchange rate
type), share of retention in coverage reference (including currency and exchange rate type), signed NP
share, facultative NP share, written NP share, premium percentage, utilization percentage, calculation base
for the coverage reference (including currency and exchange rate type), and retention amount of the
participation (including currency and exchange rate type) are identical in the participation periods.
● The exclusions (including class of business, business type, line of business, area covered, underwriting
area, peril, validity start and end date) are identical in the participation periods.
● The LUD data (including rank, area number, peril, currency, loss class, exchange rate type, LUD category,
minimum and maximum amount (including currency and exchange rate type), percentage, reference date,
liability index, index type, and cession calculation indicator) are identical in the participation periods.
● The data for the relevant treaty LUDs (including rank, area number, peril, currency, loss class, exchange
rate type, LUD category, minimum and maximum amount (including currency and exchange rate type),
percentage, interlocking checkbox, accounting unit, indexation clause, multiline/multiyear checkbox, and
cession calculation indicator), loss adjustment expenses, covered amounts, and protected share are
identical in manual, non-proportional obligatory participation periods.
● The business partners (including partner function number, business partner role, address, business
partner number, checkbox for standard address, bank details, contract person, and payment method) are
identical in the participation periods.
● The reinstatement schedules (reinstatement number from/to, reinstatement method, percentage,
account date, and degree of usage) are identical in the participation periods.
● The result-independent conditions (including condition category, premium reserve calculation method,
rank, calculation base, percentage, result-independent entry code, accounting time for portfolio rule,
validity start date, validity end date, minimum amount, maximum amount, currency, exchange rate type)
are identical in the participation periods.
● All specified non-statistical value types (including currency, exchange rate type, value, percent/per mille,
number, and the setting that indicates whether the value is fixed) are identical in the participation periods.
● The Extension Service fields are identical.
Note
You can override this last criterion with the individual entries in the BAdI /MSG/H_RM_STANDARD_BADI,
method CONDENSE_ES_PRT. If required, contact your system administrator.
You participate 50% in both periods and cede 100% of this to a retrocessionaire.
When you confirm the policy in which this business is mapped, the system recognizes that the ceding
participations contain the same liability (EUR 500,000) and summarizes the two participations into a single
participation period.
4.9 Renewal
Use
During the renewal process you can automatically renew policies up to the ceded business side.
Features
● Renew the assumed business side using the Renew Policy function
● Renew manual cessions on the ceded business side using the Renew Cessions function
Use
During the renewal process you can automatically renew policies on the assumed business side.
The Renew Policy pushbutton is available in the policy header. When you use this function, the system carries
forward all existing policy sections, values insured, premiums, groups, and participations for the policy to the
new period.
The objects of a policy that you want to renew must meet the following requirements:
Features
The system renews one policy per policy section including the corresponding objects. These are:
● Values insured
● Premiums
● Policy section groups
● Cedent participations
● Cedent participation groups
● Own participations
● Accumulation assignments
The system creates a new period to which it copies all the period-dependent data of the most recent period,
provided the prerequisites are met.
Example
There are two periods in 2012: January 1, 2012 to September 30, 2012 and October 1, 2012 to December 31,
2012. If a policy is renewed for 2013, the system copies the data from October 1, 2012 to December 31,
2012 to the new period.
● Result-dependent conditions
● Premium schedule
● Distribution plan
If there is an assignment to an accumulation, this is also renewed. The system adjusts the validity of the
accumulation to match the renewal period provided this period does not already exist in the accumulation.
If the policy has underwriting year policy sections, the period for which the policy is assigned to the
accumulation and the new validity of the accumulation are based on the underwriting date.
Example
An accumulation is valid from January 1, 2012 to January 1, 2013. A policy is assigned to this accumulation.
The accounting mode of the policy section is set to “Occurrence Year”. The policy section has the following
period: October 1, 2012 to October 1, 2013. The renewal of the policy for October 1, 2013 takes places by
October 1, 2014. The system extends the assignment of the policy to the accumulation and the
accumulation period to October 1, 2014 (inclusive).
An accumulation is valid from January 1, 2012 to January 1, 2013. A policy is assigned to this accumulation.
The accounting mode of the policy section is set to “Underwriting Year”. The policy section has the
When you have performed a renewal, only the new periods are assigned the selected processing status. The
existing periods are not affected. In other words, if these periods had a status that allowed posting then they
still have this status and you can still post data to the participation periods.
Activities
When you choose the Renew Policy pushbutton in the policy header, a dialog box appears in which you can
enter the following:
Example
Example for a policy section with the accounting mode “Occurrence Year”: The policy section journal has
the period October 1, 2012 to September 30, 2013. A renewal period from October 1, 2013 to September
30, 2014 is suggested.
Example for a policy section with the accounting mode “Underwriting Year”: The policy section journal has
the period January 1, 2013 to December 31, 9999 and the underwriting date January 1, 2013. A renewal
period from January 1, 2014 to December 31, 9999 and the underwriting date January 1, 2014 are
suggested.
The default values for status and reason for change are determined in Customizing for FS-RI Risk Manager
(Non-Life) under Policy Administration Edit Statuses .
Expected Result
All the policy sections and related values insured, premiums, groups, and participations that meet the
conditions for renewal are carried forward.
Use
During the renewal process you can automatically renew manual cessions on the ceded business side as well
as prior cessions.
and the Renew Cessions pushbutton is available in the liability overview of the cession group. When you use this
function, the system carries forward all existing manual cessions from the previous period to the new cession
period.
Prerequisites
Before you can use the Renew Cessions function, you must have already renewed the assumed business side.
In the case of ceded business, this data is delivered for the most part via the interfaces.
Features
For each cession being renewed, the system copies all the period-dependent data of the most recent previous
period.
Example
A renewal is being run for 2012 and there are two periods in 2011 (from January 1, 2011 to September 30,
2011 and from October 1, 2011 to December 31, 2011). The system copies the data of the period from
October 1, 2011 to December 31, 2011 to the new period.
● If the cession being renewed and the cession group have the same mode (“Occurrence Year” or
“Underwriting Year”), the period is copied from the cession group.
● If the cession being renewed has the mode “Underwriting Year” and the cession group has the mode
“Occurrence Year”, the period from the cession group is created in the cession being renewed as the new
underwriting year with underwriting date.
The cession group is renewed in the period from January 1, 2012 to December 31, 2012. The system
creates the underwriting year from January 1, 2012 for the cession with the underwriting date January
1, 2012.
● If the cession being renewed has the mode “Occurrence Year” and the cession group has the mode
“Underwriting Year”, automatic renewal is not run. The system informs you that you have to perform the
renewal manually in this case.
Activities
Expected Result
The manual cessions that meet the criteria for renewal have been carried forward.
Use
During the renewal process you can run an overall renewal. This is supported by a number of automatic
functions.
Activities
● Renew the assumed business side using the Renew Policy function
● Generate the obligatory cessions using the Cession Group Creation and Cession Calculation functions
● Renew manual cessions on the ceded business side using the Renew Cessions function
Expected Result
Use
You use the functions covered by this process to enter and calculate postings for premiums, losses,
commission and other items, and to generate open items in the current account system.
Prerequisites
● The participation chain for which you are creating postings has a status with the attribute “Posting
Allowed”.
● Basic System treaties for which you are creating postings have a status with the attribute “Posting
Allowed”.
● Your current account system (FS-CD) is connected and has been configured correctly.
Process
The steps for processing a Risk Manager account have a fixed sequence. This section looks at the individual
processing steps in order.
The first step is to enter the posting data in an account. You can either do this using Bordereau Manager, which
enables you to process a set of postings and distribute them to new accounts, or create an individual account,
which is processed using the standard posting screen.
You can group postings in an account only if they all relate to the same participation. When you create an
account, you must specify the participation header. This cannot be changed retroactively.
If you are changing existing data, you can only change the business type and currency if the new values match
all the postings.
You can still change the involvement, FI posting date, and accounting period. You can also add postings to the
account, or delete existing postings.
For more information, see Creating Risk Manager Accounts [page 150].
Once you have entered all the data for the account, you can distribute the account to all the partners involved in
the treaty, assuming no involvement has been entered in the account itself.
When you split accounts, you can apply filter conditions (such as "Stop", "Filter" and "Transfer").
An account does not need to be split if it has already been entered or generated for a share (involvement). This
can be the case for assumed business, for example. Retrocession accounts that have been generated
automatically are usually created without a share and therefore have to be split later on.
For more information, see Splitting Risk Manager Accounts [page 152].
You can calculate derived values for accounts in which the shares have been specified. This function applies the
result-independent conditions defined for a participation or at “Risk Manager” level in the treaty to the relevant
postings in the account. This enables you to calculate commission payments automatically on the basis of the
premium payments, for example.
The search for the valid conditions is based on the revenue period of a posting and the determined treaty
period. If conditions are found for the policy section (in other words, in the policy section period relating to the
revenue period), these override conditions with the same rank or target entry code that have been defined for
the treaty period.
For more information, see Calculating Risk Manager Accounts [page 155].
Once account processing is complete, you can transfer the account data. There are two options: You can
transfer the account to Basic System, or transfer it to the retrocession side. You can only transfer accounts to
the retrocession side if the account belongs to an assumed treaty and as such to assumed participations, or if
it has been created in a reinsurance company code by a connecting treaty (Accounts should always be
transferred to the relevant areas until they have the status “Transferred”).
Transfer to Reinsurance/Retrocession
When you transfer an account to the retrocession side, the system creates accounts for the ceded
participations that are assigned to the assumed participations via the cession groups. These ceding accounts
are assigned the status "Pending" and can be processed further in Risk Manager. They may or may not have a
share. The system sets the appropriate status, enabling you to perform the next logical processing step in a
background job.
When you transfer accounts, you can apply filter conditions (such as "Stop", "Filter" and "Transfer").
This function creates accounts in Basic System for the individual treaty sections when postings in the Risk
Manager account reference these sections. (The system determines the sections when you save, and stores
them invisibly in the postings.) In a similar way to the Release function in Basic System, the system creates
opening reserves at Risk Manager level.
The accounts created in Basic System are assigned the status “Pending” and retain the share specified in the
Risk Manager account. These accounts can be processed further in Basic System, which primarily involves
applying the Basic System conditions to the account using the Calculate function, and then transferring the
Example
For more information about transfer groups and how to use them, see the documentation [page 307] for
mergers and acquisitions in Basic System.
Use
The legal requirements of different accounting principles stipulate that when premium postings are processed
further (for example, unearned premiums are calculated) the exchange rates used are copied to the derived
account.
To fulfill this requirement, you can define for specific accounting functions in certain company codes the
postings for which you want to transfer the translation date.
Features
You can transfer the translation date for currency translations from the source accounts to the target accounts
for the following accounting processes:
Release of accounts for participating treaty and connecting The translation date is transferred from the source accounts
treaties to the target accounts only if a rule to this effect has been
defined in Customizing for the target company code. If it has
not, the system re-determines the translation date in the tar
get account.
Activities
To transfer the translation date, you must define the entry codes in which this rule applies for each accounting
process for which you want to use this function.
Caution
Note that you can enter only premium entry codes that have been marked as reserves.
Note
You can also declare a reinstatement entry code as a loss entry code. In this case, you cannot enter a
reinstatement entry code.
You can define entry codes for specific company codes or for all company codes.
Tip
We recommend that you perform this transfer while the system is running only if all affected premium
postings have been earned in full. Otherwise, subsequent calculations may product incorrect results.
Revaluation of Reserves
When it revalues reserves, the system filters out and ignores entry codes for which settings have been made in
Customizing to transfer the translation date when unearned premiums are calculated and reserves are carried
forward (Basic System or Risk Manager).
You can make the Customizing setting under FS-RI Reinsurance Basic System Accounting Accounting
Principles Settings for Transfer of Exchange Rate .
When you release accounts for a participating treaty and for connecting treaties, the translation date can be
transferred from the source accounts to the target accounts only if a rule to this effect has been defined in
Customizing for the target company code. You can make the Customizing setting under FS-RI Reinsurance
Basic System Accounting Accounting Principles Settings for Transfer of Exchange Rate by setting the
checkbox Rel. All ("Release Across Company Codes").
Retrocession
1. On the SAP Easy Access screen, call transaction /MSG/R_V2 under Insurance Reinsurance Basic
System Treaty Non-Life .
2. Select a treaty that has the treaty category “Retrocession”.
3. On the Section Header tab page, select a section.
4. Branch to the Section tab page at section level by double-clicking the section.
5. On the Section tab page under Structure Elements, make the corresponding settings in the Currency
Handling During Retro Transfer field.
6. Choose Save.
Unearned Premium
We recommend that you make the following settings in Customizing under FS-RI Reinsurance Basic
System Accounting Accounting Principles Settings for Transfer of Exchange Rate :
● To transfer the exchange rate correctly in Risk Manager when unearned premiums are calculated in a
flexible way, we recommend that you use a combination of the following two checkboxes to ensure that the
translation date produces the correct results:
○ UEP RM ("Flexible Methods for Unearned Premiums (Risk Manager")
○ CFWD BS ("Category of Carryforward (Basic System)")
● To transfer the exchange rate correctly in Basic System when unearned premiums are calculated using
patterns or at the end of a period, we recommend that you use a combination of the following checkboxes
to ensure that the translation date produces the correct results:
○ UEP BS ("Flexible Methods for Unearned Premiums (Basic System)")
○ CFWD RM ("Category of Carryforward (Risk Manager)")
○ Rel. All ("Release Across Company Codes")
To ensure that the correct translation date is forwarded to the current account module, you must make the
corresponding settings on the relevant interface.
Definition
The business object “Account” is a collection of postings for a participation. These are either postings that
occur over a certain time period or postings that occur as the result of a certain event.
Note
The FS-RI object “Risk Manager Account” should not be confused with the “Account” in Basic System or
the year-end or quarterly statement that you send to your reinsurer or retrocessionaire. This statement can
contain data from several account objects.
You use the account as a “shell” for postings. You cannot make a posting without an account and for this reason
the FS-RI system always uses accounts when a posting is to be made. You can create accounts manually, or
have them generated by the system. Each account must contain at least one posting.
Accounting Functions
In addition to the standard actions Create, Edit, and Delete, you can perform the following actions for an RM
account:
● Split (the system splits the posting data for an account according to treaty involvement)
● Calculate (the system calculates result-dependent conditions and creates condition postings)
● Transfer the account to Basic System
● Transfer an inward account (assumed business) to the ceded business side (reinsurance/retrocession)
● Reverse (create offsetting postings for accounts that have been transferred or split)
For more information about accounting functions, see the relevant subsections in this documentation.
Account Status
Accounts can have different statuses, such as “Pending”, “Split”, and “Transferred”. The system resets the
status when it performs an accounting function. If you perform a function manually, the account is assigned
the status determined by the system. If you perform a function using a background job, you can define an
alternative target status before starting the background job for the generated or processed accounts. The
system processes the accounts up to the specified target status.
Structure
An account comprises header data and posting data (on the tab pages). The header data defines the
participation and treaty for which the account applies, as well as the relevant time frame and currencies. The
posting data contains the posting amounts, occurrence and underwriting years, areas, and so on, for each
posting in the account.
You can change certain account header data. However, you cannot change the account number, which is
assigned as a fixed key. Likewise, you can no longer change the participation and the assigned treaty. Changes
to the status are restricted, and are only possible for the status "Pending". The status is used to flag the
account for the next relevant background job.
Postings
The characteristics a posting can have are similar to those in Basic System [page 349]. You must also specify a
revenue period that must be covered by the participation. This period is used to determine the underwriting
year and occurrence year (which may only be determined after the posting has been split). If you assign an
underwriting year, you must enter the underwriting date manually.
The structure of the postings you enter must match the structure of the participation and the structure of one
of the sections of the treaty specified in the header data of the account. The original currency may also be
treated as a structural characteristic that has to be validated. This depends on whether a corresponding
setting has been made in external Customizing for Basic System under Default Values Edit Defaults for
Accounting .
Accounts can be generated by background jobs. For more information, see the documentation for the
background jobs.
Use
Reserve postings are postings that are generated to create or release reserves (for losses, for example) or
carryforwards (for premiums, for example). A reserve posting has an entry code for which you have set the
Reserves checkbox in Customizing for Basic System under Accounting Entry Code Edit Entry Code
Definitions .
Prerequisites
You have created a specific entry code for the reserves in Customizing for Basic System under Accounting
Entry Code Edit Entry Code Definitions .
Features
You can enter reserves wherever you can enter other postings:
You can also enter reserves on the following screens in the account, which offer additional functions:
● On the Reserve Balance tab page in the account: On this tab page, you can view and change the current
balance of the reserves for the participation for each entry code and period. To create this status, the
system adds together all the reserve postings for this account and all the reserve postings from earlier
accounts that have already been transferred to Basic System.
● If you change the data, the system creates a posting for the amount required to reach the new reserve
balance, or it creates a clearing and a new posting. You can change the data here only if the account has
the status “Pending”.
When you save the account or loss, the system updates the data on the other tab pages with the changes
made.
Reserve postings can be relevant for financial accounting or purely statistical. This is defined by the entry code
used for the posting. You define this in Customizing for Basic System under Accounting Entry Code Edit
Entry Code Definitions .
● If the entry code is relevant for financial accounting, the financial year must match that of the account.
● If the entry code is statistical, the accounting year must match that of the account.
● If entry codes are statistical and relevant for financial accounting, the financial and accounting year must
match those of the account.
This enables the system to determine the total for the postings so that it can calculate the reserve.
Reversal of Accounts
When you reverse an account, you can deactivate the reversal of reserve postings according to company code
and the actual/estimate indicator. You make these settings in Customizing for Basic System under Default
Values Edit Defaults for the Reversal Function .
Reserve Carryforwards
You use the background jobs Create Closing Reserves and Carry Reserves Forward to Target Year (Risk Manager)
to carryforward reserves when switching from one period to another.
Note
Procedure
1. Enter the participation and choose Enter. The system enters the header data based on the participation. In
accounts created manually for ceded participations, you can also enter the assumed participation number.
In doing so, you can enter only assumed participations that are linked with the ceded participation. The
system then identifies and saves the assumed cedent.
2. Check the header data, and make any necessary changes. You can also add further data, such as the
currency, accounting year, and accounting period.
3. Enter the postings you want to create. The posting must all correspond to the treaty, but can relate to
different treaty sections.
4. Save the account. When you save the account, the system performs the following actions:
Results
You can also enter new postings or change existing postings for accounts that have been saved, but not yet
transferred. If the account has already been split or transferred, you must use the reversal functions to make
any changes.
Context
You use this procedure to use data from an existing account as the basis for creating a new account.
Procedure
Use
If an account references a Basic System treaty, but does not reference a Basic System participation
(involvement), it can be split according to the signed line percentages defined in Basic System (for reinsurers
and the unplaced risk). To do this, the system creates new accounts with the status “To Transfer to Basic
System”. If a Basic System participation has already been created or generated for the account, you do not
need to execute the Split function.
Prerequisites
Features
The signed line percentages relevant for the split are stored under the Basic System treaty period on the
Participations tab page. For accounting purposes, only the Basic System shares with the categories “Signed
Line” (for a reinsurance involvement) or “Not Placed” (no involvement) apply.
In the case of assumed treaties, postings are only made for reinsurance involvements if the reinsurer has a
company code in the system.
Additional conditions apply for selecting the Basic System participations according to which Risk Manager
postings are distributed:
● The Basic System participation must belong to the treaty period that contains the treaty section
determined by the system for the Risk Manager posting.
● If an additional validity period has been defined for the Basic System participation, the percentage defined
for the participation is only applied if the start of the accounting period for the account is within this period.
● The Basic System participation may be restricted to a certain treaty section. In this case, the system
checks this treaty section against the treaty section determined for the Risk Manager posting. If a Basic
System participation applies only to a given treaty section, it takes priority over unrestricted Basic System
participations under the same treaty period. This prevents double calculations.
The system first processes all the conditions from the master treaty and the relevant Risk Manager
participation in their ranking order. For each generated posting, it checks if the criteria of the current condition
are fulfilled. It also checks if the entry code is defined in the calculation base for the condition or is the same as
the target entry code (except for “Transfer Posting”). In this case – depending on the condition category – the
system either deletes the posting entirely, or multiplies it with the condition percentage and assigns a new
target entry code. Following the filter process, the new accounts are created on the basis of the most recent
posting data.
Connecting Treaties
If the accounts reference a connecting treaty, the system initially creates only the outward accounts for the
reinsurer participations. The symmetrical inward Risk Manager accounts are created later when the outward
accounts are transferred to Basic System.
References to the Risk Manager participations (original participation, preceding participation, participation
relevant for posting) are retained when accounts are split and transferred to the target accounts. The account
split is an interim step (before the transfer to Basic System) based on the structure of the master treaty in
Basic System. It ensures the that the accounts can be processed in Basic System and in the current account
system.
Unplaced Participations
If the split function selects a participation with the category “Not Placed” (this would be the case for pseudo
assumed treaties), the system first searches for the cedent involvement on the basis of the cedent relevant for
the account. The target account is then created for this cedent involvement. In this special case, the cedent of
the account is also entered as reinsurer and business partner; if the cedent company does not have its own
company code, the system creates the target account in the company code of the Risk Manager participation.
Activities
There are various options for calling the function manually or automatically:
Manually:
● Within an account using the Split or Split, Calculate pushbuttons (if you choose Split, Calculate, the system
runs the Calculate [page 359] function directly after splitting the accounts)
● From the selection screen for the accounting transaction
● From a bordereau (after generating accounts)
● From the loss transaction
● Using the background job for splitting accounts. The job processes the treaties specified for the run and
only selects accounts with the status “To Be Split”. This ensures that pending accounts are not processed
by accident.
● As part of the background job for signed line adjustments for Risk Manager accounts. In this case, the
system repeats the split process for accounts that have already been split and stores the differences to the
existing subpostings as adjustment accounts.
Process Flow
1. The system reads the effective percentage rates for the split from Basic System.
2. It determines the valid percentages for each posting on the basis of the treaty period, the start of the
accounting period and (where applicable) the treaty section. It then applies these percentages to create
target postings.
3. If an account is distributed 100%, the system adjusts for rounding differences.
4. The system checks for filter conditions and executes them.
5. The system generates accounts for the target postings.
6. The system sets the status of the original account to “Split”. After it has been split, the original account
can no longer be changed.
7. The system creates account references that allow you to navigate between the original and target accounts
and any adjustments made later on.
Example
Involvements
● INV2: 20%
● INV3: 30%
● INV4: 50%
Assume you split a ceded 100% account that was created by the Transfer to Re/Retro function in the company
code of cedent COMP1. In this case, 20% of each posting amount is posted to involvement INV2 of company
COMP2, 30% to involvement INV3, and 50% to involvement INV4.
Involvements
If you split a 100% account of the cedent COMP2, the full 100% is posted to involvement INV2 in the company
code of COMP2. If the 100% account had a different cedent, the target account would be created for a different
involvement in a different company code.
An obligatory ceded reinsurance treaty with several treaty sections has the following participation profile for
the treaty period 2004:
Involvements
● INV2: 50%
● INV3: 30% (January 1, 2004 – December 31, 2004) and 20% (from January 1, 2005)
● INV3: 15% (January 1, 2004 – December 31, 2005) and 10% (from January 1, 2006)
Assume you want to split an account for the accounting year 2005, whereby all the postings relate to treaty
sections 3 and 4 for the treaty period 2004. 50% is posted to involvement INV2. 20% is posted to INV3 for
treaty section 3, and 15% to INV4 for section 4.
Use
You use the “Calculate” function if the Risk Manager participation or treaty for which you are creating accounts
contains conditions.
It determines which activities need to be carried out for result-dependent conditions in the participation for
which postings are being created, and calculates and creates the corresponding postings.
Examples of result-independent conditions include commissions, insurance taxes, transfer postings, and
posting filters.
Note
Risk Manager Non-Life does not support technical accounting functions for result-dependent conditions,
since there is no formal basis for establishing revenue development.
● The accounts have not yet been transferred to Basic System, which means that you can perform
calculations for individual accounts.
● The accounts to be calculated must reference involvements in Basic System.
Features
The system determines which of the conditions defined in the Risk Manager participation or assigned master
treaty need to be calculated based on defined criteria (see Criteria for the Validity of a Condition [page 157]).
For each condition to be calculated, the system analyzes the postings to see which postings qualify. Using this
posting dataset, it then calculates the total for the calculation base and calculates the expected posting. The
expected posting is compared to the corresponding existing postings and adjusted accordingly before the
posting is made. This means you can use this function to adjust conditions that have already been calculated
when the underlying posting data has changed.
Activities
● You can call the function manually from within the participation you are processing, using the Calculate or
Split, Calculate pushbuttons. Alternatively, choose Account Calculate in the menu or choose F6 .
● You can call the function manually from the selection screen for the accounting transaction or manually
from a bordereau (after generating accounts).
● You can call the function manually from a loss.
● You can use the adjustment background job, which calculates and adjusts all the conditions for the
specified treaties across all accounts. In this case, the posting data is summarized and not processed
separately for each account.
● You can use various background jobs that incorporate this function.
● You can confirm a participation chain. When you do so, the system checks if accounting is active for the
participations in this chain, and whether conditions exist for these participations that are linked to a
change in the target status after confirmation. If this is the case, the system executes this function.
1. The system reads all the result-independent conditions for the relevant posting period from the
corresponding master treaty and participation. For more information, see Criteria for the Validity of a
Condition [page 157].
2. The system analyzes when conditions from the master treaty in Basic System are overridden by conditions
from the participation. For more information, see Criteria for the Validity of a Condition [page 157].
3. The conditions are applied successively, based on their ranking.
4. The system selects and summarizes the relevant postings based on the applicable periods (treaty period
or validity period and underwriting date of the participation, validity period of the condition).
Example
A condition has been defined to post 20% of the gross premium as commission under entry code 2100.
The following postings have already been made: premiums of EUR 10,000 and EUR 5,000 (under entry code
1701, which is specified in the calculation base for the condition)
, a commission advance of EUR 2,000 (under entry code 2100), and a loss payment of EUR 12,000 (under
entry code 3100). These postings qualify for the condition according to the criteria described below.
To calculate the amount for the condition, the system first selects all the above postings. The resulting
assessment base (calculation base) is EUR 15,000 for the two postings with the entry code 1701. The amounts
for entry codes 2100 and 3100 are not added. The system generates an expected posting of EUR 3,000 with
the entry code 2100. This is then compared to the actual posting of EUR 2,000 from the selected posting data.
Depending on the Customizing setting, the system either posts EUR -2,000 (reversal of actual amount) and
EUR 3,000 (expected value), or just EUR 1,000 (difference between actual and expected values).
A condition is applied to a given posting if the time frame and structure of the posting matches that of the
condition. If there are several similar matching postings, the system uses override logic to select the relevant
entry.
Validity Period
The posting must fall within the validity period of the condition, which is determined by the treaty period or
participation period and the validity period for the condition itself. The following prerequisites apply.
● The revenue period of the posting falls within the participation period for which the condition is defined. If
the participation does not allow pro rata temporis distribution, the first day of the revenue period must be
within the participation period.
● If the condition has been defined for a participation period with “Underwriting Year” mode, the
underwriting date of the posting must match the underwriting date of the participation period.
A Basic System condition with the calculation level “Risk Manager” is applied to a Risk Manager posting under
the following circumstances (without considering the override logic and condition validity periods):
● The treaty period for treaty section determined by the system matches the treaty period defined for the
condition.
● The treaty section determined by the system matches the section defined for the condition. This
prerequisite is also fulfilled if no treaty section has been defined for the condition.
● The accounting unit for the posting matches the accounting unit for the condition. This prerequisite is also
fulfilled if no accounting unit has been defined for the condition.
● The involvement in the account header matches the involvement for the condition. This prerequisite is also
fulfilled if no involvement has been defined for the condition.
The validity period for a condition can also be restricted by condition-specific validity periods (in addition to the
validity periods for the assigned entities in Risk Manager and in Basic System).
In terms of the accounting period, a condition applies to a Risk Manager posting if the start of the accounting
period in the account header falls within the validity period of the condition. If no validity period has been
defined for a condition, it is valid indefinitely.
Example
Two commission rates are defined for a participation period from January 1, 2003 to December 31, 2003:
15%
(2003) and 5% (2004). 15% commission is calculated for the normal premium posting for 2003. If
premiums for the revenue period of January 1, 2003 to December 31, 2003 are adjusted retrospectively in
2004, the lower commission rate applies. Such terms might be agreed by the partners involved.
Override Logic
If several similar conditions (at different abstraction levels) match the structure and validity period of a posting,
the override logic determines which condition applies. If a commission rate of 10% has been specified in the
Risk Manager participation, for example, but a rate of 15% for the relevant treaty section, only the posting for
the Risk Manager participation applies. The override logic allows you to create standard conditions for the
treaty in Basic System (general conditions), and override them by creating conditions for individual
participations (specific conditions). The override logic also ensures consistency by preventing multiple
calculations for conditions.
1. Conditions defined for the treaty in Basic System that are not restricted by involvement, accounting unit,
or treaty section
2. Conditions defined for the treaty in Basic System, which are restricted by involvement, accounting unit, or
treaty section. In this case, the involvement takes priority, followed by the accounting unit, and then the
section
3. Conditions defined for the participation in Risk Manager
For more information about the override logic in Basic System, see “Global Condition”.
Example
In the master treaty in Basic System, 10% commission and 12% insurance tax has been defined for the
treaty period 2004. A commission rate of 12% has been defined for section 3 of the treaty for the same
period. The commission rate in a related Risk Manager participation is 15%. If a posting qualifies for all the
conditions in terms of the validity period, the posting would only be considered for calculating the
insurance tax and the 15% commission. The insurance tax is not overridden by a more specific setting.
However, the general commission rate of 10% and the section-dependent commission of 12% is overridden
by the rate for the Risk Manager participation. If the Risk Manager condition did not qualify, the section
commission of 12% would be calculated for the posting.
Related Information
Use
You use the Transfer to Re/Retro function to distribute the postings in an account to the next participation level.
Based on the reinsurance structure, the system posts the shares for the various participations according to the
rules defined for cession calculation and liability aggregation.
Integration
If you make changes to the in-force business, the system adjusts the accounts created by this function
automatically.
Features
Transferred Postings
The function transfers posting data entered for an assumed participation. It can therefore be applied to
accounts relating to an assumed treaty or to duplicate accounts for a connecting treaty.
Note
Original policies and their policy sections, and participations with the category “Retention” cannot be
posted.
Since you can map the entire reinsurance structure in the system with a chain of successive participations, you
can distribute a posting across the entire chain from the first known reinsurer to the last known
retrocessionaire by repeating this function (together with the functions Split and Transfer to Basic System).
Target Postings
The system creates postings for participations. These participations may be assigned to a ceded treaty or
connecting treaty. Depending on the assigned treaty, the system proceeds as follows:
● Participations with a ceded master treaty in Basic System: The system creates only ceded postings.
● Participations with a connecting treaty: Postings can be created for connecting treaties in the same way as
for normal ceded treaties. If you enter a (ceded) 100% account in the system (an account without a Basic
System participation), and execute the Split [page 152] function, the system first creates outward
accounts for the reinsurers. These accounts remain in the cedent's company code. If you transfer these
accounts to Basic System, they are also copied within Risk Manager and stored as inward accounts in the
company codes of the reinsurers, if such company codes exist. All accounts refer to the same Risk
Manager participation and to the same master treaty in Basic System.
Activities
● Call the function manually from an inward account on the assumed business side.
● Run the Transfer Accounts to Retrocession background job.
● Call the function during retrocession adjustments after making changes to the in-force business.
Process Flow
1. Determine target participations: The system determines the ceded participations assigned to the
assumed participations that relate to the postings: It uses cession groups and prior cession groups
assigned to the assumed participations to find the ceded participations and process these in ascending
5. Create accounts: For each ceded participation (that is, for each treaty in Basic System; an account is not
created for participation with the category “Retention”), the system creates a new Risk Manager account
containing the postings it covers. You can process these accounts further using the available accounting
functions.
6. Set account status: The system sets the status of the inward account to “Transferred”. The status of
outward account is set to "To Be Split". These accounts have not yet been assigned to an involvement in
the master treaty and have to be split before they can be processed further.
Example
Reinsurer RE1 assumes a risk through an assumed participation OS1 ("our share", from the viewpoint
of RE1). This participation is assigned to the reinsurance participation RP1, via the group G1. RP1 is
assigned to a connecting treaty with Basic System participations RE1 (cedent, ceded) and RE2
With this new concept, it is possible to enter an account for the share OS1 in the company code for RE1
and then to transfer it to RP1 (first "Transfer to Re/Retrocession"). When the generated accounts are
split across the master treaty shares and transferred to Basic System, an inward Risk Manager account
is created in the company code for RE2. This can then be transferred to RP2 (second "Transfer to Re/
Retrocession").
You can therefore map the reinsurance chain across a whole group and create accounts across several
company codes.
The following posting data must not be transferred to the reinsurance/retrocession side, and is therefore
filtered out by the system:
When accounts are transferred to the retrocession side, the loss amounts in the account are offset against the
respective liability amounts (if liabilities have been defined).
These can be defined in the ceded non-proportional treaty (see Limit, Underlying, Deductible (LUD) [page
272]) or in the ceded participation. Otherwise, the expected results are comparable with those of the non-
proportional account [page 369] in the loss module.
Use
You can use this function to use the postings created for a participation in Risk Manager to generate
corresponding postings for the treaty sections and treaty periods for the assigned master treaty.
Risk Manager postings can be transferred to the accounts receivable/payable only via Basic System. This
function can also release the postings in Basic System automatically.
Prerequisites
Features
● Determination of the treaty sections and periods relevant for the postings
● Consistency and validation checks for the posting data
● Generation of postings and accounts in Basic System
● Closure of the accounts in Risk Manager
● Optional: release of postings in Basic System to the current account system (accounts payable/receivable)
● Optional: creation of opening reserves
Connecting Treaties
If the account to be transferred references a connecting treaty (or, more precisely, an involvement flagged for a
connecting treaty), a symmetrical inward account must be created in Risk Manager if the participating partner
has its own company code in the system. The inward account is assigned this company code automatically.
Preceding Functions
Reserves
For more information, see Carry Reserves Forward to Target Year (Risk Manager) [page 548].
The data from the transferred account, including the postings, is written to the statistics table /MSG/
HWKLISTEC. The system also determines other dependent information and duplicates it in this table to support
simpler and faster evaluations later on.
Itemization
If you have set the checkbox for itemization in the Risk Manager participations, the system retains the
participation references for the posting. The posting amounts are not summarized across participations.
Activities
Process Flow
1. The system conducts various validation checks to ensure that the posting matches the data and settings in
Basic System and in the current account system. This includes coverage checks for loss and deposit
postings, as well as checks for the Premium Payment Warranty function.
2. Reserves (see above)
3. WKLISTEC (see above)
4. During the transfer to Basic System the system assigns the postings from the transferred accounts to the
sections of the assigned treaty. It then creates an account for each treaty section affected.
5. The Risk Manager accounts are assigned the status “To Transfer to Re/Retro” or “Transferred” (final
status). This depends on whether a transfer to the retrocession side is possible.
6. For navigation purposes the system creates references between the source and target accounts.
7. If you have made the corresponding setting, the accounts generated in Basic System are released
automatically. This closes the postings permanently and transfers them to the current account system
(where appropriate). The user must have the necessary authorization to release accounts (see the
documentation about the Basic System account). If the automatic release setting is not active, the
accounts generated in Basic System are assigned the status “Pending”. You can then release the accounts
separately, and change them first if necessary. (Once an account has been transferred, no more changes
should normally be made.)
If the account to be transferred references a treaty that excludes transfers to Basic System, the system
skips all the transfer steps. In this case, it changes only the account status to a final status. Otherwise, the
account would permanently have the status “Pending” or “To Transfer to Basic System”.
Use
To transfer a Risk Manager account to Basic System successfully, the system must find a matching treaty
section and period for each posting (or subposting, if the postings have been split). Both the treaty and the
period are required to apply the posting to the master treaty in Basic System.
Features
The system looks for the relevant sections and periods within the specified treaty that match the posting. The
treaty is determined by the cession calculation function, or entered manually. Since the treaty period can
depend on the accounting mode of the treaty section, and the structural characteristics of a section can vary
between periods, the system searches for both entities simultaneously.
Section
A section qualifies if it covers the structural characteristics of the account (business type, currency), the
posting (class/line of business, underwriting area, accounting unit) and - where applicable - of the referenced
loss (peril, coverage area). Any split table entries and exclusions defined for the treaty section are taken into
account. You can opt whether to incorporate the currency check.
Period
The relevant period depends on the section and the type of posting (premium entry code or loss entry code).
For each section and type of posting, you can set the accounting mode as follows:
● Occurrence year:
The system selects the treaty period that includes the occurrence date of the posting. The occurrence date
is equivalent to the start of the revenue period for the posting or subposting.
● Underwriting year:
The system selects the treaty period that includes the underwriting date of the posting. (In the case of
participations with the mode “Underwriting Year”, you must always enter the date. When participations
have the mode “Occurrence Year”, the system can determine the date automatically, since the validity
periods do not overlap.)
● Accounting year:
The system selects the treaty period that includes the start of the accounting period for the account.
Use
You can release accounts from Risk Manager without having to go to the current account system via Basic
System.
The system transfers these accounts to Basic System in the same step. However, the accounts are not
available in the current account system.
The system releases an account by transferring a Risk Manager account to Basic System online and using a
background job. In doing so, it considers the derivation rules and exclusions entered in Customizing.
The system does not generate a document in the current account system for Basic System accounts that are
generated when an account is released directly. These accounts have the status “Released”. You can process
these accounts further in retrocession and using treaty calculation rules.
Note
The system no longer executes the Calculate function for Basic System accounts. This is aimed at
preventing inconsistencies in the statuses of Risk Manager and Basic System accounts and the documents
in the connected current account system.
Integration
The system executes the function by transferring a Risk Manager account to Basic System online and using a
background job.
Note
● Derivation rules have already been applied in Risk Manager. Derivation rules are no longer applied in
Basic System.
● Result-independent conditions are calculated in Risk Manager.
● Accounts that are created by the direct release of an account cannot be copied to Basic System and
cannot be reversed.
Tip
In Basic System you can calculate the result-independent conditions using the Adjust Periods background
job.
Prerequisites
You control the direct release of an account using a checkbox. To activate this function you have to select the
Single Transfer to CA System checkbox for individual participations in the master treaty and the Itemization CA
checkbox in the participation.
Use
The purpose of reversing accounts is to reverse the postings belonging to this account and to delete any
postings that have been prepared, but not yet processed.
Features
The system reverses postings that have already been split or already transferred to Basic System by generating
a posting for the same amount, but with the opposite plus/minus sign.
During the reversal run, the system determines the correct financial period and accounting period again. The
new data then applies to the account that contains the offsetting entries (and for any partial accounts that
belong to it).
Opening and closing reserves from other financial years or accounting years are not reversed.
The postings that reverse an account are grouped in a new reversal account. This reversal account is assigned
the status “To Be Split” or, if no split is necessary, “To Transfer to Basic System”.
To reverse a "Pending" account or an account that has not been processed further, you simply delete it. In this
case, the system does not post any offsetting entries or recalculate any values.
If subpostings exist as a result of pro rata temporis distribution, the system creates an offsetting original
posting in the reversal account for each subposting.
Assignment
The system assigns the original accounts to the corresponding reversal accounts, enabling you to trace the
reversal transaction later on.
Activities
Process Flow
You can use the assignment table to track the relationships between accounts chronologically. The display is
not just restricted to the accounts directly preceding and following the account in question.
You also see the reason why each account has been assigned (accounting function).
Use
A due date is assigned to every cash posting and to every fund posting in the system.
In the current account system, you can use the due date to control certain functions, such as dunning, or to
trigger payment.
Features
The system calculates and assigns the due date for every posting, whether entered manually or automatically.
You can use the following methods to calculate the due date of a posting.
The system has several methods of automatically calculating the due date of a posting. The method that is
used depends on the settings in Customizing. You define the rules for these methods in Customizing for Basic
System under Accounting Configure Method of Calculating Due Date .
● Methods for Automatic Calculation of Due Dates in Basic System [page 352]
● Methods for Automatic Calculation of Due Dates in Risk Manager [page 169]
Rules entered in Due Date Manager have a higher priority to rules entered in Customizing.
If you want to define a different due date for a posting from that calculated by the rules in Customizing or by
Due Date Manager, you can manually overwrite this date in the posting provided the account has a status that
can be changed.
If the system cannot calculate a due date, it does not fill the field provided and you must enter the date
manually to be able to release the account.
The system uses the methods described here to calculate the due dates for postings.
1. Calculation based on the time limits entered in the Risk Manager participation and in the treaty
The system calculates the due date for the posting as follows (see below for a table of the italicized dates
and an example):
1. The system identifies the accounting periods of the treaty. The duration of the individual accounting
periods is indicated by the accounting frequency. The position of the accounting periods is determined
by the first accounting key date, which specifies the last day of the first accounting period. Subsequent
accounting key dates occur at the intervals specified in the accounting frequency.
2. The system calculates the due date for account processing. It does this by finding the accounting key
date of the accounting period that contains the date on which the account was received and adding the
account creation period to this date.
3. The system calculates the due date for the posting. It does this by adding the settlement period from
the participation and the account review period from the treaty to the due date for account processing.
(The latter applies only if the treaty contains an involvement.) If the treaty contains an involvement and
you have not entered the settlement period in the participation, the system adds to the due date the
settlement period after account receipt or after account confirmation from the treaty.
Calculation of Due Dates According to Time Limits Using Example Values
Treaty period Treaty: Treaty Period January 1, 2007 – Decem Manual entry
ber 31, 2007
First accounting key date Treaty: Header Data April 10 Manual entry
Settlement period after ac Treaty: Partners Involved 20 days Manual entry
count receipt
Accounting period Internal period (for details April 11, 2007 – July 10, ○ First accounting key
Accounting key date Internal date (for details of July 10, 2007 = end date of accounting
calculating this date, see period (see above)
step 1)
Due date for account proc Account: Account (for de July 25, 2007 = July 10, 2007 (end date of
essing tails of calculating this date, accounting period) + 15
see step 2) days (account creation pe
riod)
Due date for posting Account: Posting August 24, 2007 = July 25, 2007 (due date
for account processing)
+ 20 days (settlement pe
riod) + 10 days (account re
view period)
Note
In the case of treaty calculation rules, sometimes the system cannot find an original account if you do
not select the “Individual Accounts” checkbox in Customizing for Basic System under Default Values
Edit Defaults for Accounting (Calculation Fields) .
6. No default values
The system does not fill the “Due Date” field; you must enter this date manually.
7. User-defined methods
If you require additional methods to those delivered in the system, you can develop these as individual
enhancements and make them available in Customizing under Maintain Accounting Settings Edit
Method of Calculating Due Date . For more information, contact your SAP consultant.
Use
When you create accounts for a connecting participation, the system considers the assumed and ceded
business mapped in the connecting participation.
Prerequisites
Corresponding connecting treaties for the connecting participation exist in Basic System.
Features
When the outward Risk Manager account is transferred to Basic System, the system simultaneously creates an
inward Risk Manager account in the company code assuming the business.
You can also define in Customizing for FS-RI Reinsurance under Basic System Default Values Edit
Defaults for Accounting (using the Transfer to Original Amount and Currency (Transfer) checkbox) whether
when you release an outward account belonging to a connecting participation the system transfers the
following data to the “Original Amount” and “Original Currency” fields in the inward account:
If you want to transfer the account currency as the original currency and the currency check has been
activated in the system (Transfer to Original Amount and Currency (Transfer) and “Currency Check”
checkboxes have been set), when you release the accounts in Risk Manager Non-Life the system checks
In the event of an error, the system cancels the release of the account and displays the corresponding error
message.
Use
You can use this function to check whether accounts have been retroceded correctly and to create any
necessary adjustment postings.
It is necessary to adjust a retrocession if changes are made that are relevant to a retrocession. Such changes
can include a change in cession percentage rates or a change of loss area.
Features
When you set a policy or an accumulation group to a status that allows posting using the Confirm pushbutton,
the system automatically checks whether it is necessary to adjust a retrocession and, if it is, performs this
adjustment.
● After changes to a loss using the background job Adjust Retrocession After Changing Loss (Risk Manager)
(/MSG/H_FI_P_BT_RECALC_LOSS_I2O)
● After changes to a non-proportional retrocession treaty using the background job Adjust Retro After
Changing Ceded Treaty (Risk Manager) (/MSG/H_FI_P_BTC_RECALC_VTG_I2O)
The system checks whether a retrocession needs to be adjusted when you confirm a participation chain by
setting the superior object to a status with the attribute “Posting Allowed”. The adjustment applies only to
participations with postings made on a pro rata temporis basis.
It may be necessary to adjust existing transfer to retrocession because the cession has changed, or because
the assignment of the assumed participation to the cession group or prior cession group has changed.
Possible reasons for adjusting a retrocession as well as the scope of the adjustment are listed below.
Reversal of assumed participations with calculation of re The system clears the postings for the reversed assumed
turns participation that were generated by retrocession.
Creation of cessions The system transfers the inward accounts to the new ces
sion.
Change in the values in existing cessions that are relevant to In the “Delta Posting” mode:
a retrocession
● The system determines and posts the difference be
tween existing retrocession postings and required retro
cession postings.
Change in the assignment of assumed participations to ces ● In cessions that are no longer assigned to the assumed
sion groups participation: The system clears the postings that were
retroceded by the assumed participation.
● In new cessions assigned to the assumed participation:
The system transfers the inward accounts to the new
cessions.
Reversal with calculation of returns/reversal without calcula If an assumed participation period is edited and its status is
tion of returns, posting not allowed set to "Active", this triggers the adjustment of the retroces
sion.
Reversal without calculation of returns, posting allowed The system also adjusts the retrocession for the corre
sponding participation period, but only if postings exist for
the reversal group, or if the percentage rates between the
cession group and reversal group have changed.
The retrocession is not adjusted if only the time periods of the cession group or participation have been shifted
or refined, but the cession percentages, assignments and LUDs for all the time periods are still the same.
In Customizing for FS-RI Risk Manager (Non-Life) under Default Values Edit Defaults for Accounting , you
can use the Post Diffs checkbox to specify the mode in which you want to create the postings during when a
retrocession is adjusted:
● Difference posting: The system offsets the amounts that have already been posted against the new
calculated amounts and creates postings for the difference.
● Clearing/Posting: The system clears the amounts that have already been posted and posts the new
amount that is calculated.
Use
When accounts are processed by background functions in SAP Reinsurance Management for SAP S/4HANA
(FS-RI) they are first transferred in small summarized forms only. This results in a very high number of
accounts and postings with a very high level of detail.
To reduce the number of accounts, you can define flexible summarization rules for the accounts created by
background jobs.
Features
To summarize accounts, for each background job for which you want to use flexible summarization you must
define the fields in which data is to be summarized. The system then groups the target postings for the
background job in an account even if there is a different entry in one of these fields.
A maximum number of fields across which accounts can be summarized have been defined for each of these
functions.
Special Features
The sample Customizing settings contain function modules for recalculating the occurrence and underwriting
date. You must define and implement any additional function modules in the customer project.
Accounts are still summarized in Basic System based on the Payment From and Payment To fields. For this
reason, the use of these fields in a bundle, and subsequently in a variant, always applies only to the Risk
Manager functions.
Transfer Group
When accounts are transferred as part of mergers and acquisitions [page 307] they are summarized according
to the selection period.
The Individual Accounts and Summarization checkboxes in Customizing for Basic System under Default
Values Edit Defaults for Accounting , which are applied in the treaty calculation rule during summarization,
are not used by the background job for a transfer.
You can specify whether an account is summarized when a transfer group is used by entering a field bundle in
the header data of the transfer group.
Activities
1. Group the required fields in field bundles. You need these bundles so that when you define summarization
variants at a later date you can refer to an identical number of fields. You find the Customizing settings for
the bundles under Basic System Accounting Summarization Edit Bundles .
2. Define the summarization variants in Customizing for Basic System under Accounting Summarization
Edit Summarization Variants . Field bundles are linked with accounting functions in the summarization
variants. You also indicate here whether the generation of account assignments is deactivated for the
accounting functions. You can select this checkbox only for accounting functions for which you are
permitted to deactivate the generation of account assignments. A variant can be assigned multiple
bundles or accounting functions and therefore constitutes a package of summarization rules. You can also
restrict the validity of the assigned bundles or accounting functions to individual company codes.
Note
In the case of the Execute Transfer background job, the field bundle is stored in the corresponding transfer
group. You do not need to define a summarization variant or enter it in the target treaty in this case.
When accounts are summarized, it is possible not only that certain attributes are not transferred but also that
their contents are set to a default value that is suitable for the target treaty. You can define function modules for
this purpose.
If the Individual Accounts checkbox has been selected in Customizing, the system summarizes the account if a
summarization variant that is not the same as the standard summarization variant has been entered in the
target treaty for the treaty calculation rule.
If the standard summarization variant has been entered and the Individual Accounts checkbox has been
selected, the account is not summarized.
If a summarization variant has been set to inactive in Customizing, you can no longer assign it to a treaty. This
variant continues to apply to the treaties in which it has been entered.
You can use this function to run evaluations on existing accounts and postings.
The system reads the accounts and postings that match your selection criteria from the database and groups
them by account, entry code, and loss. In Risk Manager, you can select according to certain revenue periods or
participations.
In each row, you see the effect on the technical and liquid balance, as well as the technical result.
If you enter a revenue period as one of the selection criteria in Risk Manager, the selection is restricted to the
postings that overlap with this period, and the proportionate posting amounts are calculated on a pro rata
temporis basis. In other words, you see the proportional result for the specified period.
● If an account currency is specified in the data for the business partner share, this currency is used for the
account if currency handling for the share is set to “Share Currency”. This applies if the maximum treaty
year for the share is before or the same as the accounting year.
● If an account currency has been defined for the original currency in the currency split table for the section,
this currency is used as the account currency if currency handling for the share is set to “Account
Currency”. This applies if the maximum treaty year for the section is before or the same as the accounting
year.
● Otherwise, the original currency is used as the account currency.
● The system can determine the account currency for Risk Manager accounts only after you have created a
posting and specified an involvement. Initially, the system assumes the account currency is the original
currency, until the actual account currency can be determined.
Currency Conversion
● If the original currency differs from the account currency, the system translates the amount in original
currency into the account currency using the current exchange rate.
● The current rate depends on the translation date (valuation date). You define the valuation date in
Customizing.
● If no Customizing setting has been made for the translation date, the system uses the account creation
date.
● In Basic System accounts that come from Risk Manager, the valuation date is left blank. This indicates that
Risk Manager accounts are never translated into a different currency after they have been transferred to
Basic System.
The system checks if the specified original currency is covered for the entire revenue period for the posting. In
other words, it checks if the original currency is defined in currency split table for the treaty section or
participation related to the posting. You activate the currency validation check in Customizing for Basic System
under Default Values Edit Defaults for Accounting .
Definition
This section and the following sections illustrate the basic business process in Risk Manager, from the
incoming side for assumed business to the outgoing side for ceded business.
Note that this is only one possible procedure. In practice, the actual steps will depend on your own
requirements.
The steps marked as “optional” have been included only to complete the picture and are not vital for the
example itself. While the example aims only to introduce the functions, the optional steps go into more detail.
Concept
Basic Data
The example looks at two original policies, each with one policy section. These are assigned to one
accumulation group.
The example assumes you want to create data for the ceded business automatically using the Risk Manager
functions for creating cession groups and calculating the cessions.
The class model with its related classes serves to classify an assumed risk in Risk Manager. The class defines
the quality of the risk. The quality can be made dependent on various factors, such as the construction type
class or PML. You can define your own criteria using the Extension Service.
You can then define the cessions for each class in the reinsurance program. In addition, you need to define a
structure that differentiates the quality of the risk. This is done by assigning certain values for the criteria (such
as PML > 1 million) to a certain risk class. Risk Manager can determine the quality of the risk automatically and
create the ceded participations according to the cession defined in the reinsurance program. To set up this
automatic process, you need to enter information about how the default values for the criteria (such as PML or
construction type class) should be determined, which are in turn used to establish the risk quality.
Use
The assumed treaty maps the structure of the assumed business transaction and describes the relationship
between two business partners.
It is also used during processing as an interface to financial accounting when the accounts are settled. The
treaty contains information about the treaty type, treaty category, business type, treaty direction, period, area,
currency, and class of business.
This treaty is used as the master treaty in the header for assumed participations. The structure and period of
the participation must fall within the scope of the master treaty. The master treaty must cover all the risks
covered by the assigned participations.
In the case of a carve-out, the treaty must cover at least one combination of class of business, area, business
type, line of business, peril, and currency of the assumed participation. These do not have to be the main
structural characteristics.
Structure
Key Data
Procedure
Use
For general information about class models and the procedure for defining them, see the corresponding
section in Class Model with Risk Classes [page 61] and Risk Classes for Cession Calculation [page 99].
Structure
The class model in this example is intended to differentiate between fire insurance coverage for buildings with a
sprinkler system and for those without. To do this, you define the following data:
Use
This example looks at defining the ceded obligatory master treaties. These are the treaties to which you
distribute the Risk Manager exposures via the reinsurance program.
The treaties must cover at least the period and structure of the portfolio treaty sections assigned to the
reinsurance program. The maximum cession of individual treaties must also be specified.
Structure
The example uses the following treaties: ceded quota share treaty
Surplus Treaty
Procedure
Create the first treaty, and then the second. To create the treaties, proceed as follows:
3. Confirm your entries by choosing . The Change Prop. Treaty ausg_vtgsu(qu): Header Data screen
appears.
Definition
Create a reinsurance program using the following data. For more information, see Reinsurance Program [page
690].
Concept
Rank Reference Coverage Ref Rank Category Name Treaty Control Reten
Rank erence tion
○ Status: INPRO
○ Currency and Exchange Rate Type: EUR and M
You can now enter the cessions for the first two ranks. If you have defined the class model, you can enter
cessions for each class in the class model. If not, the cessions can be entered independently of class. In either
case, the total cessions must not exceed the maximum capacity of the master treaty.
1. To enter the details, double-click the rank. The RIP PROG1 Change: RIP Cession screen appears. Enter the
quota share percentage.
2. Save your entries.
3. If you have not created a class model, enter the data specified below for class A.
Cession for Quota Share Treaty
B Class B 20 10,000,000
A Class A 1,000,000 7
B Class B 500,000 8
Use
A portfolio treaty [page 92] (PTF treaty) is a dummy treaty with a structure that covers the entire risk portfolio.
In this example the PTF treaty must cover the structure and periods of the assumed participations.
After you have created the PTF treaty, you assign the reinsurance program to a section of the portfolio treaty.
Structure
In this example, the PTF treaty must have the following structure in order to cover the participations.
Procedure
2. Choose . The Create Prop. Treaty PTF1: Header Data screen appears. Enter the required data: treaty
name and cedent (owner company).
Enter January 1, 2006 as the start date for the treaty.
3. Switch to the Periods tab page and enter the end date December 31, 9999.
4. Double-click the period. The Create Prop. Treaty PTF1: Sections screen appears. Enter values for the
required fields:
○ Section number
○ Section name
Confirm your entries.
5. Choose Create and enter the following data:
○ Class of business: for example, "Fire" (any additional classes of business must then be added on the
Classes of Business tab page after the other required entries have been made)
○ Reinsurance program: enter the reinsurance program you created previously
○ Area: for example, "World"
○ Business type: for example, "10"
○ Currency
○ Exchange rate type
○ Accounting mode: occurrence year
Save your entries.
6. Go back two levels to the Periods tab page and change the status to a status that allows posting and is not
canceled.
7. Save your entries. Confirm the dialog boxes that appear by choosing Continue and OK.
Use
Create an accumulation group using the data below as described under Creating Accumulation Groups [page
83].
For this example, create the accumulation group via the initial screen Manage Policy/Participation/Group.
Structure
Reason for change: NEW (you do not make this setting on the administration screen, but in the group after it
has been created)
Use
For this example, you need to create two policies, each with one policy section.
The structure and period of the policies must fall within the scope of the risk covered by the portfolio treaty
(created in an earlier example).
The system determines the gross liability and remaining liability using the value type [page 59] assigned to the
class of business. For each class of business, you can define the respective value types for calculating the gross
liability and remaining liability in Customizing.
Procedure
Alternatively: You can also copy policy 1 and change the values in the copied policy.
Use
You can create prior cessions [page 127] if you want to reinsure part of the assumed liability manually before
the system automatically assigns the rest to the reinsurance treaties defined in the reinsurance program (using
the functions for cession group creation and cession calculation).
This section is optional is not taken into consideration in the later examples.
Procedure
Before you create a prior cession, you should have a treaty to which it can be assigned.
Create a treaty for this purpose (for which the Ceded checkbox is selected). Use the function for copying a
treaty [page 301] to copy the ceded quota share treaty you have already created.
1. As the source treaty, enter your quota share treaty (ausg_vtg_qu) and the corresponding period (from
January 1, 2006).
2. Enter a name for the target treaty (for example, vertrag_vorweg) and the period January 1, 2006 to
December 31, 9999.
3. A dialog box appears for selecting the entities to be copied. For this example, leave the default settings and
choose Execute to save the target treaty.
4. Open the new treaty (vertrag_vorweg) and enter a maximum liability of 1,000,000 and a quota share of
10% on the Quota Share tab page at section level.
5. Save your entries.
6. Set the status of the treaty on the Periods tab page to a status that allows posting.
7. Save the treaty.
You can set default values for Extension Service fields that have been defined for certain tables relating to
cession group creation. To do this, you need to make the corresponding settings in the Customizing activity
Edit RIP Defaults for Cession Calculation Critieria.
For each field you want to be filled with a default value, you need to define the field and calculation rule to be
used for calculating the default value.
In Customizing for FS-RI Reinsurance choose Basic System Interfaces RM Connection RIP Settings
Edit RIP Defaults for Cession Calculation Criteria .
Use
● The status of the reinsurance program has the attribute Processing Completed.
● The status of the portfolio treaty allows posting and is reversed.
Procedure
Switch to the Extension Service tab page within the cession group.
On the Change Group … screen, switch to the Extension Service tab page. In this example, the field you have
selected in Customizing (fire extinguisher, PML, and so on) can be edited manually, since no default values
have been defined. In other cases, the field may contain a default value, which you can either accept or change.
When it calculates cessions, the system compares the Extension Service data for the group with the class
model pattern “FIRE” defined for the reinsurance program. It determines class A or B, depending on the entry
in the Extension Service. This class and the corresponding cessions in the reinsurance program are then used
to generate the ceded participations.
Use
When it calculates cessions [page 95] the system assigns coverage to the assumed participations based on the
reinsurance program. The system generates the ceded participations automatically for the calculated liability.
The cession calculation is applied to the remaining liability after any prior cessions have been deducted. You
can adjust the remaining liability calculated by the system manually (= total liability amount).
Cession Calculation
1. Switch to the “Liability Overview” tab page within the cession group.
2. On this tab page you see that the gross liability and remaining liability is 16,000,000.
3. Choose the Calculate Cessions pushbutton. This calls the cession calculation function for the entire group.
4. Save your entries.
Result
The system has created ceded participations for the treaties specified in the reinsurance program. These are
displayed in the overview called Ceded Participations.
Confirm
Return to the accumulation level. Choose “Confirm”, and set the accumulation to a status that allows posting
and is not reversed.
Result
You have mapped the assumed and ceded business and are now ready to create accounts.
Use
This example shows how a premium of EUR 10,000 is posted to an account for the participation defined in the
previous steps.
For more information about the account and how it works, see Risk Manager Accounting Process [page 142].
Prerequisites
Procedure
1. Create an account
1. Choose FS-RI: Reinsurance Risk Manager RM Account Create/Edit/Display RM Account .
Note
You use the Calculate function if you have defined Risk Manager conditions in the ceded master treaty
or in the ceded participations. However, you must do this before the account is transferred to Basic
System. Once the account has been transferred, no changes are permitted.
Use
FS-RI Basic System is the core of SAP Reinsurance Management for SAP S/4HANA (FS-RI) and is used to:
● Manage reinsurance treaties belonging to all known treaty types for ceded as well as assumed reinsurance
business
● Manage losses
● Manage reinsurance programs
● Create accounts for reinsurance-relevant policy sections
Features
Treaty Management
In FS-RI Basic System, you can create and edit assumed and ceded treaties, and link these to one another, to
automatically calculate the ceded business.
Loss Management
You can create losses, group losses in loss events, and create the corresponding accounts. Using the FS-RI
system, you can create postings from the ground up (FGU) and automatically calculate the burden on the
affected treaties. Interlocking clauses are also considered.
Account
In addition to the manual creation of account data such as premium and loss postings, the FS-RI system offers
you a multitude of automatic calculation options for creating automatic postings. These postings are
transferred to an integrated current account system for further processing in the payment transaction.
Using the FS-RI system, you can enter forecast and estimation figures and create a corresponding process for
reversed estimates.
Restrictions
You cannot manage individual risks and recognize accumulations in Basic System. To perform these functions,
you require FS-RI Risk Manager [page 33].
Definition
A reinsurance treaty in the FS-RI system maps a relationship between two or more business partners in the
reinsurance business.
The treaty details the partners involved according to the type and extent of their participation and liability; it
also describes the structure of the portfolio covered by the treaty.
Structure
For more information about the structure of an FS-RI treaty, see Treaty Level [page 202].
Integration
The data entered in the treaty forms the basis for almost every function in the FS-RI system. For example, the
treaty is integrated with the following objects:
● Other treaties
You can link treaties together. This means, for example, that an account created for an assumed treaty can
automatically trigger an account with the necessary postings in the ceded treaty. For more information
about the linking of treaties, see Mapping of Retrocession [page 325].
● Account
You can create accounts for each treaty to record premium payments, loss payments, and other payments
and post these to your current account system. For more information about accounts, see Account [page
347].
● Loss
When you enter a loss, you can assign this to a treaty that covers it. For more information about losses, see
Loss [page 611].
Definition
In the FS-RI system, reinsurance treaties are classified using the following criteria:
Use
For more information about how to create or change treaties and the characteristics typical for the treaty type,
see Creating Treaties [page 295].
For an overview of the structure of an FS-RI treaty, see Treaty Level [page 202].
A number of standard treaty types are predefined (default values). To change treaty types or define user-
specific treaty types, switch to external Customizing for Basic System.
Definition
Under a non-proportional (NP) reinsurance treaty, the partners involved agree that liability and premiums are
not proportionate to the business of the primary insurer, but are freely defined.
The reinsurer, or a group of reinsurers, assumes the liability for losses incurred above and up to a specific
amount.
Use
Non-proportional treaties are used mainly in the form of the following treaty types:
● Excess of loss
● Excess of loss per accumulation
● Stop loss
Structure
You can differentiate between a proportional and non-proportional treaty in the Nature of Treaty field in the
treaty header.
The NP Liability, NP Premium, Installment Schedule [page 268] and Reinstatement Schedule [page 270] tab
pages at section level contain the main data for the non-proportional treaty.
You can enter a great deal of data as a share of the gross premium or of the entire layer. The system then
breaks down this data based on the values in the Protected Share or Coinsurance fields.
Non-Proportional Liability
The system calculates "our share" of the liability as follows: our share = amount x protected share x signed line
Interlocking
The system supports interlocking provisions between underwriting years and sections in non-proportional
treaties. You enter the type of interlocking on the Header Data tab page under Additional Data.
On the NP Liability tab page in the Liability Data table, you indicate which LUDs [page 272] are relevant for
interlocking.
For more information about calculating the interlocking effect in the account, see Interlocking [page 379].
Limits that apply across periods and sections are supported for non-proportional treaties. On the Header Data
tab page under Additional Data, you specify whether a multiline limit (for all sections) or a multiyear limit (for all
periods) has been agreed for the treaty. You can enter the corresponding liability amounts on the LUD tab page
at the highest level in the treaty.
For more information about multiline and multiyear liabilities, see Multiline and Multiyear Liabilities [page 369].
Non-Proportional Premiums
Non-proportional premium data can be read by a background job. The adjustments for reinsurance shares can
be generated in this way. For more information, see Non-Proportional Premium [page 272].
The system then calculates the rate on line (ROL) from the XL premium as follows:
The system calculates the pay back from the reciprocal value of the ROL:
If an unlimited liability is defined in the non-proportional liability details, nothing is displayed here.
Definition
An XL fca treaty is a non-proportional reinsurance treaty for a common account (fca). This means that the
cedent has concluded a second reinsurance treaty, which includes not only its retention but also the
participation assumed by the reinsurers of a reinsurance treaty.
For the reinsurer, this treaty has the same effect as a retrocession made by the reinsurer for its own account,
but is also valid for all partners involved in the portfolio for the treaty.
An XL fca treaty requires the approval of the reinsurers involved. If the cedent is planning to conclude an XL fca
treaty, it must notify the reinsurers and inform them of the conditions. The reinsurers can decide if they want to
participate or they can be required to do so, depending on the treaty.
If the reinsurer has a share in the XL fca, it has to pay a part of the premium according to its share of the risk
and receives pro rata loss payments in return. The payment transactions are carried out via the cedent. A
reinsurer participating in the XL fca treaty does not usually know which reinsurers of the covered treaty are
participating.
Stop loss reinsurance can also be agreed as coverage for a common account.
Structure
Ceded Master Treaty Covered by XL fca (XL fca for the Primary Insurer)
If the master treaty is a ceded treaty, you must create a separate FS-RI treaty for the corresponding non-
proportional cover. In this case, you enter only the treaty number and section number for this coverage in the
master treaty. All other fields are locked.
Assumed Master Treaty Covered by XL fca (XL fca for the Reinsurer)
If an assumed treaty is covered by an XL fca, you must specify this in the relevant section.
If you, as the reinsurer, transfer coverage by means of an XL fca treaty, you must create an assumed non-
proportional treaty and select the XL fca checkbox.
You can enter the usual premium data for non-proportional treaties. However, the calculations supported by
the system are restricted (for example, the system cannot calculate the advance premium from the installment
Definition
In proportional reinsurance, the participation of the reinsurer in contractually agreed risks, based on one
insurance policy or on the entire in-force business, is expressed by a variable or fixed rate (usually as a
percentage).
Once entered, this rate determines the reinsurer’s participation in the sum insured (liability), in the assumed
direct insurance premiums, in any loss payments to be made, and in any possible subrogation revenues.
Proportional reinsurance is divided into quota share and surplus reinsurance.
In the case of quota share reinsurance, the reinsurer assumes a fixed percentage rate of all the policies for a
certain class of business. This percentage rate does not fluctuate for the duration of the treaty and also
determines how premiums and losses are split between the partners involved.
In the case of surplus reinsurance, the reinsurer participates in only those ceded risks for which the sum
insured exceeds a certain amount (known as “retention”). The reinsurer’s share of all premiums and losses is
calculated from the ratio of sum insured to retention. The reinsurer’s obligation to assume risks is limited by a
number of “lines” (multiples of the retention covered by the surplus treaty).
Structure
The Quota Share tab page at section level contains all the data required for proportional treaties (quota share
or surplus). Depending on the treaty type, the system displays additional data for the quota share or surplus
treaty. The data for a quota share treaty comprises the quota share cession percentage, maximum liability
amount, Unlimited checkbox, estimated subject premium (EPI), calculation base, underwriting limit, Part Of
field, liability basis, and RI capacity. The data for a surplus treaty includes the retained line, the number of lines,
the Unlimited checkbox, the estimated subject premium (EPI), the calculation base, the underwriting limit, the
liability basis, and the RI capacity.
The following key data applies if the treaty section is a quota share section:
● The Quota Share Percentage is based on the part of the assumed business relevant for this quota share and
shows the amount of the share that is reinsured by this treaty (for example, the quota share cession is
40%). When you create facultative/obligatory cover as a quota share, you must always enter 100% in this
field. You then enter the treaty capacity in the Maximum Liability field.
● The Part Of field denotes the share to which the quota is allocated. If, for example, a quota share already
covers a portfolio, you must enter 100 minus the (prior) quota cession in the “Part Of” field for any
subsequent quota. So, if the (prior) quota share is 60%, the subsequent quota share is 40%.
The following key data applies if the treaty section is a surplus section:
● The Retained Line field specifies the absolute liability amount up to which the cedent is liable (retention).
● The Number of Retained Lines field specifies the RI capacity. The amount of RI capacity is then calculated
from the retained line and the number of lines.
● The Underwriting Limit field refers to the maximum amount of a sum insured in terms of a risk or a PML
that the cedent can introduce for reinsurance purposes.
Definition
A treaty that, in the case of intra-company retrocession, synchronously maps the ceded business of the ceded
group company and the assumed business of the reinsured company.
Use
You use a connecting treaty to map the business relationship between the two companies in a single treaty,
instead of having a separate treaty for each company. This reduces your project outlay and prevents
inconsistencies.
● The cedent and reinsurer are both owner companies in different company codes.
● If you are working with FS-CD, the two company codes must belong to the same company code group.
● Some Customizing settings for company codes must be the same. For example, the settings for Current
Account System, Cross-Company Accounting, and Dialog Box Upon Release of Account in Customizing for
Basic System under Default Values Edit Defaults for Accounting .
● In Customizing for Basic System under Treaty Edit Treaty Category , you must assign only one
assumed treaty category as the treaty category for the connecting treaty, using the Area field. This is
necessary for account determination in current accounts.
● You have the necessary authorizations in the company code not only for the ceded part of the treaty but
also for the assumed part.
A connecting treaty is always a ceded treaty, for which you have set the Generate Accounts for Assumed
Business checkbox in the treaty involvement.
If you want to use the treaty in Risk Manager in a reinsurance program so that the connecting participation is
created automatically by the system, the following conditions must also be met:
As soon as a connecting treaty has been entered in a reinsurance program, you cannot change the Create
Assumed Business Side in Risk Manager checkbox.
For more information, see Obligatory Connecting Treaties in the Reinsurance Program [page 104].
Integration
Account
For more information, see Accounts for Connecting Treaties [page 200].
Retrocession
The connecting treaty maps retrocession on the ceded side. This also applies for specific retrocession, which
means you can use the Specific Retrocession Treaty checkbox under Control Data on the treaty header data tab
page.
On the assumed side of the connecting treaty, you use section-based retrocession [page 325] or treaty
calculation rules [page 329] to define other types of specific retrocession.
Background Jobs
The background job Adjustment After Changing Signed Line [page 550] only includes the side belonging to the
source company code.
Use
When you create an account for a connecting treaty, you need only create the account for the ceded side. The
system creates the account for the assumed side when it releases the ceded account as its copy. When it posts
the data to the current account system, the system adjusts the plus/minus signs for the assumed account.
Derivation Rules
The system calculates derivation rules only after the release of an account, because these may be different on
the ceded and assumed side.
Automatic Release
In Customizing you can specify whether the system releases the assumed account immediately or whether you
release the account manually at a later date or using a background job.
When you reverse [page 368] or delete [page 357] an account on the ceded side for which equivalent accounts
exist on the assumed side, the system also reverses or deletes the accounts on the assumed side. (Accounts
that have already been released are reversed; accounts that have not been released are deleted).
You cannot delete or reverse accounts created on the assumed side by means of a connecting treaty without
deleting or reversing the corresponding account on the ceded side.
Assumed Accounts
The system can create assumed accounts in a connecting treaty only when you release a ceded account. You
cannot manually create or copy an assumed account.
You can define in Customizing for FS-RI Reinsurance under Basic System Default Values Edit Defaults for
Accounting (using the Transfer to Original Amount and Currency (Transfer) checkbox) whether when you
release an outward account belonging to a connecting treaty the system transfers the following data to the
“Original Amount” and “Original Currency” fields in the inward account:
If you want to transfer the account currency as the original currency and the currency check has been
activated in the system (Transfer to Original Amount and Currency (Transfer) and “Currency Check”
checkboxes have been set), when you release the accounts in Basic System the system checks whether the
currency split of the corresponding master treaty contains the account currency as the original currency.
In the event of an error, the system cancels the release of the account and displays the corresponding error
message.
Furthermore, when you set a connecting treaty to “Posting Allowed” in Basic System, the system checks
whether the currency split of the master treaty contains the account currency as the original currency and, if
necessary, it displays a warning.
A statistical treaty is a treaty that does not represent a relationship between business partners in the
reinsurance business but serves only statistical purposes, for example it is used to define portfolios.
For the partner involved, it is enough to enter the treaty cedent, which is usually the owner company.
Definition
A treaty level represents a part of the treaty in which you enter specific data. The treaty is divided hierarchically
into different levels. At most levels the data is distributed on several tab pages.
Use
To switch from a higher treaty level to a lower one, choose the relevant tab page and double-click the table row
containing the object to which you want to branch.
Structure
The figure below shows how the different levels of an FS-RI treaty are linked together.
The following table shows the level on which you enter a specific feature.
Information Level
Treaty class (Life/Non-Life) Choose the corresponding initial screen in the treaty
Treaty category (assumed, ceded, and so on) Treaty header (determine before you create the treaty; you
cannot change this after the treaty has been created)
Nature of the treaty (proportional/non-proportional and Treaty header (determine before you create the treaty)
obligatory/facultative)
Treaty type (for example, quota, XL, SL) Can be selected when you create a section
Definition
The partner involved is the company participating in the reinsurance treaty, for example, the cedent, reinsurer,
retrocessionaire, or broker. Your own company (the owner company) is also managed in the FS-RI system as a
partner involved.
Use
You define the companies participating in the treaty, and the type and extent of their involvement, in the
partner involved data.
In special cases, you can specify that a different treaty participates in a treaty. For more information, see
Participating Treaty [page 328].
You can find an overview of the partners involved on the Partners Involved Header tab page at treaty header
level, or on the Partners Involved tab page at period level. Information about individual partners are found one
level down at partner involved level.
The Shares and Broker tab pages at period level display the form and share of participation in the treaty of a
partner involved.
In the case of assumed treaties, the partners involved are usually the owner company (reinsurer) and the treaty
cedent. However, you can also enter shares for other partners if the information is available. You can deactivate
this option in external Customizing for Basic System under Default Values Edit Defaults for the Share
Level .
The owner company can be created in the treaty only as a reinsurer and not as a cedent. Exceptions to this are
pseudo assumed treaties, portfolio treaties for defining portfolios, and statistical treaties.
In the case of ceded treaties, you are more likely to have several partners involved/shares, in particular more
reinsurers, which can be processed in the system (by the accounting functions).
When you create a treaty, you can let the system create the required shares automatically.
Integration
Only companies that you have created in SAP Business Partner and have the corresponding role can be
selected as partners involved.
In external Customizing for Basic System under Default Values, you can define defaults for fields for partners
involved and shares.
Use
You want to create a treaty and accounts but are not yet certain of the cedent or have not created the cedent in
SAP Business Partner.
Features
You can also create accounts for a treaty without a cedent, but you cannot release these accounts. When you
create a cedent for the treaty, the system enters this cedent in the relevant accounts.
If the treaty was saved without a cedent, this can be entered at a later date on the Partners Involved tab page.
Temporary Cedent
If you have entered a temporary cedent, you can change this cedent in the treaty on the Partners Involved tab
page if the following criteria are met:
● None of the treaty periods are or were set to a status that allows posting.
● You have not released an account for the treaty.
If you have entered a cedent, you must also enter a cedent in every account for the treaty. You can create an
account without a cedent only if the treaty does not have a cedent.
You can create multiple partners involved in the role of “Cedent” in an assumed treaty. This means that you can
distribute participations or their validity periods to different cedents in an assumed treaty.
The option of entering multiple cedents in an assumed treaty affects the Cedent field in the treaty header.
If there are already multiple cedent involvements in the treaty but the treaty has not yet been saved or postings
cannot be made to the cedent in the header, then the Cedent field is still ready for input at treaty level.
If the cedent entered in the header is changed, the corresponding involvement is also changed provided the
cedent does not exist in another involvement. If the cedent is changed in the header and the new cedent
already exists in another involvement then the entry is copied over.
At least one cedent must be valid at any time during the term of the treaty or during a settlement period. You
can control this by entering validity period for cedents in the participations [page 206].
Use
You want to create a treaty and accounts but are not yet certain of the cedent or have not created the cedent in
SAP Business Partner.
Features
You can create a treaty without entering a cedent, but you cannot set this treaty to a status that allows posting.
You can also create accounts for a treaty without a cedent, but you cannot release these accounts. When you
create a cedent for the treaty, the system enters this cedent in the relevant accounts.
Temporary Cedent
If you have entered a temporary cedent, you can change this cedent in the treaty on the Partners Involved tab
page if the following criteria are met:
● None of the treaty periods are or were set to a status that allows posting.
● You have not released an account for the treaty.
If you have entered a cedent, you must also enter a cedent in every account for the treaty.
You can create an account without a cedent only if the treaty does not have a cedent.
Use
You can enter partner involved shares for a treaty or a treaty period on the Participations tab page.
You can enter these shares in percent or as the numeric part of the total number of parts.
Features
In Customizing you can manage other statuses to denote written lines or broker orders, for example.
Note
You can restrict the validity of cedents using the valid-from date of the participation.
A cedent participation can be marked as “invalid” if it is assigned a status that does not allow posting.
If you want to set a treaty period to a status that allows posting, there must be at least one cedent with a valid
status at all times during the period.
You can enter the partner involved shares in percent or as the numeric part of the total number of parts.
Use
This section gives you an overview of the functions used to work with partners involved.
Prerequisites
You have created the partner involved as a business partner and assigned it the appropriate role.
Features
You can find an overview of all partners involved for the treaty on the Partners Involved Header tab page at
treaty header level.
You can find an overview of the partners involved for a certain treaty period on the Partners Involved tab page at
period level.
To view the data for a specific partner involved, double-click the relevant entry on one of these two tab pages.
You can create and delete partners involved at period level only.
For more information about navigating in the FS-RI system, see Treaty Level [page 202].
Create On the Partners Involved tab page at pe You can enter the involvement number
riod level: (the number of the business partner
share) only when you create the busi
● Create
ness partner.
● OR: Select Edit Create
Caution
You can change the treaty cedent
only if you have not set the treaty to
a status for which posting is al
lowed.
Delete On the Partners Involved tab page at pe You cannot delete a partner involved if it
riod level: is used in:
Definition
The broker acts as an intermediary between the partners involved and receives a commission (brokerage) for
this.
Use
If you handle business with the partner involved through a broker, you must specify this in the treaty. In non-
proportional and stop loss treaties, the system then calculates the brokerage in the account. You can also enter
a co-broker for a broker.
Structure
You must create a broker or co-broker in SAP Business Partner with the role “Broker”.
You must create the broker as a partner involved. If you are not able to do this when you assign the reinsurer to
the broker, the system automatically creates the broker as a partner involved.
Broker Share
You enter the broker’s share in the treaty or treaty section on the Participations tab page.
If the participation of a reinsurer is arranged through a broker, you enter the reinsurer as a partner involved and
enter the broker on the Partners Involved Header tab page.
You enter the partner’s share in the treaty or section on the Participations tab page at period level. You can
enter this as a share of the entire treaty or as a share of the broker share or retention.
Brokerage
You enter the brokerage as a result-independent condition on the tab page of the same name. In the
Involvement field, enter the partner involved to which the broker is assigned.
Co-Broker
You define a co-broker as a co-leading partner of the broker in the partner involved data on the Partners
Involved tab page. You can also define the co-broker as the payment partner for an account; the system then
calculates the co-broker commission as a result-independent condition.
Definition
In the FS-RI system, the first-level risk carrier is the retrocessionaire for the reinsurer or retrocessionaire
participating directly in the treaty.
The second-level risk carrier is the retrocessionaire for the first-level risk carrier.
Use
If you know the retrocessionaires for your partner involved, you can enter these in the system, together with the
amount of your shares. The system does not evaluate this data but the information may help you avoid
unknown accumulations, for example.
You can also use the first-level risk carrier to define the retention.
Structure
You enter first-level risk carriers on the Risk Carrier 1 tab page at partners involved level. If you double-click an
entry for a first-level risk carrier, you branch to the second-level risk carrier.
When you delete a first-level risk carrier, the system also deletes all assigned second-level risk carriers.
Definition
An XL fca treaty is a non-proportional reinsurance treaty for a common account (fca). This means that the
cedent has concluded a second reinsurance treaty, which includes not only its retention but also the portion of
the risk assumed by the reinsurers of an obligatory reinsurance treaty. For the reinsurer, this treaty has the
same effect as a retrocession made by the reinsurer for its own account.
An XL fca treaty requires the approval of the reinsurers involved. If the cedent is planning to conclude an XL fca
treaty, it must notify the reinsurers and inform them of the conditions. The reinsurers can decide if they want to
participate or they can be required to do so, depending on the treaty.
If the reinsurer (or one of the reinsurers) has a share in the XL fca treaty, it has to pay a part of the premium
from the first treaty and receives pro rata loss payments from the XL fca treaty if a loss occurs. The payment
transactions are carried out via the cedent. A reinsurer participating in an XL fca treaty does not usually know
which other reinsurers are participating.
An XL share is the share that the reinsurers participating in a reinsurance treaty (usually a proportional treaty)
want to have protected by the XL fca treaty, or the share that is already protected. If the XL fca treaty is
obligatory, the share protected by the XL is the same as the share in the master treaty. If the XL fca treaty is not
obligatory, the protected shares can differ from the shares in the master treaty.
Structure
You manage the XL shares of a reinsurer on the XL Share tab page at partner involved/share level.
For each XL share, you assign the following: the protecting XL fca treaty to which the reinsurer share has been
assigned and the share in % that indicates the extent to which the reinsurer in the master treaty wants to be
protected (or is already protected) by the XL fca treaty.
This information is important when the accounts are generated for the treaties, since the amounts in the XL fca
treaty have to be assigned the opposite plus/minus sign.
The XL fca treaties you enter must be in the same company code as the master treaty. Once you have entered
the XL fca treaty, the field is locked.
Note
The system does not include the XL fca data in the account.
Definition
A treaty period subdivides a treaty into sections that represent different periods of time. Sections and
conditions may vary from period to period.
Use
Almost all treaty data is period dependent. You usually create one period for each treaty year.
Period Status
The status specifies the processing status of the treaty in this period. Standard statuses include “Create”, “In
Process”, “Reversed”, and “In Force”.
You can define customer-specific statuses in external Customizing for Basic System under Treaty Define
Statuses .
If a treaty period has a status for which you have defined at least one successor status, when you change the
treaty period status the system checks whether you have selected a valid successor status.
If a treaty period is assigned a status for which you have not defined a successor status, you can assign any
status you want to the treaty period as the next status.
The definition of this kind of successor status allows you to map the technical processes relating to treaty
changes in more detail and to avoid unwanted status changes to treaty periods.
When you set and save the status of a period to “In Force” (posting allowed), the system runs various validation
checks.
● The shares of the reinsurer or broker amount to 100% in assumed retrocession treaties and ceded
reinsurance treaties. This check is not performed for assumed retrocession treaties.
● All the treaty types in the sections match the nature of treaty in the treaty header. ·
● All the classes of business in an assumed treaty also exist in the assigned retrocession treaty.
● All the areas in an assumed treaty also exist in the assigned retrocession treaty.
● All the business types in an assumed treaty also exist in the assigned retrocession treaty.
● All the lines of business in an assumed treaty also exist in the assigned retrocession treaty if the
appropriate settings have been made in the Customizing activity for lines of business.
The system runs the checks between assumed and retrocession treaties only if stipulated by the Customizing
settings. If an error occurs during the check, the system displays an overview of all the error messages.
When you set the status of the current period to a status that is canceled, the system fills the end date in the
treaty header with the end date of this period.
If the setting of a treaty period to a status causes performance problems because of a large and complex data
structure, you can set this status in the background using a background job. For more information, see Setting
of Periods to “In Force” (Posting Allowed) [page 213].
Structure
The period header is found at treaty header level on the Periods tab page. You can edit sections, participations,
conditions, and other treaty-related data at the detailed level of the period and in the underlying levels.
Create Enter the required data for a period on When you create a treaty, the system
the Periods tab page at treaty header automatically creates a period that be
level and choose Enter . gins on the treaty start date and covers
one calendar year.
Edit Switch to the Periods tab page at treaty You can edit a period only if it has a sta
header level, double-click or select the tus that does not allow posting.
and choose .
Use
When you set the status of a treaty period to In Force (posting allowed), the system performs a series of
checks. In the case of portfolio treaties in particular, this may cause increased runtimes and, in extreme cases,
timeouts. To avoid this, you can instruct the system to set periods to In Force in the background.
Prerequisites
If you want to set the status of non-portfolio treaties to In Force in the background, you must select the
SetInFrcBG checkbox ("Set Periods to “In Force” in the Background") in Customizing for Basic System.
However, a dialog box for background processing always appears when you set the status of a portfolio treaty
to In Force.
Features
When you save the status of a treaty to In Force, a dialog box appears in which you can select online or
background processing. If you select background processing, you cannot edit the treaty during processing.
If errors occur during background processing, the system saves the treaty along with the temporary changes in
the last status specified in the database. The system displays the result of background processing in a
message that appears on the screen and in a notification in SAP Office. The system documents any errors that
occur during background processing in transaction SM37 (Simple Job Selection).
Use
In the treaty dialog, you can close periods and shares at treaty header and period level.
Prerequisites
● In Customizing under FS-RI Reinsurance Basic System Treaty Define Statuses , you have
defined the status “Closed” for participations and periods (by setting the Closed checkbox).
Note
When you set the Closed checkbox, you can no longer set the status “Posting Allowed” or “Canceled”.
Features
In the treaty dialog you can set the Closed checkbox for an entire period or for individual shares. After you have
set a status to “Closed”, you cannot make any changes on lower treaty levels or on the period level.
Closing Periods
When you save a closed status, the system checks whether the prerequisites listed above are met for each
period and calculates the reserve balances for premium and loss reserves without loss reference.
Closing Shares
You can set the Closed checkbox for the following participation types:
When you set the Closed checkbox for a share, the system checks whether all the entries for the relevant
section/share combination (all the validity periods for each combination of section and share) are closed. The
system sets the effective share to 0% and checks whether the prerequisites listed above are met.
Result
If you have set the Clear LR (Clear Loss Reserves) checkbox in Customizing under FS-RI Reinsurance Basic
System Loss Program Control , the system displays the existing reserve balances in a separate dialog
box.
You can start the automatic clearing of the reserve balances by choosing the Clear pushbutton.
Note
The balances are cleared even if postings to the period were previously not allowed.
The share being closed must have a status that allows posting.
If you have not set the Clear LR checkbox in Customizing under FS-RI Reinsurance Basic System Loss
Program Control , you cannot clear the reserve balances automatically. In this case, the system displays an
error message and terminates the save process. You have to clear the existing reserve balances manually so
that you can close the corresponding period or share.
Definition
A condition whose validity and effect depends on the premium and loss development of the treaty. Examples
include a no-claims bonus or a sliding scale profit commission.
Use
In the following cases, you define a condition as a result-dependent condition or load the relevant condition
template:
● The validity of the condition depends on the premium development or loss record for the treaty period. An
example of this is a no-claims bonus that is only paid out if no losses are incurred for a treaty.
● The exact value of a condition depends on the premium development or loss record for the treaty period.
An example of this is a sliding scale profit commission. Here, the reinsurer pays a higher percentage of the
premium income back to the cedent as commission if its profit is higher than expected.
You can use the result of any calculation base or of any combination of calculation bases as the base value for
calculating the validity and value of a condition.
In a scaled condition, the amount of the value to be applied depends on the amount of the calculated base
value.
You can also define several conditions that are dependent on each other and that are processed with the
account in a set order.
Structure
You can find an overview of the result-dependent conditions for a treaty on the Result-Dependent Condition tab
page at period, section, and share level. You can find the entry screen for editing the individual conditions one
level below.
Condition Template
If you use a condition template, you do not have to enter frequently occurring conditions individually for each
treaty.
● You define templates for result-dependent conditions in the FS-RI initial menu under Basic System
Treaty Templates Result-Dependent Conditions . The template has the same structure as a condition
in a treaty, except you cannot enter data that depends directly or indirectly on the treaty. This includes
section, share, accounting unit, compensation rules, and comments.
● You load condition templates by choosing Load Template. You can then edit the condition as required for a
specific treaty.
Sections in a Condition
● Header data (Result-Dependent Condition tab page): The general area of validity for the condition.
● Agreed conditions (Result-Dependent Condition tab page): Basic data for the condition. Here you enter the
values and methods used by the system to calculate the condition and its rank.
● Carryforwards (Result-Dependent Condition tab page): This defines the carryforward process over several
years.
● Time limits (Result-Dependent Condition tab page): The time limits relating to the condition.
● Sliding scale definition (Result-Dependent Condition and Sliding Scale tab pages): Here you define the
values to be applied by a sliding scale. The sliding scale is generated automatically by choosing the Scale
pushbutton on the Result-Dependent Condition tab page.
● Compensation rules (Compensation Rules tab page): Rules relating to the combined evaluation of several
treaty sections or treaties as the basis for the result-dependent condition. For example, you can agree with
your partner involved on a profit commission from the gross profit of several treaty sections.
● Comment (Comment tab page)
You can calculate the resulting postings from the result-dependent conditions using a background job and post
these to the corresponding treaty sections. We recommend you schedule this background job periodically,
such as at the end of each period. For more information about the background job, see Calculate Result-
Dependent Conditions (Basic System) [page 539].
Example Contents
Profit commission based on occurrence year Profit commission based on the occurrence year; method
used to calculate the underwriting and occurrence years for
accounts
Profit commission based on underwriting year Profit commission based on the underwriting year; method
used to calculate the underwriting and occurrence years for
accounts
Profit commission with loss carryforward Profit commission with loss carryforward period of three
years and carryforward posting
Sliding scale commission in three period block (based on Definition of sliding scale; result-dependent conditions are
loss ratio) processed across several periods
This example demonstrates how you map and process a profit commission in an assumed treaty based on the
occurrence year. Here, the profit commission is also based on the occurrence year.
Treaty Structure
Your treaty contains three periods (1998, 1999, and 2000) and a section with user-defined structural
characteristics, in which the occurrence year is set as the year basis for premiums and losses. You create the
profit commission as a result-dependent condition with the following data.
Agreed Conditions
Entry Code for Conditions: “2700” (or the entry code you use for profit commission)
Account
1. The following premiums and losses occur during the term of the treaty. You create these as manual
postings in accounts.
Account for Accounting Year 1998
Posting Data for Accounts for the Occurrence Year 1999 (Profit Commission 12%)
Loss Posting 80 20 60 0
Posting Data for Accounts for the Occurrence Year 2000 (Profit Commission 10%)
Premium Posting 35 10 50
Loss Posting 20 10 12
Loss (Total) 20 30 42
Profit (Total) 15 15 53
This example demonstrates how you map and process a profit commission in an assumed treaty based on the
underwriting year.
Treaty Structure
In your treaty, you have set the modes for premiums and losses to underwriting year. The treaty contains three
periods covering 1998, 1999, 2000, 2001, and 2002.
You create the profit commission as a result-dependent condition with the following data.
Agreed Conditions
Entry Code for Conditions: “2700” (or the entry code you use for profit commission)
Account
1. The following premiums and losses occur during the term of the treaty. You create these as manual
postings in an account with the accounting year 2002. These are shown in the tables below in the rows
"Premium (Incr.)" and "Loss (Incr.)".
This example demonstrates how you map and process a profit commission in an assumed treaty.
Treaty Structure
In the treaty, you have set the modes for premiums and losses to occurrence year. The treaty contains the
periods 1996, 1997, 1998, 1999, and 2000.
You create the profit commission as a result-dependent condition with the following data.
Agreed Conditions
Entry Code for Conditions: “2700” (or the entry code you use for profit commission)
Cut-Off/Run-Off
Account
You create an account with the accounting year 2000 and enter the following posting data. Then you release
this account.
Next you calculate the result-dependent condition for 12/31/2000 using the Calculate Result-Dependent
Conditions [page 539] background job. The system creates a generated account.
In the accounting year 2000, a loss of EUR 600 is entered for 1997. This loss is carried forward three years and
offset against the 2000 profit. A loss of EUR 7,200 incurred in 1998 is carried forward and offset in the same
way.
The 1999 profit is not sufficient to clear the losses incurred in 1997 and 1998 since all of this profit is “used up”
to clear the earlier, and prioritized, loss from 1996. This profit does not clear all of the 1996 loss, but the
remaining loss expires because the loss carryforward period was restricted to three years.
This process is set out more clearly in the following tables. In the first table, only the year 2000 is relevant (the
year for which you created the account).
Underwriting Years
1996 19,000 – – – – – –
Year 1996 1997 1997 1998 1998 1999 1999 2000 2000
LCF from Old New Old New Old New Old New
Year
4 0 0
Profit 0 0 0 0 640
Commis
sion
Treaty Structure
You have a treaty containing the periods 2001, 2002, and 2003. You create the sliding scale commission in the
period 2001 as a result-dependent condition with the following data. Because you enter a block duration of
three years, the system enters the same conditions in the two following periods.
Agreed Conditions
Entry code for conditions: "2116" (or the entry code you use for sliding scale commission)
Operator: "/"
Enter the following values on the same tab page under Sliding Scale Definition:
The percentage is calculated by calculation base 1 [operator] calculation base 2 (in this case "losses incurred /
gross premium").
60 25
70 20
80 15
90 10
Account
The following premiums and losses occur during the term of the treaty. You create these as manual postings in
an account, with the financial and accounting year 2003. Then you release the account.
Entry Code Underwriting Year Underwriting Occurrence Year Occurrence Date Original Amount
Date
After you have released the account for premiums and losses, you run the Calculate Result-Dependent
Conditions background job to calculate these conditions. The following values are displayed in the results log
for this background job.
The system adds up the postings from all three periods based on the block definition.
The applicable percentage of 21.00% is the mean value for the value 68 calculated from the reference value
pairs defined in the sliding scale (calculated value 60 x applicable value 25 and calculated value 70 x applicable
value 20) according to the following formula:
x = AU + |(CU-y)|*|(AU-AL)|/|(CU-CL)|
Where:
AU = applicable value for next value above (upper limit of scale segment)
AL = applicable value for next value below (lower limit of scale segment)
CU = calculated value for next value above (upper limit of scale segment)
CL = calculated value for next value below (lower limit of scale segment)
Resulting Posting
The system calculates 21% of 32,000,000 (the result of the percentage calculation base Technical Result) and
then posts a profit commission of EUR 6,720,000.00. The system creates a new account for this posting that is
assigned to your treaty.
Result
You can view a condensed list of all accounts and postings for the treaty using the function Display Summary of
Accounts (/MSG/R_AE). You find this function on the initial menu under Basic System -> Account Display ->
Display Summary of Accounts.
Definition
If you use a compensation rule, when the system calculates a result-dependent condition it considers the result
of the current section and also the total result of a defined group of sections in the treaty or other treaties.
You can use compensation rules, for example, to prevent the reinsurer from having to pay a profit commission
to the cedent for a section, even if the reinsurer has made a loss from the total business with this cedent.
Use
You can create a compensation rule only if you have assigned the result-dependent conditions directly to a
share. When you create a compensation rule within a result-dependent condition, this condition is the main
condition of the compensation rule.
Structure
You can find an overview of the main compensation rules in a period on the Compensation Rules tab page at
period level.
You create a compensation rule at the detail level of the result-dependent condition.
You can also view the compensation rule in the participating sections. You can navigate from the participating
sections to the condition details of the compensation rules. The relevant conditions are flagged in the
participating sections with the entry Related Treaty on the overview screen for the conditions.
Calculation Bases
You are permitted to use only “/” as the operator between calculation base 1 and 2.
When the system processes the result-dependent condition using the Calculate Result-Dependent Conditions
background job, it evaluates the calculation bases 1 and 2 for all accounting units. When it determines the
resulting posting based on the percentage calculation base, it does this separately for each accounting unit.
Example
You have a life treaty with a profit commission of 10% of the technical result. You make the following
postings to this treaty:
Using the calculation base Technical Result, the system returns the amount of EUR 22,200,000. It
distributes the resulting profit commission of EUR 2,220,000 to the accounting units and posts a profit
commission of EUR 1,500,000 to AU1 and EUR 720,000 to AU2.
Procedure
1. On the Result-Dependent Conditions tab page at treaty period level, choose the condition you want to copy.
Note
The system does not copy compensation rules because the copied condition may not fulfill the
prerequisites for these rules. The system copies the sliding scale only if this does not yet exist in the
database.
Definition
The validity and effects of result-independent conditions for a participation are independent of the premium
and loss development. Examples include result-dependent commission payments or a reinsurance tax with a
fixed percentage rate.
Use
● Management of reserves
● Portfolio entry and portfolio withdrawal
● Unearned premiums
● Result-independent commission payments
● Stopping or transferring specific entry codes (either partly or entirely)
Structure
For more information about the Result-Independent Conditions screen, see the documentation for Basic
System entitled Result-Independent Condition [page 114].
Validity Period
If you create a new condition of the same type, but with a different valid-from date, the system sets the valid-to
date of the previous condition to the valid-from date of the new condition. A condition is “of the same type” if
the category, rank, target entry code and usage are the same. All the other fields can differ between validity
periods.
The system performs validation checks to ensure that the validity periods for conditions of the same type do
not overlap. It also checks that the valid-to date for a condition is after the valid-from date, and that the valid-
from date is not blank if a value has been entered in the Valid-To field. The same applies if changes are made to
the validity periods in retrospect: the system always ensures that conditions of the same type do not have
overlapping validity periods, and that there are no gaps between the validity periods.
You can enter a maximum and minimum condition amount for each condition. These entries set an upper and
lower limit for the amount that is calculated for the condition. Therefore, the following applies: “minimum” <=
calculated condition amount <= “maximum”. However, these limits are for information only, and are not
processed by the system.
If you make changes to conditions after postings have already been made (as would be the case with short-
term cancellation), you can correct the postings by running the background adjustment job.
You can use the valid-from and valid-to date to restrict the effective period of a condition independent of treaty
periods. The start of the validity period must not be before the start of the period.
Dependencies
The validity periods must not overlap for the same condition, section, rank, share (involvement), and actual/
estimate indicator.
Condition Categories: Commission (COM), Other (MISC), Transfer (TRAN), Unearned Premiums (UEP)
In the case of these condition categories, the target entry code must be the same if two of these conditions
have the same:
● Category
● Rank
● Share
● Actual/estimate indicator
● But different validity periods
Condition Categories: Commission (COM), Other (MISC), Transfer (TRAN), Unearned Premiums (UEP)
In the case of these condition categories, two conditions must be distinguished by a different:
● Category
● Section
● Share (involvement)
● Validity period
● Entry code
● Accounting units
● Actual/estimate indicator
Use
You use the function Differentiate Conditions by Share, Accounting Unit, Section, and Actual/Estimate Indicator
to differentiate the exact value of a result-independent condition with the same category, rank, and validity
period according to the involvements, accounting units or sections with postings, or the actual/estimate
indicators.
For example, you can arrange that a commission that is usually 10% is only 8% for section 1.
Features
To create a differentiated condition, enter the condition several times with the same Category, Rank, Validity
Period, and Period (grouping criteria) and change only the area to which the condition is to apply (selection
criteria: Involvement, Accounting Unit, Section, Actual/Estimate Indicator) and the exact value (for example,
commission percentage).
If the grouping criteria are the same, the system creates one posting only. If two entries overlap, such as
“involvement 1, all sections” and “section 1, all involvements”, the system weights the entries in the following
order:
1. Involvement
2. Accounting Unit
3. Section
4. Actual/Estimate Indicator
Caution
This selection rule applies to the specified selection criteria only. If you enter overlapping data for the
grouping criteria Category, Rank, Period, and Validity Period, the system creates several postings for the
same grouping criteria.
Example
If a commission of 10% has the validity period 01/01/2004 to 12/31/2004 and a commission of 5% has
the validity period 01/01/2003 to 03/31/2004, the system posts a commission of 5% and an additional
commission of 10% for the first quarter of 2004.
This example illustrates which conditions are applied on the basis of the posting data. Key: The rows are color-
coded by condition. You can also see this information from the percentages applied (the last column).
Condition Data
Condition Postings
[[Figure]]
The following table contains possible result-independent condition categories and examples of their use.
Stop Prevents the transfer of postings with ● In retroceded treaties: Stops the
the specified target entry code or the transfer of premiums in non-pro
specified calculation base to the treaty portional business.
or partner involved. ● Treaty calculation rules
Filter Prevents the transfer of all entry codes ● In retroceded treaties: Transfer of
that are not entered directly or indi losses only (and not premiums and
rectly (using a calculation base) in the commissions) in non-proportional
condition. The entry codes entered are business.
used for the specified percentage. ● Treaty calculation rules
Clear Generates offsetting entries for the en ● In mergers and acquisitions: Used
try codes that have been entered in the to write transferred portfolios off to
condition explicitly or using a calcula source objects.
tion base. ● Can be used only in global condi
tions with the category “TXGRP”.
Commission See Result-Independent Commission All commissions that are not result-de
[page 237]. pendent.
Unearned premiums For more information, see Unearned Carryforward of premium reserves
Premium [page 246].
Portfolio entry For more information, see Portfolio En When a reinsurer enters an existing
try and Withdrawal [page 238]. portfolio.
Portfolio entry with clearing For more information, see Portfolio En Portfolio entry with the automatic clear
try with Clearing [page 249]. ing of a corresponding portfolio with
drawal. This is available in global condi
tions only.
Portfolio withdrawal For more information, see Portfolio En When a reinsurer withdraws from a
try and Withdrawal [page 238]. portfolio.
The condition categories "Stop", "Filter", and "Transfer" are used to split RI accounts or at the specified time of
use (retrocession, treaty calculation rules, see also the table below); the other categories are used for
calculations.
The following table provides an overview of the field combinations in the result-independent conditions that
must be unique for each condition category (these are marked with an “x”).
Condition Cat Section Num Share Number Calculation Entry Code Commission Actual/Esti
egory ber Base Deduction mate Indicator
STOP x x x x x
TRAN x x x x x
FIL x x x
COM x x x x x x
PTFE x x x
PTFW x x x
The following table indicates when the different condition categories can be calculated (this is marked with an
“x”).
UEP PTFEC
PTFW
PTFE COM
STOP (un TRAN (portfolio MISC FIL CLRD
(portfolio
earned (portfolio entry (com
(stop) (transfer) with (other) (filter) (clear)
premi entry) with mission)
drawal)
ums) clearing)
(with ev
ery ac
count)
PE x x x x
(end of
treaty
period)
PS x x x x
(start of
treaty
period)
TCR x x x x
(treaty
calcula
tion rule)
PEWDL x
(end of
treaty
period
with
with
drawal)
NONE x x x x x x x x
(none)
RETRO x x x
(retro
cession
calcula
tion)
PRT x
(pro rata)
CAYS x x x x
(start of
calendar
year)
(end of
calendar
year)
STCAN x x x x x
(short-
notice
cancella
tion)
Definition
A commission is a percentage of an amount paid for services rendered; for example, for transferring
reinsurance business. If a commission is result-independent, it means that the amount is not dependent on the
result of the transferred business.
Use
You can enter commission data for a reinsurer section only if there is no sliding scale commission data.
The system automatically calculates and posts the commission directly after it has allocated the amounts to
the reinsurers. The values for the calculation base for these amounts are taken from the relevant processed
account.
In each case, the system recalculates the commission amounts at the end of the year on the basis of all the
accounts for the year. If necessary, it creates an adjustment posting for the difference. The system creates a
closing account at the end of the year only if at least one posting – and therefore one account – exists for the
statistical accounting unit at the end of the year. The statistical accounting unit is determined by the treaty,
treaty number, business type, area, business partner, financial year, and currency.
Structure
Use
When a reinsurer enters a portfolio, it assumes the liability for risks that were already underwritten before its
participation.
If these risks consist of unearned premiums or loss reserves, then these are assumed by the reinsurer.
When a reinsurer withdraws from a portfolio, it must repay the premiums collected but not yet earned. The
reinsurer must also make reserve payments for losses that fall within the coverage period but have not yet been
paid in full.
Since you can define an “account based on the accounting year” separately according to premiums and losses,
you must also define portfolio conditions depending on the partial accounting mode. This means that in a
treaty based on the accounting year you enter premium/loss entry and withdrawal as four separate conditions.
Features
With the exception of a loss commutation, a premium reserve calculation method can be used only for treaty
parts processed according to accounting year.
Loss commutation is possible for accounting year, occurrence year, and underwriting year.
Portfolio entries and withdrawals are differentiated by loss and premium portfolios.
To simplify the creation of portfolio entries and withdrawals, we recommend you work with condition template
groups. In the template group, you enter the entry code and calculation bases used, as well as the time of
accounting and area of validity of the portfolio posting. For more information about condition templates, see
Result-Independent Condition [page 231].
● The calculation base is the base for calculating portfolio entry or withdrawal. In the case of portfolio
withdrawal, the calculated scope of withdrawal is applied with a minus sign to the posting data for the
current treaty with the entry code for the offset calculation base. This is the same as transferring reserves
to liquid items. A calculation base is therefore used for the offsetting entry because in addition to the
original reserves used to calculate the withdrawal, there are also parallel reserves for calculations using
other accounting principles (GAAP). These calculations using other GAAP are derived from the original
invoice.
● The specified entry code relates to the portfolio posting.
● The portfolio rule accounting time determines when the condition is calculated. In most cases, this is the
start or end of the treaty period.
● The scope determines whether the full reserve is transferred with the withdrawal percentage or whether
only the portion that represents the increase or decrease in the reinsurer’s share from one period to the
next is transferred.
The condition templates function replaces the portfolio categories defined in Customizing in previous
FS-RI releases.
Area of Validity
You can define portfolio rules for each treaty and treaty year and also, if desired, for the treaty section and the
business partner.
Accounting Time
If withdrawals are arranged on a change of share basis, these are only calculated if the reinsurer reduces its
share for the following year. In the case of complete withdrawal, also known as clean cut, the shares are not
taken into account and instead the full amount of the calculation base is included in the calculation.
In turn, share-related entries are only calculated if the share has increased.
You define the time of accounting in the condition. This indicates when the system calculates the condition.
The system calculates the condition only if the share has changed. In most cases, the time of accounting for
portfolio withdrawal is the end of the treaty period; for portfolio entry, it is the start of the treaty period. The
system then calculates the condition at the required time when calculating accounts.
You can enter a commutation period, after which the first premium reserve calculation method is performed.
In the case of loss portfolios, you can also delay withdrawal by entering a commutation period, after which the
first premium reserve calculation method is performed (see below).
Activities
You can perform these steps in a template group or in the treaty itself:
Example
100% Premium port Gross unearned Net unearned PE Share change 100
folio withdrawal premium premium
100% Premium port Gross unearned Net unearned PE Clean cut 100
folio withdrawal premium premium
Use
When a reinsurer reduces its share in a treaty based on the accounting year at the end of a period (partial
withdrawal) or withdraws completely, this function calculates the premiums that have already been collected
by the reinsurer but will be earned only in following years and must therefore be repaid due to its withdrawal.
The system posts the calculated amount as a portfolio withdrawal. At the same time it reduces the premium
reserve in the same way (offsetting entry). This means that the technical result of the treaty remains the same,
except the transferred unearned premium is a receivable owed by the reinsurer to the cedent.
Prerequisites
You have created the required calculation bases and entry codes in external Customizing for Basic System
under:
Activities
You define premium portfolio withdrawal as a result-independent condition with the category “Portfolio
Withdrawal”. The following applies:
● Percentage: The portion of the total unearned premium to be carried forward. In all cases, this is 100%.
● Calculation base: Enter the calculation base containing the unearned premium, for example “Unearned
Premium”. This base is part of the premium base.
● Offset calculation base: The amount accrued is cleared using this calculation base. In most cases, this field
contains the same posting data as in the original calculation base (see above).
● Entry code: The entry code for the portfolio posting.
● Portfolio rule accounting time (usage): Indicates when the condition is calculated (in most cases, at the
end of treaty period).
Account
1. Checks whether the portfolio rule accounting time applies. If it is not, the system terminates processing.
2. Checks whether the business partner’s future share is lower than its past share. If it is not, the system
terminates processing.
3. Uses the premium base containing the share specified by the portfolio category to calculate the amount
that has not yet been earned. This is performed in the calculation base for the unearned premium.
Use
When a reinsurer reduces its share at the end of a period (partial withdrawal) or withdraws completely, this
function calculates the loss reserves that the reinsurer must set aside for losses that occurred in this period
but have not been processed.
The system uses the percentage calculated from the change of share and portfolio rate for the transfer posting
for the loss reserve in the liquid portfolio withdrawal. The offsetting entry for the loss reserve is the amount
specified as the change of share (100% if clean cut). Any resulting difference immediately affects the net
income.
Prerequisites
You have created the required calculation bases and entry codes in external Customizing for Basic System
under:
Activities
You define loss portfolio withdrawal as a result-independent condition with the category “Portfolio Withdrawal”.
The following applies:
● Percentage: The portion of the total unearned premium to be carried forward. For loss portfolio withdrawal
this may deviate from 100% depending on whether results are good or bad.
● Calculation base: Enter the calculation base containing the loss reserve, for example “Loss Portfolio
Withdrawal”. This base is part of the loss reserve base.
● Offset calculation base: The amount accrued is cleared using this calculation base. In most cases, this is
the same as the original calculation base (see above).
Account
1. Checks whether the portfolio rule accounting time applies. If it is not, the system terminates processing.
2. Checks whether the business partner’s future share is lower than its past share. If it is not, the system
terminates processing.
3. Uses the loss reserves containing the percentage specified in the condition to calculate the amount of the
complete loss portfolio withdrawal.
4. Uses, for a share-related withdrawal, the business partner’s past and future share to calculate the portion
of the loss reserve that is still to be paid based on the future involvement of the business partner, and
deducts this from the result in the last step. This is relevant only for partial withdrawal. The deduction is
zero for complete withdrawal.
5. Posts the final result with the specified entry code to the current account (when the account is released).
The system creates an open item in favor of the cedent and clears the same amount in the offset
calculation base.
Use
When a new reinsurer participates in a treaty based on the accounting year or when the involvement in a period
of an existing participating reinsurer increases, this function calculates the unearned premium received by the
reinsurer for participating in risks for which the premium has already been collected but not yet earned.
Prerequisites
You have created the required calculation bases and entry codes in external Customizing for Basic System
under:
Activities
● Percentage: The portion of the unearned premium from the previous year received by the reinsurer for the
transferred share. In most cases, this is 100%.
● Calculation base: Enter the calculation base containing the portion of the premium to be transferred, for
example “Unearned Premium (Ceded) Without Deduction”. You need to make sure that the calculation
base contains the unadjusted unearned premium. This means that you must not change the calculation
base for the offsetting entry and this must not be influenced by deductions from the previous year.
● Entry code: The entry code for the portfolio posting.
● Portfolio rule accounting time (usage): Indicates when the condition is calculated (in most cases, at the
start of treaty period).
Account
1. Checks whether the portfolio rule accounting time applies. If it is not, the system terminates processing.
2. Checks, for a share-based portfolio entry, whether the business partner’s share is greater in the current
period than in the previous period. If it is not, the system terminates processing.
3. Uses the unearned premium containing the percentage specified in the condition to calculate the unearned
amount applying to the condition, and then reduces this amount by the commission agreed in the new
treaty year.
4. Uses the business partner’s past and future share to calculate the portion of the unearned premium that is
carried forward based on the past involvement of the business partner, and deducts this from the result in
the last step. This is only relevant when increasing an existing participation because the deduction is zero
for a new portfolio entry.
5. Posts the final result with the specified entry code to the current account (when the account is released).
The system creates an open item in favor of the reinsurer.
Use
When a new reinsurer participates in a treaty based on the accounting year or when the involvement in a period
of an existing participating reinsurer increases, this function determines the loss reserve carryforwards
received by the reinsurer for participating in risks for which losses exist but have not yet been paid.
Prerequisites
You have created the portfolio category, the calculation bases specified therein, and the entry codes in external
Customizing for Basic System under:
Activities
You define loss portfolio entry as a result-independent condition with the category “Portfolio Entry”. The
following applies:
● Percentage: The portion of the loss reserve from the previous year received by the reinsurer for the
transferred share. In most cases, this is 100%.
● Calculation base: Enter the calculation base that contains the part of the loss reserve to be transferred, for
example “Outgoing Loss Reserves”. You must make sure that the calculation base, the contents of which
are taken from the previous year, are not falsified by offsetting entries.
● Entry code: The entry code for the portfolio posting.
● Portfolio rule accounting time (usage): Indicates when the condition is calculated (in most cases, at the
start of treaty period).
Account
1. Checks whether the portfolio rule accounting time applies. If it is not, the system terminates processing.
2. Checks whether the business partner’s future share is greater than its past share. If it is not, the system
terminates processing.
3. Uses the loss reserves containing the percentage specified in the condition to calculate the modified loss
reserve carryforward applying to the condition.
4. Uses the business partner’s past and future share to calculate the portion of the loss reserve carryforward
that is brought forward based on the past involvement of the business partner, and deducts this from the
result in the last step. This is only relevant when increasing an existing participation because the deduction
is zero for a new portfolio entry.
5. Posts the final result with the specified entry code to the current account (when the account is released).
The system creates an open item in favor of the reinsurer.
Use
The account uses this function if you have entered a portfolio withdrawal with a commutation period in the
treaty. This is also known as a loss commutation.
● The treaty for which an account is created contains a result-independent condition with the category
"Portfolio Withdrawal" clean cut to the end of treaty period, and a commutation period.
● You have defined an entry code for portfolio commutation in Customizing. You must set the Cash Balance
checkbox for this entry code. The entry code type corresponds to that of the entry code contained in the
calculation base. You edit the entry code in Customizing for Basic System under Accounting Entry
Code Edit Entry Code Definitions .
Features
As soon as the gap between the occurrence and accounting year is the same as that entered as the
commutation period and the end of the treaty period has been reached, the system posts the existing loss
reserves, and those defined using the calculation base, as a portfolio withdrawal. This means that the loss
reserves for the commuted treaty year are zero for all accounting principles.
If this gap is greater, the system stops all entry codes contained in the calculation base for this share and
transfers the posting to a commuted entry code. This must be specified in Customizing for each entry code
that may be commuted. Commuted entry codes are usually provided for information purposes only.
To make proper use of this function, you must create a commutation rule for the loss reserves with the required
commutation period. Since loss payments reported at the time of commutation may be transferred once, and
once only, you must also create a commutation rule for loss payments with the above commutation period plus
one year. This means that loss payments from commuted business are not constantly passed on to the
reinsurer.
Use
The portion of the premium that has been collected in a financial year; the entire premium is earned after the
end of the closing periods.
Unearned premiums are amounts already received that are assigned to the income statement for future
periods.
Features
You enter an unearned premium in a treaty as a result-independent condition. When you create, and calculate,
an account for this treaty, the system determines the amount to be carried forward according to the specified
You can use various methods to distribute the unearned premium between the current year and the following
year.
This method can be used only through global conditions [page 251] with the category “LINK”.
The unearned premiums are calculated based on the development patterns entered in Customizing. This
means that linear curves and curves can be defined.
Statistical unearned premiums are always calculated based on the end date of the accounting period of the
underlying posting.
Unearned premiums on the balance sheet are always calculated based on the FI posting date of the account
that contains the underlying posting. For more information, see Transfer Exchange Rate [page 144] and the
Calculate Unearned Premiums background job.
This method can be used only through global conditions [page 251] with the category “LINK”.
Statistical unearned premiums are always calculated based on the end date of the accounting period of the
underlying posting.
Unearned premiums on the balance sheet are always calculated based on the FI posting date of the account
that contains the underlying posting.
In both cases, the system considers the days per year rule [page 23] of the business partner: In the case of
statistical unearned premiums, the days per year rule of the cedent applies and in the case of balance-sheet
unearned premiums, the days per year rule of the reinsurer applies. For more information, see Transfer
Exchange Rate [page 144] and the Calculate Unearned Premiums background job.
Flat-Rate Method
This method is based on the assumption that the process is spread evenly over the financial year. A fixed
percentage of the premium is carried forward accordingly.
The unearned premium is determined individually for each policy or treaty. The contribution margin for the
following period is set in relation to the entire policy duration. This method is applied when you use Risk
Manager.
Calculation formula: unearned premium = premium x number of days (key date, end of revenue period) /
number of days (revenue period)
Amounts can be accrued or deferred on the basis of a 360-, 365- or 366-day model, depending on the entry in
Customizing.
To be able to use fractional value methods, you must use the accounting frequency assumed by the method;
for example quarterly in the case of the 1/8th method.
It really only makes sense to use fractional value methods for annual closing periods; you cannot provide
correct carryforwards for mid-year financial statements.
Use
The condition category “Portfolio Entry with Clearing” (PTFEC) is available only in global conditions [page 251]
with the category STD (standard) and can exist only in conjunction with a condition with the category “Portfolio
Withdrawal” (PTFW).
You can use the pairing of PTFW and PTFEC to post unearned premiums in occurrence year treaties as portfolio
withdrawals in the previous treaty period (previous occurrence year) and as portfolio entries in the new treaty
period (new occurrence year).
Features
The condition category “PTF Entry with Clearing” allows for conditions with direct reference to a portfolio
withdrawal condition. You do not have to create this reference manually using entry codes and calculation
bases. Rather, it is created using the reference rank for the PTFEC condition, which must contain the rank value
of a PTFW condition. The calculation base is always comprised of 100% of the posting data created by the
assigned PTFW condition. The PTFEC condition contains only the date and the entry code for the offsetting
entry for PTFW posting data.
The portfolio entry is only posted if a treaty period exists that lies after the period of the portfolio withdrawal.
Activities
Note
The system processes only global conditions with the category STD.
For treaties for which the next period has already been created, the background job generates in the
same run the portfolio entry postings for the next period. The open item is cleared in FS-CD at the
same time.
For treaties for which a next period has not yet been created, the item remains open in FS-CD. As soon
as the following period has been created and the background job has been started again, the system
posts the portfolio entry and clears the corresponding item in FS-CD.
Example
For an example, see Unearned Premiums in Occurrence Year Business with Global Conditions [page 253].
Definition
A global condition bundles any number of result-independent conditions centrally and across treaties. Global
conditions can be used in different functions. A distinction is made between the following categories:
● STD – standard
● TXGRP – transfer group
● TCR – treaty calculation rule
● LINK – link in result-independent conditions in treaty
The conditions in a global condition with the category STD apply to all the treaties in the FS-RI client that fulfill
the criteria defined in the global condition. These conditions apply to only those treaty sections in these
treaties in which the “Apply Global Conditions” checkbox has been selected. You use the “Calculate Global
Conditions” background job to calculate this category. You can use the following condition categories in a
global condition with the category STD:
The validity of a global condition with the category STD can be restricted using the following selection criteria.
These criteria are entered in the header data of the global condition:
● Treaty Category
● Nature of Treaty
● Treaty Type
● Start of Treaty Period
● Premium Mode
● Loss Mode
● Class of Business
● Area
● Business Type
● Line of Business
You can use a global condition with the category TCR in the # and = ranks of a treaty calculation rule. These
global conditions are included when the system executes the treaty calculation as part of the “Calculate”
function.
Note
Result-independent conditions with the usage TCR in the target treaties are overridden by the global
conditions of the treaty calculation rules.
You can use the following condition categories in a global condition with the category TCR:
● STOP – stop
Global conditions with the category TXGRP are used in the transfer groups. Here they specify which posting
data is processed during a portfolio transfer. Selection periods are available in the global conditions.
The following gives you an overview of the permitted combinations for TXGRP of target entry code, calculation
base, and selection period.
Global conditions with the category LINK can be entered on the Result-Independent Conditions tab page in the
treaty. This means that you can create a link to the conditions stored centrally without physically saving the
global condition data in the treaty.
As a result, global conditions with the category LINK are a direct alternative to the result-independent condition
groups. The system always evaluates this link when you execute the “Calculate” function for an account. For
example, this can be when you calculate data, check conditions, use the Adjust Periods background job, or use
the Calculate function within background jobs.
You can also calculate unearned premiums [page 246] for specific periods using global conditions with the
category LINK.
Use
You can use global conditions to globally define, and if necessary change, conditions that are not specific to a
treaty but to a business area. Examples of this include unearned premiums or certain taxes that are due for all
the treaties in a specific group in a region.
Structure
Transactions
You use Edit Global Conditions (transaction /MSG/R_V_GKV02) to edit global conditions.
You use Display Global Conditions (transaction /MSG/R_V_GKV03) to display global conditions.
Identification
Every global condition is uniquely identified by the global condition number and can also have a user-defined
name as well as a company code.
Area of Application
The Apply Global Conditions checkbox is not required at section level for the categories TCR, TXGRP and LINK.
Example
● Unearned Premiums in Occurrence Year Business with Global Conditions [page 253]
● Fire Department Charges with Global Conditions [page 255]
Use
In many of your treaties a premium payment has been agreed that is not paid for each financial year but at the
start of a period that lasts several years or at the start of a treaty year that is not the same as the financial year.
To create the financial statements correctly, you have to post unearned premiums for these treaties.
So that you do not have to enter the unearned premiums as a condition in every individual treaty, you use a
global condition [page 251].
This example demonstrates the functions of a global condition for unearned premiums in occurrence year
business.
Prerequisites
You have created the following entry codes and calculation base:
Activities
Use the transaction /msg/r_v_gkv02 to create a global condition with the following data.
Select Treaties
Set the Apply Global Conditions checkbox in all the relevant treaty sections at treaty section level.
Run the Calculate Global Conditions [page 537] background job to calculate the global condition created above
at the transition point between the periods. To do this, enter the variant for the background job as follows:
Result
The background job generates two accounts for each affected treaty with the following postings (where the
amount to be transferred is assumed to be EUR 1,000).
Account 2
Use
In Germany, fire department charges must be collected for every premium paid for the classes of business
"fire", "buildings", and "householder's comprehensive insurance". Therefore, we recommend you define these
charges in corresponding global conditions [page 251] and use these conditions to create the relevant
accounts. In this example, a global condition is created for the class of business "fire".
The fire department charges are due one month after the end of the calendar quarter and make up 8% of the
fire insurance policy.
Activities
Under Edit Global Conditions (transaction /MSG/R_V_GKV02), create a global condition with the following data.
Details
● Category: other
● Rank: 1
● Entry code: your entry code for fire department charges, such as 2070
● Percentage: 8
● Calculation base: posted premium
Select Treaties
Select the Apply Global Conditions checkbox in all the relevant treaty sections at treaty section level.
In the Calculate Global Conditions [page 537] background job, schedule the quarterly calculation of the global
condition created above (in each case at the start of the next quarter). To do this, enter the variant for the
background job as follows:
● FI posting date: the last day of the month after the end of the quarter
● Key date from: the first day of the quarter
● Key date to: the last day of the quarter
● Global condition: the ID of the global condition in this example
Result
The system calculates and automatically posts the fire department charges due to the treaties defined by the
selection criteria within the specified time.
1. On the Result-Independent Conditions tab page at treaty period level, choose the condition you want to
copy.
Note
The system copies all input-enabled fields into the target condition. You cannot copy from an assumed
portfolio treaty to a ceded portfolio treaty, and vice versa. You also cannot copy to or from an assumed and
ceded portfolio treaty. The portfolio category is predefined in Customizing. This field is otherwise not used
and is locked.
Use
These conditions are an extension of the result-independent conditions. As such, they are independent of the
insurance-related outcome of a reinsurance treaty (high or low loss ratio or premium income). Condition
Manager is available only in proportional treaties with the treaty class “Life”.
The conditions are split into different condition types and comprise the condition itself (such as an amount,
formula, or factor), the condition base (condition type and formula), the relevant area of application (set of
attributes, section, partner involved), and the validity area (validity and new business period).
Condition Types
You define the available condition types in Customizing and assign each type to a condition class, treaty class,
and module.
You can enter the condition type at condition level and in the condition base. In Customizing you can specify
whether a condition type is entered in the condition and/or condition base.
For each condition type used in the condition, you also specify in Customizing which of the fields in the areas of
application and validity are required entries, optional entries, or deactivated. Similarly, for each condition type
you also specify whether the input fields for the condition and condition base are required entry fields, optional
entry fields, or deactivated. (Exception: “Informative” conditions do not have required entry fields.)
Condition
You define the actual condition using a fixed amount (currency), factor, or a formula imported from
msg.ProductManager. Note that you can only use one of these options.
Condition Base
A condition can be based on a condition base that either refers to a different condition type or consists of a
formula from msg.ProductManager.
In msg.PM every formula that is available in Condition Manager is stored internally as a product. The available
formulas (products) are defined in msg.ProductManager by the product model and the current product
collection version.
The formulas that can be used with a condition also depend on the selected condition type (each condition
product in msg.ProductManager has a corresponding attribute).
If a condition formula is selected, only certain formulas are available in the condition base. (These condition
base products are defined in msg.ProductManager by a relationship to the condition product.) If a condition
formula is not selected, you can choose all the formulas in the condition base.
After you have selected a formula, you can enter additional formula parameters if required. The number and
category of the formula parameters depend on the definition of the formula in msg.ProductManager. You can
enter and save a value for each formula parameter. As soon as you have saved the parameter values, the
formula is locked and cannot be changed. This means that you have to explicitly remove the existing formula
before you can choose a new one.
Area of Validity
The condition is valid for new policies within the new business period and only for the specified validity period.
This means that you can define various conditions for different periods of time (to reflect changes in the
insurance tax from a certain date, for example).
The conditions for a certain policy must be unique at any given point in time. In other words, conditions of the
same condition type must not overlap in their area of application or validity area. (Exception: “Informative”
conditions can overlap with other conditions because they are not used for processing.)
If you enter a filter date, you can display all the conditions with validity periods that include this date.
You can assign conditions to a specific section and/or partner involved in the generation. The conditions are
then restricted to this object.
Conditions that are not explicitly assigned to a section or partner involved automatically apply to all the
sections/partners involved in the current generation.
Set of Attributes
You use a “set of attributes” to define the area of application for a condition.
The set of attributes overcomes the problem of rigidly classifying attributes for each section (treaty type, class
of business, area, business type, and currency). Instead, you can now use freely-definable, dynamic classifying
attributes, which cover the different logical components of a policy.
With all the other attribute types, you can enter any value. For example, the attribute called Entry Age allows
you to enter any integer. The Sum Insured attribute can be any fixed value.
The criteria for each attribute (row) can include one or two comparison operators, in the form “attribute >
value 1” or “attribute > value 1 < value 2” (other operators can be used instead of “>”). The operators in a row
are always logically linked with “AND”. The various rows in a set of attributes are also logically linked with “AND”
(with the exception of rows in the same attribute, which are linked with “OR”).
Example
AND link (Age attribute is restricted by two operators in one row): Is true if the age is between 30 AND 60
(greater than 29 AND less than 61).
Age < 61
Gender = M
AND link (Age attribute is restricted by a further row with a “gender” attribute): Is true if the age is below 60
AND the gender is male.
OR link (Age attribute is used in two rows): Is true if the age is either between 40 AND 60 OR between 2
AND 21.
When you assign a set of attributes to a condition, you use the criteria for the attribute to restrict the area of
application.
The sets of attributes defined in the conditions are processed at a later point in time in SAP FS-RI Risk Manager
(Life).
A set of attributes is defined once and exists throughout the entire treaty. It can also be assigned to other
conditions for a generation contained in the treaty. You save a set of attributes under a unique set name in the
treaty (the system automatically assigns an internal set number).
You can define several attributes in Customizing for each condition class (and company code if necessary).
These must then be entered in the set of attributes for each condition of this class, or are prohibited in the set
of attributes.
You can change the set name of a set of attributes at any time (the internal number stays the same).
You can also copy an existing set of attributes with all the attributes it contains. To do so, you have to enter a
new name for the “target” set of attributes.
When you delete a condition, the assigned set of attributes is retained. You can only delete a set of attributes if
it is no longer used by any condition (in the generations of the current treaty). If a certain set of attributes is
assigned to a condition that was already used in the account, you cannot change this set of attributes. If you
change the attributes, you must save them under a new set of attributes.
However, if a set of attributes is used by several conditions that have not been used in an account or a
generation where postings are allowed, you can still change the set of attributes. Note that the changes you
make apply to each of these conditions.
Features
Conditions
Set of Attributes
● Create: You can create a new set of attributes and link it to a condition.
● Copy: You can copy an existing set of attributes to a new set. When you do so, the system also copies all
the attributes, operators, and values to the new set of attributes.
● Rename: You can assign a new name that is unique within the treaty to an existing set of attributes at any
time.
● Change: You can change the attributes, operators, and values of an existing set of attributes. If the set of
attributes is already assigned to other conditions that have been posted, you must save the changes under
a new name.
● Default: You can store a “template set of attributes” for a condition class (for each company code) in
Customizing. When you create a condition, the system fills the Set of Attributes tab page with the attributes
from this template.
5.1.2.2.7 Funds
Definition
A fund is a sum of money set aside to ensure payment of premiums or losses, either with the creditor itself or
with a trust company.
In the FS-RI system, you can define different types of security deposits in the form of cash or securities. In the
case of cash, the system supports the calculation of funds retained and released, as well as interest and tax on
interest, at defined points in time. You cannot calculate securities using the FS-RI system but you can enter
these for information purposes.
Use
If you have agreed with your business partner to retain a fund, you create this in the treaty at partners involved
level. You can create more than one fund; for example, for each business partner in the treaty.
When you create a fund, you also specify how the system calculates the funds retained and release of funds
[page 261] and when it posts amounts.
Structure
To work with funds, you must maintain the following settings in Customizing:
● FS-RI Reinsurance Basic System Treaty Funds Edit Fund Collection Method
● FS-RI Reinsurance Basic System Treaty Funds Edit Retention Methods
FS-RI Reinsurance Basic System Treaty Funds Edit Release Methods
● FS-RI Reinsurance Basic System Treaty Funds Edit Fund Types
● FS-RI Reinsurance Basic System Accounting Entry Code Edit Entry Code Definitions (here you
can define entry codes for funds retained and released)
You can find information about funds in the following places in the treaty:
● The Funds tab page at period level provides an overview of the funds for all partners involved/shares in the
current period. If you double-click an entry on this tab page the system branches to the detail view for the
fund, where it is possible to make changes.
● The Funds tab page at partners involved level provides an overview of all the existing funds for each partner
involved. If you double-click an entry on this tab page the system branches to the detail view for the fund,
where it is possible to make changes. If you want to view all the funds held, select Basic System
Account Display Total Funds Held from the initial menu.
The system calculates the funds retained and released, together with the result-independent conditions, in the
accounts or when recalculating conditions.
Use
These functions are used as part of the accounting process to post an amount to the fund or write off this
amount. In the treaty under funds data, you enter the accounts in which funds are retained or released and how
the amount retained and released is calculated.
Integration
If several funds and result-independent conditions exist, the system processes these in the account in the
sequence of their rank numbers. If a result-independent condition and a fund have the same rank number, the
system internally assigns to the fund the next rank number not yet allocated to a result-independent condition.
In the account for a fund, the system always calculates the funds retained and then the release of funds.
Example
1 Result-independent condition 1
2 Fund 1
3 Result-independent condition 2
4 Fund 3
Prerequisites
● You have entered the calculable fund, for which a retained amount is to be posted, in the treaty.
● The account in which you want to enter the funds retained or the release a fund matches the date specified
by the funds retained or release method.
● You have made all the necessary settings for funds [page 260] in Customizing.
When you create a fund-related account, the system always generates accounts for all the funds for a treaty
and reinsurer. For this reason, you should note the following:
● Select retention and release methods that make a useful combination. As a rule, the retention and release
of funds should take place at the same time.
● The system releases an account even if you have not entered a calculation base that would trigger
retention. This means that for certain release methods after the system has processed the account, the
total funds held is equal to zero. To avoid this problem, select retention and release methods that ensure
entries are made in the corresponding account (for example in the case of a premium deposit) at the
portfolio rule accounting times at which the premium is also paid. You can also select a release method
that refers to a previous status.
Activities
The system performs the following fund-related activities with every account:
Note
Note that the system does not calculate the interest on funds based on the retention period of the
money in the fund. If you have agreed an annual rate of interest with your business partner for example,
but calculate funds retained and the release of funds quarterly, you must adjust the interest entered in
the treaty accordingly.
Use
The exchange rate between the original and account currency usually fluctuates between the time of fund
retention and the time of fund release. To clear this amount, when a fund is released the system calculates the
difference between these currencies. The system then posts this difference amount to a separate entry code
defined in Customizing.
Prerequisites
The system can consider exchange rate fluctuations only if you have released the fund using:
If you create the postings for the release of funds manually, the system cannot consider exchange rate
fluctuations.
Before you post the clearing amount, you must have defined a corresponding entry code in Customizing for
Basic System under Accounting Entry Code Edit Entry Code Definitions .
Example
Amounts are retained in a fund in euros at a given dollar rate. At the end of the year, the funds are released in
euros.
Amounts Retained
Release
Released at year end EUR 3000 USD 2880 Exchange rate: 0.96
The system posts this amount as a separate entry for exchange rate fluctuations.
Exposure data provides information about the quality of a risk. You can enter this information at treaty period
level on the tab page of the same name. In addition to exposure data, you can also create value types and value
type groups.
In the FS-RI system, exposure data is stored for information purposes only and has no effect on system
functions.
5.1.2.2.9 Indexation
Use
You use an indexation clause in the treaty for the partners involved to ensure the debit resulting from a rise in
the value of losses in non-proportional reinsurance treaties running for several years is distributed fairly
between primary insurer and reinsurer. The relevant amounts are then adjusted according to this clause. The
system performs this adjustment automatically if you enter the relevant data on the NP Liability tab page at
section level in the treaty.
Prerequisites
Features
Indexation Methods
● Joint indexation:
In this indexation method, the following formula is always used to adjust an LUD pair: Σ payments or
reserves / Σ payments and reserves indexed
Inflation Clauses
Activities
When you create a treaty in the FS-RI system, you specify the procedure agreed on in the indexation clause in
the treaty document on the NP Liability tab page under Index Data. You can view the index definition directly
from the treaty by choosing Environment Index Definition .
● The system compares the percentage calculated using the index series with the percentage specified as
the margin. If the percentage specified as the margin is greater, indexation is not performed.
● If indexation is performed for the amount, the system adjusts the value according to the above formulas.
Definition
Sections subdivide the structure of a treaty. Each section is uniquely identified by a class of business, area, line
of business, area covered, business type, treaty type, and currency. Each treaty must have at least one section.
Use
You can use as many sections as you want to subdivide the scope of your treaty. You can also create several
classes of business, currencies, and so on, in a section. If you have agreed various conditions for different parts
of the treaty (profit commissions of different amounts for fire and liability business, for example), you must
create a section for each condition.
To go to section level, double-click a section on the Section tab page at treaty header or period level. You can
create a section only at period level.
Each section is divided into the section header and the section details.
Section Header
The section header contains general information about the section, for example, the validity period, section
number, and main structural characteristics.
Structural Characteristics
The structural characteristics saved in the section describe the type and scope of the reinsurance business. A
section can also contain multiple values for a certain characteristic, in which case the value specified in the
Structure Elements section on the Section tab page is always regarded as the main characteristic. For more
information about multiple characteristic values, see Structural Characteristics and Splits [page 277]. The
following are regarded as structural characteristics:
● Treaty type
● Area
● Business type
● Currency
● Class of business
● Line of business (if the appropriate settings have been made in Customizing)
You enter the treaty data, such as layers or shares, conditions and clauses, on the different tab pages for the
section and in some of the detail views below these. For more information, see the corresponding sections.
Integration
A treaty period cannot contain more than one section with the same header data. To ensure this, the system
checks the following:
A section can cover one treaty period only, but you can create a copy of a section in another period of the
treaty.
Underlying Sections
You can create several sections within a treaty to describe different layers.
Create section with the same header (in At period level on the Sections tab page, The following parameters of the new
another period) section are identical to the existing sec
choose the pushbutton or choose
tion with the same header:
Edit Create Entry .
● Treaty type
Select as the section number the num
● Class of business
ber of the section whose header data
● Area
you want to copy.
● Business type
● Layer
● Line of business (if available and if
the appropriate Customizing set
tings are made)
● Main/original fields
● Premium and loss modes
Edit section Switch to the section header and dou If a section exists in more than one pe
ble-click the section or select the sec riod, the system opens the section in
the most recent period that has a sta
tion and choose .
tus that “allows posting” and is “not
canceled”.
Delete section Select one or more sections in the sec The following conditions apply when
you delete a section:
tion header and choose .
● The section is not a retrocession
The system deletes the section header
section, is not assigned to a com
when you delete the last section be
pensation rule, is not an XL fca
longing to this header.
section and is not assigned to a
loss
● If the section to be deleted exists in
one period only, you can delete it
only if it is not used in an account
or in treaty calculation rules.
Definition
You enter the number, date, and amount of advance premiums in the installment schedule.
Use
In non-proportional business, premiums are usually paid during the period and not with the final account at the
end of the period.
Structure
You find the data for the installment schedule on two levels: on the Installments tab page at section level and on
the level below.
Integration
If the “Premium Mode” is set to “Occurrence Year”, the due dates must be within the period. If not, the dates
can extend beyond the end of the period.
Installments can be due at any time and can each constitute a freely-definable share of the advance premium
for the particular currency.
In the Share in % field, you enter the share of an installment of the total advance premium for each currency.
You can post the premium automatically (using a background job). The system then enters the account date.
Possible Actions
● Create
You can create an installment schedule, either manually or automatically, by choosing the Generate
Installment Schedule [page 269] pushbutton. You can also create an installment schedule automatically by
choosing CTRL + SHIFT + F11 or Goto Generate Installment Schedule .
● Change
You can change an installment schedule.
● Delete
You can delete an installment schedule.
You find an overview of the installment schedule at section level in non-proportional treaties.
You can create installment schedules in more than one currency. This enables you to pay some of the
installments in EUR and others in USD, for example. You enter the installment amount and the corresponding
currency on the Installment Schedule tab page. You can use only currencies that have been entered as original
currencies in the currency split table.
This tab page also displays the number of installments in the respective currency.
The system calculates the advance premium on the NP Premium tab page using the sum of the amounts
entered on the Installment Schedule tab page.
You can branch to the actual installment schedule by choosing an entry on the Installment Schedule tab page.
Here you enter the number, amount, and due date of the installments for the advance premium.
Possible Actions
● Add
● Delete
You can select and then delete one or more installment schedules.
● Goto
You can branch to the installment schedule for a specific currency.
You can create an installment schedule automatically by choosing the Generate Installment Schedule
pushbutton. When you choose this pushbutton, the Generate Installment Schedule dialog box appears. In this
dialog box, you can enter the start values for the first due date, first installment amount, or first installment
percentage, as well as the interval for generating the installment schedule. When you enter these start values
and choose ENTER , the system calculates the installment schedule. It fills the Due Date, Share in %, or Amount
fields according to the calculated installment schedule.
When you enter these start values and confirm your entries, the system calculates the installment schedule. It
fills the Due Date, Share in %, or Amount fields according to the calculated installment schedule.
In non-proportional business, the reinsurer is liable for a specific loss amount defined by the layer. In return for
assuming this risk, the reinsurer receives a premium, which is negotiated between the cedent and reinsurer.
The reinstatement schedule defines how the partners involved proceed if the entire loss amount is used up. It
specifies the reinstatement premium the cedent has to pay if it wants the reinsurer to renew its cover.
You can create reinstatement schedules only for non-proportional treaty sections that allow reinstatement and
for which a corresponding limit has been set in the premium and liability data.
Definition
The distribution plan defines how the transferred business is distributed to the specified structural
characteristics.
Use
You can use the distribution plan if the functions offered by the installment and reinstatement schedule do not
meet your reporting requirements.
You can also create a distribution plan in Microsoft Excel and upload it to the system. To do this, create a table
with the following columns.
Column 7 Share in %
The first row is interpreted by the system as a description and is not uploaded. The system uses only the first
worksheet of an Excel file; data entered on any other sheets is ignored.
Structure
The distribution plan exists in parallel to the installment and reinstatement schedule at section level in Basic
System. You can create a distribution plan only if you have created an installment schedule.
The plan consists of a table containing the following distribution attributes: underwriting area, business type,
class of business, line of business, accounting unit, company code, and share percentage. You select the
distribution attributes from the structural characteristics entered for the section and from the business
partner. You cannot select attributes that are contained in exclusions. You must distribute 100% of each treaty
section.
Lines of business and accounting units are always required entry fields if at least one line of business or
accounting unit is valid for the section being processed. An accounting unit is valid for a section both if the
accounting unit is assigned to the section and if the accounting unit is assigned across several sections.
The distribution key entered at the time the data was posted is always applicable. The system does not transfer
postings when you make a change to the distribution plan.
Integration
Account
In the account, the distribution plan determines how the amount posted is distributed to postings with different
structural characteristics.
Advance Premium
● If there is no distribution plan, the system uses the main structural characteristics or the split distribution.
● If there is a distribution plan, the system calculates the premium as before and then distributes it to the
individual structural characteristics according to this plan.
● The system does not create an original posting or original account over 100% but creates subpostings
only.
Reinstatement Premium
● If there is no distribution plan, the system uses the main structural characteristics or the split distribution.
● If there is a distribution plan, the system calculates the reinstatement premium as before and then
distributes it to the individual structural characteristics according to this plan. In the account, the system
does not create an original posting or original account over 100% but creates subpostings only.
Definition
On the NP Premium tab page, you can enter data about the premium agreements.
● Fixed premium
● Fixed premium rate (minimum premium rate/maximum premium rate)
● Estimated and final subject premium
● Calculation bases for gross net premium income and losses incurred
● Minimum premium
● Loading factor
You can also enter installment schedules and data about the minimum premium for a specific reinsurer's share.
The general data is then relevant only for the reinsurer shares for which you have not entered any specific data.
You can also indicate on this tab page if a specific reinsurer has agreed a premium-free reinstatement. Use
Use
This data is processed by the Adjust NP Premiums [page 543] background job. You can use this background job
to instruct the system to create accounts for adjustment premiums.
Definition
Use
You can define limits, underlyings, and deductibles (LUD) for each treaty section and assign them to specific
reference categories.
You can also define LUDs across sections and periods, and multiline and multiyear liabilities [page 369].
Examples of these reference categories include losses, loss events, or specific years.
By entering certain structural characteristics, you can limit the validity of the LUD to these characteristics.
If you do not enter a characteristic type, the LUD applies for all characteristics of this type (for example, all
accounting units).
In non-proportional sections, the maintenance dialog is not integrated in the non-proportional liability data.
The system processes the structural characteristics that limit the validity of the LUD as follows:
Note
If you enter an accounting unit on the LUD tab page but do not assign this in the posting, the system does
not process the account.
If you select the Use in RM checkbox in the treaty header and if the nature of treaty is NPFAC, the LUD fields are
locked.
Multiline/multiyear X X X Hidden
limits (at header level)
Once you have entered a rank, LUD category, maximum amount, or percentage (see table) and have confirmed
your entries, the key fields are locked.
The key fields are: Rank, Currency, Exchange Rate Type, Area, Peril, and Loss.
Rank
The rank defines the processing sequence. It is important to enter a rank because of possible
interdependencies and because the result of a calculation at a specific point in time can affect subsequent
calculations.
The LUD category enables a distinction to be made between liability, deductible, and franchise. The
aggregation level of the LUD category is defined by the aggregation category entered for the LUD category.
Example
You cannot use the same LUD category for the same combination of currency, area, peril, and loss.
The minimum and maximum amounts describe the liability limits. If you enter a minimum amount, you must
also enter a percentage.
Note
Stop loss sections are an exception to this. In this case, the percentage is a required entry.
You can only enter a maximum amount for multiline and multiyear limits (limits).
Percentage
The percentage is applied to the result of a calculation base. The system posts the result under the target entry
code.
If you have entered a percentage, you must also enter the minimum and maximum amounts to which the
percentage applies.
Note
If you set the Use for Cession Calculation checkbox, the system uses the entry for calculations in Risk Manager.
You do not need to make this entry for multiline and multiyear limits.
Currency
The input help for this field contains only those currencies entered in the currency split. You cannot enter
currencies that are not contained in the currency split.
Area
When a loss occurs, the system checks the loss area against the area covered. Therefore, in this field you can
enter only areas contained in the area split for the section. The input help lists the corresponding areas.
The peril indicates a possible cause of the loss and creates a reference to the loss.
Accounting Unit
Indexation
If you have entered an index for determining a rise or fall in value in long-tail business (for example, as a result
of inflation) in the non-proportional liability data, you can select an indexation clause for each LUD in the
Indexation Clause field (STD = full index clause, SIC = severe inflation clause).
In the case of a full index clause: If the index value exceeds the margin entered in the non-proportional data, the
difference between the index value and the margin is applied.
In the case of a severe inflation clause: If the index value exceeds the margin, it is applied in full.
If you have agreed specific exchange rates for a treaty that are to be used to translate original currencies in the
NP account into the leading section currency, you can enter these on the Currency Split [page 277] tab page.
Limit Check
You can use the LUD data to perform a limit check during account processing. During this check, the system
checks whether the amounts reported by the cedent meet the limits agreed in the treaty. You can run this
check for proportional and non-proportional treaties.
In proportional treaties, you have to define a calculation base in the LUD data that restricts the specified limit to
the entry codes defined for this base. Calculation bases that are entered for deductibles, franchises, or
underlyings are for information purposes only and are not used during the limit check.
In proportional treaties, you can enter the same LUD categories several times for different calculation bases
and ranks. This enables you to define separate limits on the same aggregation level (such as AAL) for different
calculation bases (such as losses incurred and premiums).
In proportional treaties, you can also select the level to which the specified LUD data applies.
The specified fields are not visible in non-proportional treaties. The system includes the specified LUDs with
reference to the aggregation categories when it checks the limit. It also controls the account level for which the
LUDs are valid.
5.1.2.3.7 Clause
Definition
A special agreement contained in a reinsurance treaty, for example NMA1975, PML estimate, 72/168-hour
clause, currency clause, loss advice clause, interest sharing clause.
Use
On the Clauses tab page at section level, you can select the agreed clauses of a treaty from the list of permitted
clauses. When you print a treaty snapshot, you can also print the clauses of the treaty with the accompanying
explanatory text. This information is stored for information purposes only and does not affect system
functions.
You can edit the permitted clauses in Customizing for Basic System under Treaty Edit Clauses .
Definition
Structural characteristics indicate the type of coverage offered by the treaty and the details of a posting.
The following structural characteristics are used in SAP Reinsurance Management for SAP S/4HANA (FS-RI):
● Class of Business
● Area
● Business Type
● Line of Business
● Currency
● Peril
You enter the initial value for a structural characteristic in the header data for the section. If you want to extend
the validity of the section to other values for this characteristic, enter these on the tab page with the correct
name. In this case, the value entered in the header data is the main structural characteristic. The values
entered on a tab page are known in their entirety as a split (for example, area split).
Definition
You define classes of business, areas, business types, lines of business, currencies, and perils, as well as the
hierarchies for these, in the master data.
Hierarchies
You can divide structural characteristics into hierarchies. For example, the area hierarchy node “Europe” can
contain all the countries in Europe.
When you enter a structural characteristic, you can select hierarchy nodes from the input help. The system
automatically splits the subentries (with the exception of area and peril). In the case of manual entries, the
system does not accept hierarchies and nodes. A value or hierarchy must not overlap with the values of the
other split entries. For example, you cannot use the area hierarchy nodes “EU” and “West Europe” if you have
entered “Germany” as the area in both these nodes.
Split
In the split you can define as many valid values for structural characteristics as you want. You can also enter
the percentage share of the class of business, business type, and so on, in the whole section. If you enter this,
the total share percentage must always be 100%.
For more information about the behavior of splits in the posting, see Structural Characteristics in the Posting
[page 282].
If you change the main class of business number, area number, business type number, line of business number,
or currency number, the changed number remains in the corresponding split if this already contains the new
number. If it does not already contain the new number, the system deletes the changed number from the split.
If the original main characteristic is a hierarchy node containing several lower levels (such as the classes of
business 1, 2, 3, and 4), all the split entries remain the same if you change the main characteristic.
If you select the Crcy Check checkbox in Customizing under FS-RI Reinsurance Basic System Default
Values Edit Defaults for Accounting , the system checks when you change the account currency whether
postings have already been made for this period and section in a combination of original and account currency.
If this is the case, you cannot change the account currency. The system terminates the current process with an
error message.
Deletion Restrictions
If you have created additional values in the split table, you cannot delete the main value.
When you create a new structural characteristic in addition to the main structural characteristic, the system
checks whether the same combination of class of business, business type, currency, layer, and treaty type
already exists in another section of the treaty and period. In this case, the system rejects the new structural
characteristic and the section remains unique.
A section must be unique if it is to be used in Risk Manager, as otherwise cession calculation cannot take place.
Posting
You can enter postings for a treaty section only for structural characteristics that are contained in this section.
If the section covers several values of a structural characteristic (for example, more than one class of
business), you can either specify directly in the posting for which of these values you want to post data, or let
the system perform the assignment.
For more information, see Structural Characteristics in the Posting [page 282].
If you set the “Area Covered” checkbox, losses in this area are covered by the treaty. If you set the
“Underwriting Area” checkbox, postings can be made to the area. You must define an area either as an
underwriting area or an area covered, and you must set the same checkbox for the checks performed by the
system (for example, for treaties involved).
If you change the exchange rate type of the leading currency, the system changes the exchange rate type in the
relevant section.
You can enter the treaty-specific exchange rates for currencies on the currency split tab page for the leading
currency for the section.
The exchange rates fixed in the treaty are included in the non-proportional account. Loss postings in the
corresponding currency are converted into the currency in the LUD data based on these fixed rates (leading
section currency). The system then calculates deductible, liability, and so on.
Currency-sensitive LUDs are not used here if the specified currency differs from the leading section currency.
You cannot enter treaty-specific exchange rates for wildcard entries in the currency split.
If you select the Crcy Check checkbox in Customizing under FS-RI Reinsurance Basic System Default
Values Edit Defaults for Accounting for the corresponding company code, the system runs the following
checks:
● If the currency handling in a partner involved is set to share and you want to change the share currency, the
system checks whether this share has already been posted in this period using the account currency. If this
is the case, you cannot change the share currency.
If the currency you want to delete is still being used in the installment schedule, LUDs, XL fca, or the result-
dependent conditions, you cannot delete it from the currency split.
Structural characteristics that have postings (class of business, line of business, area covered, underwriting
area, currency, business type, peril) cannot be deleted from a Risk Manager policy (RM policy) or from Basic
System (treaty). In this case, the system checks in the background whether there are postings for the
structural characteristics that you want to delete. If this is the case, the system terminates the current process
with an error message.
Note
The system includes both Risk Manager and Basic System accounts in the treaty check.
In Customizing for Basic System under Default Values Edit Defaults for Accounting (Calculation Fields) ,
you can specify whether values are split according to classes or lines of business.
Main classes of business are used to group classes of business for evaluation purposes. If the settings in
Customizing specify that all classes of business for a section must belong to the same main class of business,
you can only select those classes of business assigned to the same main class of business as the class of
business originally entered.
In Customizing for Basic System, you can use the following activities to manage main classes of business:
Accounting classes of business are used to group classes of business for accounting purposes.
In Customizing for Basic System, you can use the following activities to manage accounting classes of
business:
If you do not enter a main line of business in the section, the line of business split is not ready for input.
Definition
When you create exclusions in an FS-RI treaty, a structural characteristic in a covered hierarchy is excluded
from coverage, or structural characteristics that are covered individually are not covered in conjunction with
each other (see below).
Use
You use exclusions to restrict the coverage of a non–portfolio treaty or a Risk Manager policy.
For more information about exclusions in Risk Manager policies, see Exclusion of Structural Characteristics/
Combinations in a Policy Section or Participation [page 132].
Options
● Individual areas, classes and lines of business (only the end nodes of a covered hierarchy node, such as
"Europe Without Switzerland")
● Combinations of structural characteristics, for example coverage of fire and water damage in the United
States, Mexico, and Canada, but excluding the combination "Fire in Mexico"
● A Risk Manager policy contains additional exclusions to those in the master treaty reinsuring the policy
Constraints
● The treaty section must not be fully excluded. The section must contain at least one combination of entries
from the respective split tables that has not been excluded. Any given split table entry may be excluded
only once in conjunction with the same entries.
● Taking the exclusions into account, the main characteristics and combination of split table entries for a
section must remain unique.
● You must make sure that at least one combination of all the main structural characteristics is available at
any given point in time.
● You cannot exclude split table entries that contain percentage values.
● You can exclude business types only in conjunction with other user-defined structural characteristics.
● You cannot exclude hierarchies if an individual end node within the hierarchy has already been excluded.
● Basic System Risk Manager : In Basic System you cannot exclude any values that have already been
created in Risk Manager. This applies if you have already assigned a policy to the master treaty and have
then made changes to this master treaty. The system checks this when you set the status of the treaty to
In Force.
Time Limit
You can also restrict the time period for which exclusions apply. In this case, the system checks each posting to
determine whether it is permitted for the specified time. By default, an exclusion rule is valid for the entire
treaty period.
Structure
You create exclusions on the Exclusions tab page at treaty period level.
Integration
● You cannot split, release, or retrocede accounts and postings that contain excluded characteristics (or an
excluded combination of characteristics). Treaties that are linked with treaties having excluded
characteristics (or a combination of these) must have at least the same structural characteristics as the
assigned treaty. When it checks this, the system also takes exclusions into account. This affects treaties
linked by:
○ Reinsurance program
○ Participating treaties
○ Retrocession/assumed treaty assignment
● You cannot assign losses to a section in which a structural characteristic (or a combination of structural
characteristics) containing the loss has been excluded.
● When transferring accounts from Risk Manager to Basic System, if the system finds accounts that are not
covered given the restricted exclusions, it does not transfer these and logs this data.
If the section contains more than one value for the structural characteristics Class of Business, Area, and Line
of Business, the system assigns these as follows.
If you enter percentages in the split, the system splits these percentages accordingly, taking into account only
the values underneath the hierarchy node.
Note
● If the settings in Customizing specify that the system transfers the main structural characteristic to the
account, you must delete this characteristic when creating the posting to allow the posting to be split.
You make this setting in external Customizing for Basic System under Default Values Edit Defaults
for Accounting .
● The system always splits postings either according to line of business and area or according to class of
business and area. In Customizing for Basic System under Default Values Edit Defaults for
Accounting (Calculation Fields) , you can specify whether values are split according to classes or lines
of business.
For more information about defining, creating, and assigning global and local accounting units in the treaty,
see:
● You can use a local or global accounting unit for each posting, if an assignment exists in the respective
treaty.
● If this is a local accounting unit, the system determines the assigned global accounting unit from the local
accounting unit.
If the account is based on a life treaty, you must enter an accounting unit to be used to determine the class and
line of business as you cannot enter these specifically.
Use
When you double-click a node, the system opens a tab page for defining accounting units for this node on the
right-hand side of the screen. If the substructure of the family up to this node contains a company code-
dependent attribute, you must first assign at least one company code to the node. You do this on the
“Company Codes” tab page, which is to the right of the current tab page. If none of the attributes are
dependent on the company code, you can define the accounting units straight away.
The internal number of the accounting unit and the short text must be unique, and both fields are mandatory.
The name of the accounting unit is freely definable. The “Company Code” field is only ready for input if the set
of attributes to be assigned values contains a company code-dependent attribute. This field is then a required
field, and can only be changed if values have not yet been assigned for the accounting unit. Once values have
been assigned, the field is locked.
Features
Header
The header area displays the short and long texts for the family, as well as the attributes of the node for which
the accounting unit is being entered.
Pushbuttons
● Change
You can toggle between display and change mode. In change mode you can create accounting units, or
change the short and long texts of existing accounting units. If the accounting units are dependent on a
company code, you can also change the assigned company code, as long as you have not yet assigned
values to the accounting unit. You cannot change the internal number of existing accounting units (primary
key).
● Delete
This pushbutton is active only in change mode and can be used to delete existing accounting units that
have not yet been used in a treaty.
● Create
This pushbutton is active only in change mode. It determines the next available accounting unit number in
the sequence and writes this to the next free line in the table control.
● Translate
This pushbutton is active only in change mode. You apply this function by selecting at least one accounting
unit in the table control. This opens a dialog box prompting you to select the target languages. A second
dialog box then appears for the translation itself.
You can refine the structure of a section in a reinsurance treaty by assigning accounting units. You can assign
both local and global accounting units to sections.
If you enter new global accounting units while the system is processing a treaty, these new accounting units are
not listed in the input help. To transfer all the changes made in the transaction for defining global accounting
units, choose the Update Accounting Units pushbutton.
An additional window is displayed in which you can change certain data for the assignment.
To delete all the existing assignments, choose Delete All in the context menu of the first node in the tree
structure.
To delete a specific assignment, choose Delete in the context menu of the relevant assignment.
Possible Actions
● Create
You can create an assignment.
● Change
You can change an assignment.
● Delete
You can delete an assignment.
You control the input help using the Local Accounting Unit checkbox. If you activate this checkbox, all the local
accounting units are listed in the input help for the accounting unit. If you do not activate this checkbox, all the
relevant global accounting units are listed in the input help.
You can assign the accounting unit to a specific section in the current period by entering this section in the
Section field. If you leave this field empty, the system assigns the accounting unit to all the sections in the
current period.
Each assignment has a validity period in which you can enter accounts in the accounting unit for the assigned
section.
Use
You can restrict a forecast or estimation to postings within certain accounting units.
Features
Non-Life Treaty
If you have not specified an accounting unit for forecast and estimation rules and the treaty is a non-life treaty,
the system processes postings irrespective of the accounting unit value of the respective posting.
If, after processing the forecast and estimation rule, the system generates postings in a background job, the
accounting unit values are based on the accounting units specified in the rule. If you have not specified
accounting units for the rule, the system stores the posting without accounting units.
Life Treaty
In a life treaty, the system assigns to the target posting the accounting unit to which the respective calculation
bases were applied.
Example
You have a quota share treaty and have assigned two global accounting units to a section in this treaty.
This treaty contains three forecast rules; two for each accounting unit and one without a specified accounting
unit. Each of these is a year-end forecast with the following details.
You then run the background job for forecast and estimation with the following settings.
Usage: Y, F
Month: 03
The system generates an account with three loss payment postings for the underwriting and occurrence year
2000.
Definition
This section introduces the concept of the families and their structures, which form the framework for defining
accounting units.
Structure
The top level consists of families. Each family represents an entire structure. You can define as many families as
you want.
Each family is assigned to one or more treaty class, and one or more treaty type.
This assignment determines the treaty management context in which the accounting units configured under
the nodes for a family can be used.
The treaty class indicates the type of treaty (for example, non-life), while the treaty category defines whether
the treaty is proportional or non-proportional.
The node structures are contained under the families. The second level below a family can have exactly one
node, which is the first node in a structure and always assigned to a family. This is the top node.
Nodes
For each top node, you can create several nodes at the next levels.
An attribute corresponds to a field in an existing operative database table. This restricts the available value set
for an attribute.
The available attributes are read from a special Customizing table, containing fixed attributes.
You can also select attributes that have already been assigned and used as “no longer available”.
Accounting Units
You can define several accounting units for each node in a family structure. The function of a node is identical
to that of a class, which defines the features of an accounting unit (object).
The features refer to the accounting unit attributes that need to be assigned values.
These are all the attributes in a substructure, from the top node down to the node for which the accounting unit
has been defined.
When you define an accounting unit, the system creates an instance (object) of the node or of the attributes to
be assigned values. You must assign values to these attributes.
You can define several accounting units for each node, but each one must have a unique name.
Each node must be assigned to at least one company code. This defines the validity area of the accounting unit.
Note
In special cases, one of the attributes to be assigned values may be dependent on a company code. In this
case, you must specify a company code for each accounting unit in order to call up the permitted values.
Once you have defined an accounting unit, you must enter values for all the attributes.
You can do this either by selecting a predefined value for this attribute or by entering a number in the case of
numerical attributes. Both entry methods are mutually exclusive.
A given attribute/value combination can only be defined once for each node. In other words, you cannot define
an accounting unit twice under the same node.
This check is only necessary for the node containing the accounting units, since the accounting units under the
other nodes cannot have the same types of attributes.
You can use accounting units to refine the structure of a section in a reinsurance treaty. Unlike global
accounting units, a local accounting unit is visible only in the treaty in which it was created.
You create a local accounting unit based on a global accounting unit. In other words, you must enter a global
accounting unit when you create a local accounting unit. This means that the local accounting unit has all the
attributes and values of the global accounting unit.
For the local accounting unit, you have to create at least one additional attribute and a value.
● Root node: The name of the accounting unit family used in the treaty
If you enter new global accounting units while the system is processing a treaty, these new accounting units are
not listed in the input help.
To transfer all the changes made in the transaction for defining global accounting units, choose Update
Accounting Units.
An additional window appears in which you can change specific data for the local accounting unit.
To delete all the existing local accounting units, choose Delete All in the context menu of the first node in the
tree structure.
To delete a local accounting unit, choose Delete Local Accounting Unit in the context menu of the relevant local
accounting unit. This entry is displayed in the context menu at all four local accounting unit levels.
Possible Actions
● Create
You can create a local accounting unit.
● Change
You can change a local accounting unit.
● Delete
You can delete a local accounting unit.
You create a local accounting unit based on a global accounting unit. This means that the local accounting unit
has all the attributes and values of the global accounting unit. For a local accounting unit, you have to create at
least one additional attribute and a value. This means that the local accounting unit is more specific than the
global accounting unit on which it is based.
The number of the local accounting unit must begin with “L_” and be unique in the treaty.
You can use only global accounting units that belong to an accounting unit family to which the relevant treaty
class has been assigned.
Similarly, you can only choose attributes that are assigned to the relevant treaty class as an additional attribute
for the local accounting unit.
When you call the dialog box to create a new local accounting unit, the system prefills the accounting number
field. You cannot change this number once you have entered a name for the new local accounting unit and have
confirmed this entry by choosing ENTER .
To remove the global accounting unit from the Accounting Unit field, choose the Delete Global Accounting Unit
pushbutton. You can then make a different entry in this field.
If you have entered an additional attribute and want to delete it, select the relevant entry and choose the Delete
Row pushbutton.
5.1.2.4 Reserves
Definition
Reserves are amounts that are set aside for clearing receivables expected in the future.
Use
For example, you use reserves if you are a reinsurer who is aware of a loss for which you are liable but for which
the cedent has not yet invoiced, perhaps because it does not yet know the exact amount of the loss.
You can use the result-independent conditions to manage several reserves at the same time and process them
in accounting. In Germany, for example, you need to create reserves for financial accounting as well as
statistical reserves (= data for the client accounting period). The unearned premium is calculated differently in
each case. Either 100% or 92.5% of the commission is deducted.
For portfolio calculations it is also useful to have a third type of unearned premium that enables you to deduct
the agreed premium for portfolio entry instead of the posted premium.
Structure
The current loss reserve balance is the total of the opening and closing reserves. You must enter claims
notifications, and any changes to these, as postings.
Once you have calculated the reserves for each account using the Split function, you can create a provisional
balance sheet for the current financial year. You can enter only one entry code for financial accounting, and one
for statistical purposes (client accounting period).
However, there is no limit to the number of other reserve types. These other reserve types can be used as the
basis for the portfolio calculation. In this case, you need to make sure that you enter the correct offsetting
posting for the closing reserves for the portfolio withdrawal.
Use
A client accounting period (CAP) is a cedent's accounting period and, as such, the period in which the cedent
groups together their postings. You control the length of this period in the Accounting Frequency field in the
treaty header data.
You can use the CAP log to control and check the chronology of existing and future accounts for every cedent
accounting period. Each entry in the CAP log displays the number of final accounts, estimated accounts, and
reversed estimated accounts for each account cedent/treaty/treaty section/accounting year/accounting
period.
Note
Integration
You can recalculate the counter readings in the CAP log at any time using the Determine Counter Readings in
CAP Log background job. You can start the background job in Schedule Manager under accounting functions.
Note
You may need to run this background job if you have imported released accounts via an interface. The
system updates the counter readings only when you call the Release Account function.
Prerequisites
You have defined in Customizing whether this is a final, estimated, or reversed estimate account. You have used
the Customizing activity Edit Combination of Actual and Estimate for CAP Log to assign the combination of
actual and estimate indicators to the counters in the CAP log.
You can enter only one combination of actual and estimate for each counter. Based on the value of the actual/
estimate indicator for an account, the system uses the combination of actual and estimate to update the
corresponding counter in the CAP log.
Caution
The set of actual/estimate indicators that are contained in the individual combinations of actual and
estimate must not overlap.
● Switch to the CAP Log tab page at leader level in the treaty (Basic System Life and Non-Life). The system
displays only those accounts for the selected treaty.
● Choose Account Close CAPs (transaction /MSG/R_ACAP). If you leave the Treaty Number field
empty, the system displays the accounts for all the treaties for the cedent.
Note
This means you can close CAPs in Risk Manager (Life) if no accounts exist.
The system creates an entry in the CAP log when you create an account for the treaty in Basic System
(provided this is not an FGU account or a preliminary account). When you release an account in Basic System,
the system increases the counter in the CAP log for final, estimated, and reversed estimate accounts by 1 for
each account; if you reverse an account, it lowers this counter by 1.
● You create, change, or close a CAP in the Risk Manager (Non-Life) account.
● The system automatically creates an initial open client accounting period for each section of a life treaty. If
you set the Use in RM checkbox, the system creates an initial open client accounting period only for the
oldest generation assigned to a section.
○ This applies only if:
○ The Use in RM and Account Transfer from RM checkboxes are selected
○ The Accounting Frequency field is filled
○ You have switched to the CAP Log tab page to create the first CAP log.
Note
However, at the earliest the validity start date of the first open CAP can be the same as the start date of
the corresponding treaty.
More Information
Life insurance differs from non-life insurance in a few areas. For this reason, the FS-RI system offers additional
functions for life insurance treaties and data fields with their own tab pages.
Use
On the Products tab page, you can assign product codes and the associated cedent subproducts to the current
treaty. You must define these for each cedent in cession handling/product maintenance.
You assign a valid product code to the treaty by entering a product code, the product code version, and the
valid-from date of the product code. You can make further specifications by entering a cedent subproduct, a
name, the version, and the valid-from date of the cedent subproduct.
Column Description
In the Product Code column, you enter the name of a product code; this identifies the product.
The Product Name column displays the “brand name” of a product code as a supplement to its name; you
cannot make an entry in this field as it is provided for information purposes only.
In the Product Code Version column, you enter the version of the product code. The version is used to
differentiate between products with the same short name (in the Cedent Product column).
In the Product Code Validity Begin column, you enter the start date for the validity period of the product.
If you want to assign a cedent subproduct, you enter the name in the Subproduct Code column in the same way
as for a product code. This name identifies the cedent subproduct.
The Subproduct Name column displays the “brand name” of a cedent subproduct as a supplement to its name;
you cannot make an entry in this field as it is provided for information purposes only.
In the Subproduct Code Version column, you enter the version of the cedent subproduct. The version is used to
differentiate between cedent subproducts with the same name (in the Subproduct Code column).
In the Subproduct Code Validity Begin column, you enter the start date for the validity period of the subproduct.
Features
The standard functions include: inserting and deleting a row, sorting the product codes, selecting and
deselecting all rows containing product codes, and the positioning of specific product codes.
Constraints
● If a product code has been created without a cedent subproduct, you cannot enter a cedent subproduct to
subdivide this product code.
● If a product code has been assigned a cedent subproduct, you can only assign different cedent
subproducts to this product code. You cannot enter the product code again without specifying the cedent
subproducts.
The “Set of Attributes” tab page displays the “sets of attributes” for the current treaty. All the defined sets of
attributes are displayed on the left; you can display or hide the names of the attributes contained in these sets
by expanding or collapsing the relevant folder.
The attribute names, operators, and values appear only when you expand a “set of attributes”.
The Condition field groups all operators and values together in one column. You can hide the individual
operator and value fields, and change the field sequence.
To delete a “set of attributes”, select the relevant set of attributes and choose Delete Selected Sets. The system
deletes the selected attribute only if this is not being used by conditions in the treaty.
If you choose Delete All Unused Sets, the system automatically finds all “sets of attributes” and deletes only
those that are not being used by a condition in the treaty.
This means that you can clean up the “sets of attributes” so that only those actually in use remain.
On the “Cession Handling” tab page, you manage and enter data for controlling cession processing,
retrocession, and the account in a single-risk management module. This data is regarded as treaty rules.
● The assignment of a policy to a specific treaty generation (important for processing in the account and in
the retrocession)
● Forward and backward booking processes in the account
● The calculation of audit values for comparing the cedent’s calculations with your calculations in a single-
risk management module
SAP Reinsurance Management for SAP S/4HANA (FS-RI) offers the user a range of functions that make it
easier to work with treaties or provide extended options for processing an account.
5.1.3.1 Responsibilities
Use
You use this function to specify which users can perform which actions in a treaty.
The system needs to know which users are available for selection. There are two ways of doing this:
● Create an organizational structure in SAP Organizational Management (SAP PD-ORG). For more
information, see the documentation for SAP PD-ORG.
● Create individual employees as business partners ("person"). For more information, see the
documentation for SAP Business Partner (SAP BUPA).
Features
All users with a role for which the “Active Treaty” checkbox is set in external Customizing for Basic System
(under Basic Settings -> Authorizations -> Edit Responsibilities for the Treaty) are authorized to perform treaty
management.
Exclusive Responsibility
In Customizing, you can specify whether a role can be held by one or more people. You make this setting in
external Customizing for Basic System under Basic Settings Authorizations Edit Responsibilities for the
Treaty using the Unique Treaty checkbox.
Use
You create a treaty if you want to map a business relationship with a cedent or with a reinsurer or
retrocessionaire.
Prerequisites
● You have created the partners involved as business partners with the necessary roles.
● If you are not using the organizational plan in SAP Organizational Management (SAP PD-ORG), you have
created the persons responsible in your company for a treaty, account, and loss, as business partners.
● If you are using SAP PD-ORG, you have assigned the roles “Responsible for Treaty”, “Responsible for
Account” and “Responsible for Loss” to the corresponding policy sections.
● You have selected a company code in which you want to work. The system assigns the treaty to this
company code.
● You have defined different fields as required entry fields, optional entry fields, or hidden fields in external
Customizing for Basic System under Treaty -> Field Modifications.
1. In the user menu, select FS-RI: Reinsurance Basic System Treaty Life or Non-Life Create .
2. Select the company code in which you want to work.
3. Assign a treaty number or leave the corresponding field empty; the system uses internal number
assignment to assign a number from the number range interval defined in Customizing for Basic System
under Treaty Edit Number Ranges .
4. Enter the treaty category and nature of treaty.
5. Choose New or Create with Template. For more information about working with templates, see Copying
Treaties [page 301]).
6. The header data for the treaty appears. Enter the cedent and a name for the treaty.
7. Enter the header data for the treaty.
8. Save the treaty.
Note
If at least two periods exist, a period has the status Posting Allowed, or accounts exist for a period, the
following fields are locked: Treaty Category,
Nature of Treaty
, Treaty Effective From,
Term in Months,
Merged With
, Section Unique, Account Transfer.
The system locks these fields as soon as an account is created for the treaty in order to guarantee the
consistency of the account data. The system also locks the Treaty Category and Nature of Treaty fields
when you create a share or section to ensure data consistency.
● As soon as you create a fixed time block that is shorter than the corresponding period and ends with
the end of the financial year or the end of the period
● As soon as an account is created for the treaty
Result
You have created a raw version of a treaty and can now enter the relevant treaty data.
Use
You use the treaty calendar to manage the dates for a treaty.
In Customizing (under Default Values Edit Defaults for Treaties ) you can define a default value for the
From and To fields for each company code. These values specify how many days the dates are displayed in the
past or in the future as soon as you select the Treaty Due Dates tab page.
If you do not make an entry here, the dates are displayed from the current date for one year in the past and in
the future.
In Customizing under Treaty Enter Date Types for Treaty you define all the dates that you want to
generate or that can be created manually.
● Date Type ID/Short Text/Long Text: Unique key for a date type; short and long text for the defined date
type.
● Assignment Level: ID of the assignment level assigned to the date. The assignment level specifies whether
a date is created for the treaty header, the treaty period, a partner involved, a treaty section, a result-
dependent condition, or a distribution plan.
● Responsibility: A responsibility can be assigned to a date. This responsibility determines who is responsible
for the date type.
● Generation Routine: If you enter a generation routine, this date is generated automatically. The following
generation routines are available:
○ /MSG/CL_R_V_APP_GC_DEPPREMPLAN: The generation routine generates dates for the due date of
advance premiums in accordance with the installment schedule. The system determines the due dates
of the premium installments and displays these as dates.
○ /MSG/CL_R_V_APP_GC_RESUBMIS: The generation routine generates a date for the resubmission
date for a treaty header. The system determines the resubmission date of the treaty.
○ /MSG/CL_R_V_APP_GC_CANCEL_TTY: The generation routine generates a date for the next possible
cancellation date for a treaty. The cancellation date is determined taking into consideration the
specified cancellation type and the cancellation date used for this type within the treaty year. The
system deducts the specified cancellation period and generates a date. If the selection period is after
the treaty end date, the system does not generate any dates of this type.
○ /MSG/CL_R_V_APP_GC_ACC_CRT_PER: The generation routine generates dates for the due dates for a
treaty’s accounts. The system adds the number of days of the specified account creation period,
taking into consideration the “days per year” rule of the affected business partner at the end of each
relevant account period. The accounting period is determined from the account creation period, the
accounting frequency, and the financial year end. This only includes accounting frequencies that are
after the treaty start date.
○ /MSG/CL_R_V_APP_GC_RESDEPCOND: The generation routine generates dates for each due date for a
treaty’s result-dependent conditions. The due date is calculated based on the end date of the
corresponding period, the accounting frequency, the calculation period and the adjustment period of
the result-dependent condition, and the account creation period of the treaty. The system creates
dates based on the accounting frequency that lie between the minimum and maximum date:
○ Minimum date: end date of the period + calculation period + account creation period
○ Maximum date: end date of the period + adjustment period + account creation period
If an accounting frequency has not been entered, the system applies the accounting frequency
“Annually”.
○ /MSG/CL_R_V_APP_GC_CANCEL_INV: The generation routine generates a date for the next possible
cancellation date for each partner involved for a treaty. The cancellation date is determined taking into
If you require other automatically generated dates, you have to create the generation routines for these.
When you create a new generation routine, you have to make sure that this is inherited by the superclass for
the relevant business object (BO).
You must redefine each of the following methods when you create a new generation routine:
● do_set_tabname: This is where you enter the table name of the required assignment table (in
Customizing under Enter Assignment Levels for Treaty Due Dates). Before you can use the generation
routine for a specific date type, the specified table must match the assignment level.
● do_process_data: You must implement the processing logic for each generation routine that determines
the required date from the corresponding treaty level. We recommend that you use the corresponding X
structure of the treaty level and the date type as the input structure. We recommend that you use a date
and the corresponding assignment of the date to the required level as the output structure.
Example
Generation routine /MSG/CL_R_V_APP_VZ_PREM for the treaty level “installment schedule” generates
a date and creates the due date.
do_process_data
Features
The dates are generated as soon as you select the Treaty Due Dates tab page. You use the From and To fields to
specify the period for which you want to generate the dates.
The system updates the display when you change the entry in one of the fields.
You can also enter dates manually by choosing Add New Date. You can change or delete dates that you enter
manually. You have to enter different values depending on the date type and assignment level. This is necessary
so that you can assign a date to one section, for example.
To create a date, you must always enter the date type and the date. A comment can then be assigned to this
date.
Note
Due date of a result-dependent condition: If you want to enter a date for the due date of a result-dependent
condition, you must select the relevant condition in addition to the date type and assignment level. You can
use the input help to do this.
A new method (DO_FILTER_RESPONSIBILITY) has been added to the current Business Add-In (BAdI) for the
treaty. You can use this method to filter the generated date types by responsibilities.
Prerequisites
When you want to delete a treaty, the system performs various checks. For more information, see Checks
Performed by the System When Deleting a Treaty [page 300].
Procedure
1. In the FS-RI role menu, choose Create Treaty, Change Treaty, or Display Treaty.
2. Enter the number of the treaty to be deleted. You can also use wildcards (* and ?).
3. Choose .
Results
Use
When you delete a treaty, the system performs a number of checks to ensure that data is kept consistent. It
checks the treaty itself, as well as lower-level periods, sections, and shares.
Features
Treaty
● The treaty must not be in use in other treaties. This means it must not be used as a retrocession treaty, an
XL fca treaty, an assigned treaty in the compensation rules, a participating treaty in the share of another
treaty, a merger treaty, in a loss assignment, or in the treaty calculation rules.
● The treaty must not have an account that is “Pending”, “To Be Split”, or “Released”.
Period
The treaty must not contain any periods with a status that allows posting.
Sections
The system checks whether a section is used as a retrocession section, is assigned to a compensation rule, is
used as an XL fca section, or is part of a loss assignment. However, it displays an error message only if the
period of the treaty, in which the treaty to be deleted participates, has a status that allows posting.
Shares
The system checks whether a share in the treaty to be deleted is used in a compensation rule. If the period of
the treaty, in which the treaty to be deleted participates, has a status that allows posting, the system does not
delete the treaty.
You can use these functions to copy data to a target object at treaty, period, share, and section levels.
If you are copying data to an existing target object, the system does not overwrite existing data.
Prerequisites
● In Customizing for Basic System under Default Values Edit Defaults for Copying Treaties , you have
specified whether a standard treaty or a treaty template is used to copy treaties. A treaty template is a
treaty in which the Treaty Template checkbox is set for the treaty category. You cannot post data to a treaty
template or link it to other treaties as part of retrocession or as a participating treaty, for example.
● The source and target treaty do not have the status “Deleted”.
● The status of the source period is not “Canceled” and is not “Posting Allowed”.
● The copied periods do not overlap with any existing period in the target treaty.
For more information about accounting units, see "Accounting Units in the Copied Treaty".
Context
You use this procedure to copy data from one treaty to another. The system does not overwrite existing data in
the target treaty. The target treaty can be in a different company code to the source treaty.
Procedure
1. Open the Copy Treaty screen by choosing FS-RI Reinsurance Basic System Treaty Copy Treaty .
2. Enter the required data.
3. Confirm your entries.
4. The system copies the treaty. Note the following:
○ The system copies the tables containing sliding scale data, result-dependent conditions, result-
independent conditions, portfolio rules, and the reinstatement schedule only if these tables do not yet
contain any data in the period to be copied.
○ The system copies only the most recent entries in the tables for retrocession, accounting units,
participations, result-independent conditions, or conditions, if these tables have the same key data
(with the exception of the Valid-From and Valid-To fields).
○ The system sets the status of the target periods to the highest existing status and deactivates the
Posting Allowed and Canceled checkboxes. The status is assigned the number “999 COPY”
(predefined in Customizing); you must not change this status as it is entered to prevent potential data
inconsistencies. The system does not check the successor statuses at treaty period level here. For
more information, see Treaty Period [page 211].
○ The system does not copy any notes that may exist for the treaty.
When you copy a treaty within a company code, you can include local accounting units and assignments to
global accounting units.
When you copy a treaty across company codes, you cannot include local accounting units.
When you copy a treaty, the system can also include references to global accounting units in the treaty and the
validity periods of these references, provided you have made the necessary settings in Customizing. The
system does not copy the percentages for assignments.
You make these settings in external Customizing for Basic System under Default Values Edit Defaults for
the Copying of AUs Across Company Codes .
Dependent Objects
The system also copies result-independent conditions, LUDs, and the forecast and estimation data assigned to
accounting units if the accounting unit to which they are assigned is entered in the target treaty.
Use
You can copy one treaty period to another within a treaty. The system creates the corresponding period if it
does not exist in the target treaty. If the target period already exists, the system does not overwrite existing
data.
Prerequisites
Alternative 1
Alternative 2
1. In the FS-RI role menu, choose FS-RI Reinsurance Basic System Treaty Copy Periods/
Generations .
2. Enter the required data and choose Execute.
3. The system checks whether it has to create a new period or whether data is to be copied to an existing
period.
4. The system copies the data. This includes sections, partners involved, and the lower levels, as well as the
external references.
Note the following: The system changes the status of the target period to the highest existing status and
sets the Posting Not Allowed and Not Canceled checkboxes. The status is assigned the number “999
COPY” (predefined in Customizing); you must not change this status as it is entered to prevent potential
data inconsistencies (in the treaty type, for example). The system does not check the successor statuses
at treaty period level here. For more information, see Treaty Period [page 211].
Result
The system copies the treaty period. It displays a log listing all the copied objects.
Prerequisites
You use this procedure to copy the dependent entities within a treaty from one treaty section to another.
Procedure
1. In the FS-RI role menu, choose FS-RI Reinsurance Basic System Treaty Copy Treaty Sections .
Results
The system copies a treaty section. It displays a log listing all the copied objects.
Prerequisites
Context
You use this procedure to copy the dependent entities within a treaty from one treaty involvement to another.
Procedure
1. In the FS-RI role menu, choose FS-RI Reinsurance Basic System Treaty Copy Involvement .
Results
The system copies a treaty involvement. It displays a log listing all the copied objects.
Use
You can use this function to print extracts from treaties, entire treaties, or several treaties at the same time.
Features
You can select the treaty data to be printed by choosing Options and marking the relevant data in the column
PrSt (print status). If you do not select any data, the entire treaty is printed. The column DbSt indicates the
double-click status.
You can make more detailed selections for screens after and including screen number 2001. To do this, activate
the checkbox for the screen and branch to the detail view by double-clicking the title of the screen.
Print Attributes
Under print attributes, you indicate whether you want to print using the default settings (Without Dialog), or
whether you want to enter settings before printing (With Dialog), as well as the number of copies.
Output
If you have selected a period in the detail view for periods under Options, the data is printed only. If you have
not selected a specific period, the data is displayed on the screen or printed.
Caution
The treaty is printed or scheduled for printing only after it has been saved.
For more information about message control, see the documentation for SAP standard functions.
Example
Treaty XY has two periods (01/01/04 and 01/01/05) and three sections (1, 2, and 3). Both periods contain all
three sections. You want to print the data for the broker in the period 01/01/04 and the data for section 3 in the
period 01/01/05.
5. Deactivate all periods except “01/01/04” and choose to return to the previous table.
6. Select the checkbox PrSt in the row “Sections (2003)”. When you double-click the Tab Title field for this
column, a second dialog box appears.
7. Deactivate all fields except for period “01/01/05” and section “3” and choose to return to the previous
table.
8. Choose Enter to return to the main screen and choose to print the data.
In addition to the above, the FS-RI system offers an alternative print program for treaties.
The alternative print program uses its own forms. This means that a change made to the print form affects
only printing using one of these programs.
Use
The transfer group is a tool that you can use to process each portfolio transfer individually.
In the transaction Edit Transfer Group you can define the portfolio (PTF) to be transferred.
1. You can enter a source and target company, and define a Period From date, in the header data of a transfer
group. You can also enter a Period To date (though this is optional). If you do so, this specifies the latest
period start date used by the system for further processing.
The system then generates a proposal list of the treaties to be commuted.
Finally, you can adjust the in-force business from the transfer group. The FS-RI system creates new
involvements and participations in the affected treaties.
2. Alternatively, you can create pairs in the detailed data of the transfer group:
○ Source treaty and target treaty
○ Source section and target section
○ Source share and target share
You must have already created or changed the target treaties, target sections, or target shares. If the target
objects have been created accordingly, you can also use this method for partial transfers.
Note
A transfer group can contain multiple source and target pairs. You can simulate and reset a transfer.
Every transfer group is uniquely identified by the transfer group number and can also have a user-defined
name.
The transfer group number corresponds to a number range object in the system.
Prerequisites
Before you use transfer groups, in Customizing for FS-RI Reinsurance under Basic System Basic Settings
Number Ranges Transfer Group you have to specify the number range in which the transfer group numbers
are to be assigned.
The following combinations are permitted for transfers, with certain restrictions.
If the cedent for a treaty is switched, the cedent is also entered in the transfer group as an involvement.
Caution
The transfer of one cedent to another is not supported in ceded business because this presupposes that
the underlying portfolio (the in-force business of the primary insurer or the active underwritten business)
has changed owner. A large number of transfer measures would then be required in the treaty portfolio. For
this reason, the ceded business cannot be transferred; instead the primary insurance portfolio or the
transfer portfolio must be transferred.
If you want to transfer only specific subportfolios, from only one class of business for example, you have to
create and configure the target object (target treaty or section) accordingly. In this case, you must enter the
source and target object pairs manually in the transfer group.
If you want the system to support the adjustment of in-force business, you can enter the source and target
company, and define a Period From date, in the header data of a transfer group. You also have the option of
entering a Period To date. If you do so, this specifies the latest period start date used by the system for further
processing.
When you then execute the Generate Proposal List function, the system lists in the detailed data of the transfer
group all treaties in which the business partner of the source company is saved in the role of cedent or
reinsurer in at least one period whose start date is the same or after the date in the header data.
Deleted treaties and pseudo assumed treaties and portfolio treaties are not selected. You can use Customizing
settings to control whether treaties used in Risk Manager are also selected.
The system also filters out periods that have a status that does not allow posting.
If you have defined a source and target company in the header, you cannot add data or change the existing data
manually in the detailed view. However, you can delete individual rows after the proposal list has been
generated if these rows do not need to be processed further.
After you have generated the proposal list, you can execute the Adjust In-Force Business function to adjust the
treaties. New involvements and, if applicable, participations are written to the treaties in the background. The
status in the periods is not changed.
However, you can define statuses and change reasons for the new participations in Customizing. These are
then assigned when you generate the participations.
When the in-force business has been adjusted, you can trigger the processing of the account directly using the
Execute Transfer function.
You can execute these functions for the individual rows of a transfer group or for all the rows of a transfer group
by selecting the relevant rows.
The global conditions [page 251] are used to determine which postings have to be transferred and, where
applicable, cleared or calculated in the source treaties, sections, and shares (for example, PTF withdrawal). The
global conditions are stored in the transfer group header separately for the source and target.
A central validity date is entered in the transfer group header. This specifies the key date on which the different
sources are to be transferred to the corresponding target. Posting must be allowed to these target
The source participations can be closed after the data has been transferred without errors. These
participations are then assigned a status that does not allow posting. You define this status in Customizing. You
can close the source participation using the Close Source function. Once the source participations have been
closed you cannot reset the transfer.
Validation Checks
Validation checks are provided to ensure that the correct data is entered when transfer groups are defined.
The source and target must not be identical and must have the same treaty direction and treaty class.
Example
Source Treaty Source Sec Source Share Target Treaty Target Section Target Share Transfer Possi
tion ble
1 1 1 1 1 2 Yes
1 1 1 1 1 1 No
1 1 1 1 1 2 No
1 1 1 1 1 2
1 1 1 2 1 No
1 1 1 2 1 1
1 1 1 2 1 1 Yes
1 1 1 2 2 1
Activities
1. Define the portfolio to be transferred. If necessary, or if you want to define the transfer group manually,
create new treaties or new involvements and participations in existing treaties for the target objects.
2. In Customizing for Basic System under Accounting Entry Code Edit Calculation Bases and Rules ,
define the calculation bases required for the posting data to be transferred.
3. Under Treaty -> Templates -> Global Conditions (category: TXGRP, see Global Conditions), define the
conditions required for the source and target objects.
4. Define the transfer groups under Edit Transfer Group. Enter either the source and target object pairs or the
source and target company and the period-from date in the transfer group header for which the same
Use
You can use the automatic adjustment of in-force business in different constellations. However, there are some
restrictions.
Features
1. Automatic 1. Automatic
generation of generation of
target involve target involve
ment in treaty ment in treaty
2. Automatic 2. Automatic
generation of generation of
target partici target partici
pation(s) in pation(s) in
treaty treaty
3. Transfer of 3. Transfer of
conditions (if conditions (if
requested) requested)
4. Automatic ad
justment of
cedent partic
ipation
Owner company Reinsurer Assumed Owner company Adjustment must Adjustment must
be made manually; be made manually;
this is because a this is because a
completely new completely new
treaty is required treaty is required
due to a change of due to a change of
company code (in company code (in
cluding cession cluding cession
rule if applicable) rule if applicable)
External company Reinsurer Ceded Owner company Generally supports Generally supports
exceptions if these exceptions if these
External company relate to transfers relate to transfers
to deductibles and to deductibles and
other cedents (co- other cedents (co-
cedents) exist cedents) exist
In addition to the source and target company, you can also define in the header data whether conditions or
broker data is also copied when in-force business is adjusted.
When you select Transfer Conditions, the system also copies the share-specific conditions (result-independent,
result-dependent fund agreements) for the new involvement. This means that the conditions that exist for the
source participation are copied and saved with the involvement number of the target share.
If a compensation rule exists for a result-independent condition this rule is not copied. In this case, it may be
necessary to postprocess the data manually.
When you select Transfer Broker, the system creates and saves the broker link when it generates the target
involvement.
Use
Different pushbuttons are available during the different processing stages for a transfer group.
Adjust In-Force Business Adjusts treaties (Basic System) and policies (Risk Manager)
Each of these functions assigns a status to each detailed row of a transfer group to indicate the stage in the
process.
Problem adjusting in-force business PTFCE Denotes a row in the transfer group for
which there were problems during proc
essing
In-force business adjusted PTFC Denotes a row in the transfer group that
was processed without errors
The transfer groups are calculated by the Execute Transfer background job.
When transfer groups are defined, the system always assumes that a transfer is taking place from an explicit
cedent or reinsurer to another cedent or reinsurer or that the retention is being transferred. This means that
the transfer postings are always made at share level. Quota share or NP liability data is therefore not included.
Moreover, no signed lines are calculated.
Conditions
The source conditions are applied only to the posting data that was selected for transfer and that could be
transferred based on the structural characteristics and the dates and times of the target treaty and section. For
more information, see the example [page 323].
Validity
The validity of each target participation is defined using the central validity start date in the transfer group.
However, when the transfer group is processed there may be change entries as the result of changes to the
signed line. These are normally processed by the Adjustment After Changing the Signed Line background job.
To stop this adjustment report from generating additional accounts, which can lead to incorrect results, when
the system processes the portfolio transfer it marks as processed any signed line changes with a validity date
on or after the transfer date.
Selection Period
You use the selection period entered in the global conditions [page 251] to define whether a movement type
has to be transferred “incrementally” (INCRE), on a “year-to-date” (YTD) basis (for reserves, for example), or
on an “inception-to-date” (ITD) basis (for funds, for example). This definition is required so that the correct
statuses for reserves and funds can be generated in the target object (see also "Global Conditions").
The Incremental value can be used for all liquid items without funds. All the accounts whose accounting period
start date is on or after the validity start date of the transfer group are processed (transferred) on the basis of
this value.
Non-liquid items entered for a condition and with the selection period “year-to-date” are processed as follows:
● Non-liquid balance sheet items: Only postings that lie in the accounting year are processed. The
accounting year is determined based on the FI posting date used.
● Non-liquid statistical items: Only postings that lie in the accounting year are processed. The accounting
year is determined based on the validity start date of the participation (in this case, the validity start date
from the transfer group).
Postings from accounts whose accounting period start date is on or after the start date of the target share are
processed as Incremental values.
The “inception-to-date” logic is required for fund postings, for example. The total funds held can be determined
correctly for the target only if all the retained and released funds are included at the start of the treaty period.
Selection Conditions
The following table shows the selection conditions relating to the individual selection periods in combination
with the entry code types to be processed.
Entry code Non-reserve Statistical re Balance sheet Non-reserve Statistical re Balance sheet
serve reserve serve reserve
Lower limit None Accounting pe FI posting date Accounting pe Accounting pe FI posting date
riod start date riod start date riod start date
>= >
>= >= >=
start date of the FI posting date
start date of the financial year of validity start validity start of transfer
account year of the source date of target date of target background job
the source treaty in which participation participation
treaty in which the FI posting
the “validity date of the
start date of the transfer back
target share is ground job falls
minus 1 day”
Upper limit Accounting pe Accounting pe FI posting date FI posting date FI posting date FI posting date
riod start date riod start date
<= <= <= <=
< <
FI posting date FI posting date FI posting date FI posting date
validity start validity start of transfer of transfer of transfer of transfer
date of target date of target background job background job background job background job
participation participation
<= <=
Entry code Non-reserve Statistical re Balance sheet Non-reserve Statistical re Balance sheet
serve reserve serve reserve
Handling of re The system The system The system Upper and
serves also processes also processes does not proc lower limits re
reserves origi reserves origi ess reserves sult in an empty
nating from the nating from the originating from set of data.
reserves carried reserves carried the reserves
forward. forward. carried forward.
Note
ITD and YTD always contain the INCRE method. The table shows the process for a simple ITD and YTD,
without an integrated INCRE method.
● The validity start date of the target participation (in the case of statistical entry codes)
● The FI posting date from the Execute PTF Transfer background job (in the case of balance sheet entry
codes)
You can control whether treaties used in Risk Manager are also processed. If you have activated the use of a
treaty in Risk Manager, then the system selects and processes Risk Manager accounts in the same way as
described above. For more information, see Reserve Postings in Risk Manager [page 149]). You find this in
Customizing for FS-RI Reinsurance under Basic System Treaty Transfer Group Basic Settings for
Transfer Group .
If fund conditions have been entered for the target share of a portfolio transfer, then you have to make sure that
any subsequent fund calculations are postprocessed correctly after the portfolio has been transferred.
Example
If a portfolio transfer becomes valid in the middle of a year (for example, on July 1, or Q3) but the total
funds held are only adjusted at year-end (for example, funds are retained or released at year-end from the
closing balance of the previous year), then manual adjustments may be necessary because the regular
intervals have been interrupted.
This interruption means that the function for calculating funds cannot correctly determine the total
number of funds held based on the posting made in the third quarter.
The accounting period of the accounts created by a transfer is determined based on the selection period and
the entry code type.
(Simple ITD Without IN (Simple YTD Without IN (INCRE Only or as Part of
CRE) CRE) ITD or YTD)
Balance sheet reserves Not permitted Accounting year and ac Permitted but the result is an
counting period are calcu empty set of data
lated from the FI posting date
of the Execute PTF Transfer
background job, taking into
consideration the accounting
frequency and the account
ing year end date of the tar
get treaty.
Where:
>=
(Simple ITD Without IN (Simple YTD Without IN (INCRE Only or as Part of
CRE) CRE) ITD or YTD)
Statistical reserves Not permitted Accounting year and ac Accounting year and ac
counting period are calcu counting period are calcu
lated from the validity period lated from the accounting
start date of the target par period end date of the source
ticipation, taking into consid account, taking into consid
eration the accounting fre eration the accounting fre
quency and the accounting quency and the accounting
year end date of the target year end date of the target
treaty. treaty.
Where:
>=
PTFE Accounting year and accounting period are calculated from Note: The calculation of PTF
the validity period start date of the target participation, tak withdrawal and PTF entry is
ing into consideration the accounting frequency and the ac not supported in FS-RI for
counting year end date of the target treaty. balance sheet reserves. This
is not however prevented by
If the accounting period start date lies before the validity
validation checks. You are re
start date of the target participation as a result of the rule
sponsible for the use of this
above, then the accounting period start date must be set to
function.
the validity start date of the target participation.
Portfolio entries in the target share are calculated based on postings that exist in the source. The posting data
is classified on the basis of the validity start date of the transfer group.
If the portfolio entry or withdrawal is being calculated on the basis of non-liquid items, the system selects all
the postings from the start of the accounting year, where the accounting year is the validity period start date of
the target share for the source treaty minus 1 day (“year-to-date”).
If the portfolio entry or withdrawal is being calculated on the basis of liquid items, the system selects all the
postings that exist for the source share (inception-to-date).
If the portfolio entry or withdrawal is being calculated on the basis of liquid items, the system selects all the
postings that lie after the transfer key date (“incremental”).
Note
To avoid possible exchange rate differences during the portfolio transfer, you can use the Orig. ER checkbox
(“Use Original Exchange Rate for Incremental Postings”) in Customizing under FS-RI Reinsurance
“Year-to-date” and “inception-to-date” postings are always posted for the new business partner using the
exchange rate that is currently valid.
When it generates the accounts for portfolio entry premiums, the system calculates the occurrence year and
the occurrence date as follows:
● Occurrence year = year of the accounting period start date of the account
● Occurrence date = day and month of the accounting period start date of the account
The accounting periods for portfolio entry accounts or portfolio withdrawal accounts are calculated as follows:
Portfolio entry:
Portfolio withdrawal:
● Accounting period end date: valid-from date of the target participation minus 1 day
● Accounting period start date: calculated based on accounting period end date, taking into consideration
the accounting frequency
Note
The date of the target participation is the same as the validity start date of the transfer group.
Provided you have selected the Loss Assignment Check checkbox in Customizing (Edit Defaults for
Accounting), when the system processes postings with loss numbers during a portfolio transfer it links the new
target object with the relevant loss.
If a loss has postings that have to be transferred but this loss has a locked status then these postings are not
processed.
In some cases it may be that specific single losses have to be excluded from a portfolio transfer. The structure
of these losses then remains the same as in the original share. You specify the exclusion of a loss from a
portfolio transfer in its status by selecting the “Do Not Transfer” checkbox in Customizing for Basic System
under Loss Edit Loss Statuses .
If you are transferring loss postings for non-proportional treaties then you must make sure that postings that
occur during non-proportional calculation (such as below deductible, in excess of liability, AAD, AAL) are also
transferred. This ensures that the FGU account can still be executed correctly in the target share.
In this regard, you must also make sure that any effective payments are also transferred or that transfer
postings are made to a statistical entry code. This ensures that you can calculate the liability used and that
payments are not included in the balance sheet again.
Life-specific entry codes (such as Number of Life Treaties) are transferred with the selection period “inception-
to-date”. This is necessary to ensure that the system finds and transfers the entire data. Unlike reserves, there
are no balances for this data in the current accounting year based on carryforwards.
In addition to the posting data that is transferred from the source treaty, section, and share to the target treaty,
section, and share based on the global condition, the conditions that apply to the source treaty, section, and
share must also be applied to the correct posting data. This means that the source conditions are applied only
to the posting data that was selected for transfer and that could be transferred based on the structural
characteristics (areas, classes of business) and the dates and times (such as terms and accounting modes) of
the target treaty and section.
Section 1
Area D – Germany
A – Austria
CH – Switzerland
Section 1
A – Austria
Transfer Group
Global condition for source Clear -100% loss reserve (clear reserve)
The FS-RI system offers the user a number of options for creating relationships between treaties. You use these
functions mainly to link your assumed business to your ceded business.
For more information about treaty groups, see Treaty Groups [page 343].
Use
You link treaties in this way when you want to retrocede business from an assumed treaty or treaty section to a
ceded treaty or treaty section.
This type of retrocession can also be used for the assumed business side of a connecting treaty [page 199].
Integration
When you link treaties, the system creates the ceded accounts for the retrocession treaty for the assumed
accounts for the assumed treaty or for the ceded share of the connecting treaty. These accounts have the
status “Open”.
● You have created an assumed treaty or connecting treaty and a ceded treaty.
● The ceded treaty has the structural characteristics of the treaty or section it is to retrocede. For more
information, see “Features”.
● The periods of the retrocession treaty to be assigned to the assumed treaty overlap with the assumed
treaty period. The overlap can cover any date or time period.
● You are authorized to edit retrocession data. You make this setting in Customizing, where you can define
whether a person is authorized to edit the assumed treaty, the retrocession treaty, or both.
● You have set the Specific Retrocession Treaty checkbox at treaty header level in the ceded treaty.
● You have set the Specific Retrocession Allowed checkbox at treaty header level in the assumed treaty.
● You have set the Specific Retrocession Allowed checkbox at treaty header level in the connecting treaty.
● The structure of the accounting units of the retrocession treaty is contained within the structure of the
accounting units of the assumed treaty or the structure of the connecting treaty. This means that the
attributes and values assigned to the ceded accounting unit are also contained in those assigned to the
assumed accounting unit. However, the assumed accounting unit may have a greater level of detail and
contain a larger number of attributes. The validity period of the assumed accounting unit must overlap with
the validity period of the ceded accounting unit. The overlap can cover any date or time period.
● In Customizing for Basic System under Default Values Edit Defaults for Treaties , you can specify
whether these attributes and values are assigned in the assumed treaty only or in the retrocession treaty
only.
Features
Partial Overlap
The system also accepts assignments for retrocession sections that do not cover the assumed section
structurally or temporally (100%).
The system checks whether an account is actually covered by the retrocession section only when it is
transferred to the background job.
When you assign an assumed treaty to a retrocession treaty, the system checks what type of coverage exists
between the assumed and the retroceded business side based on the partial overlap category entered.
When you release inward accounts, the system checks whether the assumed treaty section for which postings
exist is assigned to a retrocession treaty.
If this is the case, the system creates open retrocession accounts (open retrocession data). In doing so, the
system creates a flag for each possible combination of sections containing retrocession data, if you have not
specified a retrocession section when assigning the retrocession treaty. For example, if there are three
retrocession sections, the system creates three flags.
You can see these flagged accounts in the assumed treaty on the Open Retrocession Data tab page in the treaty
period. The same applies to the retrocession for an assumed share in a connecting treaty. The open
retrocession data can be displayed in the connecting treaty.
When it transfers accounts to the retrocession side in a background job, the system determines which of these
flagged accounts are relevant for transfer and creates a retrocession account for these. These accounts, and
Assignment Rules
When you make assignments in retrocession and assumed treaties, you can include either individual sections
or all sections in a period. If you do not enter any section, the assignment applies to an entire treaty.
In both cases, the sum of the values for structural characteristics in the assumed treaty must be contained in
the sum of the values for structural characteristics in the ceded treaty. If the overall structure of the assumed
treaty is distributed to sections differently to that of the ceded treaty, the system uses the structural
characteristics of the posting to determine the section in the ceded treaty to which to post the ceded posting.
Example
In the period 2005, you assign section 1 of assumed treaty A (TtyASec1) to ceded treaty B (TtyB, no section
or period data).
TtyB contains three sections: Sec1 has the area “Belgium”, Sec2 has the area “Netherlands”, and Sec3 has
the area “Luxembourg”.
Each time a posting is made to TtyASec1, the system checks the area to which the posting is assigned and
creates a retrocession posting in the corresponding section of TtyB. In this way, the various postings
contained in one and the same account can be assigned differently.
In the structural characteristics of the ceded treaty, you specify whether the system should use the original
structural characteristics in the account or the main structural characteristics of the retrocession treaty.
Activities
On the Retrocession tab page at period level, you enter the sections you want to retrocede, the relevant shares,
and the treaties or treaty sections you want to use.
If you do not enter a section, the system considers all sections in the treaty period.
In the ceded treaty on the Assumed Business tab page at period level, you enter the treaties and sections from
the assumed period you want to retrocede, and the relevant share from the section.
If you do not enter a section, the system considers all sections in the treaty.
Use
You can retrocede treaties based on shares. In other words, a share of an assumed treaty is entered in a ceded
treaty. As with partners involved, the ceded treaty appears as treaty involvement.
You can use this procedure to retrocede treaties between different company codes.
Procedure
For more information about participating treaties, see Participating Treaty [page 328].
Definition
A participating treaty is a treaty created in the system that takes on a share of another treaty. As such, it fulfils
the same role as a partner involved.
Use
You use a participating treaty to link two treaties together in a ceded and reinsured treaty based on the treaty
share.
Ceded participating treaties are one way of mapping retrocessions in the FS-RI system.
Assumed participating treaties represent independent shares in an FS-RI treaty and can be used to map
distributed business processes.
Prerequisites
The following prerequisites apply for using a treaty as a participating treaty in a master treaty:
● The partner involved in the participating treaty has the role “Reinsurer” and is “Processable”.
● You can use the treaty once only per period.
● The treaty has the same structure as the master treaty. For example:
○ Same section numbers (the participating treaty may, however, have more sections).
○ The classes of business, areas, business types, currencies, and lines of business in the master treaty
are included in the participating treaty. For ceded participating treaties, the line of business must be
● The master treaty and participating treaty are in the same company code.
● The participating treaty is part of the treaty owner's retention. As a result, its participations may not exceed
the retention of the owner company.
● You are not allowed to enter a partner involved.
● The master treaty and participating treaty belong to different company codes.
● The master treaty is a ceded treaty.
● The participating treaty contains at least one cedent from the master treaty.
● You have defined the partner involved. This is the owner company of the participating treaty.
Definition
Treaty calculation rules are filter criteria (rules) that you can use to select posting data from a group of treaties
and copy it to a specified target treaty (or target groups) (see also “Structure” for the special features of “plus”
and “minus” ranks).
This posting data is selected and calculated using a number of rules that work together. These rules consist of
the contents of structural treaty elements and of other treaty data. There are 35 criteria in total. The criteria are
linked by relational operators to logical expressions. The priority of a rule is determined by its rank. The
character of the rule is determined by its usage type (for example, plus or minus).
Treaty calculation rules create relationships between treaties or between treaties and treaty portfolios.
Use
When you copy posting data to the target treaty, you can handle entry codes in the following ways:
● Select: You can select which entry codes are posted in the target treaty.
● Convert: If entry codes have different numbers in the source and target treaty, you can convert the entry
code number in the source treaty to the correct number in the target treaty.
● Proportional use: You can post an entry code in the source treaty to the target treaty proportionally.
You calculate the results for the treaty calculation rules using the background job Process Treaty Calculation
Rules [page 531] (/MSG/R_ABR_VTGRECHENREGELN). You call this background job by choosing Process Treaty
Calculation Rules in Schedule Manager (transaction SCMA).
Method
The system finds the processing rule for the first target treaty in the treaty calculation rule or creates an
internal description of the selection criteria relevant for the target treaty. It then uses these criteria to find the
corresponding data for each +/- rank (see “Structure”). To do this, the system starts a separate read operation
for each +/- rank.
Time Limit
When you execute a treaty calculation rule for the first time, the system processes the data without any time
restriction.
When you execute subsequent treaty calculation rules, the time in which the data must be processed is
determined by the most recent processing time entered for the calculation rule: The system processes only
posting data that was released after this time.
This means that the treaty calculation rules do not allow the creation of accounts in the target treaty for
accounting periods that fall before the period that was last selected.
Connecting treaties contain both inward and outward accounts; you can select these by setting the “Assumed/
Ceded” checkbox.
Structure
A treaty calculation rule consists of a group of policy sections with different ranks. You can configure one of four
different usage types (individual rules) for each rank:
1. “Plus” rank (n-fold possible): initial data, use with positive sign
2. “Minus” rank (n-fold possible): initial data, use with negative sign
3. “Equal To” rank (n-fold possible): hit list or interim result
4. “Through Posting” rank (n-fold possible): in non-proportional target treaties, the system copies the initial
value from the source treaty. It does not perform any non-proportional calculations.
For plus and minus ranks, the effective dataset is always within the range defined by the target treaty, even if
their individual definitions go beyond this range. The description of an individual rank is compared only with the
dataset specified by the target treaty and never with the dataset for the other ranks.
A treaty calculation rule must have at least one “Plus” rank and one “Equal To” rank.
Caution
Keep the number of ranks used to a minimum, since every plus or minus rank triggers its own reading
cycle, which reduces system performance.
Level 0: Selection
● Display all the treaty calculation rules that meet the selection criteria
● Select a treaty calculation rule to be displayed or edited
● Create a new treaty calculation rule
If you have selected more than one treaty calculation rule using certain search criteria, in the list of search
results you can choose two further options:
Note
When you access the screen for selecting treaty calculation rules, the system checks whether you are
authorized to display, change, or create a treaty calculation rule.
If you have entered a role or competence in Customizing that is specified as a required entry field in the treaty
calculation rules, you must enter the person responsible in the header data. A treaty calculation rule may be
changed only by the persons entered in “Responsibilities”.
At this level you define the individual items for the rule.
A unique rank is assigned to each item; this rank defines the order in which data is processed.
You must assign a freely definable and informative search criteria name (Search Criteria: Group Name) to each
item.
The system weights all the entries included in a treaty calculation rule according to the specified percentage
and automatically multiplies these by the plus/minus factor as entered in the Usage Type field.
A treaty calculation rule must have at least one “Plus” rank and one “Equal To” rank.
You can also enter a global condition [page 251] at this level for the = rank and the # rank (transfer rank).
If plus ranks are used for assumed business, a specific retrocession relating to this business can be processed
without being entered separately as a minus (-) rank. When you select the posting data, the system has already
automatically deducted the shares that have been retroceded. This means that this specific retrocession
cannot be deducted twice.
Note
The system considers only the intersection of the inbound quantities with the outbound quantity of the
target treaty.
Special Features of the Ranks with Usage Type "Equal To" (Target Treaty/Target Rank)
Caution
At selection option level, you can enter only the criteria "Treaty Number", "Section Number", or "Company
Code"; otherwise, when you save your entries, the system displays an error message.
When you set the Split, Calculate, Release checkbox, the system splits, calculates, and releases the accounts
generated for an equal-to rank in the treaty calculation rules. These accounts are included in the results of the
next equal-to rank. Preliminary accounts cannot be released in simulated treaty calculation rules. However,
these accounts are included in the results of the next equal-to rank.
If you enter entry codes or calculation bases for the target section for application of a treaty calculation rule,
you must enter these as result-independent conditions in the target treaty.
If more than one company code is entered in the target treaty as co-cedent or as reinsurer, the system can also
transfer the posting data for these company codes. The following rules apply:
● If assumed business is defined as a plus or minus rank, the reinsurer assuming the business must appear
as a company code in the target treaty. You then need to enter the company codes as cedent or co-cedent
in the target treaty.
● If ceded business is entered in the plus or minus rank, the cedent must be assignable as the company code
in the target treaty.
1. In plus and minus ranks, you can enter “specific retrocession” (SPEC_RETRO) as a selection option.
Result: The selection of source treaties is restricted. For example, you can select only a treaty with specific
retrocession assignment or exclude treaties with specific retrocession.
2. You can set the Specific Retrocession Treaty checkbox in a plus rank.
This level defines the selection options for an individual calculation rule item. You can choose from a total of 35
criteria, consisting of structural elements and other treaty data. You can combine these criteria with logical
expressions using operators (+/- Sign, Option, and so on). You are allowed to include the same criteria more
than once.
Customizing
Check whether structural authorizations have been used for the responsibilities that affect the criteria Role,
Partner (person responsible), Department Number, and Object ID. If so, in Customizing under Edit Defaults for
Treaty Calculation Rules you must enter a default value to control the responsibilities, such as “Responsible for
Treaty”. This means that the only criterion possible in the calculation rule is Object ID.
You can restrict the possible entries for the treaty numbers in Customizing by defining one or more roles or
competences, which are marked in the treaty as required data. The value set is then restricted to the treaties in
which the user is specified as the person responsible in the assigned roles or competences.
Similarly, you may only change an equal-to rank if you are entered as the person responsible in the treaty
specified for this rank in the role or competence defined in Customizing. Therefore, you may be authorized to
enter a treaty calculation rule but not to change the equal-to rank.
Note
In plus and minus ranks, you can enter the Assumed/Ceded checkbox (EAKZ) as a selection option.
Unlike previous versions, the assumed/ceded checkbox replaces the use of the treaty category as a
required entry field in the plus and minus ranks.
If you enter the same criteria more than once (for example, several classes of business), the plus and minus
ranks are interpreted as OR links.
Different criteria (such as cedent and treaty number) are interpreted as AND links.
You can exclude each criterion by setting the +/- Sign field to “Excluding”.
For the year-based figures you can use the options <= and >=.
If you want to calculate and post a result within a treaty calculation rule and then perform further calculations
based thereon, this result is treated as an interim result.
Caution
Note that the system can process only released accounts, therefore the Split, Calculate, Release checkbox
must always be set for interim results.
Case 1
You want to transfer business from the underwriting years from 1999 to 2004 for all property classes of
business in the European Union with the business type “direct” and “indirect” to a quota share retrocession
treaty for a specific company code.
To do this, a quota share retrocession treaty with exactly the coverage scope required is created as an
underwriting year treaty for the years 1999 to 2004. The treaty is created in the company code for the covered
business.
The system then posts all entries for the covered scope to the target treaty, irrespective of whether this is
occurrence year, underwriting year, or accounting year business, as long as the underwriting year that postings
are being made for on the assumed business side is between 1999 and 2004.
Case 2
These cedents are therefore defined in the plus rank described above as “Excluded”.
Case 3
As case 2, but a specific retrocession that has already been defined on the assumed business side is to be
taken into account. This means that the net quota is posted to the retrocession treaty.
The plus rank contains a setting stating that “specific retrocession” is to be excluded.
The net value after deduction of the ceded retrocession quota in case 3 is to be reinsured through a Cat XL
treaty that covers all perils with the exception of terrorism.
Case 5
To do this, a calculation rule is created with a minus rank, containing the treaty to be reversed as a selection
criterion, and with a target rank containing the same treaty.
Case 6
Case 7
The assumed business described in case 1 now includes facultative business that also needs to be retroceded.
The system copies the posting data of the net result after specific retrocession and deduction of the facultative
cession in the quota share retrocession treaty. The business from certain cedents also needs to be excluded.
● In the plus rank, the treaty calculation rule is set to assumed business, contains the exclusion for specific
cedents, and specifies that specific retrocession is to be deducted.
● A minus rank is added and is used for ceded facultative business. The exclusion of facultative retrocession
for the facultative business assumed by the excluded cedents must be handled in a special way. Since
there is no direct method, the facultative cessions affecting these cedents must be processed through
their own facultative master treaties that are defined as “excluded” in the minus rank.
● As in case 3, the quota share retrocession treaty is entered in the target rank, which is now on the third row.
Use
You use Due Date Manager to define rules. The system uses these rules to perform actions automatically when
a certain event occurs and certain conditions are fulfilled.
You can define these rules either in a treaty or in an event group that you can then assign to any treaties.
You can use Due Date Manager, for example, for treaty-specific reporting or controlling or for monitoring
compliance with authorization totals when the account is released.
Integration
You define event rules in the treaty on the Due Date Manager tab page at treaty header level.
You can define conditions and actions across the system. This means that you can not only enter certain values
in fields as conditions but you can also refer to an account for this treaty.
The system does not process events created locally in the treaty with the trigger R2B (transfer to Basic
System).
Two transactions for defining event groups are available on the SAP Easy Access screen under Basic System
Due Date Manager :
You can assign event groups to a treaty. In which case the events contained in the group have the same effect
as the events defined in the treaty. You make this assignment in the treaty on the Header Data tab page under
Accounting Data.
Event groups also provide you with the options of user-group-dependent events and of events during the
transfer to Basic System.
Features
A rule in Due Date Manager contains data in three key areas: Trigger, Condition, and Action Category.
Trigger
Due Date Manager is activated when the event specified in the event rule occurs.
The system checks for this trigger before it releases an account. The trigger is suitable for checking accounts
according to specific criteria.
Note
You are releasing several accounts when an error message is generated for one of these accounts in the
class or method that was executed. The error message is displayed in the application log for the released
account. The system terminates the release of this account and continues releasing the next account.
The system checks for this trigger before it transfers a Risk Manager account to Basic System. The trigger is
suitable for checking accounts according to specific criteria.
Note
This trigger is available only for rules defined in event groups. The system does not process events defined
in the treaty using this trigger.
Tip
We recommend you execute the event check for Risk Manager accounts only at this point and that for
performance reasons you do not perform another check when you release the account.
The system reads a base date from a specified date field and uses this, together with the entries in the Interval
Time and Time Shift fields, to calculate the trigger date. This is the date on which the event is triggered by a
report, for example “four weeks before the end of a treaty period”.
To ensure that Due Date Manager recognizes that a certain date has occurred, you must specify in Schedule
Manager that the Check Due Date Rules and Execute Actions [page 551] report is performed daily.
Conditions
You can define conditions that must be fulfilled before Due Date Manager executes the defined action. You can
define different conditions, depending on the event to be triggered.
Possible Conditions for the Triggers “Release an Account” and “Transfer to Basic System”
● Data condition: The value of a field in the treaty or in the released account corresponds to a defined value
or value range.
● Amount condition: You can define a threshold value and the total amount posted as a test value. The
condition is valid if the test value exceeds the threshold value.
● The absolute total amount for a calculation base in the account to be released exceeds the value defined
for the user's authorization group.
● The absolute total amount for a calculation base based on the annual total for the current accounting year
exceeds the value defined for the user's authorization group.
Note
You can assign threshold values for authorization groups only to events that have been created in event
groups.
For more information about the configuration of user-dependent event rules, see Use of Authorization
Groups in Due Date Manager [page 339].
Action Name
When the triggering event occurs and all conditions are fulfilled, Due Date Manager executes this action.
You can develop other reports or classes and define these as actions. For more information about the
prerequisites for using reports or classes in Due Date Manager, see Prerequisites for Actions in Due Date
Manager [page 338].
Rank
The rank that you enter when you define events controls the sequence in which events and actions are
executed. If you enter two events with the same rank, these events must be distinguished from each other by
the entries in at least one of the following fields:
● Trigger
● Action category
If more than one event qualifies for the execution of similar specified actions, then only the events with the
lowest numerical rank are executed.
Event rules in the treaty always take priority over event rules in groups.
Reports and classes are suitable actions in Due Date Manager [page 336]. Both must fulfill certain
prerequisites before you can use them as actions in Due Date Manager.
Reports entered as actions are executed in the background and do not influence the program flow. Reports
must meet the following prerequisites:
● The class must be inherited from the base class /MSG/CL_R_V_TRG_ACT. You can use the standard
class /MSG/CL_R_V_TRG_ACT_TOLGRP as a template for the tolerance check.
● You define the class function when you redefine interface method /MSG/
IF_R_V_TRG_ACT~PERFORM_ACTION. Due Date Manager transfers all the supplied parameters to this
interface. This means that you can use this in its own application. You can use the class /MSG/
CL_R_V_TRG_ACT_SYST as an example of this.
Use
You can group multiple users with the same authorizations for Due Date Manager in an authorization group.
Prerequisites
The system provides a separate authorization object (/MSG/R_BEG) to assign users to an authorization group.
You can use this authorization object to create roles or profiles for the different authorization groups.
You edit the authorization groups for Due Date Manager in Customizing for FS-RI Reinsurance under Basic
System Basic Settings Authorizations Maintain Authorization Groups .
You assign the roles or profiles to the relevant users in User Maintenance (transaction SU01).
Features
When a user assigned to one of these authorization groups releases an account, the system checks the
amounts and conditions entered in the event. You can have the system check the tolerance values by entering
Amounts should be created only within the account currently being processed (INCRE). The required
calculation of totals when you check events using the entire posting data for a treaty section and an
involvement for the current accounting year (ACYEA) or across all accounting years (ACYEA) is detrimental to
system performance and is not recommended.
Additional Conditions
Additional conditions for events should be kept to a minimum because every additional condition affects
system performance.
If Risk Manager accounts are summarized when they are transferred to Basic System, the event check includes
the summarized posting data when the amounts are calculated.
Placeholder
When you assign authorization groups in User Maintenance, you cannot assign any general authorizations (the
placeholders "*" and "?") for the authorization object. The system ignores entries that consist only of
placeholders. However, partial authorizations (combinations of placeholders and values) are permitted for user
groups.
If you do not enter an authorization group, the check is performed for all users.
Use
This report (program name /MSG/R_V_DDM_EMAIL) is an action category in Due Date Manager. You use this to
send an e-mail with standardized content from the SAP system to one or more external receivers.
The report uses the interface that transfers parameters from Due Date Manager [page 336] to the report, and
can be used as an example for customer-specific reports.
Prerequisites
● For this report to function correctly, the administrator must be able to send e-mails in the FS-RI system.
The user who created the rule in which this report is used as an action must enter a valid sender e-mail
address in the user details (transaction SU01). In the SAP Menu under Office -> Workplace- > New
Message, you can see whether the system is able to send e-mails.
● The system can run the report correctly only if it is called up from Due Date Manager. If you run the report
manually this will not produce a result due to an absence of parameter data.
Scenario
Each time an account is released you want the system to check whether the total loss payments for the posted
treaty section and share exceed the limit of EUR 50,000. If this is the case, the system will set the due date for
clearing the open items that are created by the postings in the released account to 14 days after the date on
which the account was entered.
Rule Data
Field Entry
Interval
Time shift 14
Amount 50,000
Currency EUR
You enter an account on January 31, 2003 and release it on the same day. The posted treaty is charged EUR
55,000 in loss payments on this date.
1. When the account is released the system checks whether a rule containing this trigger was defined for this
treaty. Result: yes.
2. The system checks whether the conditions in the rule are fulfilled. The only condition is: “total loss
payments higher than EUR 50,000”. Result: yes.
3. The system performs the activity specified in the rule. It adds the specified 14 days to the date on which
the account was entered and as a result sets the due date of the postings to February 14, 2003. This due
date is transferred to the current account.
Use
You use this function if you want to prepare a financial statement for a treaty after the actual accounting year,
for example if the cedent supplies the closing account for the treaty too late for it to be included in the
statement for the accounting year.
Features
You can enter the time shift in months or years under accounting data on the Header Data tab page in the
treaty, provided the system has not generated any accounts for the treaty. The system observes this time shift
for the following functions.
If a derivation rule that is based on the financial year relates to a derivation rule that is based the accounting
year, the difference between the start of the accounting period and the financial period must match the time
shift. If the derivation rules use the same year basis, the time shift has no effect on the rule.
Unearned Premium
If you have entered the time shift in years, the system calculates the unearned premium only if the difference
between the start of the treaty period and the financial period for the account being calculated is less than or
equal to the time shift.
If you have entered the time shift in months, the system calculates the difference in months between the end of
the accounting period and the FI date (it does not take the days into account). The system executes this
function only if the resulting number of months is less than or equal to the time shift entered.
Installment Schedule
In the installment schedule, the system uses the time shift to get any information about the balance sheet date
that may not exist. In doing so, it shifts the due date in the installment schedule back by the period entered in
the time shift.
The system calculates in months only (it converts amounts entered in years), but also saves the original unit
entered in the treaty.
Definition
The where-used list shows all the reinsurance programs, treaty groups [page 343], and losses [page 611]
involving the treaty in question.
Use
You can branch to the corresponding reinsurance programs, groups, or losses by selecting the reinsurance
program number, group number, or loss number.
You can use the New Group Assignment and Delete Group Assignment pushbuttons to change the assignment
of the treaty to treaty groups from the treaty.
You can use the Treaty Group Manager program, which is similar to the Group Manager program in Risk
Manager, to group various treaties (treaty sections).
The selection screen is the initial screen for processing treaty groups and allows you to:
● Display all the treaty groups that meet the selection criteria
● Choose one or more treaty groups to be displayed or edited
● Delete one or more treaty groups
● Create a new treaty group
● Selection options
● Overview of treaty groups
When you enter selection options, you can restrict the number of treaty groups that are displayed in the
overview.
The “Group Number” has a special role here. When you enter a valid group number and choose ENTER , the
screen for processing the treaty group appears in the mode you selected. However, if you enter a wildcard (*, ?)
in the “Group Number” field and choose ENTER , the system displays all the treaty groups matching this and
the other selection options.
The following attributes are displayed in the treaty group overview: Group Number, Description of Group, Group
Category, Group Category Text, Company Code, Period Start for Group, Changed By, and Created By.
To edit a treaty group, select the group and choose Choose Row or double-click the group.
Possible Actions
● Create
You can create a treaty group in create mode only (if necessary, switch to this mode by choosing Group -
Create). The Create pushbutton is also displayed next to the Group Number field in create mode. When you
create a group, you can enter a new group number or description. If you leave the “Group Number” field
empty, the system automatically assigns the next number in the number range. When you choose the
Create pushbutton, the system branches to the header data for the new group.
● Change
You can change a treaty group in change mode.
● Delete
To delete one or more treaty groups, select these treaty groups and choose the Delete pushbutton. A
confirmation prompt appears asking you if you really want to delete the treaty group. Only logical deletion
takes place at treaty group level. The system does this by setting a deletion indicator. The data is only
removed from the FS-RI database when you archive it. This procedure is referred to as relocation.
Prerequisites
The following factors determine whether you can assign a treaty to a treaty group:
● If the start and end date of the treaty period lies within all group periods, you can always assign the treaty.
● If the start date is before all group periods and the end date is before or within the group periods, you can
assign only treaties in which the premium mode and loss mode is set to underwriting year or occurrence
year to a treaty group.
● The group period being assigned must not have a status that allows posting.
● If one of the treaty dates lies after all group periods have expired, you cannot assign a treaty to a treaty
group.
● You can assign sections only to groups belonging to the same category.
1. Switch to the Where-Used List tab page and choose the New Group Assignment pushbutton.
2. A dialog box appears. Enter the group to which you want to assign the treaty. The system allows you to
select only groups that are suited to the treaty. Alternatively, you can create a new group.
1. Switch to the treaty group at group period level on the Assignments tab page.
2. Save the assignment. The system calculates the first suitable period and displays the period start date. A
search function is available.
3. When you leave the tab page and switch to the Periods tab page, the system checks whether the assigned
treaties have periods that match the group period, based on the above prerequisites.
4. If you enter a group treaty in the treaty header, the selection of treaties is restricted by treaty direction
(assumed/ceded) and treaty class (life/non-life). This means that you can search only for treaty categories
with the same direction (assumed/ceded). If the treaty you want to assign is also entered as a group treaty
in the group, you cannot enter it as an assigned treaty.
Removing Assignments
To remove the assignment of a treaty to a group, select the treaty in the group on the Assignments tab page
and choose .
When you delete an assignment, the system checks whether the Account Statement checkbox is set for the
group category in Customizing. If it is, you can delete only treaty assignments that do not have released
accounts.
If you do so, you can assign only treaty sections in the group periods whose treaty has the same direction
(assumed/ceded) and treaty class (life/non-life) as the group treaty.
If you do not enter a group treaty, you can assign treaty sections with different directions and treaty classes.
A group treaty is a statistical treaty for which you must set the Statistics and General Ledger checkboxes in the
treaty category.
You must set the premium mode and loss mode for all the sections in a group treaty to Accounting Year across
all periods.
All the periods in the group treaty must be covered by the group period. In other words, the group treaty must
not have a period dated before the group period.
This field can be defined as a required entry field in Customizing for every group category.
You can also create an Extension Service for the group header with further details on the Extension Service tab
page. You can define this field in the Customizing activity for group categories. The group category is then
automatically entered in this field when you create a new group.
The group period divides the period for the group into individual parts for assigning the treaty sections. The
periods can run to any date in the future. In other words, they cannot contain gaps.
Every group period has a status. This status defines whether the specific group period can be processed
(posting allowed), or whether it has been canceled.
Any changes you make to the status of the group or of the assigned treaty section do not affect the others. So,
if you change the group to a status that allows posting, the assigned treaties are not automatically set to a
status that allows posting.
When you set the status of a period to a status that “allows posting”, the system performs certain checks on
the period:
● Group treaty
○ The system checks whether the assigned treaties all have the same direction (assumed/ceded) and
treaty class as the group treaty.
○ The system checks the main class of business of the assigned treaty sections and group treaty. This is
performed only for non-life treaties and if the main class of business is set in the Customizing activity
for group categories.
● General
○ The system checks the periods of the assigned treaty sections (in accordance with the premium mode
and loss mode).
○ The system checks that an assigned treaty section does not occur more than once in the same group
category and period.
The treaty category and group treaty are displayed on the Group Periods tab page for information
purposes.
Possible Actions
● Create
You can define a period only by entering a start date. The end date is the beginning of the next period and is
entered automatically by the system. You cannot change this date. If you have defined an account group or
forecast and estimation group, the Start Date and Accounting Frequency fields in Customizing must be
filled. The start date specifies when a group period begins. The accounting frequency defines the time
intervals in the period.
● Delete
You can delete a group period if the treaty assignments do not contain any treaties that have released
accounts. The system checks this only if you set the Print checkbox in the Customizing activity for group
categories.
● Change
You can change the entries in the Status, Change Reason, and Extension Service fields.
Use
This process uses the treaty basic data and the premiums and losses incurred to calculate the payments due
between business partners and post the corresponding amounts in the current account system.
The current account system contains open items that need to be paid.
Prerequisites
Before you release an account, the treaty periods for which the account is created must have a status that
allows posting.
Process
Manual Accounts
1. You create an account with at least one posting by choosing Account -> Create (transaction /MSG/R_A1).
2. You split [page 358] the account to distribute the amounts for treaties with different business partners.
3. You calculate [page 359] the account to incorporate the results of treaty conditions.
4. You release [page 365] the account.
5. The system creates the relevant open items in the current account system.
There are a number of background jobs you can run to perform the above process flow, or parts thereof.
5.3.1 Account
Definition
The business object Account is a collection of postings for a treaty. These are either postings that occur over a
certain time period or postings that occur as the result of a certain event.
Note
The FS-RI object “Account” should not be confused with the year-end or quarterly account that you send to
your reinsurer or retrocessionaire. This statement can contain data from several account objects. For more
information about this account, see Billing/Account Statement [page 467].
You use the account as a “shell” for postings. You cannot make a posting without an account and for this reason
SAP Reinsurance Management for SAP S/4HANA (FS-RI) always uses accounts when a posting is to be made.
You can create accounts manually, or have them generated by the system.
Accounting Functions
In addition to the standard actions Create, Edit, and Delete, you can perform the following actions for an
account:
● Split: The system splits the posting data for an account according to treaty involvement.
● Calculate: You can calculate result-independent conditions and create condition postings.
● Release: You can transfer posting data to the current account system.
● Reverse: You can offset released posting data in the current account system.
● Print: Posting items can be grouped and sorted in the current account statement.
● Check Conditions: You can check the result-independent conditions posted in an account and create
adjustment postings.
For more information about accounting functions, see the relevant subsections in this documentation.
Account Status
Accounts can have different statuses, such as “Split”, “Copied”, and “Released”. The system resets the status
when it performs an accounting function.
If you perform a function manually, the account is assigned the status determined by the system.
If you perform a function using a background job, you can define an alternative status before starting the
background job for the generated or processed accounts.
The system processes the accounts in the way needed to achieve the target status.
Structure
The account comprises header data (Account tab page) and posting data (Postings tab page). The header data
indicates, for example, the treaty, section, and business type to which the account applies. The posting data
details the posting amounts, accounting and underwriting year, areas, and so on, for each posting in the
account.
Integration
Treaty
In accounts created manually for ceded treaties, you can also enter the assumed treaty number and the
assumed section number. The system then identifies and saves the assumed cedent.
The selected assumed section must cover all the structural characteristics that were specified in the postings
and the account header. This does not apply to accounting units. The system also checks the coverage area,
peril, and exclusions of any assigned loss.
Loss
Accounts are used to forward postings to the current account system. For more information, see Posting [page
349].
Background Jobs
You can generate accounts using background jobs; for example, if you want the system to calculate and post
the results of treaty conditions at year-end. For more information, see the documentation for the background
jobs.
5.3.1.1 Post
Use
The system uses a posting to transfer amounts from a specific company code in the FS-RI system to the
integrated current account system (FS-CD). If these amounts represent payments to be made or received, the
system triggers open statuses in the current account system.
However, a posting can also be purely statistical and, as such, does not trigger liquid items.
Integration
In the system, postings are always grouped together, and displayed, in accounts. A posting takes effect only
when you release the corresponding account manually or using a background job.
Prerequisites
● You have correctly integrated the current account system to which the amount is to be posted.
● You are authorized to post amounts to the integrated current account system.
In the current account system, postings trigger open items. Postings also contain a range of important
information, including the following.
Entry Code
Each posting has an entry code. An entry code is always used for a specific posting type or usage. The entry
code comprises a number of attributes that apply to a posting.
You define entry codes in external Customizing for Basic System under Accounting Entry Code .
In Customizing you also define the entry code assigned to a posting created for a specific posting type.
Data
In addition to the posting date (found in the account), in the FS-RI system each posting also contains the
assigned underwriting and occurrence date.
Depending on the entry code, a posting can be liquid or non-liquid, and may be purely statistical, or relevant for
financial accounting.
Entry Codes
The amount to be paid or received is displayed in the original currency (the currency in which the amount
payable is determined) and is automatically converted to the account currency (the currency used for the
actual payment). The system also displays the underwriting and occurrence years of the posting, and the class
of business for which the posting is to be made.
Activities
1. An event occurs for which a posting is to be made. For example, you create a loss, or the background job
run annually for the account recognizes that the annual premium for a treaty is due.
2. The system generates the posting in an account.
3. You release the corresponding account (manually or using a background job).
4. The posting is sent to the current account system and becomes effective.
If an accounting unit is assigned to a treaty containing postings, this accounting unit is also a characteristic of
the posting. If this is a local accounting unit, the system determines the assigned global accounting unit from
the local accounting unit.
If the account is based on a life treaty, the system always determines the class or line of business from the
accounting unit.
Use
A due date is assigned to every cash posting and to every fund posting in the system.
In the current account system, you can use the due date to control certain functions, such as dunning, or to
trigger payment.
Features
The system calculates and assigns the due date for every posting, whether entered manually or automatically.
You can use the following methods to calculate the due date of a posting.
The system has several methods of automatically calculating the due date of a posting. The method that is
used depends on the settings in Customizing. You define the rules for these methods in external Customizing
for Basic System under Accounting Configure Method of Calculating Due Date .
● Methods for Automatic Calculation of Due Dates in Basic System [page 352]
● Methods for Automatic Calculation of Due Dates in Risk Manager [page 169]
If you want to apply different rules from those defined in Customizing to a certain treaty, you can use Due Date
Manager [page 336] to define your own rules for calculating the due date in the treaty.
Rules entered in Due Date Manager have a higher priority to rules entered in Customizing.
If you want to define a different due date for a posting from that calculated by the rules in Customizing or by
Due Date Manager, you can manually overwrite this date in the posting provided the account has a status that
can be changed.
If the system cannot calculate a due date, it does not fill the field provided and you must enter the date
manually to be able to release the account.
The system uses the methods described here to automatically calculate the due dates for postings.
The system calculates the due date for the posting according to the evaluation of account creation periods
[page 353].
In the case of generated postings, the system copies the due date from the installment schedule in the treaty.
In the case of manual postings, the system does not fill the “Due Date” field.
The system uses the current date when it creates the posting.
The system uses the due date of the original account. This may be relevant for accounting functions such as
“Split” or “Transfer to Basic System”.
Note
In the case of treaty calculation rules, in some cases the system may not be able to find an original account
if you do not set the Individual Accounts checkbox in Customizing for Basic System under Default Values
Edit Defaults for Accounting (Calculation Fields) .
The system does not fill the “Due Date” field; you must enter this date manually.
User-Defined Methods
If you require additional methods to those delivered in the system, you can develop these as individual
enhancements and make them available in internal Customizing under Maintain Accounting Settings Edit
Method of Calculating Due Date . For more information, contact your SAP consultant.
1. The system identifies the accounting periods of the treaty. The duration of the individual accounting
periods is indicated by the accounting frequency. The position of the accounting periods is determined by
the first accounting key date, which specifies the last day of the first accounting period. Subsequent
accounting key dates occur at the intervals specified in the accounting frequency.
2. The system calculates the due date for account processing. It does this by determining the accounting key
date of the accounting period that contains the date on which the account was received and adding the
account creation period to this date.
3. The system calculates the due date for the posting. It does this by adding the account review period and
the settlement period after account receipt or after account confirmation to the due date for account
processing. (You can specify only one of the two time limits in the treaty).
Treaty period Treaty: Treaty Period January 1, 2007 – December Manual entry
31, 2007
First accounting key date Treaty: Header Data July 10, 2007 Manual entry
Settlement period after ac Treaty: Partners Involved 20 days Manual entry
count receipt
Settlement period after ac Treaty: Partners Involved (none) Manual entry
count confirmation
Accounting period Internal period (for details of 1/1/2007 – July 10, 2007 ● First accounting key
calculating this period, see date = July 10; account
step 1) ing periods after July 10
occur at half-yearly in
tervals
● Date received (June 5,
2007) lies in the period
January 1, 2007 – July
10, 2007
Accounting key date Internal date (for details of July 10, 2007 = end date of accounting pe
calculating this date, see riod (see above)
step 1)
Due date for account proc Account: Account (for details July 25, 2007 = July 10, 2007 (end date of
essing of how to calculate this date, accounting period) + 15 days
see step 2) (account creation period)
Due date for posting Account: Posting August 24, 2007 = July 25, 2007 (due date for
account processing) + 20
days (settlement period after
account receipt) + 10 days
(account review period)
[insert figure]
Use
Reserve postings are generated to create provisions (for losses, for example) or carryforwards (for premiums,
for example).
Prerequisites
You have created a specific entry code for the reserves in external Customizing for Basic System under
Accounting Entry Code Edit Entry Code Definitions .
Features
You can enter reserves wherever you can enter other postings. For example:
You can also enter reserves on the following designated screens in the account, which offer additional
functions:
● On the Reserves tab page: Here you define reserves according to classes and lines of business. The system
displays the totals for reserve postings with the same structure, which gives you a clearer overview of the
current reserve balance for this structure. The system includes all reserve postings from current accounts
and those released at an earlier date.
● On the Total Reserves tab page: Here you define reserves independently of classes and lines of business,
and area. The system displays the totals for all reserves, which gives you a clearer overview of the current
reserve balance for the treaty section for which postings have been made.
When you save the account or loss, the system updates the data on the other tab pages with the changes
made.
You can either change the reserve amounts by posting a change amount (delta) or by clearing the entire
amount and reposting the target amount. You can do this in external Customizing for Basic System under
Defaults Values Edit Defaults for Accounting (Calculation Fields) .
Reserve postings can be relevant for financial accounting or purely statistical. This is defined by the entry code
used for the posting. You define this in external Customizing for Basic System under Accounting Entry
Code Edit Entry Code Definitions .
● If the entry code is relevant for financial accounting, the financial year must match that of the account.
● If the entry code is statistical, the accounting year must match that of the account.
● If entry codes are statistical and relevant for financial accounting, the financial and accounting year must
match those of the account.
This enables the system to determine the total for the postings so that it can calculate the reserve.
When you reverse an account, you can deactivate the reversal of reserve postings according to company code
and the actual/estimate indicator. You make these settings in external Customizing for Basic System under
Default Values Edit Defaults for the Reverse Function .
Reserve Carryforwards
You use the background job Carry Reserves Forward to Target Year [page 546] to carryforward reserves when
you switch from one period to another.
Use
You can use this function to control the document creation for fund postings.
Prerequisites
In Customizing under FS-RI Reinsurance Basic System Accounting Entry Code Edit Entry Code
Definitions , you have created the corresponding entry code for this specific fund.
Activities
In Customizing under FS-RI Reinsurance Basic System Interfaces FS-CD Interface Maintain Technical
Settings , you specify how you want to create the documents for fund postings:
● If you do not select the No Posting to Fund Insurance Object checkbox, the system generates two business
partner items when you release fund postings (subledger transfer posting):
○ A business partner item for the treaty insurance object
○ A business partner item for the fund insurance object
● If you select the No Posting to Fund Insurance Object checkbox, current account documents for fund
postings are not posted separately to a fund insurance object as open items when you release fund
postings. In this case, the system creates the following items in the FS-CD system:
○ A business partner item for the treaty insurance object
○ A general ledger item
Note
This new method of document creation works in the same way as the document creation for cash
postings and prevents open items from being generated for the fund insurance object. The fund
insurance object itself is not generated.
Dependencies
Before you select the checkbox, make sure that all current items for the fund insurance object have been
cleared.
If you reverse existing fund postings after you have selected the checkbox, the system applies the current
Customizing setting.
Note
Prerequisites
Procedure
Account Create .
Account Change .
Account Display .
Delete In the navigation tree, choose ● You can delete an account only if it
has not been released.
Account Display .
● In the case of reversed FGU ac
Search for the account but do not open counts, you can delete only the
it; instead choose Edit Delete . original account together with the
reversal account.
● In the case of split accounts, you
must always delete the original ac
count.
Use
You use the Split function to create individual accounts for the involvements for a treaty from an overall account
for a treaty.
Features
This function creates individual accounts for the individual involvements from an overall account (100%
account) for all involvements for the treaty, provided you have not entered a share in the source account.
Whether the system creates an account for an involvement depends on the applicability of the participations
for the involvement (for example, the written line does not apply). The system includes only participations for
RI-related involvements with a signed line > 0, a status that allows posting, and a period of validity that covers
the start of the accounting period for the account.
It also includes result-independent conditions of the category “Stop”, “Filter”, or “Transfer Posting”, with the
portfolio rule accounting time “With Every Account”.
Because the system considers reinsurers only, when it splits accounts for assumed treaties it creates only one
account for the own share. Nevertheless, you can also create an account for a co-reinsurer.
● It converts the postings for all involvements relevant to the account according to their signed line
percentages and creates corresponding pending accounts and postings.
● If an assumed treaty in a different company code participates in a share (only possible in Basic System),
the system creates an account for the company in the company code and also an account for the
participating treaty. The share of the company is entered in the latter, which means that this account is not
split.
● It calculates the partial accounts in which a share is stored.
● It creates a 100 % account for information purposes.
Use
You use the Calculate function when the treaty for which the account is created contains conditions. The
system calculates the postings incurred by the conditions based on the existing premium and loss posting data
for the account, and adds these to the account.
Prerequisites
Features
Sequence
The system calculates conditions and the retention and release of funds in the sequence described in Funds
Retained and Release of Funds [page 261]. Results from lower ranks are entered in the calculation bases for the
higher ranks if these contain the lower ranks as reference ranks.
You start the calculation process in the account by choosing the or Split, Calculate pushbutton or in the
menu bar by choosing Account Calculate ( F6 ). The system performs the following activities:
1. First, it combines the amounts of the postings, whose entry codes are included in the calculation base for
the condition, to form an assessment basis. The plus/minus sign of each partial amount depends on the
Customizing settings for the respective entry code and the calculation base.
2. In the second step, the system multiplies the assessment basis by defined percentage rates or calculated
PRT rates and assigns the target entry code (“Target”). The amounts are not posted directly at this stage.
Instead, they are first compared with postings that have a matching structure (“actual”).
3. In the third step, either the calculated difference or a negative “actual” (reversal) and positive “target”
posting is made. This depends on the Customizing settings.
Use
You can use this function to calculate taxes for an account’s entire postings and transfer these to the current
account system (FS-CD).
Prerequisites
● The account is proportional, final, and has not yet been released or transferred to Basic System.
● You have installed FS-RI 7.0 SP11.
● You have made the following changes in Customizing:
○ In Customizing under FS-RI Reinsurance Basic System Accounting Tax Calculation Define
Criteria for Tax Liability , you specify which tax is to be used for which characteristics (such as class
of business, area). You do not define a specific tax type, instead you define a tax determination code
that contains several tax types. In the business partner (on the Reinsurance tab page), you define a
unique area for each of the three partners (cedent, reinsurer, payment partner).
Tip
We recommend that you do not use any entry codes in the calculation bases for the tax calculation
that are defined as LUD entry codes in Customizing under FS-RI Reinsurance Basic System
Accounting Entry Code Entry Codes for Limits and Deductibles .
○ In Customizing under FS-RI Reinsurance Basic System Accounting Tax Calculation Assign
Condition Type to Tax Entry Code , you specify the target entry code for each tax.
○ In Customizing under FS-RI Reinsurance Basic System Accounting Entry Code Edit Entry
Code Definitions , make sure that the Transf. FI (Transfer Entry Code to FI) and Man. Post. (Manual
Posting Allowed) checkboxes are not selected for the tax entry codes.
You can perform the tax calculation in Basic System and in Risk Manager from the account overview and in
account processing.
Note
Note that the tax calculation is not integrated in any background job. This means that you can perform the
tax calculation only online.
Activities
1. Alternative A: You perform the tax calculation from the account overview.
○ From the SAP Easy Access menu, search on the account screen for the accounts with the postings for
which you want to calculate taxes.
○ In the search results, select the accounts for which you want to perform the tax calculation.
Alternative B: You perform the tax calculation in account processing.
○ From the SAP Easy Access menu, search on the account screen for the accounts with the postings for
which you want to calculate taxes or create a new account.
Note
For more information about creating an account, see Editing Accounts [page 357].
○ In the search results, select the account for which you want to perform the tax calculation.
○ Jump to the account for which you want to perform the tax calculation.
2. Choose the Tax Calculation pushbutton.
3. The system displays:
○ An error message: If the prerequisites have not been met; for example, the system could not find any
unique entries in the Customizing activities mentioned above. In this case, the system terminates the
process.
○ A success message: If the taxes could be calculated. In this case, the system saves the calculated taxes
and creates these as new postings in the account being processed. You can change only the original
amount for these postings. For example, you may want to manually adjust rounding differences.
Note
If you perform the tax calculation again, the system discards all the existing tax postings for an
account and performs an entirely new calculation.
Alternative C: You perform the tax calculation in NWBC Loss Management application.
○ Search in the NWBC Loss Management application for the activity with the accounts for which you
want to perform the tax calculation.
○ Jump to the activity in which you want to calculate the taxes.
○ On the Preview of Details or Preview of Cedent View page, choose the Tax Calculation pushbutton in
the toolbar.
Note
It is not possible to perform the tax calculation for postings that are generated after release.
Transfer to FS-CD
After you have released an account with tax postings, the system copies the original posting, including the tax
information, to the FS-CD current account system. This means that the FS-CD document for the original
posting contains these generated tax postings as single tax items under Taxes.
Deletion Behavior
If you delete the source postings for taxes that have already been calculated, the system also deletes the
corresponding tax postings.
If you delete only specific tax postings for an account, the remaining tax postings that have already been
calculated, including the source posting, are not deleted.
If you change one of the following criteria relevant for the tax calculation, the system deletes all the taxes
already calculated from the account:
● Account level
● Account cedent
● Accounting period
● FI posting date
● Involvement
● Actual/estimate indicator
● Class of business
● Entry code
● Original amount
● Payment partner
Perform the tax calculation again to ensure that you have the most up-to-date and accurate tax data.
Reverse Account
When you reverse accounts for which you have already performed a tax calculation, the system also reverses
the corresponding tax postings. Tax postings with opposite plus/minus signs are then entered in the reversal
accounts. The corresponding tax information is entered in the reversal documents in the FS-CD system.
Copy Account
When you copy accounts for which you have already performed a tax calculation, the system does not copy the
tax information to the target account. If you want to add the tax information to the target account, you have to
perform the tax calculation for the affected target accounts again.
When you delete accounts for which you have already performed a tax calculation, the system also deletes the
tax information for the account.
Transfer to Retrocession
Basic System
When you transfer accounts for which you have performed a tax calculation to retrocession, the system copies
the tax postings as manual postings to the target accounts. These are no longer displayed as taxes.
Note
To ensure that you can perform the tax calculation after the SL adjustment, do not use the value
“Release” as the scope of processing for the SL adjustment.
Transfer to Basic System Without Direct Release of an Account from Risk Manager
The system transfers the tax postings, including the tax information, to the Basic System account. After you
release these accounts, the system enters the taxes in the FS-CD documents.
Transfer to Basic System with Direct Release of an Account from Risk Manager
When you release accounts directly in Risk Manager, the system transfers the tax postings to the Basic System
account as manual postings. The taxes are then displayed in the FS-CD documents for the Risk Manager
account.
In the NWBC Loss Processing [page 655] application you can calculate taxes for preview accounts on the
Preview of Cedent View page and view these on the Preview of Details page. The process is the same as that
described above for all accounts for the current activity.
Use
You use this function to check an account's postings against the result-independent conditions and deposit
rules agreed in the treaty and to create any necessary adjustment postings.
Prerequisites
● The account being checked has already been released, will be released by a background job, or has the
status "Pending".
● You have split the account to be calculated and have saved a share in the account to be calculated.
● You can use the Transfer Adjustment Postings function only if the account has not yet been released.
Features
The system calculates the result-independent conditions and deposit rules in the same way as the Calculate
[page 537] function. It compares the results with the account's postings and creates adjustment postings that
are displayed in a dialog box. The agreed percentage and related calculation base, the target value, the actual
value and the difference between these two values (as an absolute value and in percent) are entered in this
dialog box.
Depending on the Customizing settings, either the calculated difference is posted or a negative “Actual”
(reversal) and positive “Target” value is posted.
Use
You can use this function to check an account's postings against the limits entered in the treaty.
Prerequisites
● The account being checked is pending, has already been released, or will be released by a background job.
● You have split the account to be calculated and have saved a share in the account to be calculated.
The Check Limit function is always executed for one single account. The system checks the postings for the
selected account only. It also checks the postings for all accounts that have already been released provided
they fall within the same limit as the postings for the account being checked.
If the currency has to be converted, the system converts the amounts into the LUD currency or into the leading
section currency.
The system displays the agreed amounts from the treaty as well as the actual utilization for each treaty as an
amount and as a percentage. You can determine from the utilized percentage whether the limits entered in the
treaty have been exceeded.
The information is displayed in the LUD currency or in the leading section currency.
The system checks the limits using the calculation bases entered in the LUD data for the category “Limit” (see
also Detailed Description of Limits, Underlyings, Deductibles (LUD) [page 273]). The sequence of the ranks for
the individual limits is not important.
The system does not check the limit control (area, peril, and so on) because there may not be any assignments
between a loss and treaty or any loss reference.
The system uses the amounts covered to create the totals for non-proportional treaties. It includes only those
postings whose entry codes are entered in the LUD entry codes (Customizing).
Use
When it releases an account, the system sends the postings for the account to the integrated SAP current
account system.
Prerequisites
● It sets the status of the account to “Released”. This means that no further changes can be made to the
account.
● It runs all the checks relevant for the account and its postings. If a critical error occurs, the account is not
released.
● It uses the work table for the ledger group [page 555] for the relevant postings to find the corresponding
ledger group (if you have activated the use of a ledger group [page 481]). It then transfers this ledger group
and the posting to the FS-CD system.
● It creates participating accounts in a different company code (if certain treaty scenarios involve postings in
all company codes). For more information, see Accounts for Connecting Treaties [page 200].
● It creates opening reserves from posted closing reserves, provided you have made this setting in external
Customizing for Basic System under Default Values Edit Defaults for Accounting .
● It fills the statistics tables.
● It sets retrocession checkboxes for sections containing retrocession data.
● It runs the limit check (see Check Limits [page 364]), provided you have configured this check in external
Customizing for Basic System under Default Values Edit Defaults for Accounting . You can choose the
following settings for this check:
○ Warning if limit exceeded
The system checks the limit when you release an account. The system displays a warning message if
the limit is exceeded. If you are releasing the account from the screen, you can confirm the warning
message or cancel the release. If you are releasing the account in a background job, the system
releases the account and logs the warning message.
○ Error if limit exceeded
The system checks the limit when you release an account. The system displays an error message if the
limit is exceeded. The account cannot be released.
○ No check
The system does not check the limit when you release an account.
The limit check is not available in any parallel background jobs that release accounts, with the exception of
background job /MSG/R_ABR_BATCH_PP ("Split, Calculate, and Release Accounts: Parallel Processing per
Treaty").
Use
You can use derivation rules to specify that postings entered in a set of accounts (book) are also entered in
other, parallel, books.
You have made the necessary settings in the following activities in external Customizing for Basic System:
Features
Derivation rules automate the postings to different books. When you release the relevant accounts, the system
uses the rules defined in Customizing to create derived accounts. In doing so, for each entry code in the
account the system checks whether a valid derivation rule is assigned to this entry code in the current
company code. If this is the case, the system creates a derived posting with the target entry code specified in
the derivation rule for this posting in the derived account. The target entry code indicates which book, and
therefore which accounting principle, is affected.
Use
You can enter exclusions for derivation rules. These exclusions allow you to support specific accounting rules.
You can use the combination of positive derivation rules and specific exclusions to reduce the number of
posting rules to be specified.
Furthermore, you can use the enhancement achieved by this to control the scope of these rules in more detail.
You can restrict the few derivations created by a wildcard using differentiated exclusions.
You can also differentiate between actual and estimate indicator and class of business. In addition, you can
make a distinction between Final and Estimate and Class of Business.
Prerequisites
Before you can work with exclusions for derivation rules you have to make the required settings in Customizing
for Basic System under Accounting Accounting Principles Edit Exclusions for Derivation Rules .
Note
The following is a generic entry that is valid for all company codes and FAS classifications.
4022 4122
4022 4322
4042 4342
4042 4142
5022 5122
It can be combined with exclusions so that the derivation rules for all other company codes (with the
exception of those that have been excluded) no longer apply.
Company Code Valid From Entry Code Target Entry Code FAS Classification
By way of comparison: If we assume that the company codes AB01, AB02, AB03, DS01, and DS02 exist,
we would need 21 entries for these (5 company codes x 5 entry codes - 4 exclusions). If we use exclusions,
only 9 entries are required.
Use
You use the “Reverse” function to reset an account that has already been released.
Prerequisites
Note
In external Customizing for Basic System under Defaults Values Edit Defaults for the Reverse
Function , you can deactivate the reversal of reserve postings in an account.
In an FGU account (from ground up), postings are recorded for a cedent across treaties so that these can then
be distributed to treaty sections assigned to a loss.
When it distributes postings, the system considers the liability or coverage data entered for the treaty sections.
You do not therefore need to create individual accounts for each of the treaties.
The process flows in the non-proportional account itself always refer to the LUD entries for the treaty sections
assigned to the loss.
In principle, you could assign or edit proportional treaty shares, or combinations of proportional and non-
proportional treaty sections, within the loss for the non-proportional account. To do so, you must define a
processing sequence.
Surplus treaties are not processed by the non-proportional account, but can be assigned in the loss.
In addition to the different liabilities and excess points defined on the “LUD” tab page, you can also define a
reinstatement schedule in the treaty sections, which is also included in the non-proportional account. In the
same way, you can enter data for indexation parameters on the “NP Liability” tab page in the non-proportional
treaty section. These are referred to in the non-proportional account and accounts are created accordingly.
● You can consider the postings proportionally according to their amount (pro rata).
● You can weight the postings according to the time of creation (“first come, first served”).
Use
Multiline or multiyear liabilities specify that the total sum of the specific coverage data are limited to specific
amounts.
Note
Multiline and multiyear liabilities are only supported for non-proportional treaties.
Integration
The system integrates the multiline and multiyear liabilities in all application areas and background jobs for the
non-proportional calculation.
Prerequisites
You have defined the corresponding aggregation and LUD categories in the system.
You can edit and define aggregation categories and their assignments in Customizing for FS-RI Reinsurance
under Basic System Treaty NP Data Edit LUD Category .
Features
Identification of Treaties
If multiline or multiyear liabilities apply to a treaty, you must indicate that this treaty is relevant for multiline or
multiyear liabilities on the Header Data tab page under Additional Data.
On the LUD tab page at header level in a treaty, you can then enter liabilities across sections or periods:
● A liability that is defined across sections applies to one treaty period. This period is defined by the
corresponding start date.
● A liability that is defined across periods applies to one section. This section is defined by the section
number.
The ranks specified for multi-LUDs must not be smaller than or equal to the ranks that are already being used
in lower levels.
You can use only LUD categories whose aggregation category is not specific to the treaty section (specified in
fields VTGNR, VTGJJ, and BESTNR).
On the treaty screen, the system checks that multiline and multiyear LUDs can only be calculated at share level
if the coinsurance percentages are the same in all periods and sections (depending on the multiline and
multiyear settings).
For multilines: The coinsurance percentages in a period must be the same for all sections.
For multiyears: The coinsurance percentages must be the same for each section in all periods.
● The system does not support the processing of reference ranks in conjunction with multiline and multiyear
liabilities.
● The calculation of multiline and multiyear liabilities at share level is only supported if the same
involvements in each of the sections covered by the multiline and multiyear LUD have the same shares.
● Interlocking is completely excluded in conjunction with multiline and multiyear liabilities.
● Multiline and multiyear liabilities are not supported in facultative business.
● The liability relationship “All Applicable Liabilities” is not supported in conjunction with multiline and
multiyear liabilities.
● The following non-proportional liability data must be the same in all the treaty sections affected by
multiline and multiyear LUDs:
○ Covered amounts
○ Protected share
○ Loss adjustment expenses
○ Non-proportional calculation mode
● Pro rata structural characteristics are not supported in treaties with multiline and multiyear liabilities.
● Indexation is not supported for multiline and multiyear LUDs.
● Multiline and multiyear LUDs are not supported in the alternative LUDs.
Note
Example
Period 2010
Section 1 Section 2
SL 80% SL 80%
SL 20% SL 20%
The following constellation is not permitted - (*) denotes the row with a problem.
Period 2010
Section 1 Section 2
SL 20% SL 20%
Section 1 Section 1
SL 20% SL 20%
Section 2 Section 2
SL 50% SL 50%
The following constellation is not permitted - (*) denotes the row with a problem.
Section 1 Section 1
SL 20% SL 20%
Section 2 Section 2
5.3.2.2 Franchise
Use
In addition to deductibles and liabilities, you can agree franchises for treaties.
A deductible and the corresponding liability are not applied as long as the payments or reserves for a loss do
not exceed this franchise.
Integration
The franchise LUDs are integrated in all application areas and background jobs for the non-proportional
calculation.
You have defined the corresponding LUD category in the system. You can edit and define this category in
Customizing for FS-RI Reinsurance under Basic System Treaty NP Data Edit LUD Category .
You have also defined statistical entry codes for the postings below a franchise for all entry codes that can be
used in the non-proportional accounts.
You must also enter these entry codes in Customizing for Basic System under Accounting Entry Code
Entry Codes for Limits and Deductibles .
Features
The system processes these LUDs that follow franchises only when the total entered in the franchise LUD has
been exceeded.
If the franchise is not exceeded, the system posts to the entry code defined for “Below Franchise” in
Customizing under Entry Codes for Limits and Deductibles.
Note
Franchise LUDs can be entered in Basic System treaties. They are not permitted in Risk Manager
participations.
● Franchises are permitted in the first limit; they are not permitted in LUDs with the 2nd Calculation Step
checkbox.
● Franchise LUDs do not allow interlocking.
● Franchise LUDs do not allow indexation.
● Franchise LUDs are not permitted if the liability relationship is “All Applicable Liabilities”.
● The system does not support the processing of a reference rank in conjunction with a franchise.
● The system supports “Pro Rata (Old)” and “Pro Rata Structural Characteristic” but adjustments are never
required because in the case of a limit everything is always either above or below the margin. The
prerequisite for this is that a franchise with LUDs with the 2nd Calculation Step checkbox is not permitted.
When it determines whether margins have been exceeded, the system includes closed loss amounts under
“Executed”. However, these amounts are not used for posting purposes.
Note
On the Header Data tab page, you must set the Section Unique checkbox.
You must also make an entry in the Amount Reference field. In this field you specify whether the data on the
LUD tab page is already in-force or whether it is entered at cedent level.
Example
An amount of EUR 1 million entered as a liability on the LUD tab page with the amount reference “Original”
and an own company’s share of 50% in an assumed treaty corresponds to an insured value of EUR 2 million
(from the point of view of the cedent).
You must enter the following in the liability data for a non-proportional treaty:
At “cedent” level, you assign to the loss the cedents whose treaties will cover a loss.
When you save the header data for the loss, the system automatically enters the owner company as the first
cedent. You can enter companies from the current company code.
● Cedent
This is the company that reported and reinsured the loss.
● Status
You can use the status to lock the editing of a cedent. The status determines whether a loss is open (can be
edited) or closed (locked).
On the Treaty Assignments tab page, you can enter the treaties for the loss in which the company previously
assigned to the cedent is entered as the cedent.
Use
Generally, loss events affect more than one policyholder and, consequently, more than one policy. These
policies may have been concluded for different underwriting years, areas, or classes of business. For
reinsurance, this means that a single loss event can affect multiple periods and sections of a treaty and that the
treaty must therefore cover a higher part of the loss than specified in the individual period or section.
Interlocking clauses specify that in this case, and depending on the interlocking type, the deductible and
liability are reduced in the affected sections or periods as a percentage of the total expenditure. For each LUD
the system calculates the size of the percentage share of the entire interlocking loss in this section or period;
only this percentage is applied to the corresponding LUD.
Integration
Prerequisites
● In the treaty with interlocking, you have set the Section Unique checkbox on the Header Data tab page
under Control Data.
● If the interlocking type for a treaty is Underwriting Year, you have set the loss accounting mode to
Underwriting Year in all sections.
Features
Identification of Treaties
If a treaty is relevant for interlocking, you must indicate on the Header Data tab page under Additional Data
whether this is section interlocking or underwriting year interlocking.
Section Interlocking
In the case of section interlocking, the interlocking ratio is calculated across all sections that are affected by a
common loss event. The FGU posting amounts are distributed proportionately to the sections by the
interlocking rule based on the selected LUDs in the different sections of a treaty within a period.
In the case of underwriting year interlocking, the interlocking ratio is calculated across all the periods that are
affected by a common loss event. The FGU posting amounts are distributed proportionately to the periods by
the interlocking rule based on the selected LUDs in the different periods of a treaty within a section header.
Currency Conversion
To calculate the interlocking ratio, the system translates the original amounts for the accounts into the local
currency (of the company code for the treaty).
If the interlocking ratio is calculated in a background job, the FI posting date and the exchange rate type
entered in the section are used to do this.
If the interlocking ratio is calculated online, the current date and the exchange rate type entered in the section
are used to do this.
Account Adjustment
If a new interlocking ratio is created by later postings and the subsequent changes to FGU amounts, when the
system calculates the new postings it recalculates all the amounts linked by interlocking and posts the
differences.
You can change the interlocking type for a treaty to "Section" or "Underwriting Year" retrospectively. The
system does not support the complete deactivation of interlocking (the interlocking type is changed to
"None"). If you want to deactivate interlocking for a treaty, you can deactivate the Relevant for Interlocking
checkbox for the corresponding LUD entries instead.
Note
Example 1
A loss that affects two policies, one for the class of business "Fire" and the other for the class of business
"Business Interruption", is reinsured by two different sections.
The fire section is provided with a coverage of 6 xs 3 million and the business interruption section with a
coverage of 9 xs 6 million. Losses of 6 million are incurred for the fire policy and losses of 12 million are
incurred for the business interruption policy.
As a result, the ratio for the fire section is 33.33% and for the business interruption section is 66.66%.
The losses incurred for the business interruption policy are reinsured to the amount of 6 million. The losses
incurred for the fire policy are reinsured to the amount of 2 million.
Example 2
A loss that affects two policies, one from the underwriting year 2006 and the other from the underwriting
year 2007, is covered by an underwriting year treaty. For the underwriting year 2006, the treaty provides a
coverage of 5 xs 5 million; for the underwriting year 2007, this is 8 xs 8 million.
Losses of 12 million are incurred for the 2006 policy and losses of 8 million are incurred for the 2007 policy.
As a result, the ration for the underwriting year 2006 is 60% and for the underwriting year 2007 is 40%.
The losses incurred for the 2006 policy are reinsured to the amount of 3 million.
The losses incurred for the 2007 policy are reinsured to the amount of 3.2 million.
Activities
5.3.2.6 Examples
The following examples demonstrate, step-by-step, the entries you need to make in the various functions to
successfully calculate a non-proportional account.
They also explain how you can navigate between the individual functions.
As already mentioned in the treaty overview, you must enter data in the Loss Adjustment Expenses and
Amounts Covered fields on the NP Liability tab page; these are required entries for calculation of the non-
proportional account.
For the purposes of this example, enter "LAEIL (Loss Adjustment Expenses Within Limit)" in the Loss
Adjustment Expenses field; this means that the system always handles loss adjustment expenses like a loss
payment or a loss reserve.
In the Amounts Covered field, enter "10 (Standard with Separated LAEs)"; this means that the system uses
separate entry codes for the loss adjustment expenses and their reserves. In the case of reserves, based on the
current Customizing settings the system evaluates only one reserve and does not evaluate a separate annuity
reserve. In this example, the liability relationship specifies the application of the liability with the highest rank.
As an additional adjustment to the treaty, you must enter the data for the liability amounts. You do this on the
LUD tab page. Let us assume you have an excess point and a maximum liability that both refer to single losses.
The correct LUD categories for this are "DEDUC Deductible (Single Loss)" and "LIAB Liability (Single Loss)".
Enter the following amounts: EUR 100,000 for deductible, and EUR 500,000 for liability; this produces an XL
structure of 500,000 XS 100,000.
Create the loss as normal and then perform the following actions.
Switch from the Loss Processing tab page to the Cedents tab page. When you save the loss for the first time the
system enters the owner company as the cedent. Enter the cedent from the treaty previously adjusted as an
additional cedent.
To assign the treaties to the loss, select the row containing the cedent for which a matching treaty exists and
choose .
The treaty assignment screen appears. If you click the first field Treaty Number and ask the system to display a
selection of the treaties (F4), it displays only those treaties that contain the previously selected cedent as the
company.
When you select the required treaty, the system automatically fills the Section, Start Date, and Assignment
Date fields. However, entries are required for the Rank, Reference Rank, and Status fields. You must enter a
consecutive rank for each assigned treaty (for this example “1”). The reference rank specifies the rank to which
the treaty refers (in this case “0” because there is no preceding rank). The status indicates whether the treaty
still accepts data for processing (in this example, "O for Open").
Switch to the Account tab page to enter the FGU postings (inward postings).
For the purposes of this example, create a loss posting (entry code 3100) with the amount EUR 800,000. When
you save the FGU posting, the system automatically assigns an account number. Next, select this row and
trigger the accounting function by choosing the Calculate Loss pushbutton. The system sets the status of the
FGU account to FGU Distributed and calculates the non-proportional account.
To view the results of this calculation, switch to the Treaty tab page, select the row containing the specified
treaty, and choose . The Treaty Figures screen appears. If you have performed all steps correctly, the result
should be EUR 100,000 for under deductible, EUR 500,000 for loss payment, and EUR 200,000 as maximum
liability.
Pro rata capita distribution can be carried out at fixed times, for example before quarterly financial statements,
based on the results of the NP loss account.
This example explains the difference between first come, first served (FCFS) and pro rata capita using example
1. First enter and create an account for a second FGU posting for another class of business.
The second FGU posting is for EUR 800,000 in entry code 3100 (loss payment). After you have calculated the
loss payment, you can see that this posting is completely assigned to the area above the limit.
Pro rata capita distribution ensures that the amounts from both classes of business are redistributed according
to their share of the total amount to the areas under deductible, within liability, and in excess of liability.
Two methods of pro rata capita distribution are available, which work at different levels of granularity:
This example demonstrates how the reinstatement premium is automatically calculated by the non-
proportional account.
Reinstatement Premium = (Subject Premium) x (Loading Factor) x (XL Loss Load / Layer) x Date Factor
The date factor in the above formula is determined by the calculation method for the reinstatement premium. If
this calculation method is “Pro Rata Capita”, the date factor is always “1”. This means that when you calculate
the reinstatement premium it is not important when the loss relevant for the XL treaty occurred. However, if the
calculation method is “Pro Rata Temporis” the date factor is calculated as follows:
This considers the fact that the probability of a loss reoccurring in the current treaty period decreases if the
remaining duration of the treaty period is shorter. To calculate a reinstatement premium in the case of example
1, you need to enter additional data in the treaty section. To determine the subject premium for the above
formula, the following expressions are evaluated one after another and the first that differs from zero is used:
1. Final premium
2. Final subject premium x minimum premium installment
3. Final subject premium x fixed premium installment
4. Advance premium
For the purposes of this example, the subject premium is calculated from the advance premium. First you must
enter the advance premium. For this example, enter EUR 100,000 as the amount on the Installments tab page
in the treaty section.
Select the entry and branch to the next screen by choosing the pushbutton. Here you specify how the
payment of the advance premium is distributed to the individual payments. You can either do this manually or
distribute the treaty already defined by choosing “Generate Installment Schedule”. The result is the division of
the total amount into one or more parts. In this example, the advance premium must be paid in one installment
at the beginning of the treaty period.
Once you have entered the advance premium, you must define the reinstatement schedule. Before you can
maintain the “Reinstatements” tab page, you must set the “Reinstatement” checkbox on the “NP Premium”
tab page.
You can then enter the reinstatement schedule. For this example, enter the following data.
You have entered a loading factor of 100% for the first reinstatement and 50% for the second (and last)
reinstatement. If you enter the loading factor in the “Reinstatement Cover %” field only, the system
automatically enters “Pro Rata Capita” as the reinstatement method If you want to calculate reinstatement
using the Pro Rata Temporis method, you must enter the loading amount in both the Reinstatement Cover %
and the Reinstatement Time % fields.
The system uses the data on the LUD tab page for the non-proportional calculation. You can, in principle, enter
several different liabilities on the LUD tab page in a treaty section; however, on the NP Premium tab page you
need only enter the reference rank from the LUD table for the liability for which the reinstatement premium is
to be calculated. In this case, choose “Liability (Single Loss)”.
Distribute this first FGU posting for loss 1 to the assigned treaty section by choosing the Calculate Loss
pushbutton. The system displays the following result for the distributed account in the display screen for the
account.
Using the formula above, the system calculates the reinstatement premium as follows:
If you create a second FGU posting of EUR 200,000 for loss 1, only the remaining XL load of EUR 50,000 is
effective and the distributed account generated with the non-proportional account contains a reinstatement
premium of EUR 10,000.
This is calculated as follows, and can again be seen in the display screen for the account: 100,000 x 100%
x (50,000 / 500,000) x 1 = 10,000.
To check that the loading factor for the second reinstatement was processed correctly, create a second loss
with a posting of EUR 2 million FGU.
When you check the distributed account that is generated, the reinstatement premium should be EUR 50,000
(100,000 x 50% x (500,000 / 500,000) x 1 = 50,000).
There are three distinct cases in which you explicitly enter an AAL in addition to the reinstatement agreement:
Let us look at the case if you do not enter an explicit AAL. Create two further losses (loss 3 and 4) with
respective FGU postings of EUR 1.5 million and EUR 150,000. The distributed account for loss 3 does not
contain any postings above AAL because the layer is available three times.
However, the distributed account for loss 4 does include a corresponding posting above AAL (in this case, the
accounting mode is set to “FCFS” in Customizing).
The account date and the utilized amount are entered in the reinstatement schedule in the treaty section. The
following table shows the results after the non-proportional account has been created for all FGU postings for
all four losses.
Number From Number To Reinstatement Reinstatement Amount Uti Amount Uti Total Amount
Cover % lized for Cash lized for Non- Utilized
Payments Cash Pay
ments
During indexation, loss burdens in a non-proportional reinsurance treaty caused by index-related burdens (for
example, inflation of medical costs within the obligatory liability insurance for physicians) are distributed fairly
between primary insurer and reinsurer.
All loss payments are index adjusted to a uniform reference date, and the calculation parameters for the XL
coverage (liability, excess point) are adjusted using the quotient from a nominal and index-adjusted loss
amount. The amounts adjusted in this way are then used to create accounts for the actual loss. More
specifically:
In this example, using the original treaty in example 1, enter the following data in the relevant fields on the “NP
Liability” tab page in the treaty section:
You must also enter the indexation clause for all LUDs on the “LUD” tab page, whose amount is adjusted
according to the value:
Index Type
In this field, you enter the index type specified previously in the treaty on the “LUD” tab page (Customizing for
FS-RI Reinsurance under Basic System Treaty NP Data Edit Index Definitions ).
The Customizing screen is divided into two sections. First you enter the header data for the index series: index
number "100", index type "test index", base year "1985", area "DE". You enter the actual indexation on a
different subscreen. Enter the following index percentages for this example.
1985 100
1986 103.8
1987 107.7444
1988 111.8386872
1989 116.088557314
1990 120.499922492
1991 125.078919546
1992 129.831918489
1993 134.765531392
1994 139.886621584
1995 145.202313205
1996 150.720001106
1997 156.449361148
1998 162.392360872
1999 168.563270585
2000 174.968674867
You use the accounting frequency and start date entered in this subscreen to define the period of validity of the
index entry.
Indexation Clause
Here you enter the calculation method for index adjustment. You can select STD (standard inflation clause) or
SIC (severe inflation clause).
Base Year
The base year entered here is used later to calculate indexation. It must be at least as late as the base year
entered in the index definition.
Margin
Depending on the indexation clause, here you enter the required margin for the selected calculation method.
Period
There are different possible accounting periods, depending on the accounting frequency you enter in the index
definition. For example, if you specify that accounting takes place every three months, accounts can also be
created for the treaty section every three months, and also every six months or every year. For this reason, you
must enter the specific accounting period in the index data.
Total:
420,000 368,133
All the FGU postings here refer to a loss. Indexation is an important issue for losses that are paid out a long time
after they occur. For example, the indexed loss amount for the FGU posting of 70,000 would be 70,000 x
(103.8 / 150.720001106) = 48,209. The suitable index entry is determined based on the posting period of the
FGU account and read from Customizing, and then the loss is recalculated.
In a second step, layer and excess point are indexed as follows: Result:
These abstract amounts are depicted in the system by entering three FGU postings.
The system then calculates the FGU accounts one after another and creates the following distributed accounts.
7004 Loss payment below attachment 3100 Loss payment EUR 100,000
point
7004 Loss payment below attachment 3100 Loss payment EUR 9,400.88
point
The following table shows how the results obtained fit into these calculations. This is the result if all received
distributed postings are aggregated.
This means, after aggregation, the (rounded) numbers above match the summary of accounts in the FS-RI
system.
You use the Liability Relationship field to enter different calculation methods for the different limits entered on
the LUD tab page. You can enter different limits on the LUD tab page. This example concerns the following
different liabilities.
The individual liabilities themselves are defined in Customizing with several layers. First define the LUD
category in external Customizing for Basic System under Treaty NP Data Edit LUD Category .
The aggregation category indicates the logical characteristic to which the liability refers; for example, the
reference liability refers to the loss reference, which is stored in the SCHADREF field in table /MSG/RSCHADEN.
You define these aggregation categories in a separate Customizing activity under Treaty NP Data Edit
and Assign Aggregation Categories .
Aggregation Category
A corresponding aggregation category is also used for the two other liabilities on the LUD screen (the loss
number for liability for a single loss and the loss event number for liability for a loss event).
After you have made the necessary Customizing settings, you must specify how these different liabilities are to
be treated in the non-proportional account for the treaty section. A field called Liability Relationship is provided
on the “NP Liability” tab page for this purpose. For this example, select “Liability with the Highest Rank
(Without Recalculation)”.
In the first part of this example, the non-proportional account is calculated with the mode “Liability” with the
“Highest Rank”. This means that if there is a loss that is also assigned to a loss event, the liability for the loss
event is used for the non-proportional account because it has been assigned the higher rank on the LUD
screen.
An example containing four different losses and their respective FGU postings demonstrates this function in
the FS-RI system in full.
Loss A
1,000,000 300,000 0
Loss C and D are jointly offset against the liability for the event, although loss C is assigned to a reference. This
reference is overridden by the event assignment, which has a higher rank, with the following result.
1,000,000 1,400,000 0
1,000,000 250,000 0
3,000,000 1,950,000 0
If you calculate the non-proportional loss for all four losses in succession in FCFS mode, you get the following
result.
A 3100 300,000
B 3100 700,000
C 3100 700,000
C 3100 700,000-
D 3100 950,000
A 7004 1,000,000
B 7004 1,000,000
C 7004 700,000
D 7004 300,000
The second part of this example demonstrates what happens if “All Applicable Liabilities” is entered in the
Liability Relationship field in the treaty section.
It is important that you enter different data on the LUD tab page because in the case of all applicable liabilities
the excess point of the individual loss is also valid for all three liabilities. In other words, to apply the maximum
liability, the non-proportional account combines the corresponding liability and excess point. As a result, you
must enter a corresponding liability pair for all different aggregation categories. In the case of all applicable
liabilities, the liability pair is always constructed from the liability to be applied at this moment and the amount
available for the lowest limit.
Below is a summary of accounts for the non-proportional account in this second example.
1,000,000 300,000 0
Loss B and C are first offset against the individual loss liability; the reference liability is then applied for the
covered amount of the third loss. Finally, both results for the amounts covered are offset against the liability for
the event. More specifically:
Phase 1:
1,000,000 700,000 0
700,000 0 0
Loss 3 covered: 0
This means that, in this example, the application of reference and event liability does not change the covered
amount of the loss.
1,000,000 250,000 0
Total
3,700,000 1,250,000 0
Therefore, the sum is the same FGU amount as in the case of the maximum applicable liability; however, the
amount is distributed differently between “below excess point” and “covered”.
If you calculate the non-proportional account according to the above specifications, the expected result is as
follows.
A 3100 300,000
B 3100 700,000
D 3100 250,000
A 7004 1,000,000
B 7004 1,000,000
C 7004 700,000
D 7004 1,000,000
Use
The system uses the entry in the “Currency Handling” field to determine the account currency and the
exchange rate, and then to convert amounts.
Prerequisites
● You have defined the date to be used by the system for currency translation in external Customizing for
Basic System under Default Values Edit Defaults for Accounting . If you have not entered a valuation
date, the system uses the account date.
● If you want to restrict postings to the original currencies existing in the section or currency split, set the
“Currency Check” checkbox in the above Customizing activity.
Features
● “Share currency”: The system uses the account currency entered in the data for the business partner
share. This applies if the maximum treaty year for the share is before or the same as the accounting year.
● “Account currency”: The system uses the account currency entered in the currency split for the section.
This applies if the maximum treaty year for the share is before or the same as the accounting year.
● “Original currency”: The system uses the original currency.
Note
If you do not enter a share in the account, the original currency is used.
Currency Conversion
If the original and account currency are not identical, the system translates the amount in original currency into
the account currency. The exchange rate depends on the valuation date. You define how the valuation date is
determined in Customizing. If no Customizing setting has been made for the translation date, the system uses
the account creation date.
In Basic System accounts that come from Risk Manager, the valuation date is left blank. This indicates that the
Risk Manager account was not translated again when transferred to Basic System.
Use
The legal requirements of different accounting principles stipulate that when premium postings are processed
further (for example, unearned premiums are calculated) the exchange rates used are copied to the derived
account.
To fulfill this requirement, you can define for specific accounting functions in certain company codes the
postings for which you want to transfer the translation date.
Features
You can transfer the translation date for currency translations from the source accounts to the target accounts
for the following accounting processes:
Release of accounts for participating treaty and connecting The translation date is transferred from the source accounts
treaties to the target accounts only if a rule to this effect has been
defined in Customizing for the target company code. If it has
not, the system re-determines the translation date in the tar
get account.
Activities
To transfer the translation date, you must define the entry codes in which this rule applies for each accounting
process for which you want to use this function.
Caution
Note that you can enter only premium entry codes that have been marked as reserves.
Note
You can also declare a reinstatement entry code as a loss entry code. In this case, you cannot enter a
reinstatement entry code.
You can define entry codes for specific company codes or for all company codes.
Tip
We recommend that you perform this transfer while the system is running only if all affected premium
postings have been earned in full. Otherwise, subsequent calculations may product incorrect results.
Revaluation of Reserves
When it revalues reserves, the system filters out and ignores entry codes for which settings have been made in
Customizing to transfer the translation date when unearned premiums are calculated and reserves are carried
forward (Basic System or Risk Manager).
You can make the Customizing setting under FS-RI Reinsurance Basic System Accounting Accounting
Principles Settings for Transfer of Exchange Rate .
When you release accounts for a participating treaty and for connecting treaties, the translation date can be
transferred from the source accounts to the target accounts only if a rule to this effect has been defined in
Customizing for the target company code. You can make the Customizing setting under FS-RI Reinsurance
Basic System Accounting Accounting Principles Settings for Transfer of Exchange Rate by setting the
checkbox Rel. All ("Release Across Company Codes").
Retrocession
1. On the SAP Easy Access screen, call transaction /MSG/R_V2 under Insurance Reinsurance Basic
System Treaty Non-Life .
2. Select a treaty that has the treaty category “Retrocession”.
3. On the Section Header tab page, select a section.
4. Branch to the Section tab page at section level by double-clicking the section.
5. On the Section tab page under Structure Elements, make the corresponding settings in the Currency
Handling During Retro Transfer field.
6. Choose Save.
Unearned Premium
We recommend that you make the following settings in Customizing under FS-RI Reinsurance Basic
System Accounting Accounting Principles Settings for Transfer of Exchange Rate :
● To transfer the exchange rate correctly in Risk Manager when unearned premiums are calculated in a
flexible way, we recommend that you use a combination of the following two checkboxes to ensure that the
translation date produces the correct results:
○ UEP RM ("Flexible Methods for Unearned Premiums (Risk Manager")
○ CFWD BS ("Category of Carryforward (Basic System)")
● To transfer the exchange rate correctly in Basic System when unearned premiums are calculated using
patterns or at the end of a period, we recommend that you use a combination of the following checkboxes
to ensure that the translation date produces the correct results:
○ UEP BS ("Flexible Methods for Unearned Premiums (Basic System)")
○ CFWD RM ("Category of Carryforward (Risk Manager)")
○ Rel. All ("Release Across Company Codes")
To ensure that the correct translation date is forwarded to the current account module, you must make the
corresponding settings on the relevant interface.
The system stores all time units in Coordinated Universal Time (UTC) in the database and uses the local
application server time to display this data.
Use
When accounts are processed by background functions in SAP Reinsurance Management for SAP S/4HANA
(FS-RI) they are first transferred in small summarized forms only. This results in a very high number of
accounts and postings with a very high level of detail.
Features
To summarize accounts, for each background job for which you want to use flexible summarization you must
define the fields in which data is to be summarized. The system then groups the target postings for the
background job in an account even if there is a different entry in one of these fields.
A maximum number of fields across which accounts can be summarized have been defined for each of these
functions.
Special Features
The sample Customizing settings contain function modules for recalculating the occurrence and underwriting
date. You must define and implement any additional function modules in the customer project.
Accounts are still summarized in Basic System based on the Payment From and Payment To fields. For this
reason, the use of these fields in a bundle, and subsequently in a variant, always applies only to the Risk
Manager functions.
Transfer Group
When accounts are transferred as part of mergers and acquisitions they are summarized according to the
selection period.
If the selection period is “Year to Date” and “Inception to Date”, flexible summarization is used in the treaty
calculation rule.
The Individual Accounts and Summarization checkboxes in Customizing for Basic System under Default
Values Edit Defaults for Accounting , which are applied in the treaty calculation rule during summarization,
are not used by the background job for a transfer.
You can specify whether an account is summarized when a transfer group is used by entering a field bundle in
the header data of the transfer group.
1. Group the required fields in field bundles. You need these bundles so that when you define summarization
variants at a later date you can refer to an identical number of fields. You find the Customizing settings for
the bundles under Basic System Accounting Summarization Edit Bundles .
2. Define the summarization variants in Customizing for Basic System under Accounting Summarization
Edit Summarization Variants . Field bundles are linked with accounting functions in the summarization
variants. You also indicate here whether the generation of account assignments is deactivated for the
accounting functions. You can select this checkbox only for accounting functions for which you are
permitted to deactivate the generation of account assignments. A variant can be assigned multiple
bundles or accounting functions and therefore constitutes a package of summarization rules. You can also
restrict the validity of the assigned bundles or accounting functions to individual company codes.
Note
In the case of the Execute Transfer background job, the field bundle is stored in the corresponding transfer
group. You do not need to define a summarization variant or enter it in the target treaty in this case.
When accounts are summarized, it is possible not only that certain attributes are not transferred but also that
their contents are set to a default value that is suitable for the target treaty. You can define function modules for
this purpose.
If the Individual Accounts checkbox has been selected in Customizing, the system summarizes the account if a
summarization variant that is not the same as the standard summarization variant has been entered in the
target treaty for the treaty calculation rule.
If the standard summarization variant has been entered and the Individual Accounts checkbox has been
selected, the account is not summarized.
If a summarization variant has been set to inactive in Customizing, you can no longer assign it to a treaty.
This variant continues to apply to the treaties in which it has been entered.
Use
If you want to create more than one financial statement based on different (or the same) accounting principles,
you need to create several sets of books as described below and define the rules for posting to these books.
1. You have defined the relevant sets of books in external Customizing for Basic System under Accounting
Accounting Principles Edit Accounting Principles .
2. You have assigned the accounting principles to entry codes in Customizing under Accounting
Accounting Principles Assign to Entry Codes . Here, you can also assign all the accounting principles to
one entry code (for example, entry codes for cash items).
3. You have assigned the accounting principles to company codes.
4. You have defined the rules used by the system to generate derived postings in Customizing under
Accounting Accounting Principles Derivation Rules .
You can also enter periods of validity for points 3 and 4; in other words, you can specify that different rules
apply for a specific period of time and also that the system reproduces the summary of accounts after any
change using history management.
Features
When you release an account, the system uses the posting data for the original book to create the posting data
for the derived books.
Time Shift
When you select the postings to be transferred to a different book, the system observes the time shift defined
in the treaty. So, if you transfer posting data from a book (accounting principle) based on the financial year to a
book based on the accounting year, the difference between the start of the accounting period and the financial
period must match the shift in months defined in the treaty. If you post an entry from a source accounting
principle to a target accounting principle for the same base year, the entry is posted through to the target
accounting principle regardless of the time shift in the treaty.
FAS Classification
You can enter an FAS classification for the derivation rule. This restricts the use of the posting rule. If you do not
enter an FAS classification, the rule applies for all classes.
Company Code
You can restrict the through-posting to postings in a specific company code. If you do not enter a company
code, the system considers all company codes.
Percentage Postings
You can define the amount relevant for the target entry code as a percentage.
Note
If a single entry code is assigned to different accounting principles, you cannot define derivation rules for
this entry code. This is because the postings for the entry code apply to all books.
1 3100 Loss
2 3100 Loss
3 3100 Loss
4 3100 Loss
1 1701 Premium
2 1701 Premium
3 1701 Premium
4 1701 Premium
After you have made these basic settings, you can run evaluations based on the different sets of accounting
rules.
Company Code Entry Code From Entry Code To FAS Classification Percentage
Use
To map the multi-GAAP functions of SAP General Ledger, you can restrict postings to a group of ledgers.
These ledger groups are used to differentiate between the different accounting principles for regions. A ledger
group can contain one or more ledgers.
Prerequisites
You have defined ledgers and ledger groups in Customizing for Financial Accounting.
Before you can post to different ledgers from the FS-RI system, you must meet the following prerequisites:
● You have defined ledgers in Customizing under Financial Accounting (New) Financial Accounting
Global Settings (New) Ledgers Ledger Define Ledgers for General Ledger Accounting . You have
defined ledger groups in Customizing under Financial Accounting (New) Financial Accounting Global
Settings (New) Ledgers Ledger Define Ledger Group .
● You have activated the use of the ledger group in the FS-RI system in Customizing for FS-RI Reinsurance
under Basic System Default Values Edit Defaults for Accounting by selecting the Use Ledger Group
checkbox.
Caution
You cannot deactivate the Use Ledger Group checkbox once it has been set and the settings saved.
The system generates entries for the relevant entry codes in the work table used to determine the ledger
group. These entries are entered in the posting when the account is released.
Relevant entry codes are relevant for financial accounting, have been assigned to a balance-sheet accounting
principle, and belong to one of the following groups:
● Entry codes for balance-sheet reserves for all actual/estimate indicators (if you are using FS-CD as the
current account system)
● Ledger-specific cash entry codes for all actual/estimate indicators (if you are using FS-CD as the current
account system)
● Other cash entry codes for estimates that are not payable (if you are using FS-CD as the current account
system)
In the case of cash entry codes, the system generates open items in the FS-CD system with a ledger group and
clearing restriction.
If you are using FS-CD as the current account system, the system also generates entries for cash entry codes
as non-payable estimates in the work table used to determine the ledger group.
Caution
These entry codes were not previously included when the work table was filled. Therefore, if the
Customizing settings are not changed and the work table is filled this may cause errors when the cash
entry codes are processed. In this case, you must adjust the relevant Customizing entries in such a way
that the system can determine a unique ledger group for each combination.
With the introduction of flexible ledger assignment, the Ledger Group field (LDGRP) is added to the posting
table (/MSG/RBU). When you release the account the system fills the field with data for the relevant entry codes
from the work table.
The system does not determine the ledger group for the relevant entry codes for reversed estimates or when
you reverse an account. In this case, the system copies the ledger group, if available, from the original account.
If a ledger group has not been entered in the original posting (meaning that the account originates from the
time before the introduction of flexible ledger assignment or the work table has been changed), the system
also fills the ledger group field from the work table in the case of reversals and reversed estimates.
Customizing
To determine the ledger group, you can exclude combinations of company code, accounting principle, FAS
classification, entry code, and combination of actual and estimate (in Customizing for FS-RI Reinsurance under
Basic System Accounting Accounting Principles Edit Exclusions for Accounting Principles ).
● The Accounting Principle field is a required entry field. At least one other field must be filled.
● You can enter only accounting principles with the time dimension Financial Year.
The column Ledger has been added for assigning accounting principles to company codes. This entry is used
to determine the ledger group (Customizing for FS-RI Reinsurance under Basic System Accounting
Accounting Principles Assign Accounting Principles to Company Codes ). If a ledger has been specified in
the assignment between accounting principle and company code, the system does not include the ledger
entered in Customizing under Accounting Principles Edit Accounting Principles for this combination of
company code and accounting principle when it determines the ledger group.
To enable automatic offsetting in individual ledger groups, you can enter a negative percentage in the derivation
rule (in Customizing for FS-RI Reinsurance under Basic System Accounting Accounting Principles Edit
Derivation Rules ).
An entry code can be defined as ledger-specific. This enables you to post cash entry codes for a ledger group
(Customizing for FS-RI Reinsurance under Basic System Accounting Entry Code Edit Entry Code
Definitions ).
Activities
Filling the Work Table You have to use the Create Work Table for Ledger Group background job (/MSG/
R_A_FILL_LDGRP) to refill the work table for determining the ledger group every time a relevant setting is
changed:
● FS-RI Reinsurance Basic System Accounting Accounting Principles Edit Exclusions for
Accounting Principles
● FS-RI Reinsurance Basic System Treaty Treaty Classification Edit FAS Classifications
● FS-RI Reinsurance Basic System Forecast and Estimation Edit Combination of Actual and
Estimate
Use
If you enter a date other than December 31 as the end of the financial year for the treaty, when it determines
the start and end of the accounting period for the account the system shifts all the dates that relate to the year
(year, half year, four months, and quarter) according to the end date of the financial year.
These dates are always shifted from the accounting year into the future.
Example
Accounting Year Accounting Period Start of Accounting Period End of Accounting Period
Independently of the shifted accounting year end, the Start of Accounting Period, End of Accounting Period,
Accounting Period, and Accounting Year fields are interlinked.
● Case 1: If you enter the accounting year and the accounting period, the system adds the start and end of
the accounting period.
● Case 2: If you enter the start and end of the accounting period, the system adds the accounting year and
the accounting period.
● Case 3: If you enter the accounting period and the start of the accounting period, the system adds the
accounting year and the end of the accounting period.
● Case 4: If you enter the accounting period and the end of the accounting period, the system adds the
accounting year and the start of the accounting period.
● Case 5: If you enter the accounting year only, the system takes the accounting period from the treaty
header and enters the next suitable accounting period start and end dates for the treaty period.
Example:
If you enter the accounting year 2002, you get the following results.
The first quarter is not selected because the start date of the accounting period is May 1, 2002 and this is
before the start of the treaty period.
The FS-RI system offers a range of functions that give you an overview of the accounting flow and the statuses
of funds and payments.
Definition
You use the assignment table to display the source and derived accounts for the account in question, as well as
the target company code.
Use
The overview is useful for navigating between accounts. To do this, double-click the number of the account you
want to open.
To make it easier to process the accounts, the system lets you switch to processing mode after navigating to
accounts in Risk Manager.
However, when you go back the data in the assignment table is not updated automatically.
Use
You use this overview screen to display technical and liquid balances, and technical results. These are grouped
in a view according to account, entry code, or loss number.
Selection
By specifying intervals you can enter several accounts at the same time.
If you do not enter a status, the system displays only those accounts that have not been distributed. If you
enter a status, the system displays only accounts with this status.
You can delete the company code from the selection criteria; however the system needs this to retrieve data. If
you do not enter a company code, the system uses a code determined by the following criteria:
1. If you have entered a cedent, the system uses the company code entered for this.
2. If you have entered a business partner, the system uses the company code entered for this.
3. The system uses the current user’s company code.
Display
Postings are grouped according to their entry codes, accounts, and losses.
Directly after the rows for each account, a row is displayed containing the technical and liquid balance, as well
as the technical result for the accounts.
The totals for each company code are then displayed; these include the totals of the technical and liquid
balances, and of the technical result of all the accounts in this entry code.
The last row displays the totals of the technical results and of the technical and liquid balances for all entry
codes and accounts.
If you enter a currency, the system considers only accounts in this currency and displays the result in this
currency. The result is otherwise displayed in the local currency.
You can also aggregate data, set filters, hide columns, and so on, using the standard SAP functions for tables.
This screen displays all, or a selection of, the funds held for a financial year.
You can also choose to search and display the amounts in the original or account currency; otherwise they are
displayed in the local currency.
Definition
On the Actual Cash Balances tab page, the system displays the totals for cash postings that are identical as
regards certain criteria.
To display the cash balance, open an account and select the Actual Cash Balances tab page.
The system displays the totals of postings, identical as regards certain criteria, in a table. These postings may
also come from different accounts.
● Treaty
● Section
● Area
● Business type
● Original and account currency
● Share
● Entry code
● Class of business
● Underwriting year
● Occurrence year
● Loss
● Recipient
● Broker
● Payment partner
The postings included in the totals must belong to the same accounting year as the original account. In
addition, the totals include only postings in accounts for which the end of the accounting period is before or the
same as the end of the accounting period in the original account.
You can create new cash balance postings or change existing ones. A change is equivalent to an offsetting
posting to clear the old amount and a posting to enter the new amount.
Since the entries for cash balance postings are totals for similar postings, you cannot delete them. However,
you can change the balance to zero, which has the same effect as deleting it.
Use
The policy exhibit is an integrated display and entry screen for accumulated values for an accounting year. It
provides an overview of the statistical posting values entered in the form of a matrix.
The main advantage of the policy exhibit is that the values on this screen are always visible and up-to-date and
do not need to be generated by reports outside of the FS-RI application.
This entry screen was specifically developed for use in life business. Before you use the policy exhibit, you need
to make a number of settings in Customizing that are not entered by default.
You use the policy exhibit to display the evaluations for treaties according to underwriting years and occurrence
years, and accounting units (optional). To call the policy exhibit, switch to the Policy Exhibit tab page in the
account.
The system displays the accumulated values for entry codes or calculation bases in a table. You can display
and enter these values for a combination of underwriting year, occurrence year, and accounting unit (selection
criteria). The revenue period is always taken to be the accounting period for the account. Values can be entered
in the leading currency only.
The policy exhibit screen comprises, at most, six user-defined columns; the user can determine the number of
rows.
● To calculate and display the values for the selected criteria, choose . The system displays the values,
locks the selection criteria, and unlocks the table so that you can edit the values.
In the table you can change the fields for which an entry code is defined, or enter new values. When you save
data or exit the policy exhibit screen, the system compares the changes to the original data and generates
postings for the differences. During this process, the system locks the entries for the underwriting year,
occurrence year, and accounting unit.
Constraints
Definitions
● Brought forward value: This is the accumulated value of all postings created and released so far for this
treaty, the entry codes for which are stored in the respective calculation base.
● Carry forward value: This consists of the current value brought forward and the current postings for this
account. At least one calculation base is provided for this value, the entry codes for which are
accumulated.
You can use the Billing/Account Statement [page 467] function to print RI account data, current account data,
reserves data, and fund data. Before you print you can display a preview of the data on the screen. You can use
selection parameters to restrict the volume of data printed.
You can use the Bordereau Creation [page 475] function to enter a predefined amount of account data into a
bordereau.
The “Repeat Printout” and “Reset” functions are available for final bordereaux.
Use
You can call the FS-CD account view using a separate transaction with a reinsurance-specific selection screen.
Features
You can also make this selection using FS-RI-specific selection parameters in transaction /MSG/
I_DISP_ACBAL.
You can add your own selection subscreens to enhance the selection screen for the view of accounts. You find
these settings in Customizing ( SAP Insurance Collections/Disbursements Basic Functions Postings
and Documents Document Screen Preparations Include Own Fields in Detail Screens ).
In the FS-RI system you can enter forecasts and estimated accounts for a treaty relationship if the final
accounts are not yet available.
The FS-RI processing logic distinguishes between a forecast and an estimation: A reversal account is generated
for estimates, but not for forecasts. In this context, reversal means that the system automatically creates an
offsetting posting in a separate reversal account to clear the respective amount in the estimate account
following a triggering event (such as arrival of the final account that replaces the estimate).
You can also define a set of rules for one or more groups, or define global rules for certain treaty section
attributes in a Customizing dialog.
When you run the background job for a treaty, the system then applies the global rules in Customizing and for
the groups assigned to the treaty, as well as the rules defined for the treaty itself.
To simplify the process for entering a set of rules in the treaty or for a group, you can define templates in
Customizing. These can then be imported to the relevant maintenance dialog using a corresponding button,
and you only have to enter values for the fields that do not support default settings.
You can make the respective settings in Customizing only if you have the appropriate authorizations.
Definition
A development pattern is a curve consisting of percentage values, which can be used to calculate future
business development.
Use
You use the development pattern to create forecasts and estimations for treaties, for example for premium
development or late losses.
Structure
In a development pattern, a percentage value is assigned to a time period. Depending on the type of
calculation, the system multiplies this value by a base value to obtain a resulting value for the assigned period.
If you perform a calculation for a period for which no percentage value is entered in the development pattern,
this value is defined by the prolongation type.
You define the prolongation type in internal Customizing for Basic System under Forecast and Estimation
Edit Prolongation Type .
If you want to use a specific development pattern in a treaty, you can define this in the treaty on the “Local
Development Patterns” tab page at forecast and estimation level. If you want to use a global development
pattern as the basis for this local development pattern, choose Localize Development Patterns. If you select this
option, the system does not transfer the changes made to this pattern to the pattern in Customizing.
Definition
A forecast and estimation rule forms the basis for every forecast or estimation calculation. In this rule, you
enter the data to be used by the system as a basis for the forecast or estimation and also specify how the
system is to analyze this data in the calculation.
Structure
You can enter forecast and estimation rules in three different ways:
● In external Customizing for Basic System under Forecast and Estimation Maintain Global Parameters
for Forecast and Estimation .
● You can choose rules from Customizing directly in the forecast and estimated account.
● In the treaty group (on the Forecast and Estimation tab page at treaty group header level).
● Rules in the treaty group apply to all treaties in the group.
● In the treaty (on the Forecast and Estimation tab page at treaty header level).
In the header data you enter the periods and sections or treaties for which the rule applies. When you double-
click the header data row, the individual details of the rule appear. This is where you can describe the rule in
more detail. If you do not enter the validity area in full in the header data for the rule at treaty level, you can do
this one level lower. For more information, see Distribution of Values to Periods and Sections in the Treaty [page
542].
Note
The system passes data for a rule in an assigned group on to a treaty only if you have entered all the rules
defined in this treaty in the header data for one section and one occurrence, underwriting, and accounting
period.
If at least one rule in the treaty is only specified by distribution to underwriting years and distribution to
sections, group rules do not apply for this treaty.
If you perform an interlinked forecast and estimation, where the input data for a forecast or estimation
depends on the result of a different forecast or estimation, you must enter the correct sequence for processing
the rules. For this reason, you assign a rank number to each rule. The rank numbers apply across all levels. This
means that the system first finds all the applicable rules at Customizing, group, and treaty level and then uses
the rank numbers for these rules (regardless of the level) to determine the processing sequence.
To ensure that a rule at one level is not given the same rank number as a rule at another level, you must assign
the rank numbers from the number range intervals defined in Customizing.
You define these number range intervals in internal Customizing for Basic System under Forecast and
Estimation Edit Number Range Interval .
Context
It may be the case that the header data for the forecast and estimation rule does not adequately describe how
the base value for calculating forecasts and estimations is distributed to underwriting dates, occurrence dates,
and treaty sections. If so, you must describe the distribution in more detail.
● At least one time unit is defined as an interval; this means that the end date field contains an entry.
● There is no entry in the Section field.
Procedure
1. At forecast and estimation level in the treaty, go to the Distribution Details tab page.
2. Enter the underwriting dates and occurrence dates to which the base amount for forecast or estimation is
to be distributed within the period defined in the header data. Enter the corresponding distribution
percentages.
3. Double-click an underwriting year and an occurrence year entry. The Section Distribution tab page
appears.
4. Enter the sections to which the proportional base amount from the underwriting year and occurrence year
entry you have just created is to be distributed. Enter the corresponding distribution percentages.
The Distribution Details tab page is hidden if the distribution is already defined in the header; in other
words, neither of the abovementioned conditions is met.
Results
During calculation, the system distributes the amounts entered in the forecast and estimation rules in the
header, according to your specifications.
Use
If you do not enter a level of detail for forecast and estimation rules, the Forecast and Estimation background
job posts all the results to the main structural characteristics.
If you want to post the results calculated from the forecast and estimation to the individual structural
characteristics, select the type of detail Adjustment Postings/Delta Postings or Pro Rata. The system includes
the structural characteristics Class of Business, Area, Line of Business, Business Type, and Accounting Unit for
the detailed posting.
Prerequisites
Features
No Detail
If the type of detail is Adjustment Postings, the structural characteristics are posted proportionally depending
on when they appeared.
The forecast and estimation balances existing postings to the target entry code using the target value of the
target entry code that is taken from the calculation base for the combination of structural characteristics.
Class of Area Business Line of Account Actual Calcula Target Internal Internal Posting
Business Type Business ing Unit tion (30% of 1 (Re 2 (Target (Target-
Base Calcula verse Ac Value) Actual)
tion tual)
Case)
Actual 264.00
GL DE Direct Private Architect 30.00 100.00 30.00 -30.00 30.00 0.00 GL DE Indirect Private Architect 20.00
0.00 0.00 -20.00 0.00 -20.00 GL DE Direct Private Dentist 40.00 300.00 90.00 -40.00 90.00 50.00 GL DE
Indirect Private Dentist 40.00 160.00 48.00 -40.00 48.00 8.00 GL DE Direct Private Director 20.00 200.00
60.00 -20.00 60.00 40.00 GL DE Indirect Private Director 30.00 120.00 36.00 -30.00 36.00 6.00 Totals
180.00 264.00 84.00 Actual: 264.00
Pro Rata
If the type of detail is Pro Rata, the system not only includes the historical values from the calculation base in
the estimated distribution but also any existing actual values from the period for which the forecast and
estimation was created. The following formula applies to the postings to the individual structural
characteristics.
Variables
T = target value calculated for the combination of structural characteristics (for example, this can be a
percentage multiplied by the calculation base used as the estimation basis for the current estimated period
and usually calculated using the actual results from earlier periods)
Formula
Class of Area Business Line of Account Calcula Actual (I) Target Posting Actual Af
Business Type Business ing Unit tion Base (30%) (T) (A) ter Execu
tion of
Function
Delta 84.00
Delta % 0.3182
Delete forecast and estimation header On the Forecast and Estimation tab When you delete a forecast and estima
page at treaty header level, mark the tion header and have activated the
clearing routine, the system generates
entry you wish to delete and select
offsetting postings for all the postings
or select Edit Delete Entry .
belonging to this header. You make the
relevant settings in external Customiz
Routine .
In the treaty dialog you can enter a set of rules for creating forecasted and estimated accounts once you have
created a period and a corresponding section. You make the entries at treaty period level on the Forecast and
Estimation tab page. On the overview screen, you first enter the header data for the set of rules. You need to
enter values in the following fields.
Section
In this field you enter the number of the section to which the set of rules applies.
Occurrence Date
The occurrence date is used in conjunction with the section number and other dates (underwriting date and
start of accounting period) to enable a unique assignment of the set of rules for generating forecasted and
estimated accounts for a treaty period.
In addition, this occurrence date is transferred to the generated forecast and estimation posting.
Underwriting Date
The underwriting date is used in conjunction with the section number and other dates (occurrence date and
start of accounting period) to enable a unique assignment of the set of rules for generating forecasted and
estimated accounts for a treaty period.
In addition, this underwriting date is transferred to the generated forecast and estimation posting.
This date is used in conjunction with the section number and other dates (underwriting and occurrence date)
to enable a unique assignment of the set of rules for generating forecasted and estimated accounts for a treaty
period.
The start date of the accounting period must match the accounting frequency and the end of the financial year
entered in the treaty header. The accounting period in the generated forecast and estimation posting is taken
from the selection screen for the background job.
The system fills the remaining fields in the header dialog automatically (at the latest when you save your
entries).
Once you have entered all these successfully, you can navigate to the detail screen by selecting a line and
clicking the magnifying glass (Choose Row). This is where you enter the actual set of rules.
Rank
The rank defines the processing sequence. Each rank must be unique, in other words you must use a rank
number once only in each set of entries.
The processing sequence is important because of the possible interdependencies. For example, the result of
the calculation for a given rank may affect a subsequent calculation with a higher rank.
The end date of the accounting period is used to establish whether or not the rule entry needs to be calculated.
For example, if a rule is to be calculated at a point in time after the end of the accounting period, it is excluded
from processing.
You can enter only values that match the accounting frequency and the end date of the financial year for the
treaty (the same applies for the start date of the accounting period).
Accounting Unit
In this field you can select one of the global or local accounting units assigned to the treaty.
If you enter an accounting unit, the system applies the rule entry only to postings that have the same
accounting unit value.
If you do not enter an accounting unit, and the treaty is a life treaty, the rule entry is applied separately to each
accounting unit. In other words, each rule actually comprises several rules – one for each of the accounting
units used in the corresponding treaty section.
If you do not enter an accounting unit and the treaty is a non-life treaty, the postings are processed without
taking the accounting unit value of the respective posting into account.
If the background job creates a posting for a rule entry, the accounting unit values are based on the accounting
unit entered in the rule. If you do not enter an accounting unit for a non-life treaty, no accounting unit values are
stored in the resulting posting.
Use
You can use the Usage checkbox to group the entries for a set of rules. When you run the background job, the
system then processes only the entries that have the same usage setting as the one you enter on the selection
screen for the background job.
The Usage checkbox also defines the actual/estimate indicator for the generated account.
Entry Code
In this field you enter the entry code for the resulting posting for the rule entry.
Reference Period
The reference period indicates when the rule is calculated. There are three possible settings.
If the reference period is set to Financial Year, the rule is always calculated when the calculation date of the
background job falls within a technically open financial year. Otherwise, no calculation is performed.
If the reference period is set to Period, the rule is calculated when the calculation date for the background job
falls within the treaty period, or when rule in the treaty has been changed since the last background job.
If the reference period is set to Accounting Year, the rule is calculated when the accounting period entered on
the selection screen for the background job overlaps with the accounting period for the rule, which is based on
the start and end dates for the accounting period.
Currency
In this field you can enter the currency in which the system saves the generated account for the rule. If you
leave the field empty, the system uses the leading currency for the respective treaty section for the forecast.
If you enter a currency, you must also enter the exchange rate type.
Amount
You can enter only one amount or one percentage, only the development pattern, or only the numerator and
denominator calculation base.
Percentage
This percentage is used in conjunction with the mandatory calculation base entered to calculate a value for
generating the resulting posting.
Instead of entering a percentage, you can calculate the rate by dividing one calculation base by another. This
field contains the calculation base for the numerator.
Instead of entering a percentage, you can calculate the rate by dividing one calculation base by another. This
field contains the calculation base for the denominator.
If the result of the denominator calculation base is 0, the system does not use the calculation rule for further
processing.
Development Pattern
In Customizing for Basic System under Forecast and Estimation Edit Development Patterns , you can
define how percentage values develop over time in a development pattern. This development pattern can then
be entered in the rule definition.
The calculation date is based on the last day of the accounting period entered on the selection screen. The
start date depends on the reference period.
If the reference period is the accounting year, the start date is the start date of the accounting period. If the
reference period is the financial year or period, the start date is the start date of the treaty period.
Reference Year
The reference year restricts the time frame of postings to which the calculation bases in a rule are applied:
financial year: only postings in the accounting year of the background job; previous year: only postings from the
previous year; field is empty: all postings for which the end date of the accounting period is not after the
calculation date of the background job.
Comparative Method
The system applies the calculation base and then multiplies the result by a percentage value (either a value
from a development pattern or a value entered directly). This produces a value for the calculation base (CB).
The system also calculates the deduction base (DB). These two values are then offset against each other on
the basis of the comparative method. The following settings are possible:
● Every difference
The result of CB – DB is used to generate the resulting posting.
● Positive difference
The maximum of CB – DB and 0 is used to generate the resulting posting.
● Negative difference
The minimum of CB – DB and 0 is used to generate the resulting posting.
● Maximum
The greater of the two amounts CB and DB is used.
Calculation Base
Like the other calculation bases, this calculation base defines a collection of entry codes used to calculate a
value on the basis of selected postings. This value is then multiplied by the percentage defined in the rule
(either directly, or using a development pattern) and then processed further.
Deduction Base
This is the calculation base that is offset against the preliminary estimated result of “calculation base x
percentage” using the respective comparative method.
In external Customizing for Basic System under Forecast and Estimation Edit Combination of Actual and
Estimate , you can define a collection (combination) of actual/estimate indicators for each calculation base.
When you apply a calculation base, the system then includes only technical accounts and postings with actual/
estimate indicators that are included in the combination of actual/estimate indicators defined for the
respective calculation base.
In this field you define the combination of actual/estimate indicators for the numerator calculation base.
When you apply a calculation base, the system includes only those accounts and postings with actual/estimate
indicators that are included in the combination of actual/estimate indicators defined for the respective
calculation base.
In this field you define the combination of actual/estimate indicators for the denominator calculation base.
When you apply a calculation base, the system includes only those accounts and postings with actual/estimate
indicators that are included in the combination of actual/estimate indicators defined for the respective
calculation base.
In this field you define the combination of actual/estimate indicators for the calculation base.
When you apply a calculation base, the system includes only those accounts and postings with actual/estimate
indicators that are included in the combination of actual/estimate indicators defined for the respective
calculation base.
In this field you define the combination of actual/estimate indicators for the offset calculation base.
Use
You use this function to obtain an overview of the result of the calculation of your forecast or estimation without
having to make corresponding postings.
At forecast and estimation level in the treaty, select the Overview tab page.
The system calculates the forecasted or estimated values for all detail items based on the valid rules for the
treaty.
You can define a set of rules for creating forecasted and estimated accounts and corresponding postings for a
whole group, and not just for individual treaties.
However, the group must belong to a group category that is suitable for entering forecasts and estimations. You
determine this by setting the relevant checkbox in the Customizing activity for group categories.
The fields for the group are identical to the corresponding fields in the treaty dialog. The only difference is that
the dialog for the group is not split into a header and detail screen.
If a forecast is entered for a group, the values entered are applied to the treaty sections assigned to the group
when the background job is run for the corresponding treaty.
The standard FS-RI system does not include a function for distributing amounts from the forecast and
estimation dialog. However, you can use a Business Add-In (BAdI) to implement your own customer-specific
requirements.
For an overview of the overall process for a group forecast or estimation, see the corresponding examples.
Use
You can restrict a forecast or estimation to postings within certain accounting units.
Features
Non-Life Treaty
If you have not specified an accounting unit for forecast and estimation rules and the treaty is a non-life treaty,
the system processes postings irrespective of the accounting unit value of the respective posting.
If, after processing the forecast and estimation rule, the system generates postings in a background job, the
accounting unit values are based on the accounting units specified in the rule. If you have not specified
accounting units for the rule, the system stores the posting without accounting units.
In a life treaty, the system assigns to the target posting the accounting unit to which the respective calculation
bases were applied.
Example
You have a quota share treaty and have assigned two global accounting units to a section in this treaty.
This treaty contains three forecast rules; two for each accounting unit and one without a specified accounting
unit. Each of these is a year-end forecast with the following details.
You then run the background job for forecast and estimation with the following settings.
Usage: Y, F
Month: 03
The system generates an account with three loss payment postings for the underwriting and occurrence year
2000.
To create or generate a meaningful forecast or estimation, you need to make various Customizing settings in a
predefined order.
This section describes all the relevant internal and external Customizing settings in the logical sequence. Each
Customizing activity builds upon those before it.
Internal Customizing
You can make settings in internal Customizing for Basic System under Forecast and Estimation in the following
Customizing activities:
You first have to define the reversal method. There are only two possible reversal methods: automatic reversal
in the following year and reversal after receipt of the final account. In this context, reversal means an offsetting
posting to clear estimated accounts (actual/estimate indicator set).
Once you have defined the reversal method, you can define the actual/estimate indicator, which is a key
component of the prognosis and estimation.
There are essentially four different types of actual/estimate indicator: final account, forecast, estimate, and
reversed estimate. The following conventions apply.
The indicator in the first line of the maintenance dialog should always be “Final Account”. You can use this
indicator once only.
If you have entered values in the “Reversal Method” and “Reversal Attribute” fields, the actual/estimate
indicator relates to an estimate. These two entries control the method that is used to reverse this estimate, and
the actual/estimate indicator that is assigned to the reversal. Therefore, the actual/estimate indicators that
appear in the “Reversal Attribute” column are those that are used for reversals.
Apart from estimates, all the other types of actual/estimate indicator must not have entries in the “Reversal
Method” and “Reversal Attribute” fields.
You can define several different estimates by entering different values for the other actual/estimate indicator
attributes.
In the “Transfer” column for an actual/estimate indicator you can specify whether an account with this actual/
estimate indicator is transferred to the subledger accounting system. If you set this indicator, you can use the
current account clearing checkbox (“CA Cl.Ind.”) to control whether the open item created in the subledger
accounting system is cleared.
You can then define the actual/estimate indicators that relate to forecasts. These do not belong to any of the
other three actual/estimate indicator groups: The actual/estimate indicator is not the first entry in the
maintenance dialog, you have not entered values in the “Reversal Method” and “Reversal Attribute” fields, and
the actual/estimate indicator does not appear in the “Reversal Attribute” column.
There are a total of five comparative methods, each of which must be maintained in this activity.
When you create a set of estimation parameters in a treaty or group, you enter a reference period that indicates
when the rule is calculated. There are three possible settings: “Accounting Year”, “Financial Year”, and “Period”.
In this Customizing activity, you define the number intervals for the ranks for the rules. For more information,
see Prognosis and Estimation Rule [page 415].
External Customizing
Once you have made all the internal Customizing settings, you can move on to external Customizing. You can
make settings in the following Customizing activities under Forecast and Estimation:
The Customizing activity Default Values Edit Defaults for Accounting (Calculation Fields) is also relevant.
When you define a set of estimation parameters in a treaty or group, you must enter a usage for the estimation
in this Customizing activity
If you process the forecasts or estimation as a background job, you specify the usage on the selection screen
for the job.
The background job then only applies the set of estimation parameters that have the same usage. In this way,
you can process a certain number of estimation parameters for a treaty.
On the maintenance dialog for this Customizing activity you enter a short and long text and specify the actual/
estimate indicator (estimation category) that applies for the usage in question. The generated account that
contains the posting resulting from a set of estimation parameters is assigned the actual/estimate indicator
from the usage.
The dialog is split into two parts. You first enter a key and text in a header entry, and then branch to a subdialog
to enter a certain set of actual/estimate indicators.
The calculation bases used in a set of estimation parameters can be assigned a combination of actual/
estimates as a filter.
This calculation base is then applied only to accounts and postings with actual/estimate indicators that are
included in the combination. When conditions are processed in a background job (for example, result-
dependent conditions), you must enter a combination of actual/estimate on the selection screen for the job.
This means that the condition is only processed for accounts that have one of the actual/estimate indicators
defined in the combination.
When you calculate the result-dependent conditions, you must also specify the actual/estimate indicator for
the generated account.
When you define a set of estimation parameters in a treaty, you can enter a development pattern. The
percentage values for this development pattern are then used to determine the calculation base. You define the
development pattern in a two-step Customizing activity.
The time scale for the development pattern begins at the start of the treaty period and is based on the
accounting frequency.
There is also a checkbox for distributive postings (“Dist.Post.”). If you set this checkbox, the evaluation of the
corresponding development pattern triggers distributive postings. In other words, the current curve value is
used to generate a posting, which is only compared to other postings within the accounting period for the
respective treaty section. If you do not set this checkbox, the development pattern is processed using
cumulative logic.
When you edit global parameters for forecast and estimation you should note that the global development
pattern only takes effect if the treaty does not contain a set of estimation parameters for these attributes when
the background job is run. You can override the global development pattern by a group forecast.
You edit forecast and estimation templates in the subdialog in the same way as when you create a set of
estimation parameters in a treaty or group. You can then import this template into a treaty or group by using a
corresponding pushbutton, and save it.
You first define the desired template in the header data for the treaty.
You can then import the template by choosing the “Load Estimate Template” pushbutton on the detail screen
for creating a set of estimation parameters.
When the final account is entered, you need to define the accounting periods in which the final account
replaces the estimated accounts.
You make this setting using the Cumulative Reversal checkbox in external Customizing for Basic System under
Default Values Edit Defaults for Accounting (Calculation Fields) .
If you set this checkbox, when estimated accounts are replaced (reversed) by a final account, the system
reverses only those accounts in which the end of the accounting period is before or the same as that of the final
account.
If you do not set this checkbox, the system reverses only estimated accounts with accounting periods that fall
within the accounting period of the account triggering the reversal.
Use
This background job creates estimated accounts for the treaties corresponding to the selection criteria.
Features
The level of detail of the forecast and estimation determines whether the background job posts to individual
structural characteristics or to each main structural characteristic. You enter the level of detail on the different
forecast and estimation screens (treaty, group, Customizing) on the Policy Sections tab page.
Parallel Processing
While the system is processing the relevant objects, it does not lock the other objects contained in the same
table. This means you can run several background jobs at the same time and work with objects not being
processed while the background job is running.
Error Tolerance
If an error occurs while the background job is processing objects, the system records this error in the log; the
background job is not interrupted.
5.4.9 Examples
The following examples demonstrate the effect of the forecasts and estimation rules.
Before you can perform the examples described in the following sections, you must make the following settings
in Customizing.
For general information about Customizing, see Customizing for Forecast and Estimation [page 425] and the
documentation for the individual activities in the system.
General Settings
Entry Codes
Customizing for Basic System under Accounting Entry Code Edit Entry Code Definitions
Entry Code Name Plus/Minus Sign for Type of Entry Code All Checkboxes Set
Entry Code Except Carryforward
and Inactive
Customizing for Basic System under Accounting Entry Code Edit Calculation Bases and Rules
PE02 Forecast and estimation (premium after 100% x entry code 1701
advance payment)
PE03 Forecast and estimation (premium after 100% x entry code 1701 x -1
advance payment)
PE06 Forecast and estimation (loss participa 100% x entry code 3100 x -1
tion)
PE08 Forecast and estimation (profit com 100% x entry code TE01 x -1
mission)
PE09 Forecast and estimation (technical re 100% x entry code 1711
sult)
100% x entry code 3100
PE10 Forecast and estimation (loss participa 100% x entry code TV01 x -1
tion)
PE18 Forecast and estimation (GNPI after ad 100% x entry code 1750 x -1
vance payment)
You must set the Cumulative Reversal checkbox in this Customizing activity.
You find the following Customizing activities under Forecast and Estimation.
1 1 5.000000000
2 2 15.000000000
3 3 18.000000000
4 4 5.555000000
5 5 6.666000000
6 6 7.777000000
7 7 45.000000000
8 8 58.000000000
9 9 80.000000000
10 10 100.000000000
1 1 5
2 2 10
3 3 18
4 4 22
5 5 30
6 6 50
7 7 55
8 8 70
9 9 80
10 10 90
11 11 95
12 12 100
1 1 10
2 2 20
3 3 30
4 4 40
5 5 50
6 6 60
7 7 70
8 8 80
9 9 90
10 10 100
You do not need to make any entries in columns not listed here.
Estimate 1: / Inactive: No
Estimate 2: / Inactive: No
Estimate 1: / Inactive: No
Estimate 3: / Inactive: No
Estimate 4: / Inactive: No
Estimate 1: / Inactive: No
Estimate 5: / Inactive: No
Estimate 6: / Inactive: No
10 Y, F Year-end fore 2
cast
11 Y, E1 Year-end esti X 3
mate – payable
Use
This example demonstrates how you can enter an amount as a rule entry and then define other dependent rule
entries to produce corresponding generated accounts.
This enables you to create a complete forecast for a treaty period on the basis of key data, without being
dependent on existing accounts.
Process
1. Create treaty
Create a treaty with a period with the start date January 1, 2003 and the end date December 31, 2003.
2. Define the periods for forecast and estimation rules
Branch to the “Forecast and Estimation” tab page at treaty level and enter the dates for the corresponding
period in the header dialog. These dates represent a unique period that will later be assigned a set of
estimation parameters.
The period to which a set of estimation parameters rule is assigned depends on the dates entered in this
dialog and the accounting frequency defined in the treaty section header.
For the purposes of this example, set all dates (start date of occurrence period, underwriting period, and
accounting period) to the start date of the treaty period. Leave the fields for the end dates empty.
3. Enter rules
You can now enter the rules themselves. Select the relevant entry and choose to branch to the
subdialog where you maintain the entries. Choose .
Entry Code Underwriting Year Date Occurrence Year Date Original Amount/Amount
Posted
This example demonstrates the effect of the various comparative methods within forecast and estimation
rules.
Use
This example demonstrates how the actual/estimate indicator and the derived combinations of actual/
estimate indicators act as filters when the calculation bases in a forecast and estimation rule are applied.
Process
1. Enter rules
Assume that you have the same treaty as in the example Creating Dependent Forecasts Using Amounts
and Calculation Bases [page 435], but with the following two forecast and estimation rules.
Rule 1
○ Usage: Y,F (year-end forecast)
○ Entry code: 2101 (provisional commission)
○ Reference period: PER (period)
○ Comparative method: EVERY (every difference)
○ Reference year: none
○ Amount: 15,000,000
○ Filter for calculation base: FOREC (estimate indicator used for forecast)
Rule 2
○ Usage: Y, E1 (year-end estimate – payable)
○ Entry code: 2100 (commission)
○ Reference period: PER (period)
○ Comparative method: EVERY (every difference)
○ Reference year: none
○ Percentage: 3.5 Calculation base: PE01 (forecast and estimation (GNPI))
○ Filter for calculation base: EST1 (estimate indicator for estimate – affordable)
The two rules are almost the same. Only the target entry code, usage, and calculation base filter differ.
If you look at the values for the two filters in the Customizing activity “Edit Combination of Actual and
Estimate”, you will see that the combination of actual/estimate 2 refers to estimate 2, and that combination
of actual/estimate 3 to estimate 1, 3 and 4.
2. Create accounts
Create two accounts manually, which contain the following actual/estimate indicators and postings.
Account 1
○ Actual/estimate indicator: FOREC (forecast)
○ Posting: EUR 1000 to entry code 1701 on January 1, 2003
○ Accounting year: 2003
○ Accounting period: YEAR; set the status of the account to “For Batch Release”.
Use
This example demonstrates how the percentage value in a forecast and estimation rule can be generated
automatically by dividing two calculation bases.
Process
This example demonstrates how development patterns can be used to map a series of projected posting values
over time, and then convert them into real postings.
In a treaty based on the occurrence year, for example, development patterns can be used to map the premium
income and loss payments.
1. Enter rules
Assume that you have the same treaty as in the example Division of Calculation Bases to Generate
Percentages [page 443], but with a different period (January 1, 2000 to December 31, 2000 instead of
January 1, 2003 to December 31, 2003).
Enter the following forecast and estimation rules for the period from January 1, 2000 to December 31,
2000.
The following applies to all rules:
○ Usage: Y, F (year-end forecast)
○ Reference year: none
○ Reference period: ACCTY (accounting year)
○ Comparative method: EVERY (every difference)
○ Rank: Select any rank from the input help
Rule 1
○ Entry code: 1711 (estimated premium)
○ Amount: 10,000
○ Calculation base: PE15
Rule 2
○ Entry code: 1701 (premium (+))
○ Development pattern: ESTP (estimated premiums)
○ Calculation base: PE16
Rule 3
○ Entry code: 3100 (loss payment)
○ Development pattern: FOREC (test for forecast)
All three rule entries have the same usage, making the actual/estimate indicator in the generated account
a forecast.
The last two rules contain development patterns for calculating the estimated values. You create these
development patterns in Customizing.
2. Run the background job
If you first run the background job for forecasts and estimates with the first half-year 2000 as the
accounting period, the system generates the following postings:
○ EUR 10,000 for entry code 1711 (estimated premium)
○ EUR 5,000 for entry code 1701 (premium)
○ EUR 1,000 for entry code 3100 (loss)
(All dates: January 1, 2000)
The system first posts the amount for the estimated premium, and then applies the calculation bases PE15
and PE16 in the other two rules to this amount, each at 100%.
These values are then multiplied by the percentage value in the development pattern. Processing for both
development patterns begins with the start date for the accounting period (based on the reference period
“Accounting Year”).
Use
If you use development patterns in a forecast and estimation rule (see the example in Using Development
Patterns for Forecasts and Estimations [page 445]), you can define the processing logic for the development
pattern in the Customizing activity Edit Development Patterns. The logic can be either “cumulative” or
“distributive”.
If you opt for distributive logic, the system also reads the percentage rate from the development pattern and
calculates the corresponding amount with the value from the calculation base, as for cumulative processing.
However, in distributive mode this amount is offset against only certain accounts when the resulting posting is
calculated. Accounts are included only if the accounting period falls within the affected development pattern
interval.
Process
1 1 5
2 2 15
3 3 18
4 4 5.555
5 5 6.666
6 6 7.777
7 7 45
8 8 58
9 9 80
10 10 100
Use
You can define forecast and estimation rules at group level, and then distribute them to the assigned treaty
sections.
This may lead to a situation where a treaty section is assigned more than one forecast and estimation rule with
the same target entry code. Rules may be assigned via a group, or entered directly in the individual treaty
section. These multiple inheritance problems are dealt with by the override logic during forecast and
estimation processing. If a forecast and estimation rule defined in the treaty section itself has the same target
entry code as a rule assigned via a group, the group rule is ignored.
Process
The previous example demonstrated how forecast and estimation rules defined for a treaty override those
defined for a group. However, you also can also map forecasts and estimations using the global development
patterns in Customizing.
Assume that you have a treaty with the following forecast and estimation rules.
Rule in treaty 1:
● Rank: 1
● Usage: Y, F (year-end forecast)
● Entry code: 3200 (annuity payment)
● Reference period: ACCTY (accounting year)
● Amount: -
● Percentage: 10
● Reference year: none
● Comparative method: EVERY (every difference)
● Calculation base: PE18 (forecast and estimation (GNPI after advance payment))
Rule in treaty 2:
● Rank: 2
● Usage: Y, F (year-end forecast)
● Entry code: 2100 (commission)
● Reference period: ACCTY (accounting year)
● Amount: EUR 850
● Percentage: -
● Reference year: none
● Comparative method: EVERY (every difference)
You then create a group, assign it to the above treaty section, and define the following forecast and estimation
rules.
Rule in group 1:
● Rank: 1
● Dates: January 1, 2000 (in all cases)
● Usage: Y, F (year-end forecast)
● Entry code: 3100 (loss payment)
● Reference period: ACCTY (accounting year)
● Percentage: 12
● Reference year: none
● Comparative method: EVERY (every difference)
● Calculation base: PE18
Rule in group 2:
● Rank: 2
● Dates: January 1, 2000 (in all cases)
● Usage: Y, F (year-end forecast)
Enter the following three global parameters for forecast and estimation in Customizing for Basic System under
Forecast and Estimation Maintain Global Parameters for Forecast and Estimation .
● Usage: 10
● Start date: January 1, 2000
● End date: December 31, 2003
● Treaty category: 1
● Nature of treaty: P
● Mode: occurrence year
● Reference period: 3
● Reference year: 3
● Comparative method: EVERY (every difference)
Rule 1
● Rank: 11
● Entry code: 1701
● Percentage: 25
● Calculation base: PE01
Rule 2
● Rank: 21
● Entry code: 3100
● Percentage: 15
● Calculation base: PE18 (forecast and estimation (GNPI after advance payment))
Rule 3
● Rank: 31
● Entry code: 3200
● Percentage: 15
● Calculation base: PE18 (forecast and estimation (GNPI after advance payment))
Forecast and Estima Entry Code Entry Code Entry Code Entry Code
tion Rule
Rule used 1701 (default) 3100 (group) 3200 (treaty) 2100 (treaty)
Note that the calculation base for forecast and estimation rules contains the entry code 1750 only. Run the
“Forecast and Estimation” background job with the following parameters:
● Usage: Y, P
● Accounting year: 2000
● Accounting period: YEAR
● Financial year: 2003
● Month: 3
The background job generates the following resulting postings for the occurrence and underwriting year 2000.
Use
When you enter a forecast and estimation rule, you can enter a currency for the forecast.
If you do not enter a currency, the system uses the leading currency for the relevant section.
If accounts and postings are entered in different currencies, these are translated into the forecast and
estimation currency when the forecast and estimation is calculated. In other words, both the calculation base
evaluation and the resulting posting are performed in the currency of the forecast and estimation rule.
However, this rule is superseded by the “currency changeover”. Following the introduction of the euro, various
currencies need to be converted into euros at a fixed rate as of a certain date.
Process
Use
The reference year restricts the time frame of postings to which the calculation bases in a forecast and
estimation rule are applied: financial year: only postings in the accounting year of the background job; previous
year: only postings from the previous year; if field is empty: all postings for which the end date of the
accounting period is not after the calculation date of the background job.
Use
The reference period defines when the rule is calculated. There are three possible settings.
If the reference period is set to “Financial Year”, the rule is always calculated when the calculation date of the
background job falls within a technically open financial year. Otherwise, no calculation is performed.
If the reference period is set to “Period”, the rule is calculated when the calculation date for the background job
falls within the treaty period, or when rule in the treaty has been changed since the last background job.
If the reference period is set to “Accounting Year”, the rule is calculated when the accounting period specified in
the selection screen for the background job overlaps with the accounting period for the rule, which is based on
the start and end dates for the accounting period.
Process
1. Enter rules
Assume that you have a treaty with the following forecast and estimation rules.
Rule 1
○ End of accounting period: December 31, 2000
○ Usage: Y, E1 (year-end estimate – payable)
○ Entry code: 3100 (loss payment)
○ Reference period: ACCTY (accounting year)
○ Comparative method: EVERY (every difference)
○ Reference year: none
○ Amount: 1000
Rule 2
○ Usage: Y, E1 (year-end estimate – payable)
○ Entry code: 1701 (premium (+))
○ Reference period: FINYR (financial year)
○ Comparative method: EVERY (every difference)
○ Reference year: none
When an estimate is entered – either manually, or automatically when the background job processes a forecast
and estimation rule in the treaty – you need to make sure that the estimation will be reversed when certain
events take place.
The first method is triggered when you release the estimated account. This is illustrated in the following
example.
An estimated account with CHF 1000 in entry code 3100 (loss payment) is posted manually for a treaty. In
internal Customizing, you must set the estimate account reversal method to “Automatic Reversal in the
Following Year” (method 1).
When you release the account, the system automatically creates a reversed estimate. This is an account with
an offsetting posting for the same amount.
When an estimate is entered – either manually, or automatically when the background job processes a forecast
and estimation rule in the treaty – you need to make sure that the estimation will be reversed when certain
events take place.
The FS-RI system supports two reversal methods: automatic reversal in the following financial year, or reversal
following receipt of the corresponding final account.
The second method is triggered when you release the final account. This is illustrated in the following example.
An estimated account for a treaty is posted manually. In internal Customizing, you must set the estimate
account reversal method to “Reversal After Receipt of the Final Account” (method 2).
No other accounts are created when you release the estimated account.
Later on, you create the final account. The accounting period for this account is the same as for the estimated
account. Also, this account has the actual/estimate indicator “FINAL”, indicating that it is a final account. To
reverse the estimated account, this account must be defined as the closing account for the respective
accounting period. This is done by setting the “Statistics” checkbox.
When you release this account, the system creates the estimated account as in the example Reversal in the
Following Financial Year [page 456].
Create a header entry in this Customizing activity. Select this entry and double-click Rank to branch to the
details of the templates, where you enter the corresponding forecast and estimation rules.
Rule 1
● Rank: 1
● Usage: 10
● Entry code: 3100
Rule 2
● Rank: 2
● Usage: 10
● Entry code: 1701
● Reference period: ACCTY (accounting year)
● Amount: 1,250
If you create a treaty and want to import a template, you must specify in the treaty header data the template to
be imported (in the Rule Definition Template for Forecast/Estimation field under Additional Data).
You then enter the header details for a forecast or estimation, and branch to the (empty) main screen.
If you choose the Load Template pushbutton, the system imports the template from the Customizing activity.
Once you have loaded the template, you can save it as normal and process the rules in the background job.
Use
You can enter statuses for periods and shares; these statuses affect how the forecast and estimation rules are
processed.
If one of these statuses does not allow posting, the corresponding forecast or estimation rule is not processed.
Process
Use
This section contains information about the actions commonly used to change the financial year or accounting
period.
Process
We recommend you use the following activities to change the accounting period.
You must any calculate outstanding advance premiums [page 268] before year-end closing.
Final Premiums
In the case of reinstatements [page 270], you must enter any final premiums in the treaties.
Adjust Periods
You use the Adjust Periods [page 535] background job to perform some final calculations, for minimum
amounts in conditions for example, and to release accounts.
Create Estimates
If required, you must create any estimates before the period is closed. You use the forecast and estimation
function [page 413] to do this.
You use the Copy Periods [page 534] background job to copy the periods from the old year to those of the new
year, which facilitates the processing of extended business.
If you create accounts on an annual basis, when you close a financial year you must close the corresponding
financial period and open a new financial period. You cannot post data to a closed financial period.
If you use the FS-RI solution, you can open and close financial periods on two levels (in SAP FI and in the FS-RI
system). You can release accounts with an FI posting date only if an open financial period exists at both levels
for this date.
The system enables you to block accounts from the FS-RI system before you close the period in SAP FI. This
means you can postprocess data in the FS-CD system if the FS-RI system has already been closed.
For more information about managing financial periods in the FS-RI system, see Management of FS-RI
Financial Periods [page 461].
You use the Execute Reserve Carryforward [page 546] background job to create any opening and closing
reserves required for the subsequent year.
You can enter a time limit for some Customizing activities. If your business environment changes at period-end
closing, we recommend you do this in external Customizing for Basic System. For example:
Use
You use the financial periods defined in the FS-RI system to close FS-RI financial periods independently of the
current account system. This means you can continue to work on these periods in the current account system
after you have closed and locked them in the FS-RI system.
Prerequisites
● You have defined the variant for the company code in the following Customizing activity: SAP
Customizing Implementation Guide Financial Accounting (New) Asset Accounting Valuation Fiscal
Year Fiscal Year Variants Specify Other Versions on Company Code Level
● In Customizing for Basic System under Default Values Edit Defaults for FS-RI , you have used the
Control Closed Financial Periods checkbox to specify whether you want to enter open or closed financial
periods.
Features
You manage the FS-RI financial periods in the FS-RI master data under Financial Periods in FS-RI Edit
Financial Periods . The transaction code is /MSG/RBILPERPF.
Depending on your Customizing settings (see "Prerequisites"), you enter the closed or open financial periods
here.
If you enter closed financial periods, the system interprets as open all periods for which an open financial
period is declared in the FI module and that have not been explicitly declared as closed here.
If you enter open financial periods, the system interprets as open all financial periods for which an open period
has been declared in the FI module and here.
If you do not make any entries, only the specifications from FI are effective.
You can control whether posting is allowed in a period using the following criteria:
If you select the “Control Closed Financial Periods” checkbox (see "Prerequisites") and the closed FS-RI
financial period results in the creation of two open financial periods, the system uses the oldest open FS-RI
financial accounting date.
The following open financial periods exist: January 2000 to December 2002 and January 2007 to
December 2010
Earliest possible open RI financial accounting dates: January 2000 or January 2007
Use
This section provides an example for determining applicable FS-RI financial periods.
Prerequisites
Activities
1. The system selects all the FS-RI periods that match the company code or its variant.
2. The system sets an actual/estimate indicator for each combination of actual and estimate.
3. The system rejects the entries that have a treaty class, treaty category, or combination of actual/estimate
that do not match the current account. It keeps the entries containing placeholders.
Account 1
Account 2
4. The system sorts the remaining entries in descending order according to treaty class, treaty category, and
actual/estimate indicator. After sorting, the placeholders can be found under the specified fields.
Account 2
Account 1
Account 2
It then compares the financial periods for the account with the details of the entry that was found, taking into
consideration the Control Closed Financial Periods checkbox.
You use Office Integration to integrate various OLE2-enabled desktop office applications into the ERP system.
Desktop Office Integration provides an ABAP OO interface, which enables you to start, close, and handle
special office applications through the OLE2 interface. You can open the office application in a separate
window, or in the ERP window.
Microsoft Excel is currently the only application available in the FS-RI system.
You call Microsoft Excel in a treaty, loss, or account under Extras -> Microsoft Excel Processing.
A display frame appears that contains the connection to Microsoft Excel. You can then decide whether to
continue or not.
When you choose Microsoft Excel Processing, the system reads the current data from the tab pages, calls
Microsoft Excel, and imports the data using a macro.
The different tables in Microsoft Excel are named after the tab pages on the screen.
If you change the data on the screen, choose Microsoft Excel Processing again. The system closes the active
Microsoft Excel window and opens a new window containing the new data.
You can supply the treaty data transferred to Microsoft Excel to other Microsoft Office applications. For
example, you can use this data to generate standard letters.
Unfortunately, the data displayed in Microsoft Excel is not always consistent. As you can see when treaty data
is transferred to Microsoft Excel, the date is shown in different formats.
After you have transferred data to Microsoft Excel, if columns appear to be missing or if more columns are
displayed than on the screen, either new columns were added during the development process or columns
were hidden by the end customer.
The only way to solve this problem is to change the program code. To do so, go to the form include for the
relevant screen and search for the refresh_dataINCLUDENUMBER form. Here, you can quickly find the part
responsible for the relevant tabstrip control and change it as required.
Let us take as an example the code for exporting the table control for periods in the /MSG/
R_V_KORVASSAPF1001 form include. By scrolling down a little, you can see the code that is used to fill the
columns.
If there are too many columns, simply turn the relevant row into a comment. If any columns are missing, and
these have not been turned into a comment, the user must simply add them at the appropriate position.
Use
The industry-specific component FS-RI is an integral part of standard SAP software and can be combined with
the FS-CD modules to process general tasks relating to the current account. You can find more information
about SAP transactions in the SAP ERP documentation for insurance.
Alternatively, you can determine the balance carried forward for the final statement. In this case, the system
saves the end balance of the last final statement run persistently. This is used as the balance carried forward
for the next statement run.
You can use the Billing/Account Statement [page 467] function to print RI account data, current account data,
reserves data, and fund data. Before you print you can display a preview of the data on the screen. You can use
selection parameters to restrict the volume of data printed.
Bordereau Creation
You can use the Bordereau Creation [page 475] function to enter a predefined amount of account data into a
bordereau.
The “Repeat Printout” and “Reset” functions are available for final bordereaux.
Use
You use this function to print RI account data, current account data, reserves data, and fund data. Before you
print you can display a preview of the data on the screen.
You can use selection parameters to restrict the volume of data printed.
You have configured the following activities in Customizing for Basic System:
Features
The current account statement is a record of liquid funds and provides information about open and cleared
items.
The RI account statement is a record of reinsurance-related data and contains the premiums, losses,
commissions, and so on, from the individual accounts printed.
You can also print a summary for each treaty. In this case, all the postings for an account item are totaled.
The statement of reserves contains the FS-RI reserve balance. This is the total of the postings with entry codes
that have been defined as reserves. The reserves are transferred to the RI account statement as additional
information.
You can select whether you want the system to print statistical or balance sheet reserves only (depending on
the respective accounting principles), or both.
The statement of funds held documents the funds created in the FS-RI system. The statement is based on fund
movements classified as fund postings.
The account lists contain the printed accounts. You can display or print the account lists to reconcile balances.
Print Operation
The system prints the reinsurance and current account statements in a single activity. However, you can select
the data to be printed and opt to print only reinsurance accounts, or reinsurance accounts and current
accounts. On the initial screen you can also enter the contact details and the date to appear in the document.
The system prints the data for the current account and RI accounts in one document for each account
recipient and address, based on the specified selections.
The time period on the selection screen restricts the settlement period for the current account data, and the
accounting period for the RI account data. Normally, you only enter the "To" date. This year also defines the
accounting year for the statistical reserves. Leaving the "From" date blank ensures that all the old items that
have already been printed are included in the balance carried forward. It also ensures that payments without a
specified settlement period are included.
1. Current account
○ For each company
○ For each currency
2. Account data
○ For each currency
○ For each treaty
○ For each company
1. RI account 1
2. RI account n
3. RI accounts (summary for treaty)
4. Control list of printed accounts
3. RI reserves for treaty 1 to n
4. RI funds for treaty 1 to n
You can change the sort sequence to meet customer-specific needs by implementing method
CHANGE_ABR_RES_DPO for Business Add-In /MSG/R_A_ABR_BADI.
You use the provisional print run to check the data. You can create a provisional statement as many times as
you want based on pending and released accounts.
The system processes only released accounts in the final print run. The final print run also assigns a document
number and flags the accounts and postings contained in the final statement. After the final print run, the
system totals the printed current account items as the balance carried forward for the next provisional/final
print run.
During the final print run, the system also adjusts the due dates of the open items based on the statement
date.
You can also perform a repeat print run for documents that have already been printed in a final print run. The
function for repeating a print run has a separate selection screen, which you call by choosing the “Repeat
Printout” pushbutton. Here you see the documents that have been generated by a final print run.
You can also delete documents that no longer need to be available for repeat printouts.
Company Codes
You can execute the print run for each company code. In the FS-CD current account system, you can also
perform the run for each company code group. If you do not enter a company code or company code group,
the system prints all the postings found for the specified treaty, treaty category, or print group for all company
codes.
Print Group
You can execute the print run for each treaty or print group. This is controlled using the Customizing setting for
account statements, which is defined for each company code. If you execute the print run for each print group,
the system groups only treaties belonging to the same print group in each document. Treaties that are not
assigned to a print group are not printed.
The system checks if values have been entered in the selection screen fields for the target currency, valuation
date, and exchange rate type. If this is the case, it translates the amounts in the current account statement and
in the control list for the RI accounts into the corresponding currency.
RI Account Statement
When the system prints the RI account statement, it prints all the accounts that correspond to your selection
parameters. You normally print all the accounts for a business partner in one run so that you can send them to
the partner together. The statement is sent to the account recipient specified in the treaty (to the partner
address selected in the treaty).
Document ID
Every account printed is given a document ID consisting of the date and a sequential number from the number
range interval defined in Customizing.
For an overview of how data is displayed and sorted in the RI account statement, see the corresponding
section.
The system selects and stores temporarily the current account data for the current account system. The
system formats the print data independently of the current account system. The system creates a document
for each account recipient and address.
When you execute the final print run, the amounts displayed become due for payment. The system
recalculates the due dates for the open items printed in the final statement to incorporate the time limits in the
treaties and shares, and writes these to the FI documents. You can suppress this function for the current
account system FS-CD by defining the main transactions and subtransactions for the postings you do not want
to be adjusted in Customizing.
For an overview of how data is displayed and sorted in the current account statement, see the corresponding
section.
If the treaty currency has changed, or the last record has been processed, the system prints any available
funds data, provided you have selected the “Print Funds” checkbox in the selection criteria and fund postings
exist.
Statement of Reserves
The system prints closing reserves only. It prints the reserve balances up to the financial year specified in the
selection criteria, allowing for the fact that postings have already been created for this year or were made for at
least one reserve carryforward.
Recommendation
If you want to print larger quantities of data, we recommend that you schedule the billing/account
statement in the background (for example, overnight).
● Accounts with a given status for a company (and a treaty/treaty group) whose posting date is before the
end of the period being processed
● Accounts to printed and liquid postings that have not yet been printed for the accounts found (whose
account items are to be displayed as individual line items or as totals)
Calculation of Totals
During the print run the system totals the individual account line items according to accounting class of
business/main class of business or treaty section, depending on the Customizing settings for billing/account
statements.
● Treaty
● Business partner
● Currency
● Underwriting year
Sorting Data
● Currency
● Treaty (the system can also print a cover page for each treaty)
● Company
The system displays the following data in the current account statement:
● Balance carried forward from previous current account statement (if available)
● Current account data from accounts from FS-RI accounting documents
● Current account data from payments made and received
● Balance from all the above transactions
● Cash loss (displayed as separate line, for information purposes)
The balance carried forward is the balance of all the postings that have already been included in a final print
run.
This section lists all the individual posting items that have not yet been printed, and for which one of the
following apply:
This section contains the balance of all postings for the accounting period and treaty that were posted in the
current account system by the account release function in the FS-RI system and have not yet been printed.
This section discloses a cash loss for information purposes, assuming it has not been cleared by a technical
posting.
The system starts a new printed page if one of the following is changed:
● Recipient
● Business partner
● Currency
Calculation of Totals
The system totals the current account data for payments made or received according to the following:
● Document type
● Document number
Sorting Data
The system sorts the current account data from RI accounts by:
● Treaty
● FS-RI accounting period
The system totals the funds held, released, and retained according to the treaty, company, currency, treaty
section, fund type, and underwriting year/accounting year for each recipient (for all addresses). The funds data
is calculated for the current financial year only.
The system starts a new printed page if one of the following is changed:
● Business partner
Grouping
Depending on the Customizing setting, the system groups the data for funds held according to the accounting
class of business/main class of business or the treaty section.
The system displays the current balance of the closing reserves for the respective account recipient (for all
addresses).
After a change in the financial year, you must carry the reserves forward before you can print the statement of
reserves for the following year.
The system always starts a new printed page if one of the following is changed:
● Business partner
● Currency
● Treaty number
● Reserve type
Calculation of Totals
● Underwriting year
● Account line item
● Accounting class of business/main class of business, or treaty section
Grouping
Depending on the Customizing setting, the system groups the data for reserves according to the accounting
class of business, main class of business, or the treaty section.
Use
The Repeat Printout and Reset functions are available for final bordereaux.
The creation of the printed statement or electronic message is not part of the features.
You find the Trigger Bordereau Creation function in the SAP Easy Access menu under Reinsurance Periodic
Processing Document Creation .
Prerequisites
You can define the type of accounting procedure for partners involved that are flagged as the cedent or
reinsurer. You use this accounting procedure to specify whether a partner involved in the role of “Reinsurer” or
“Cedent” receives their accounts or bordereaux in printed form.
Note
You can print bordereaux in addition to the account. By default the system prints RI account statement only.
Note
If you want to create a bordereau for a partner involved then you must enter this bordereau in the treaty. The
Accounting Procedure field is provided for this purpose on the “Partner Involved Data” tab page under
“Participation Information”.
Features
The system uses the selection criteria and control data entered by you to find the required data.
Activities
To request a bordereau, select the Trigger Bordereau Creation function. If the system finds the data
successfully, it displays a message with the request number, sender, and recipient.
If you want to print a provisional or final bordereau then you must call the print program with the generated
request number to start the print operation. This procedure also applies if you want to reprint a bordereau.
When you call the Trigger Bordereau Creation function (transaction /MSG/H_BORDANST) the Bordereau –
Selection Program screen appears. Under Selection Criteria and Control Data you can select which accounts
are to be used to create the bordereau.
Selection criteria:
● Company code; the system explicitly asks you for this code if you have not already entered it
● Company code group
● Main class of business
● Treaty number
● Treaty category
● Ceded RM participation
● Reinsurer
● Recipient
● Key date
Control data:
Note
You can create a provisional bordereau for Risk Manager accounts that have not yet been transferred to
Basic System or have already been transferred to Basic System. You can create a final bordereau only
for Risk Manager accounts that have already been transferred to Basic System.
The system uses the selection criteria and control data to find the required data. It generates a request number
and saves the data under this request number in a work table. A document number is assigned to the final
bordereau; this number comprises the request number, recipient, and sender. The work table contains values
such as sender, sender address, recipient address, treaty, account currency, risk, policyholder, entry code,
amount, underwriting year, occurrence year, revenue period, and loss number.
Amounts are displayed in the work table with a plus or minus sign. The system takes the plus or minus sign
from the “Plus/Minus Sign for Entry Code” column (“+/-Sign EC”) in the Customizing activity Edit Entry Code
Definitions under Basic System Accounting Entry Code .
The system currently determines the liability data on the posting date during account creation.
You can use certain values to summarize data when the work table is filled. The system leaves empty the
parameters in the work table selected as summarization criteria. You can use the features of the flexible
summarization of accounts [page 174] to define the summarization criteria.
In the treaty header data you enter the summarization variant to be used by the system.
Use
You can enter multiple selection criteria on the Bordereau - Repeat Printout/Reset screen:
● Recipient
● Reinsurer
● Treaty number
● Treaty category
● Responsible for account
● Request number
● Document ID
● Key date from
● Treaty number
● Treaty name
● Reinsurance company number
● Name of reinsurer
● Broker
● Name of broker
● Recipient
● Name of account recipient
● Recipient address (city, postal code, street, and house number)
● CoCd (company code)
● Responsible partner (responsible for account)
● Request number
● Main class of business
● Name of main class of business
● Creation date
● Account sender
● Name of account sender
Note
Activities
To reprint a bordereau, select at least one bordereau and choose the Repeat Printout pushbutton.
If you want to reset a bordereau, select the corresponding bordereau and choose the Reset pushbutton. The
data will be available again the next time a bordereau is created. The system then assigns the status Reset in
the work table to the bordereaux that have been reset.
If you want to include the reserves for the bordereau, the system calculates these using the specified key date
according to the year-to-date (YTD) method.
● Balance sheet reserves: selected with the financial year that corresponds to the key date year
● Statistical reserves: selected with the accounting year that corresponds to the key date year
When the system calculates the loss reserve balance it ignores the account and posting number.
The system considers whether the reserves have to be calculated according to a specific accounting principle.
For more information, see the Customizing activity Accounting Principles for Accounting Procedure.
If you want to revalue the reserves, you must run the Recalculate Conditions (Risk Manager) background job
first.
Use
Activities
You find the Customizing activity Enter Accounting Procedure under FS-RI Reinsurance Basic System
Treaty .
The accounting procedure describes whether a partner involved with the role of reinsurer or cedent receives
their accounts or bordereaux in printed form.
You find the Customizing activity Edit Entry Code Definitions under FS-RI Reinsurance Basic System
Accounting Entry Code .
You have to set the Bordereau Indicator for each entry code that is relevant for the bordereau statement.
You find the Customizing activity Accounting Principles for Accounting Procedure under FS-RI Reinsurance
Basic System Accounting Accounting Principles .
If you manage reserves according to different accounting principles, you can specify this here.
For each company code you can specify the accounting principle to be used by the system to calculate the
balance sheet or statistical reserves.
This master data is created when you set a treaty period to a status that allows posting; posting data cannot be
created for the treaty until you set a treaty period to a status that allows posting.
With the exception of the owner company, all the partners involved in a treaty (cedents, reinsurers, brokers) are
assigned the role MKK (mass contract invoicing) and can therefore be used in the FI-CA system (and the FS-CD
system). This process runs in the background and is triggered every time you set a treaty period to a status
that allows posting.
The FS-RI system uses the following default FS-CD insurance objects:
In the FI-CA system, contract accounts are subledger accounts that manage the payables and receivables for a
business partner. These accounts are reconciled with the general ledger (FI-GL system). You can assign a
contract account to each insurance object/partner relationship. In the FS-RI system, we recommend that you
manage one contract account for each partner irrespective of the number of insurance objects assigned. To do
this, you must define rules for account creation in the FS-CD system that can be selected in Customizing.
When you release an account, the system creates payment plan items in the FS-CD system (provided the
account contains FI-relevant entry codes and that the treaty is not statistical). The account number is
transferred to the FS-CD system as the business transaction number. To control account determination, in
Customizing you can assign entry codes to main transactions/subtransactions in the FS-CD system.
The following FS-CD account balance roles are delivered with the standard FS-RI system:
The account balance roles are combined with various list types and line layout variants that are defined in
Customizing for the FS-CD system.
Definition
The ledger group is a combination of ledgers for the purpose of applying the functions and processes of general
ledger accounting to the group as a whole.
Use
The ledger group is important if you use the new multi-GAAP functions of the new FI-GL general ledger in SAP
enhancement package 3 for SAP ERP 6.0.
The FS-RI system finds the corresponding ledger group for each FI-relevant, non-liquid posting. The posting
can then be processed correctly in the FI-GL system. The system assigns the ledger group when you release an
account [page 365]. You use the ledger group work table to find the correct group for a certain posting. This
work table is filled by the background job Create Work Table for Ledger Group [page 555].
Prerequisites
Before you use the ledger group in a company code, you have to activate this function for this company code in
Customizing for Basic System under Default Values Edit Defaults for Accounting . You then have to link
Definition
This section introduces the concept of the families and their structures, which form the framework for defining
accounting units.
Structure
The top level consists of families. Each family represents an entire structure. You can define as many families as
you want.
Each family is assigned to one or more treaty class, and one or more treaty type.
This assignment determines the treaty management context in which the accounting units configured under
the nodes for a family can be used.
The treaty class indicates the type of treaty (for example, non-life), while the treaty category defines whether
the treaty is proportional or non-proportional.
The node structures are contained under the families. The second level below a family can have exactly one
node, which is the first node in a structure and always assigned to a family. This is the top node.
Nodes
For each top node, you can create several nodes at the next levels.
An attribute corresponds to a field in an existing operative database table. This restricts the available value set
for an attribute.
The available attributes are read from a special Customizing table, containing fixed attributes.
You can define a subset of these attributes and use it to define the structure. You can specify the treaty class
for which the attributes are valid.
Accounting Units
You can define several accounting units for each node in a family structure. The function of a node is identical
to that of a class, which defines the features of an accounting unit (object).
The features refer to the accounting unit attributes that need to be assigned values.
These are all the attributes in a substructure, from the top node down to the node for which the accounting unit
has been defined.
When you define an accounting unit, the system creates an instance (object) of the node or of the attributes to
be assigned values. You must assign values to these attributes.
You can define several accounting units for each node, but each one must have a unique name.
Each node must be assigned to at least one company code. This defines the validity area of the accounting unit.
Note
In special cases, one of the attributes to be assigned values may be dependent on a company code. In this
case, you must specify a company code for each accounting unit in order to call up the permitted values.
Once you have defined an accounting unit, you must enter values for all the attributes.
You can do this either by selecting a predefined value for this attribute or by entering a number in the case of
numerical attributes. Both entry methods are mutually exclusive.
A given attribute/value combination can only be defined once for each node. In other words, you cannot define
an accounting unit twice under the same node.
This check is only necessary for the node containing the accounting units, since the accounting units under the
other nodes cannot have the same types of attributes.
7.1.1.1 Families
Definition
The uppermost node in a tree always has the label "Families". If you double-click this entry, the system opens a
tab page for defining families on the right-hand side of the screen. The definition of a family consists of a
unique internal number, a unique ID, and a freely-definable long text. The internal number and the ID are
required fields.
Structure
Header
When you create families, the header area is empty, since there are no superior nodes.
Pushbuttons
● Change
You can toggle between display and change mode. In change mode you can create families or change the
ID and long texts of existing families. You cannot change the internal number of existing families (primary
key).
● Delete
This pushbutton is active only in change mode. and can be used to delete existing families that do not yet
have a top node.
● Create
This pushbutton is active only in change mode. It determines the next available family number in the
sequence and writes this to the next free line in the table control.
● Translate
This pushbutton is active only in change mode. You apply this function by selecting at least one family in
the table control. This opens a dialog box, which prompts you to select the target languages. A second
dialog box then appears for the translation itself.
Use
Before you define the top node for a family, you first have to assign the family a treaty class and treaty category.
To assign a treaty class, you double-click a family in the tree, and a tab page appears on the right-hand side of
the screen. The fields “Treaty Class” (short text) and “Treaty Type” (proportional/non-proportional) are
required fields. Once you have selected a treaty class, the system displays the corresponding long text.
Features
Header
The header area shows the short text and long text of the family for which the assignments are being made in
the table control.
Pushbuttons
● Change
You can toggle between display and change mode. In change mode you can assign new combinations of
treaty class and treaty categories, or delete existing assignments. You cannot change the treaty class and
treaty type of existing assignments (primary keys).
● Delete
This pushbutton is active only in change mode. and can be used to delete existing entries if the family has
not yet been assigned a top node.
7.1.1.3 Nodes
If you click a family in the tree with the secondary mouse button, you can choose “Define Initial Attribute” from
the context menu to define the top node of a structure. The node itself is created implicitly by the program. All
you have to do is choose the attribute to be assigned to the top node. You select the attribute in a dialog box
containing a list of all the available attributes. Once you have defined the top node, the context menu no longer
appears when you click on this family with the secondary mouse button.
If you click a node with the secondary mouse button, the context menu offers two options. You can use the
function “Attribute at Same Level” to assign an attribute to the current node. For each node, you can assign one
attribute at the same level. If an attribute has already been assigned, this option no longer appears in the
context menu. If you choose “Attribute at Next Level”, the system implicitly creates a new node under the
current node. You then have to assign an attribute to this new node, which is done in the same dialog as for the
function “Define Initial Attribute”. The option “Attribute at Next Level” is always visible in the context menu. You
cannot assign the same attribute more than once within an ongoing structure. The system prevents this by
removing attributes that have already been used from the list of possible entries for levels lower down.
You can only define one top node per family. Below the top node and all the nodes that follow you can define as
many additional nodes as you want.
You can also delete nodes by choosing “Delete Attribute(s)” in the context menu of the tree. This option only
appears in the context menu if the node no longer has any dependent objects, such as child nodes and
accounting units.
Use
When you double-click a node, the system opens a tab page for defining accounting units for this node on the
right-hand side of the screen. If the substructure of the family up to this node contains a company code-
dependent attribute, you must first assign at least one company code to the node. You do this on the
“Company Codes” tab page, which is to the right of the current tab page. If none of the attributes are
dependent on the company code, you can define the accounting units straight away.
The internal number of the accounting unit and the short text must be unique, and both fields are mandatory.
The name of the accounting unit is freely definable. The “Company Code” field is only ready for input if the set
of attributes to be assigned values contains a company code-dependent attribute. This field is then a required
field, and can only be changed if values have not yet been assigned for the accounting unit. Once values have
been assigned, the field is locked.
Features
Header
The header area displays the short and long texts for the family, as well as the attributes of the node for which
the accounting unit is being entered.
Pushbuttons
● Change
You can toggle between display and change mode. In change mode you can create accounting units, or
change the short and long texts of existing accounting units. If the accounting units are dependent on a
company code, you can also change the assigned company code, as long as you have not yet assigned
values to the accounting unit. You cannot change the internal number of existing accounting units (primary
key).
● Delete
This pushbutton is active only in change mode and can be used to delete existing accounting units that
have not yet been used in a treaty.
● Create
This pushbutton is active only in change mode. It determines the next available accounting unit number in
the sequence and writes this to the next free line in the table control.
● Translate
Use
When you double-click a node, the tab page with the accounting units for this node appears on the right-hand
side of the screen. To open the tab page for company codes, click the Company Codes tab page.
On this screen, you can assign company codes to the node. There are no restrictions, and you can add and
remove company codes at any time. This only changes the context in which the accounting units can be
selected (for example, in treaties).
Features
Header
The header area displays the short and long texts for the family, as well as the attributes of the node for which
the company codes are being entered.
Pushbuttons
● Change
You can toggle between display and change mode. In change mode, you can add company codes to the
node. You cannot change the company code field in existing entries (primary key).
● Delete
This pushbutton is active only in change mode and can be used to remove existing company code
assignments.
Use
When you double-click a node, the tab page with the accounting units for this node appears on the right-hand
side of the screen. To see the node attributes, click on the Node Attributes tab page.
The system displays the attribute that was assigned to the node when it was created.
Header
The header area displays the short and long texts for the family, as well as the attributes of the node for which
the attributes are being displayed.
Pushbuttons
● Change
You can toggle between display and change mode. In change mode you can delete the assigned attribute.
● Delete
This pushbutton is active only in change mode and can be used to remove the assigned attribute. You can
only delete attributes if no accounting units have yet been defined for the node.
Use
If you double-click an accounting unit in the tree, a tab page containing the values for this accounting unit
opens on the right-hand side of the screen.
The table control contains all the attributes in the substructure, from the top node down to the node for which
the accounting unit is being defined. The “Attribute No.” and “Attribute” fields are fixed. These are the
attributes to which values have to be assigned. Likewise, you cannot change the “Operator” field, which has the
standard default setting "=". Depending on the type of attribute, you either select a value from a dynamic list of
possible entries that is generated specifically for the attribute in question, or enter a number in the case
numerical attributes. Only one of these fields is ready for input in change mode, while the other is locked. You
must assign values to all the attributes before you can leave the tab page.
Features
Header
The header area contains the short and long texts for the family, the node attributes, and the short and long
texts for the accounting unit that is being assigned the values.
Pushbuttons
● Change
You can toggle between display and change mode. In change mode you can assign values to the attributes.
Depending on the type of attribute, either the “Value” or “Number” field is ready for input.
● Where-used list
This pushbutton opens a dialog box showing all the treaties in which the current accounting unit is used.
If you choose the Translate pushbutton on the screens for families and accounting units, a dialog box prompts
you to select the target languages. The system then calls the translation dialog, and lists the data records to be
translated in the current system language and in the target language. If a translation already exists for the
chosen target language, it is read to the table. You can then add the short and long texts for the target
languages, or change the existing entries. You cannot change the entry with the current system language.
Pushbuttons
● OK
If you select this pushbutton, the system saves the new and changed translations. However, the
translations are not written to the database until you choose Save in the main program.
7.2 Hierarchies
● Area
● Class of business
● Line of business
● Treaty
● Treaty section
● Loss
● Statistical account
● Optional sets 1 to 4
● Program set
The hierarchies for areas and classes of business have additional value types.
End nodes are used only in areas, classes of business, and lines of business.
Use
You maintain the treaty section hierarchy in the hierarchy editor. This enables you to see the hierarchical
structure of the treaty section hierarchy you are currently working on in the form of a graphic.
Each hierarchy has its own transaction with the same function for all hierarchies, whereby value types are only
available for classes of business and areas, and end nodes are only used in classes of business, areas, and lines
of business.
Possible actions:
● Create
For more information, see "Create Node".
● Edit
● Display
If you set the “Inversion” checkbox, the tree is inverted and the required node is displayed as the lowest level
node. This enables you to determine where the node occurs.
● Expand subtree
This system expands a node and displays the underlying nodes and end nodes.
● Collapse subtree
The system collapses a node.
● Create node
To create a new node, you must select an existing node and then choose “Create Node”. You must then
enter the internal key and short text. You can also enter a long text and a value type. You can use the “F4
Help” checkbox to determine whether the required hierarchy for this node is displayed in an input help
dialog box.
● Change node
Here you can change all the relevant settings for the node, with the exception of the internal key.
● Insert node/end node
When you choose “Insert Node/End Node”, a dialog box appears in which you can choose the node or end
node you require. To call the input search help for a node or an end node, click the input field with the
secondary mouse button. You can only choose end nodes if the hierarchies support these nodes (only for
classes of business, lines of business, and areas).
● Delete link
Here you can delete a link. Note that you can only delete the link from the hierarchy, and not the node or
end node. For example, if you delete the link between WORLD and EU, EU still exists in the database, which
means that you can add EU to this or another hierarchy at any time.
● Deactivate node
If you deactivate a node, you can no longer select this node in the system. You can only delete nodes that
do not contain other nodes. Moreover, end nodes used in other hierarchies cannot exist.
● Completeness
If you choose “Completeness”, the system displays all end nodes that are not yet used in the hierarchy. You
can assign the end nodes displayed directly to the nodes in the hierarchy. This function is useful only if the
hierarchy uses end nodes.
● Use end nodes
This enables you to go to the maintenance view for the relevant end nodes. You cannot go to the
maintenance view if the hierarchy does not support end nodes.
● Translate
Here you can translate all the nodes. To translate nodes, choose “Translate”; this takes you to the
translation screen. Then select an entry and choose Goto Translation . You can then select a
language and translate the node.
A class of business hierarchy depicts a rank order of individual classes of business built up from the higher-
level hierarchy with its nodes and end nodes. A class of business hierarchy is determined by its short text. This
short text is language dependent and must be unique for all class of business hierarchies.
You use the maintenance transaction for classes of business to create, change, and display classes of business.
You call the transactions through the following menu paths.
Possible actions:
A class of business hierarchy contains three types of nodes. The highest node is the hierarchy node. The
hierarchy node is marked by its language-dependent short text. You use the short text to change class of
business hierarchies or select these in the search help. The node that is not a class of business is called the
“true” node. The node that has a defined class of business is called the end node. The end node has no
assigned nodes and forms the end of the branch of the class of business hierarchy.
You use the maintenance transaction for the class of business hierarchy to create, change, and display class of
business hierarchies. You call these transactions through the following menu paths.
Possible actions:
For a detailed description of hierarchy processing, see Maintaining Hierarchies [page 490].
A line of business hierarchy depicts a rank order of individual line of business nodes built up from the higher-
level hierarchy with its nodes and end nodes. A line of business hierarchy is determined by its short text. This
short text is language dependent and must be unique for all line of business hierarchies.
You use the maintenance transaction for lines of business to create, change, and display lines of business. You
call the transactions through the following menu paths.
Possible actions:
A line of business hierarchy contains three types of nodes. The highest node is the hierarchy node. The
hierarchy node is marked by its language-dependent short text. You use the short text to change line of
business hierarchies or select these in the search help. The node that is not a line of business is called the
“true” node. A node that has a defined line of business is called the end node. The end node has no assigned
nodes and forms the end of the branch of the line of business hierarchy.
You use the maintenance transaction for the line of business hierarchy to create, change, and display line of
business hierarchies. You call these transactions through the following menu paths.
Possible actions:
For a detailed description of hierarchy processing, see Maintaining Hierarchies [page 490].
The term “area structuring” refers to the modeling of an area hierarchy from higher-level areas (nodes) and the
areas assigned to these nodes (end nodes). An area is a region that is identified by its name; an area can
appear in more than one node (for example, Italy is in Europe and in the Mediterranean region).
Example
● World
● Europe
○ Germany
○ France
○ Belgium
○ Austria
● America
○ South America
○ North America
Possible actions:
Alternatively, you can also call the basic functions through the corresponding transaction code:
● Create/change: /MSG/RGBPF
● Display: /MSG/RGBAN
Possible actions:
Alternatively, you can also call the basic functions through the corresponding transaction code:
● Create: /MSG/RGB01
● Change: /MSG/RGB02
● Display: /MSG/RGB03
For a detailed description of hierarchy processing, see Maintaining Hierarchies [page 490].
The treaty hierarchy allows you to group reinsurance treaties by user-defined characteristic values at treaty
header level. You can group the individual characteristic values hierarchically. You assign a treaty to a
characteristic value for a treaty hierarchy on the Header Data tab page in the treaty transaction. You can assign
more than one treaty to a characteristic value.
You use the maintenance transaction for the treaty hierarchy to create, change, and display treaty hierarchies.
Possible actions:
● Create: /MSG/RVT01
● Change: /MSG/RVT02
● Display: /MSG/RVT03
For a detailed description of hierarchy processing, see Maintaining Hierarchies [page 490].
The treaty section hierarchy allows you to group reinsurance treaty sections by user-defined characteristic
values at treaty section level. You can group the individual characteristic values hierarchically. You assign a
treaty section to a characteristic value for a treaty section hierarchy on the Section tab page in the treaty
transaction. You can assign more than one section from different treaties to a characteristic value.
You use the maintenance transaction for the treaty section hierarchy to create, change, and display treaty
section hierarchies.
In change and display mode, the initial screen does not have the "Default" group box.
Possible actions:
Alternatively, you can also call the basic functions through the corresponding transaction code:
● Create: /MSG/RVB01
● Change: /MSG/RVB02
● Display: /MSG/RVB03
For a detailed description of hierarchy processing, see Maintaining Hierarchies [page 490].
The loss hierarchy allows you to group losses by user-defined characteristic values. You can group the
individual characteristic values hierarchically. You assign a loss to a characteristic value for a loss hierarchy on
the Loss Processing tab page in the loss transaction. You can assign more than one loss to a characteristic
value.
You use the maintenance transaction for the loss hierarchy to create, change, and display loss hierarchies.
Possible actions:
Alternatively, you can also call the basic functions through the corresponding transaction code:
● Create: /MSG/RSC01
● Change: /MSG/RSC02
● Display: /MSG/RSC03
For a detailed description of hierarchy processing, see Maintaining Hierarchies [page 490].
The FS-RI information system contains the following tools for evaluating data:
● ABAP Query
● Report Painter
You can call these tools on the SAP Easy Access screen under Information Systems Ad Hoc Reports
Tools or under Reinsurance Information System Tools .
You can still run various predefined reports or evaluations. All reports and evaluations contained in the product
scope are templates that must be adjusted during implementation using the available statistical tools to meet
specific customer requirements regarding layout and content.
● Funds
● RI
● Treaty
● Business partner
You can call these on the SAP Easy Access screen under Reinsurance Information System Reports .
“Funds” contains an evaluation that serves as a template and that was created with the help of Report Writer.
This report is a template only and can be copied and expanded accordingly.
“RI” contains the evaluations “RI Statistics” and “Fund Statistics”. You can change the layout and content of
these evaluations in Customizing.
The following evaluations are based on queries. The name of the corresponding query is in brackets. You can
find a more detailed description of the evaluation under “Query”.
You use SAP Query to evaluate and create a list of data. You do not need any ABAP programming knowledge to
use this tool.
A query must always be based on one InfoSet (previously known as a functional area), so that you are actually
able to perform evaluations. An InfoSet defines the fields and tables that the query can access. In turn, a logical
database, which is responsible for supplying the data, generally underlies an InfoSet.
Programming knowledge is required to set up the logical database and possibly also to define the InfoSet.
General Notes
The queries and InfoSets shown below are provided as examples or ideas only. You can make individual
changes to queries, InfoSets and logical databases, or create new ones.
You can find the exact procedure for creating logical databases, InfoSets, and SAP queries in the online help for
the SAP system.
The following queries are defined by default and assigned to the FS-RI user group:
● The queries GESELLSCHAFT1 – GESELLSCHAFT5 list all companies that are defined in the FS-RI system
and have or do not have a specific role.
○ GESELLSCHAFT1 – This evaluation provides a list of all companies that appear as cedent and/or
reinsurer but not as broker.
○ GESELLSCHAFT2 – This list provides an overview of all brokers defined in the FS-RI system that have
no cedent or reinsurance function.
○ GESELLSCHAFT3 – This list provides an overview of all companies that can appear as cedents,
reinsurers, or brokers.
○ GESELLSCHAFT4 – This lists all companies that are defined either as cedent/reinsurer or as broker. It
also lists all companies that can represent both functions.
○ GESELLSCHAFT5 – You can use this query to evaluate companies that are not authorized as either
cedent/reinsurer or as broker.
● Query VERTL_GES lists all companies and the treaties in which this company participates. You can restrict
the number of companies using selection criteria.
● Query VERTL_VTG lists the treaties and the companies that participate in this treaty. You can restrict the
number of treaties using selection criteria.
● Query VTG_MAKLER lists all brokers and the treaties that they have brokered.
● Query VTG_ZEDENT lists all cedents and their treaties.
You can get an overview of these queries in the menu “SAP Query” by selecting the user group “FS-RI”. You can
configure the user group in the menu under Edit Other User Group .
As of Release 4.64, you can easily link the lists generated with SAP queries to the treaty, if corresponding fields
related to the treaty are used in the lists.
To do this, when you create or change a query you must assign report /MSG/R_BRANCH_FROM_QUERY to this
query as the target report. You do this by choosing Goto Report Assignment Insert Line (F6) Other
Report Type ABAP Report .
You have created a funds evaluation as an example report using Report Writer. This report is a template only
and can be copied and expanded accordingly.
Library: ZDP
Report: ZDEPOT
You can call report ZDEPOT in the information system in the FS-RI system under “Other” -> “Information
System” -> “Funds” - > “Evaluation of Funds”.
You can also call this report under “Other” -> “Information System” -> “Report Painter”.
In the “Report Painter” menu, choose “Report Writer” -> “Report” -> “Display”. On the “Display Report: Initial
Screen”, enter the library and report specified above.
You trigger the evaluation by choosing “Report” -> “Execute”. The “Execute Report Group: Initial Screen”
appears; the system assigns report group ZBDP to report ZDEPOT.
If you choose “Execute”, the system displays the result of the evaluation.
You can also call the report through the activity group under “Information System” -> “Reports” -> “Funds” ->
“Evaluation of Funds”.
This is the basic concept for evaluating funds in SAP Reinsurance Management for SAP S/4HANA (FS-RI).
To achieve maximum flexibility when you evaluate the funds held, you can use parameters and tables to control
extensively the processes performed in this function.
The list of evaluations is defined by an RI model that you create according to RI statistics.
This includes:
● Definition of an RI model
● Description of the value lines
● Assignment of entry codes (fund types) to the value lines
● Definition of totals
● Definition of division operations to determine percentages
● Definition of a fund request
● Creation of request parameters, such as model, financial year, sort and selection criteria
When you release the account, the system transfers the data to the list of evaluations.
This data is processed together and output as a print file. The system first translates every value to the target
currency, using the desired exchange rate. It then assigns the value to the determined RI statistical row. Next, it
calculates the totals rows and the absolute difference values. Finally, it calculates the percentages and relative
differences.
You can either view the print file created from this data online or print this file out.
RI Model
Each model is identified by a number and a name. This is used to generate the RI evaluation list (evaluation of
funds) in different variants. All the rules needed for an RI evaluation are created for each model.
You use the RI model number to define different RI models (the RI model number is a key).
The name of the RI model uniquely describes the RI model using text entered by the user (maximum of 40
characters).
● Original currency
If you select this radio button, the system uses the original currency as the base currency.
● Account currency
If you select this radio button, the system uses the account currency as the base currency.
● Currency conversion
If you set this checkbox, the system translates the currencies into the local or target currency. If you do not
set this checkbox, the system displays amounts in the original or account currency, depending on the radio
button selected. Note that in this case the result is only meaningful if the data is also sorted by the
corresponding currency. The system checks whether this is the case; if not, it displays an error message.
The following section describes how you can create the evaluation using a self-defined dataset.
● Selection criteria
In this group box, you can enter criteria for the specified selection fields. These are then used in the
database query. This allows you to restrict the evaluation to special “dataset” views, depending on the
request.
You can open a dialog box to enter values. The values entered are used to select data.
● Sort criteria
Summarization Levels
You can sort the list of reinsurance funds to a maximum of five levels.
In the “Sort Criterion 1” to “Sort Criterion 5” fields, you enter the fields according to which you want to sort
data.
1. If any of these are the same as the 15 fields in the “Selection Criteria” group box, you can enter the
number preceding the field in the line.
2. If you want to sort according to another field in the /MSG/RWKDEPOT table, you must enter the name
of the field in the line.
3. If you want to sort according to a field in another table (which must be connected through a “join” to
the /MSG/RWKDEPOT table), enter the name of this table before the field name (in the form
TABLENAME-FIELDNAME).
Caution
You cannot sort according to a field that does not belong to /MSG/RWKDEPOT or a table
connected to it through a “join”. You can sort by cedent (for assumed business) or reinsurer (for
ceded business) by sorting by partners. This is the cedent when incoming business is selected, and
the reinsurer or retrocessionaire for outgoing business.
● Selection enhancements
Note
To be able to enter selection enhancements, you need to be authorized to change Customizing and, if
necessary, to define customer-specific views for use as selection enhancements. You also need to
know how to maintain views.
To use the selection enhancement option, make a selection in the field of the same name from the values
entered in the above Customizing activity.
When you have selected a selection enhancement, you can define selection criteria under “Enhanced
Selection Criteria” for up to ten of the fields entered in the selection enhancement table or view.
Note
No programming knowledge is required to use and configure the selection enhancements. However,
knowledge of the FS-RI data model is an advantage.
With such extensive selection screens, it is advantageous to work with variants. You can use these program
variants, which can also be saved, to adjust the entry screen to meet specific needs. For more information, see
the SAP documentation on “Report Variants”.
8.4 RI Statistics
This is the basic concept for evaluating reinsurance statistics in SAP Reinsurance Management (FS-RI).
To achieve maximum flexibility when you evaluate reinsurance statistics, you can use parameters and tables to
control extensively the processes performed in this function.
This includes:
When you request an RI evaluation, the system reads the following data:
This data is processed together and output as a print file. The system first translates every value to the target
currency, using the desired exchange rate. It then assigns the value to the determined RI evaluation row. Next,
it calculates the totals rows and the absolute difference values. Finally, it calculates the percentages and
relative differences.
You can either view the print file created from this data online or print this file out.
RI Statistics Model
Each model is identified by a number and a name. This is used to generate the evaluation list in different
variants. All the rules needed for RI statistics are created for each model.
You use the RI statistics model number to define different RI statistics models (the RI statistics model number
is a key).
The name of the RI statistics model uniquely describes the RI statistics model using text entered by the user
(maximum of 40 characters).
You can request the list of reinsurance statistics with various column settings.
The system shows the financial years n until < n-2 (for example, 1989, 1988, 1987, <1987 if 1989 was entered as
the financial year).
Or:
The system shows the accounting years n until < n-2 (for example, 1988, 1987, 1986, <1986 if 1988 was entered
as the accounting year). You can display at least 4 to 15 years for the financial years and the accounting years.
In columns 4 to 15, the system shows the accounting years for which postings were made in a financial year
(provided you have entered the financial year):
Column 1 contains all postings with the same accounting year as the financial year.
Column 2 contains those postings with the same accounting year as the financial year minus 1.
Column 3 contains those postings with the same accounting year as the financial year minus 2.
...
and
Column 15 contains those postings with the same accounting year as the financial year minus 15.
In columns 4 to 15, the system shows the financial years in which postings were made to an accounting year
(provided you have entered the accounting year):
Column 1 contains all postings with the same financial year as the accounting year.
Column 2 contains those postings with the same financial year as the accounting year plus 1.
Column 3 contains those postings with the same financial year as the accounting year plus 2.
...
Column 15 contains those postings with the same financial year as the accounting year plus 15.
In columns 4 to 15, the system shows the underwriting years for which postings were made in a financial or
accounting year (provided you have entered either the financial or accounting year):
Column 1 contains all postings with the same underwriting year as the financial or accounting year.
Column 2 contains all postings with the same underwriting year as the financial or accounting year minus 1.
Column 3 contains all postings with the same underwriting year as the financial or accounting year minus 2.
...
Column 15 contains all postings with the same underwriting year as the financial or accounting year minus 15.
This selection distributes the values of a financial or accounting year among 4 to 15 occurrence years.
Column 1 contains the values for the occurrence year that equals the requested accounting or financial year:
occurrence year = 2001.
Column 2 contains the values for the occurrence year that is 1 year before the requested accounting or
financial year: occurrence year = 2000.
Column 3 contains the values for the occurrence year that is 2 years before the requested accounting or
financial year: occurrence year = 1999.
...
Column 1 contains the values for the specified financial or accounting year.
Column 2 contains the cumulative values of years 0 to 2 from the entered year backwards.
Column 3 contains the cumulative values of years 0 to 4 from the entered year backwards.
Column 4 contains the cumulative values of years 0 to 9 from the entered year backwards.
This selection distributes the values of a financial or accounting year to four quarters:
Column 1 contains the values for accounting periods that end in the first quarter.
Column 2 contains the values for accounting periods that end in the second quarter.
Column 3 contains the values for accounting periods that end in the third quarter.
Column 4 contains the values for accounting periods that end in the fourth quarter.
[8] Assumed/Retrocession/Net
This list enables you to perform a net evaluation for assumed business. You choose the sort criteria so that
retrocession values are also present for the respective gross values. You must not sort by treaty.
Three columns are filled according to financial or accounting year; the fourth column represents the sum of the
three columns.
The system shows all the values for a year in one column.
[11] Revaluation
The system values amounts using the exchange rates at the time at which the account was released and the
year-end prices corresponding to the selected exchange rate.
It calculates the difference between these valuations and displays this as a third value.
Column 1 contains the amounts valued using the mid-year exchange rates.
Column 2 contains the amounts valued using the year-end exchange rates.
● You must enter the financial year if you have not entered an accounting year.
● You must enter the accounting year if you have not entered a financial year.
● You can enter the underwriting year if the action is “TK” or “TJ”. If this is not available, the financial or
accounting year entered is set as the underwriting year.
● If you do not enter an occurrence year, the system uses the underwriting year.
● Years displayed
In the column models 1 to 5, you can choose to display 4 to 15 years and so restrict the list width.
● Treaty category (assumed/ceded)
● Original currency
If you select this radio button, the system uses the original currency as the base currency.
● Account currency
If you select this radio button, the system uses the account currency as the base currency.
● Currency conversion
If you set this checkbox, the system translates the currencies into the local or target currency. If you do not
set this checkbox, the system displays amounts in the original or account currency, depending on the radio
button selected. Note that in this case the result is only meaningful if the data is also sorted by the
corresponding currency. The system checks whether this is the case; if not, it displays an error message.
You only need to make entries in these fields if you have set the “Currency Translation” checkbox.
Exchange rates are calculated when the original exchange rate differs from the exchange rate for the local
currency or target currency. You can perform currency translations for a specific exchange rate date and type.
To translate the original currency into the local currency, you can select a translation date (exchange rate date)
through the “Exchange Rate Selection” or “Exchange Rate Year” fields.
An exchange rate is entered for the exchange rate type (usually the closing rate for a year) for this translation in
advance in the exchange rate table for the relevant year. You must enter this exchange rate type in the
“Exchange Rate Type for Local Currency” field. In newer releases, you enter the exchange rate type for this
translation in a table of default values in Customizing. The system reads the values into the program from this
table.
To restrict the dataset according to a specific criterion, select the corresponding criterion in the dialog box.
Choose “Sort in Ascending Order” or “Sort in Descending Order” to display the list of selection and sort criteria
in alphabetical order. If you enter a ranking order of 1 to 5 in the “Sort No.” field, the system sorts the dataset by
a criterion.
● Selection criteria
In this group box, you can enter criteria for the specified selection fields. These are then used in the
database query. This allows you to restrict the evaluation to special “dataset” views, depending on the
request.
You can open a dialog box to enter values. The values entered are used to select data.
● Selection enhancements
You can use a selection enhancement to further restrict the data being evaluated. You can use this
selection enhancement to access datasets for other tables and so include these in the evaluation.
Selection enhancements are tables or views that you can enter for this purpose in Customizing for FS-RI
Reinsurance under Basic System RI Statistics Define Selection Enhancements .
Note
To be able to enter selection enhancements, you need to be authorized to change Customizing and, if
necessary, to define customer-specific views for use as selection enhancements. You also need to
know how to maintain views.
To use the selection enhancement option, make a selection in the field of the same name from the values
entered in the above Customizing activity.
When you have selected a selection enhancement, you can define selection criteria under “Enhanced
Selection Criteria” for up to ten of the fields entered in the selection enhancement table or view.
No programming knowledge is required to use and configure the selection enhancements. However,
you need a sound knowledge of the FS-RI data model.
● Additional criteria
Accounting principle
If you select an accounting principle you can display statistics based on the different sets of books in a
company (for example, German HGB, US GAAP, IAS, cedent view). The accounting principle also controls
the base year underlying the evaluation (financial/accounting year). This replaces the “For Previous Year”
function used in previous releases. Simply select an accounting principle.
The system automatically determines the base year for the accounting principle using the settings in
Customizing. The statistics only show the aggregated entry codes that have been assigned to the
accounting principle.
Accounting unit
You can use the global accounting unit as a selection and sort criterion.
● Striped
The lines are printed in rows.
● Hide zero rows
The zero rows are hidden in the evaluation.
Supplements
Example
These percentages are calculated only for the two left columns, since a value that can be used as a
100% base is found in the far-right column in exceptional cases only.
Example
Example
It is essential that these four rows are defined in this order one after another.
8.5 Statistics
The “Statistics” report contains the same functions as for reinsurance statistics, with an additional screen for
selecting the data source. You can evaluate not only the statistics table in Basic System but also the statistics
table in Risk Manager (Non-Life).
The only difference to reinsurance statistics is that the data selection screen comes before the main selection
screen. The same Customizing functions apply to the evaluation itself as to reinsurance statistics.
This is the basic concept for evaluating statistics in SAP Reinsurance Management (FS-RI).
To achieve maximum flexibility when you evaluate statistics, you can use parameters and tables to control
extensively the processes performed in this function.
This includes:
When you release the account, the system transfers the data to the list of evaluations.
When you request an evaluation, the system reads the following data:
This data is processed together and output as a print file. The system first translates every value to the target
currency, using the desired exchange rate. It then assigns the value to the determined evaluation row. Next, it
calculates the totals rows and the absolute difference values. Finally, it calculates the percentages and relative
differences.
Statistics Model
A statistics model contains all the information assigned to a model. Each model is identified by a number and a
name. This is used to generate the evaluation list in different variants. All the rules needed for statistics are
created for each model.
You use the statistics model number to define different statistics models (the statistics model number is a key).
The name of the statistics model uniquely describes the statistics model using text entered by the user
(maximum of 40 characters).
You can evaluate the statistics dataset for Basic System (table /MSG/RWKLISTEC) or the statistics dataset for
Risk Manager (Non-Life) (table /MSG/HWKLISTEC).
Once you have selected the statistics table, you can use almost all the fields in the selected table as sort and
selection criteria.
You can request the list of statistics with various column settings.
The system shows the financial years n until < n-2 (for example, 1989, 1988, 1987, <1987 if 1989 was entered as
the financial year).
Or:
The system shows the accounting years n until < n-2 (for example, 1988, 1987, 1986, <1986 if 1988 was entered
as the accounting year). You can display at least 4 to 15 years for the financial years and the accounting years.
In columns 4 to 15, the system shows the accounting years for which postings were made in a financial year
(provided you have entered the financial year):
Column 1 contains all postings with the same accounting year as the financial year.
Column 2 contains those postings with the same accounting year as the financial year minus 1.
Column 3 contains those postings with the same accounting year as the financial year minus 2.
Column 15 contains those postings with the same accounting year as the financial year minus 15.
In columns 4 to 15, the system shows the financial years in which postings were made to an accounting year
(provided you have entered the accounting year):
Column 1 contains all postings with the same financial year as the accounting year.
Column 2 contains those postings with the same financial year as the accounting year plus 1.
Column 3 contains those postings with the same financial year as the accounting year plus 2.
...
Column 15 contains those postings with the same financial year as the accounting year plus 15.
In columns 4 to 15, the system shows the underwriting years for which postings were made in a financial or
accounting year (provided you have entered either the financial or accounting year):
Column 1 contains all postings with the same underwriting year as the financial or accounting year.
Column 2 contains all postings with the same underwriting year as the financial or accounting year minus 1.
Column 3 contains all postings with the same underwriting year as the financial or accounting year minus 2.
...
Column 15 contains all postings with the same underwriting year as the financial or accounting year minus 15.
This selection distributes the values of a financial or accounting year among 4 to 15 occurrence years.
Column 1 contains the values for the occurrence year that equals the requested accounting or financial year:
occurrence year = 2001.
Column 2 contains the values for the occurrence year that is 1 year before the requested accounting or
financial year: occurrence year = 2000.
Column 3 contains the values for the occurrence year that is 2 years before the requested accounting or
financial year: occurrence year = 1999.
...
Column 15 contains the values for the occurrence years that are more than 15 years before the requested
accounting or financial year: occurrence year < 1987.
Column 1 contains the values for the specified financial or accounting year.
Column 2 contains the cumulative values of years 0 to 2 from the entered year backwards.
Column 3 contains the cumulative values of years 0 to 4 from the entered year backwards.
Column 4 contains the cumulative values of years 0 to 9 from the entered year backwards.
This selection distributes the values of a financial or accounting year to four quarters:
Column 1 contains the values for accounting periods that end in the first quarter.
Column 2 contains the values for accounting periods that end in the second quarter.
Column 3 contains the values for accounting periods that end in the third quarter.
Column 4 contains the values for accounting periods that end in the fourth quarter.
[8] Assumed/Retrocession/Net
This list enables you to perform a net evaluation for assumed business. You choose the sort criteria so that
retrocession values are also present for the respective gross values. You must not sort by treaty.
Three columns are filled according to financial or accounting year; the fourth column represents the sum of the
three columns.
The system shows all the values for a year in one column. [11] Revaluation The system values amounts using
the exchange rates at the time at which the account was released and the year-end prices corresponding to the
selected exchange rate.
It calculates the difference between these valuations and displays this as a third value.
Column 1 contains the amounts valued using the mid-year exchange rates.
Column 2 contains the amounts valued using the year-end exchange rates.
● You must enter the financial year if you have not entered an accounting year.
● You must enter the accounting year if you have not entered a financial year.
● You can enter the underwriting year if the action is “TK” or “TJ”. If this is not available, the financial or
accounting year entered is set as the underwriting year.
● If you do not enter an occurrence year, the system uses the underwriting year.
● Years displayed: In the column models 1 to 5, you can choose to display 4 to 15 years and so restrict the list
width.
● Treaty category (assumed/ceded)
If you enter “1”, the system selects assumed treaties only; if you enter “2”, the system selects ceded
treaties only. If you enter “3”, the system selects both treaty categories and multiplies the values of the
ceded treaties by -1.
● Treaty class (Basic System only)
You can distinguish between non-life and life reinsurance treaties when you select the data. You do this by
selecting either “Life”, “Non-Life”, or the combination “Life and Non-Life” in the “Treaty Class” field.
● Original currency
If you select this radio button, the system uses the original currency as the base currency.
You only need to make entries in these fields if you have set the “Currency Translation” checkbox.
Exchange rates are calculated when the original exchange rate differs from the exchange rate for the local
currency or target currency. You can perform currency translations for a specific exchange rate date and type.
To translate the original currency into the local currency, you can select a translation date (exchange rate date)
through the “Exchange Rate Selection” or “Exchange Rate Year” fields.
An exchange rate is entered for the exchange rate type (usually the closing rate for a year) for this translation in
advance in the exchange rate table for the relevant year. You must enter this exchange rate type in the
“Exchange Rate Type for Local Currency” field. In newer releases, you enter the exchange rate type for this
translation in a table of default values in Customizing. The system reads the values into the program from this
table.
The following section describes how you can create the evaluation using a self-defined dataset.
To restrict the dataset according to a specific criterion, select the corresponding criterion in the dialog box.
Choose Sort in Ascending Order or Sort in Descending Order to display the list of selection and sort criteria in
alphabetical order. If you enter a ranking order of 1 to 5 in the Sort No. field, the system sorts the dataset by a
criterion.
● Selection criteria
On this selection screen, you can enter criteria for the specified selection fields. These are then used in the
database query. This allows you to restrict the evaluation to special “dataset” views, depending on the
request.
You can choose the pushbutton to the right of the field to open a dialog box to enter values. The values
entered are used to select data. For more information, see Selection Options.
● Sort criteria
You can sort the list of reinsurance statistics to a maximum of five levels. In the Sort No. entry fields, you
enter the ranking number according to which the sort is conducted.
Sort criteria are predetermined by certain entries on the main selection screen. In the case of incremental
statistics, for example, the system automatically sorts using the occurrence or underwriting year as the
fifth sort criterion. If you have not set the Currency Translation checkbox, the system assigns the ranking
order 1 to the account currency or the original currency.
You can sort by cedent (for assumed business) or reinsurer (for ceded business) by sorting by partners.
This is the cedent when incoming business is selected, and the reinsurer or retrocessionaire for outgoing
business.
● Selection enhancements
You can use a selection enhancement to further restrict the data being evaluated. You can use this
selection enhancement to access datasets for other tables and so include these in the evaluation.
Selection enhancements are tables or views that you can enter for this purpose in Customizing for FS-RI
Reinsurance under Basic System RI Statistics Define Selection Enhancements .
Note
To be able to enter selection enhancements, you need to be authorized to change Customizing and, if
necessary, to define customer-specific views for use as selection enhancements. You also need to
know how to maintain views.
To use the selection enhancement option, make a selection in the field of the same name from the values
entered in the above Customizing activity.
When you have selected a selection enhancement, you can define selection criteria under Enhanced
Selection Criteria for up to ten of the fields entered in the selection enhancement table or view.
No programming knowledge is required to use and configure the selection enhancements. However,
knowledge of the FS-RI data model is an advantage.
● Additional criteria
Accounting principle
If you select an accounting principle you can display statistics based on the different sets of books in a
company (for example, German HGB, US GAAP, IAS, cedent view). The accounting principle also controls
the base year underlying the evaluation (financial/accounting year). This replaces the For Previous Year
function used in previous releases. When you had to run an evaluation before FS-RI Release 4.71, you were
required to enter an accounting year and also set the checkbox for the previous year comparison. Now, you
have to select an accounting principle. The system automatically determines the base year for the
accounting principle using the settings in Customizing.
The statistics only show the aggregated entry codes that have been assigned to the accounting principle.
Accounting unit
You can use the global accounting unit as a selection and sort criterion.
● Striped
The lines are printed in rows.
● Hide zero rows
The zero rows are hidden in the evaluation.
Supplements
Example
These percentages are calculated only for the two left columns, since a value that can be used as a
100% base is found in the far-right column in exceptional cases only.
Example
Example
It is essential that these four rows are defined in this order one after another.
With such extensive selection screens, it is advantageous to work with variants. You can use these program
variants, which can also be saved, to adjust the entry screen to meet specific needs. For more information, see
the SAP documentation on “Report Variants”.
Use
For an introduction to background processing and for information about how to schedule background jobs, see
SAP Help Portal under SAP Business Suite SAP ERP Central Component SAP EHP 5 for SAP ERP 6.0
Programming with the Background Processing System (BC-CCM-BTC) .
Features
Background processing automates routine tasks and helps you optimize your organization's computing
resources.
During background processing, you instruct the system to run programs for you. Background processing
enables you to run long-running or resource-intensive programs at times when the system load is low. It also
lets you delegate to the system the task of running reports or programs. Your dialog sessions are not tied up,
and reports that run in the background are not subject to the dialog-step runtime limit that applies to
interactive sessions.
You use the standard function, Schedule Manager [page 520], to organize periodic processing.
Definition
In Schedule Manager you can define task lists that group the background jobs that you need regularly in a list.
The task list /MSG/FSRI0 is part of the scope of delivery of SAP Reinsurance Management for SAP S/4HANA
(FS-RI) and contains the standard background jobs of your FS-RI system in a structured form.
When you start Schedule Manager for the first time, the system loads the SAP sample task list 0-SAP-DEMO.
You can select the required task list under Task List Other Task List . The most recently selected task list
is stored in your user parameters.
You can use the task lists as delivered; you can also copy or change them or create different task lists for the
different employee roles in your company.
Recommendation
If you want to use a changed version of a task list, copy the task list and change the copy. This means that
your task list is not overwritten should you want to re-import the task list at a later date.
The task list /MSSG/FSRI0 contains all the background jobs that are recommended for your current release.
If you have upgraded from an earlier FS-RI release, the task list /MSG/FSRI0 may not contain background jobs
that you used previously. In this case, the functions of the background jobs no longer contained in the task list
are incorporated into other background jobs in the current version.
For more information, see the documentation for background jobs or ask your FS-RI consultant.
In Schedule Manager, you can display the Notes on Use. These offer valuable assistance for inexperienced
users.
Note
You cannot drag and drop to the calendar reports that do not have variants stored in the task list.
Details on this entry can be found under Details. If you want to enter a variant, switch the mode by choosing
Change Task List. You can then edit the variants for the report.
Use
If a job is available in Schedule Manager, you can start it manually or schedule processing in the system for a
certain date and time or even periodically.
Proceed as follows:
1. Start Schedule Manager under FS-RI: Reinsurance Periodic Processing Schedule Manager:
Scheduler . The Schedule Manager: Schedule Tasks for Task List <Name of Task List> screen appears.
2. From here, you can run or schedule the respective jobs.
3. To call a job directly, select the job in the task list and choose Execute Task in the application toolbar. For
instructions on how to schedule a job, choose the Notes on Use button (you can switch off the application
help by choosing User Notes Off). Follow the instructions.
Result
You have started the background job or have scheduled a background job.
9.1.2 Schedules
No schedules are provided since the FS-RI system does not contain any periodic, sequential tasks. For more
information, see the relevant SAP documentation.
9.1.3 Monitor
The reports provided by the FS-RI system communicate with the Schedule Manager monitor.
Once the job has run, the user is informed of the progress of the tasks.
Use
When you run a background job, the system creates a log that you can use for information about the program
run and for troubleshooting.
Activities
● The list shown on the screen can be used to display the log right after the job has been run.
Use
When accounts are processed by background functions in SAP Reinsurance Management for SAP S/4HANA
(FS-RI) they are first transferred in small summarized forms only. This results in a very high number of
accounts and postings with a very high level of detail.
To reduce the number of accounts, you can define flexible summarization rules for the accounts created by
background jobs.
Features
To summarize accounts, for each background job for which you want to use flexible summarization you must
define the fields in which data is to be summarized. The system then groups the target postings for the
background job in an account even if there is a different entry in one of these fields.
A maximum number of fields across which accounts can be summarized have been defined for each of these
functions.
Special Features
The sample Customizing settings contain function modules for recalculating the occurrence and underwriting
date. You must define and implement any additional function modules in the customer project.
Transfer Group
When accounts are transferred as part of mergers and acquisitions [page 307] they are summarized according
to the selection period.
If the selection period is Year to Date and Inception to Date, flexible summarization is used in the treaty
calculation rule.
The Individual Accounts and Summarization checkboxes in Customizing for Basic System under Default
Values Edit Defaults for Accounting , which are applied in the treaty calculation rule during summarization,
are not used by the background job for a transfer.
You can specify whether an account is summarized when a transfer group is used by entering a field bundle in
the header data of the transfer group.
Activities
1. Group the required fields in field bundles. You need these bundles so that when you define summarization
variants at a later date you can refer to an identical number of fields. You find the Customizing settings for
the bundles under Basic System Accounting Summarization Edit Bundles .
2. Define the summarization variants in Customizing for Basic System under Accounting Summarization
Edit Summarization Variants . Field bundles are linked with accounting functions in the summarization
variants. You also indicate here whether the generation of account assignments is deactivated for the
accounting functions. You can select this checkbox only for accounting functions for which you are
permitted to deactivate the generation of account assignments. A variant can be assigned multiple
bundles or accounting functions and therefore constitutes a package of summarization rules. You can also
restrict the validity of the assigned bundles or accounting functions to individual company codes.
Note
In the case of the Execute Transfer background job, the field bundle is stored in the corresponding transfer
group. You do not need to define a summarization variant or enter it in the target treaty in this case.
When accounts are summarized, it is possible not only that certain attributes are not transferred but also that
their contents are set to a default value that is suitable for the target treaty. You can define function modules for
this purpose.
If the Individual Accounts checkbox has been selected in Customizing, the system summarizes the account if a
summarization variant that is not the same as the standard summarization variant has been entered in the
target treaty for the treaty calculation rule.
If a summarization variant has been set to inactive in Customizing, you can no longer assign it to a treaty. This
variant continues to apply to the treaties in which it has been entered.
● General functions
● Functions for period-end closing
● Adjustment functions
● Mergers and acquisitions
● Special functions
● FS-RI interface
The RM Combined Background Job (/MSG/H_P_BAT_COMPLETE) is provided for the management of single
risks.
Use
You can use the RM Combined Background Job background job (/MSG/H_P_BAT_COMPLETE) to execute the
following functions in Risk Manager:
Integration
You can also execute these functions online for specific policies, participations, cession groups or accumulation
groups.
Prerequisites
You must be authorized to run the job. This also applies for the online functions. You must also adjust the
authorization for the background authorization object YRVB_BATCH.
Features
You can restrict the number of process steps. You select one of the radio buttons to specify the process step up
to which you want the system to process the object.
Activities
Note
The subfunctions Cession Group Creation and Cession Calculation process only participations and
cession groups that belong to the specified central company code or one of its local company codes.
For more information, see Chain of Company Codes [page 101].
Use
You use this function when you want to assign single losses to loss events according to criteria determined by
you.
Prerequisites
● You have defined the maximum duration of a loss event in the “Loss Event Duration” field on the “NP
Liability” tab page at section level in the treaty.
Features
Once you have entered a search period and search criteria in the entry screen for the report and started the
report, the system performs the following:
1. The system processes the first loss whose occurrence date is at least the same as the start date of the
specified search period.
2. The system checks whether there are other losses whose start and end time falls within the loss event
duration according to the start time of the first loss, and that match the criteria for compliance for the first
loss.
3. If the system finds such losses it generates a loss event and assigns the first loss found, and any
subsequent losses found, to this event.
4. The system then processes the next loss that has not yet been assigned and proceeds in the same way.
5. After all relevant losses have been processed, in the application log the system creates a list of the losses
processed and the loss events generated.
Use
In the FS-RI system you can distribute loss amounts for a cedent to the assigned Risk Manager participations
"from ground up" (FGU). You must distribute the amounts using the (proportional or non-proportional) liability
data defined in the participations.
This function is referred to as an FGU account. A similar function exists in Basic System.
Integration
You can distribute FGU accounts in the loss dialog. For more information, see Distribution of FGU Accounts
[page 642].
There is also a background job for reversing generated accounts and redistributing the underlying FGU
accounts. For more information, see FGU Recalculation Process [page 528].
Prerequisites
The system administrator has assigned you the authorization to execute FGU background jobs.
You can distribute FGU accounts to the assigned participations at the cedent level of a loss. However, you
cannot create postings for the assigned original policies or policy sections directly, or distribute accounts
automatically to these entities (market loss distribution).
The program only supports one-level FGU distribution. This means that when you distribute an FGU account,
the amounts are only distributed to the participations directly assigned to the loss. Further distribution to
participations assigned via groups is not supported by the FGU account function. Instead, you have to use the
Transfer to Reinsurance/Retrocession function in the Risk Manager account (Re/Retrocession pushbutton) or
run the Transfer Accounts to Retrocession background job.
The processing of reference ranks is not supported. The participations assigned to a loss are each processed
with the reference rank 0, independently of one another. The system assigns an attribute to all resulting
accounts to indicate that they were generated by FGU distribution.
Activities
Use
You run this background job if the data for a non-proportional treaty or for a loss (loss event, loss reference) has
changed, affecting a non-proportional account. The background job determines what changes have been made
and adjusts the non-proportional account.
You can choose whether the background job processes all accounts for a specific treaty or for a specific loss.
Constraints
This background job does not include changes to the signed line.
This background job does not include postings from Risk Manager.
To recalculate treaty calculation rules, use the background job Reset/Reprocess Treaty Calculation Rules (Basic
System).
Calculable Changes
Non-Calculable Changes
The background job does not support the following changes. If you use the background job to calculate these
changes, the system either produces an incorrect result or no result.
Parallel Processing
While the system is processing the relevant objects, it does not lock the other objects contained in the same
table. This means you can run several background jobs at the same time and work with objects not being
processed while the background job is running.
Error Tolerance
If an error occurs while the background job is processing objects, the system records this error in the log; the
background job is not interrupted. Exception: If the background job needs the results from the treaty
containing errors to calculate the next treaty, the system terminates processing after an error occurs.
Activities
If you have made changes to the treaty, enter the data for the treaty and company code on the initial screen. If
you have made changes to the loss, enter the data for the loss and company code on the initial screen.
Treaty Changes
1. The system selects all the postings for the section and period of the treaty that has been changed. Note:
These are all net and gross postings.
2. The system redistributes the gross postings to the assigned treaty sections.
3. These are combined with the previous net postings that have already been read. If necessary, the system
creates adjustment postings.
4. If postings are not covered, the system lists in the log which accounts are not covered and why.
Note
The system does not create and release postings that should be released with attributes no longer
covered. This is not a generally permitted procedure in the FS-RI system and is not supported by the
background job for recalculation. If the treaty to be recalculated has been assigned losses with
reference rank treaties that refer to this treaty, these reference rank treaties are not included in the
calculation.
You must ensure that none of the treaties assigned to the loss have themselves been changed.
During the recalculation process for a loss, the system performs calculations for all treaty sections assigned to
the loss in the same way as for treaties. The system can recalculate non-proportional treaties only and does not
include quota share treaties. If the treaty to be recalculated has been assigned losses with reference rank
treaties that refer to this treaty, these reference rank treaties are not included in the calculation.
If layer treaties (true non-proportional treaties) have been defined on top of quota share treaties, or vice versa,
the system does not currently support the calculation process for the quota share treaties. However, the non-
proportional treaties are recalculated, even if they are reference rank treaties.
Note
The set of attributes in the non-proportional rank treaty must be subset of the attributes in the non-
proportional reference rank treaty. The set of attributes in the rank treaty must not be a superset of the
attributes in the reference treaty. This not only applies to the recalculation function, but to non-proportional
accounts in general. The same restriction also applies to reference rank chains.
Context
You use this background job to apply a defined treaty calculation rule to the transfer of posting data.
Flexible Summarization
You can use the rules of flexible summarization to restrict the number of accounts generated by this
background job.
Procedure
Run the background job with the required data. Here "Accounting Year" (accounting year of cedent) and
"Period" (accounting period of cedent) both refer to the target account. You can start the background job
manually or schedule this in Schedule Manager.
Note
You can set the actual/estimate indicator for the target account. If you do not make an entry here, the
system copies the actual/estimate indicators from the inward to the retrocession accounts.
The program reads a log table to determine the time stamp (time and date) of the last run date for the
treaty calculation rule for the company code provided. It compares the last target time period with the
current target accounting period (which must be after or the same as the previous one).
In the case of source rules, the system finds the source accounts for which posting data is to be calculated.
These are accounts that belong to sections in:
○ Treaties with the same treaty category of the rule (if entered) or in assumed treaties (if treaty category
is not entered)
○ Treaties with the same nature of treaty of the rule (if entered)
○ The treaty stored in the rule (if entered)
○ The section stored in the rule (if entered)
This is because when you run the background job for the first time, the system creates an entry in a log
table with the selection parameters and the time stamp of the run. If you run the background job again at a
later date with the same parameters, the system finds all the accounts that have been released since the
last time stamp. These accounts are then included in the target treaty.
Note
In addition to these conditions for accounts and postings, the criteria defined in the plus or minus rule
also apply.
The system applies the result-independent conditions entered in the target section with the portfolio rule
accounting time "Treaty Calculation Rule" in the order of their rank.
If a global condition with the category "TCR" has been entered in the target rank of the treaty calculation
rule, this condition is used instead of the result-independent conditions in the treaty.
This is because when you call the background job, the system finds the processing rule for the first target
treaty in the treaty calculation rule or creates an internal description of the selection criteria relevant for
the target treaty. It then uses these criteria to find the corresponding data for each plus or minus rank. To
do this, the system starts a separate reading operation for each plus or minus rank.
Note
You have a stop loss treaty. At year-end you want to find out whether the liability is covered by this treaty. To
do this, use the treaty calculation rules to transfer the premium and loss payments from the covered
treaties to the stop loss treaty as statistical postings.
In this example, the covered treaties are the source treaties and the stop loss treaty is the target treaty.
1. Choose Reinsurance Basic System RI Programs Create Treaty Calculation Rules or Change
Treaty Calculation Rules.
2. Enter the source treaties as "Plus" ranks, and the target treaty as an "Equal To" rank. You can enter the
treaties explicitly in the "Plus" ranks or enter these as a set of treaties that meet the specified criteria.
In this simple example, the system transfers all accounts in the source treaty to the target treaty. When you
call the background job, the system includes all accounts in the source treaty released since the last
background job was run.
The background job determines which postings are affected and transfers these to the target treaty in
summarized form.
● Treaty management
● Treaty conditions
● Forecast and estimation
● Premium schedule
● Reserves carried forward
The background job Copy Treaty Periods (/MSG/R_KOPIEREN_BATCH) is provided in the area of “treaty
management”.
Use
You use this background job to copy treaty periods. You may need to do this if business is extended at the end
of the year.
Features
You use this function to copy the periods within a treaty in a background job. After you enter the copy criteria,
the system copies the period to all treaties that contain the source period. It then displays a log.
If all parts are copied exactly Source and target have same status
If parts are not copied (installment schedule, for example) Status of highest status (COPY)
For more information about copying periods, see Copying Treaty Periods [page 302].
Activities
Required Data
Treaty Category and Nature of Treaty: Select the treaty category to be copied to
Status: Periods with statuses that are canceled and do not allow posting are not copied
Background Job
After you fill all the required entry fields, the system selects the treaties that have not been deleted and have
the correct treaty category and nature of treaty. It copies all the data in the existing source period to the target
When the background job has finished, the system displays a log. This log contains the selection parameters.
The treaty number and a report are also displayed for every treaty. The report contains error or success
messages, for example:
Example
The following background jobs are provided in the area of treaty management:
Use
You use this background job to calculate and post the result-independent conditions and reinstatement
premiums (or to recalculate these after changes have been made). You can also use this job to value reserves.
Scope of Processing
The background job processes only Basic System accounts that have the status Released and contain a share.
If you set the Release Accounts checkbox, the system also processes accounts with the status For Batch
Release and To Be Split and Released by Batch.
In these accounts the system processes only subpostings and original postings without subpostings that are
not reversed.
You can use the various parameters on the selection screen for the background job to restrict the processed
treaties, accounts, and conditions to be calculated.
Tip
We recommend you use these parameters to reduce the runtime of the background job.
Calculation Function
For more information about the calculation function, see “Calculating Accounts”.
To control whether the background job generates difference postings, reversal postings, or actual postings, you
set the Post Differences checkbox in external Customizing for Basic System under Default Values Edit
Defaults for Accounting (Calculation Fields) .
Summarization
The Summarize function improves system performance and reduces the number of adjustment postings. If
you set this checkbox, the system processes in an adjustment posting all the data posted in the target
accounting year if the end date of the accounting period is before or the same as the end date of the target
accounting period.
Each account is assigned an origin indicator, which references the source of the recalculated conditions. This
enables you to select and analyze these accounts specifically later on.
Simulation Mode
In simulation mode, the system creates preliminary accounts. If you execute the job a second time, the system
first deletes all existing preliminary accounts.
Parallel Processing
While the system is processing the relevant objects, it does not lock the other objects contained in the same
table. This means you can run several background jobs at the same time and work with objects not being
processed while the background job is running.
Error Tolerance
If an error occurs while the background job is processing objects, the system records this error in the log; the
background job is not interrupted.
1. Enter the required data. (here the accounting year is the accounting year being closed). The accounting
period is used only to select the accounts to be processed. This entry does not effect the target accounting
period of the generated accounts. You can make other entries to restrict the sections, accounts, and
conditions to be processed.
2. If you have set the Release Pending Accounts checkbox, the system searches all the accounts for the
selected treaty sections and periods, splits these and releases them (if this has not already been done).
3. The system uses the criteria entered by the user to select the accounts to be processed. The following
sequence applies:
1. Treaty sections and treaty periods
2. Conditions
3. Accounts
4. The system summarizes the accounts to be adjusted.
5. The system calculates the reinstatement premiums, if you have set this checkbox.
6. The system calculates the result-independent conditions of the categories and entry codes selected. The
result-independent conditions are calculated in the order of their rank; deposit rules are always calculated
after other conditions.
7. The system calculates the postings for the valuation of reserves, if you have set this checkbox.
8. The system compares the results of its calculations with any earlier postings from the conditions and
creates any necessary adjustment postings (at share level).
9. The system processes the adjustment postings in the steps entered in the “Scope of Processing” field.
Related Information
Use
You use this program to calculate and post the conditions from the global conditions (see “Global Condition”).
Prerequisites
● Treaties that meet the selection criteria for the processed global conditions
● Treaty sections in which the Apply Global Conditions checkbox has been selected
● Basic System accounts with the status Released
Features
Two versions of the Calculate Global Conditions background job are available. Both offer the same functional
features but have different processing methods.
Calculation Function
For more information about the calculation function, see Calculating Accounts [page 359].
To control whether the background job generates difference postings, reversal postings, or actual postings, you
select the Post Differences checkbox in Customizing for Basic System under Default Values Edit Defaults
for Accounting (Calculation Fields) .
Each account is assigned an origin indicator to make the selection and evaluation of the generated accounts
easier. The background job assigns two origin indicators:
● Portfolio Entry with Clearing for account from the PTFEC calculation [page 249]
● Calculate Global Conditions for all other accounts generated using the background job
Simulation Mode
In simulation mode, the system creates preliminary accounts. If you execute the job a second time, the system
first deletes the preliminary accounts for the selected treaties from previously calculated global conditions.
Parallel Processing
If you have a large amount of data to process, the parallel processing version of the background job offers
better system performance.
However, while the system is processing the relevant objects (in a series and in parallel), neither background
job locks the other objects contained in the same table. This means you can run several background jobs at the
same time and work with objects not being processed while the background job is running.
Error Tolerance
If one of the objects being processed by the background job causes an error, the system records this error in
the log; the background job is not interrupted.
1. Enter the required data. The accounting period (Key Date From – Key Date To) is used to select the
accounts to be processed. The other entries determine the treaties to be processed and the global
conditions to be calculated.
2. The background job uses the criteria entered by the user to select the accounts to be processed. The
following sequence applies:
1. It uses the selection criteria entered to identify any treaty sections to be calculated.
2. It checks in which of these treaty sections the Apply Global Conditions checkbox has been set.
3. It filters these sections based on the selection criteria in the global conditions.
4. It selects the accounts and postings for these sections.
5. It filters these postings based on the selection criteria in the global conditions.
3. The background job summarizes the accounts to be adjusted.
4. The background job calculates the result-independent conditions using the global conditions. The
conditions are calculated in the order of their rank.
5. The background job compares the results of its calculations with any earlier postings from the conditions
and creates any necessary adjustment postings at share level.
6. The system processes the adjustment postings in the steps entered in the “Scope of Processing” field.
Example
Unearned Premiums in Occurrence Year Business with Global Conditions [page 253]
Related Information
Use
You use this background job to calculate the results of result-dependent conditions and create the
corresponding postings.
We recommend you schedule the background job for processing result-dependent conditions in Schedule
Manager so that it is run at a certain time after accounts for a treaty have been released, for example after final
accounts have been generated for each treaty period.
Prerequisites
This background job calculates conditions using only those accounts, and postings in these accounts, which
meet the following prerequisites.
Included Accounts
● The account belongs to the treaty and section specified in the condition.
● The account belongs to the share currently calculated. If a share is entered in the condition, the condition
is only calculated for this share. Otherwise, it is calculated for each reinsurer share individually (except for
the owner company's shares, in the case of ceded treaties).
● The account has the status Released or For Batch Release.
● The account is not reversed.
The entry code for the posting is evaluated in the condition (calculation base 1, calculation base 2, and so on).
● The posting lies in a period, the start date of which is before the specified accounting year.
● The start of the accounting period for the account falls within the period.
● The adjustment period or the adjustment period after withdrawal has not expired and the calculation
waiting period is over.
● The occurrence date lies within the period.
● The adjustment period or the adjustment period after withdrawal has not expired and the calculation
waiting period is over.
● The underwriting date lies within the period.
Features
The result of result-dependent conditions is always a posting, which is created according to specific criteria in
the treaty. The system calculates the resulting posting from a condition with a fixed amount (for example, a no-
claims bonus), a fixed percentage (for example, a profit commission), or a scaled percentage (for example, a
commission, the percentage amount of which depends on the loss ratio). You can stipulate whether each
condition is calculated.
If the result of the condition is a fixed percentage, the system calculates the amount to be posted using the
percentage and percentage calculation base.
If the result of the condition is a scaled amount or percentage, the system proceeds as follows:
1. It determines the calculated result. This is either an amount or a percentage. The amount can be the result
of calculation base 1 or the result of linking calculation base 1 and calculation base 2. The percentage is
always the result of both calculation bases, linked by the operator "/".
2. It determines the applicable value or percentage produced by the calculated result. Results that do not
match a calculated result defined in the scale can be interpreted in four ways:
○ Layered
○ Mean value
○ Round up
○ Round down
3. It posts the calculated result after deducting an existing posting value for the target entry code.
Block
If you have entered a block in the condition, the system calculates the condition using all the postings that
occur over the duration of the block and meet all prerequisites.
For more information about result-dependent conditions with blocks, see Sliding Scale Commission in Three-
Period Block (Based on Loss Ratio) [page 226].
If you have entered a profit or loss carryforward in the condition and the relevant criteria are met, the system
processes the carryforward as described in the example in Profit Commission with Loss Carryforward [page
223].
Compensation Rules
If you have entered a compensation rule, the system processes this as described in Compensation Rule [page
229].
Parallel Processing
While the system is processing the relevant objects, it does not lock the other objects contained in the same
table. This means you can run several background jobs at the same time and work with objects not being
processed while the background job is running.
Error Tolerance
If an error occurs while the background job is processing objects, the system records this error in the log; the
background job is not interrupted.
Once you have entered the treaties and date for which the conditions are to be calculated and have started the
background job, the system performs the follows actions. You can also schedule the background job for a
specific time, using Schedule Manager.
The following background jobs are provided for the forecast and estimation:
In the header data for the forecast and estimation rule, you enter the section and periods of the treaty
(occurrence, underwriting, and accounting period) for which the forecast or estimation values are to be
calculated.
You do not need to restrict the validity to one section and to specific periods but you can also enter values for
several sections or for entire intervals that apply across treaty periods. If you want to enter a rule for more than
one section, leave the “Section” field empty in the header data. If you want to create a rule for longer time
intervals, enter the start and end dates.
If you cannot specify the rule in enough detail in this way, you must distribute the estimated values to the lower
levels.
You use the “Distribution Details” tab page on the level below to distribute values to underwriting years. On this
tab page you can enter the percentage of the value calculated by the forecast and estimation rule that is
distributed to different underwriting years.
Distribution to Sections
You can distribute each of the underwriting year periods entered to different sections. To do this, double-click
the period to branch one level lower.
The functions described in this section support you during period-end closing in the area of premium
schedules:
Use
You use this background job to adjust the premiums for non-proportional obligatory treaties.
Prerequisites
This job processes non-proportional obligatory treaties and their sections. You must have entered a fixed
premium rate or a minimum or maximum premium rate, as well as final subject premium (GNPI), as a
calculation base or amount on the “NP Premium” tab page. The job analyzes only those treaty periods that
have a status that allows posting.
It does not process treaty sections for which a fixed premium or a sliding scale has been agreed.
You can adjust NP premiums only if have entered a target entry code for adjusting NP premiums in
Customizing.
When you start the background job, the system reads the NP premium data of the treaty for each treaty period
and creates the necessary premium adjustments. For more information, see points 2 to 5 under “Activities”.
If you start the background job as an actual run (without simulation and the actual/estimate indicator is set to
“Actual” for the target accounts), the system updates the final premium in the treaty after the job has run
without errors. For more information, see point 6 under “Activities”.
Parallel Processing
The job adjusts the premiums for the treaties in question in parallel processes. You can specify the package
size. The treaty is the smallest unit that can be processed by a process.
Error Tolerance
If one of the objects being processed by the background job causes a non-critical error, the system records the
error in the log; the background job is not interrupted.
Logging
If you want to view the individual calculation steps of the “Adjust NP Premiums” background job, set the
“Detailed Log” checkbox.
Scheduling
You can start the background job manually or schedule this in Schedule Manager.
Activities
You can use the Parameters to Restrict Processed Treaties to restrict the adjustment of premiums to specific
treaties, treaty sections, and treaty periods. Since premiums only have to be adjusted at the end of a treaty
period, you can restrict treaty periods by their end date.
You use the FI posting date and the accounting period to further restrict the treaty periods being adjusted: The
system then adjusts only those treaty periods whose start date is before or the same as the specified
parameters.
If you enter an FI posting date and an accounting period, you also restrict the selection period for the accounts
relevant for calculating the GNPI. You can also use the Source of Actl/Estimate Comb. field to restrict the
adjustment of premiums to specific types of accounts.
The FI Posting Date, Accounting Period, and Actl/Est. Ind. Generated Acct parameters are copied to the
accounts that are created for the adjusted premiums. For more information, see point 5.
2. Calculation Level
If you have entered a calculation base for the GNPI in the NP premium data, the system calculates the final
subject premium for a reinsurer share by evaluating the data posted for this share.
If you have entered the final subject premium instead as an amount in the NP premium data, the system
multiplies this amount by the reinsurer's effective share.
The system calculates the final premium based on the premium percentage:
You can view the interim results of the calculation steps in the detailed log.
The system compares the final premium (expected premium) with the premium that has already been posted
(actual premium; corresponds to the sum of the advance premiums and the adjustment premiums).
An adjustment is made if there is a difference between the actual premium and the expected premium. The
actual premium is cleared and the expected premium is posted. No adjustment is made if there is no difference
or if the expected premium is zero.
If there is an adjustment, the FI posting date, the accounting date, and the actual/estimate indicator are copied
to the corresponding accounts from the start parameters for the background job, along with an meaningful
name for the accounts.
Each account is assigned an origin indicator, which references the source of the premium adjustment. You can
then select and evaluate these accounts separately.
6. Update Treaty
When you adjust the premiums in a final run (meaning that this is not a simulation run and the actual/estimate
indicator is set to “Actual”), the system adjusts the final subject premium (GNPI) and the final premium in the
treaty.
The background jobs described in this section support you during period-end closing in the area of reserves
carried forward:
Use
You use this background job to carry forward reserves from a source year to a target year.
Features
To process the reserve postings, the system creates totals for all the reserve postings whose accounts match
the following criteria in the original account (the account from which the reserve postings were called):
● Treaty
● Section
● Area
● Business type
● Original and account currency
● Share
● Entry code
● Class of business
● Underwriting year
● Occurrence year
● Loss
● Recipient
● Broker
● Payment partner
● Global accounting unit
● Local accounting unit
Postings that are created using an entry code relevant for financial accounting are selected according to the
financial year entered in the corresponding account.
Postings with an entry code assigned to the accounting year view are read according to the accounting year
entered in the corresponding account. The system always uses the year prior to the relevant target year as the
value for comparison.
The system selects only those postings that have not yet been carried forward.
It selects only entry codes for which a carryforward is required. In the case of deferred entry codes, the
occurrence year is also increased for each carryforward.
You use a separate indicator to highlight a carryforward in the same code. To indicate that an opening reserve is
being carried forward, you must assign an entry code applicable to opening reserves.
Flexible Summarization
You can use the rules of flexible summarization [page 174] to restrict the number of accounts generated by this
background job.
Activities
When you enter the company code and target year and start the background job, the system proceeds as
follows:
1. It processes a closing reserve that has not yet been carried forward.
2. It creates an opening and closing reserve account for the next accounting year for this closing reserve. It
sets the Created by Carryforward checkbox in the new accounts.
3. It updates the year data and checks whether the target year has been reached. If not, the system repeats
step two. In doing so, it makes the following distinction:
1. If reserves are assigned to the accounting year, the system increases the accounting year by one each
time (the financial year remains the same). Once the accounting year is the same as the target year,
the system closes this reserve carryforward.
2. If reserves are assigned to the financial year, the system increases both the accounting year and the
financial year by one each time. Once the financial year is the same as the target year, the system
closes this reserve carryforward.
For more information about reserve postings, see Reserve Posting [page 354].
Use
You use this background job to carry reserves forward from a source year to a target year.
In this context, reserves are provisions for expected future insurance payments. These may be loss reserves for
claims that have not yet been settled or made, or premium reserves for the unearned part of premiums already
received (see Unearned Premium [page 246]).
Integration
The system executes this function automatically when you transfer an account to Basic System (if you have
made the corresponding Customizing setting). You can also execute the function as a background job.
This background job is related to the background job Create Closing Reserves.
The closing reserves must first be generated for the preceding year, and no opening reserves must yet exist for
the target year.
Features
The program processes each closing reserves that has not yet been carried forward.
For each closing reserve, it creates an opening reserve for the next financial year or accounting year (depending
on the setting).
Flexible Summarization
You can use the rules of flexible summarization [page 174] to restrict the number of accounts generated by this
background job.
Parameters
● Company Code
● Treaty
● Treaty Category
● Target Year
● Summarize (Yes/No). If you select “Yes”, the system groups the target postings.
Result
The opening reserves have been generated and can be carried forward by the background jobs Create Closing
Reserves (for loss reserves) and Post PRT Unearned Premiums (for premium reserves).
● The original FGU account was not entered correctly, but has already been distributed.
● The original FGU account was entered correctly and has been distributed. However, the attributes relevant
for accounting were not correct in the loss or participation at the time of distribution.
This function relates to adjustments for the second reason. Technically, the adjustment involves reversing the
(incorrect) FGU distribution postings and re-running the FGU distribution for the correct participation data.
You cannot perform this adjustment online from the dialog. However, you can trigger it using the background
job FGU Adjustment Based on a Loss [page 528]. For more information, see the details for this function. The
Note on reason 1: In this case, you must reverse the FGU account and then enter and distribute a new FGU
account.
The functions described here offer you adjustment functions for changed participation behavior:
Use
You use this background job to adjust accounts after changes have been made to the signed line of a treaty.
Features
If the share in a reinsurance treaty (signed line) is changed retrospectively, the system logs the relevant data
(treaty, share, percentage change) in a table. When you run this background job, the system accesses this table
and creates the necessary adjustment postings for each entry.
Parallel Processing
While the system is processing the relevant objects, it does not lock the other objects contained in the same
table. This means you can run several background jobs at the same time and work with objects not being
processed while the background job is running.
Error Tolerance
If an error occurs while the background job is processing objects, the system records this error in the log; the
background job is not interrupted. Exception: If no number is available for the next account, the system
terminates processing.
1. Enter the required data (here the FI posting date is the posting date of the accounts to be adjusted).
2. The system creates the corresponding adjustment postings.
The function described in this section supports you when you transfer a portfolio.
The functions described in this section support you when you transfer a portfolio:
● Execute transfer
● Undo transfer
● Currency changeover
Use
This report checks the conditions defined in Due Date Manager [page 336] with the trigger Report and, if
these conditions are met, executes the assigned actions.
The system checks whether the date entered in a rule in Due Date Manager matches the current date and
whether the other conditions defined in this rule are met.
If all the conditions are met, the system executes the specified action. This action can be a user-defined report
or a class, the performance of which cannot be influenced by this report. This report only calls the action.
Recommendation
We recommend you run this report once a day to safeguard the functional scope of Due Date Manager.
Caution
If the system executes actions using a background job, you must perform a detailed check of the jobs
performed since these cannot be checked by the job log.
Activities
The system reads the rules for all the treaties in the specified company code with the trigger Report and
processes each individual rule according to the following schema:
● Calculate date
● Check date
● Check conditions (if entered)
● Execute action (if the checks are successful)
Example
Trigger Base Date Time Shift/Time Condition Action Category Action Name
Unit
When it runs the background job, the system checks this rule since it has the trigger Report.
The date on which the job is run is: end of financial year - 1 month.
The check is therefore successful only a month before the end of the financial year entered in the treaty
header.
If the result of the treaty-related check to determine whether the cedent is XYZ is also positive on this date,
the system runs the report MyReport.
Use
This background job checks participations for premium payments that are overdue or about to become due
and reminds you of any payments it finds.
Features
The background job analyzes any number of treaties and related participations in which your company is itself
the cedent or co-cedent, and checks if a premium payment is due immediately or in the near future. You define
the time frame to be analyzed when you start the background job.
Constraints
The background job that checks the dates for the premium payment warranty only checks participations for
which you have actually defined installment schedules.
Activities
You can start the background job manually or schedule it in Schedule Manager.
The company code and treaty that you enter determine which data is analyzed.
The time limit in days determines how many days before the premium payment warranty deadline the system
issues a warning.
Use
You use this background job to identify Risk Manager Non-Life (RMN) accounts that are marked as Transferred
to Basic System but have not been assigned to a Basic System account or for which a Basic System account
does not exist.
The background job also identifies accounts that have purposefully not been assigned as incorrect accounts.
● The Transfer Accounts to Basic System background job is being used and summarization has been
activated.
● Flexible summarization is used to transfer the account to Basic System and the function to create an
account assignment is deactivated.
The Account Transfer from RM checkbox in the treaty header data is relevant because the background job does
not analyze accounts for treaties in which the checkbox has not been set.
Parallel Processing
While the system is processing the relevant objects, it does not lock the other objects contained in the same
table. This means you can run several background jobs at the same time and work with objects not being
processed while the background job is running.
Activities
1. Run the background job with the required input parameters. In this case, the mandatory parameter FI
Posting Date refers to the FI posting date of the RM account.
2. The system checks your entries.
3. The system uses the criteria entered by the user to select the accounts to be processed.
4. The system checks whether an assignment exists for each account. If an assignment does not exist, the
system creates an error message.
5. The system checks whether the Basic System account for an assignment exists in the database. If the
account does not exist, the system creates an error message.
6. The system displays any error messages in the application log.
Parameters
The functions described in this section support you when you enter statistics and work tables:
Use
You use this background job to assign a ledger group [page 481] from FI Customizing to every combination of
company code and entry code.
You use this background job after you have entered the data relevant to ledger groups or after you have
changed the following data:
Prerequisites
● You have assigned FS-CD as the current account system for the company code.
● You have set the Use Ledger Group checkbox for the company code in Customizing for Basic System under
Default ValuesEdit Defaults for Accounting .
● You have marked the entry code as FI relevant and as a non-cash entry code and have assigned it to an
accounting principle relevant for financial accounting in the current company code. You mark an entry
code as FI relevant by setting the Transfer to FI checkbox in Customizing for Basic System under
Accounting Entry Code Edit Entry Code Definitions .
● The company code and entry code have a common accounting principle that is assigned to a ledger.
● The system uses only active assignments between accounting principles and company codes to find the
ledger group.
● The periods entered in this work table do not overlap.
Features
The system creates an internal table. In this table, the valid ledger group is assigned to every combination of
company code and non-cash entry code for a specified period. The system uses the entries in the following
Customizing activities to find the correct ledger group:
For each company code and entry code defined, these settings must provide one correct ledger group
containing all the relevant ledgers for the combination.
Result
The system creates or updates the work table for the ledger group. When the account is released [page 365],
the system receives the necessary information to assign the correct ledger group to each posting.
Use
A client accounting period (CAP) is a cedent's accounting period. For each accounting period in the treaty, the
CAP log displays the number (counter readings) of final accounts, estimated accounts, and reversed estimate
accounts that are assigned to this period.
The background job Determine Counter Readings in CAP Log recalculates these counter readings in the CAP log
with each run.
You find the background job Determine Counter Readings in CAP Log in Schedule Manager under Run
Accounting Functions.
You can control the background job using the following input parameters:
● Company code
● Treaty class
● Treaty number
● Start of accounting period
The system selects only those treaties that match the company codes, treaty classes, and treaty numbers you
have specified.
It reads the counter values for CAP log entries (in other words, for accounts) where the start of the accounting
period is the same as or after the specified start of accounting period.
Prerequisites
Before you run the background job, you must ensure that you have made the relevant settings in Customizing
for FS-RI Reinsurance under Basic System Forecast and Estimation Edit Combination of Actual and
Estimate for CAP Log .
The background jobs described in this section support you when you enter Risk Manager histories:
Use
You use this background job to synchronize the delta histories of a policy or an accumulation into complete
histories.
Features
A delta history contains the changed data of the policy or accumulation between two save operations.
A complete history groups the delta histories of a policy or accumulation into a single historical status. The
delta histories are not deleted. The system generates the complete history, including all the assigned objects,
for the most recent status of a policy or accumulation and includes this history after the status of the policy or
accumulation that is open for posting. If the policy or accumulation has never had a status that allows posting,
then the complete history contains the current operational data.
The complete history of an accumulation contains all the policies that have ever been assigned to it. Regardless
of the assignment period, the entire policy and all its periods are included in the complete history.
If one of the policies is assigned to another accumulation, then the system generates a complete historical
status, including all the assigned objects, for this accumulation. This means that all the objects that have ever
been related have the same complete historical status.
Tip
Depending on your input parameters, this background job can be used to process a large number of
objects. Therefore, we recommend that you schedule this background job outside the online operating
hours of the application to avoid performance problems.
Result
In addition to the delta histories created by save operations, the history also contains the complete histories
generated by the background job.
Using the complete historical statuses you can run the background job /MSG/H_H_HISTORY_UNDERTAKER to
delete the combined delta histories. In this way, you can reduce the number of historical statuses created for
Risk Manager in-force business data.
Use
You use this background job to delete the delta histories of a policy or an accumulation.
A delta history contains the changed data of the policy or accumulation between two save operations. It
documents the changes made to a policy or accumulation.
A complete history groups the delta histories of a policy or accumulation into a single historical status.
Prerequisites
The background job deletes the delta historical statuses of a policy or an accumulation provided the related
complete history has been generated.
Complete histories are generated using background job /MSG/H_H_HISTORY_ASSEMBLER. The delta histories
are not deleted.
Features
The background job deletes the delta histories of a policy or an accumulation that have been synchronized into
complete histories. This reduces the number of historical statuses for Risk Manager in-force business data.
Note that the delta histories of all objects that have ever been related are always deleted together in the same
way as the complete history is generated; the complete history of an accumulation contains all the policies that
have ever been assigned to it.
Delta histories that were generated after the last complete historical status are not deleted.
Tip
Depending on your input parameters, this background job can be used to process a large number of
objects. Therefore, we recommend that you schedule this background job outside the online operating
hours of the application to avoid performance problems.
Activities
Result
In addition to the complete histories, the history contains the delta histories generated according to the most
recent complete historical status. The number of historical statuses created for Risk Manager in-force business
data has been reduced.
The complete historical statuses and the delta histories generated after the last complete historical status are
sufficient to ensure that the accounting functions work correctly.
Use
You can use these background jobs to change an expired currency in policies, treaties, and reinsurance
programs to a successor currency.
You have defined the expired currency or currencies in Customizing for FS-RI Reinsurance under Basic
System Default Values Currency Changeover (to Euro) Currencies for Changeover .
More Information
For more information about these background jobs, see the documentation for the corresponding reports in
the system.
Use
You can find the background job in task list /MSG/FSRI0 under FS-RI: General Special Functions
Currency Changeover Execute Currency Changeover .
You can find the background job in task list /MSG/ISRI0 under FS-RI: General Flexibility of Core RI
Processes 3 (BF /MSG/FSRI6) Execute Currency Changeover .
The Execute Currency Changeover background job replaces the currency being changed with its successor
currency at specific places in treaties, policies, and reinsurance programs. Note that the system does not
change currency fields containing dependent amounts. You change these fields and their amounts manually.
Features
You can use the Execute Currency Changeover background job to add the successor currency to currency splits
in treaties and policies if these currency splits contain the expired currency. This applies to all periods,
regardless of the status of the treaty or policy.
The table below shows how the system adjusts the currency split on the “Currencies” tab page in a treaty or
policy section according to different scenarios. The following abbreviations are used:
● Successor = successor currency to the expired currency (selected in the background job)
● Other = other valid currency
Scenario 6 (only in Risk Manager at policy Expired Exchange rate type: <blank> <blank>
section level) expired
If the Exchange Rate of Main Account field is filled in an entry in the currency split, the system does not transfer
this field to the new data record. The system informs you if this is the case.
In scenario 5 you can change the remaining expired currency to the successor currency by running the
background job again.
It replaces the period currency in reinsurance programs with the successor currency.
Use
You can find the background job in task list /MSG/FSRI0 under FS-RI: General Special Functions
Currency Changeover Analyze Currency Changeover .
You can find the background job in task list /MSG/ISRI0under FS-RI: General Flexibility of Core RI
Processes 3 (BF /MSG/FSRI6) Analyze Currency Changeover .
The Analyze Currency Changeover background job checks whether specific currency fields within treaties,
policies, or reinsurance programs contain a specific expired currency.
Features
● Only periods at treaty level (non-life: periods, life: generations) or at policy level that:
○ Are not reversed
○ Cover the key date (start date of the financial year for each company code) of the currency changeover
or start later
In addition to this, you can use BAdI /MSG/X_CURR_CHGOVER_SHW_BADI to analyze customer-specific fields
and other periods.
For more information about the functional scope of BAdI /MSG/X_CURR_CHGOVER_SHW_BADI, see the
corresponding system documentation.
Result
The system determines the following data for the periods found and displays this data in the application log:
In the case of 1 and 2, you have to check all the amounts dependent on the changed currency and, where
necessary, change these manually.
In the case of 3, 4, and 5, the system informs you that you have to check all the amounts dependent on the
changed currency (such as liability data and premium data) and, where necessary, change the amount
manually. The system displays this information message when:
● You change the currency of a section in Basic System. The message is displayed in the treaty dialog at
section level.
● You change the leading currency in Risk Manager Non-Life. The message is displayed at policy section and
participation level.
In addition to this, you can use BAdI /MSG/X_CURR_CHGOVER_SHW_BADI to analyze customer-specific fields
and other periods.
More Information
For more information about the functional scope of BAdI /MSG/X_CURR_CHGOVER_SHW_BADI, see the
corresponding system documentation.
The functions described in this section support you when you are using the P2R interface (primary insurance
to reinsurance):
The functions described in this section support you when you generate FS-RI accounts from preliminary
accounts:
SAP Reinsurance Management for SAP S/4HANA provides the following interfaces:
Use
SAP Reinsurance Management for SAP S/4HANA provides application programming interfaces (APIs) that can
be used to read, create, and edit the entities of business objects.
The APIs comprise remote-enabled function modules from the technical environment of the supported
business objects.
You can use the APIs primarily to create a customer-specific interface. You can use the remote-enabled
function modules to implement a web-based interface for editing FS-RI data, for example.
Implementation Considerations
Naming Convention
Main packages for each business object are created in the structure package /MSG/82_RFC_SERVICES. Each
main package is named according to the following schema:
● /MSG/82_RFC_UI_<BO>
Packages are created under the main packages for each function type that affects business objects - provided
corresponding functions are available for the business object.
Features
For a detailed description of the functions and parameters of each remote-enabled function module, see the
system documentation for the individual function module.
Reinsured Risk [page 572] Risk Manager Non-Life groups with par A reinsured risk contains information
ticipations (no accumulation groups) about the transferred liability and about
the distribution of this liability to reten
tion and reinsurance.
Reinsurance Loss Group [page 571] Loss groups In reinsurance, a loss group groups
losses that belong together. The criteria
that determines whether losses belong
together includes the cause of the loss,
the peril, the loss location, or the period
in which the loss occurred.
Reinsurance Policy [page 571] Risk Manager Non-Life policies In reinsurance, a policy contains an
original risk that is relevant for reinsur
ance.
Reinsurance Policy Group [page 572] Risk Manager Non-Life accumulation In reinsurance, a policy group groups
groups policies that have specific common
properties.
Reinsurance Program Ruleset [page Portfolio treaties and reinsurance pro The ruleset for a reinsurance program
574] gram defines how the liability from risks that
have been transferred for a defined
portfolio section are to be distributed to
retention and reinsurance treaties.
Caution
A reduced data repository is imported for the function modules for the business objects. This is required
for the checks and functions in the standard system. The system does not have to import all the data
attached to the superior object.
If you have added your own implementations to the standard system, you must check whether the data
repository is sufficient for the use of APIs. If necessary, additional data must be imported.
Final checks and structural checks are not run in the individual APIs. Only those checks are run that are
actually required as a result of the use of APIs.
Actions involving the subentities of a business object are stored in the function groups of the related business
object according to the action (Create, Update, Delete, Process, Find, Modify, and Read).
Each remote-enabled module (RFC module) has an input structure for the transfer of parameters, an output
structure for the data to be returned, and a table for the display of messages.
Since the RFC modules can be called via a network connection, the input and output structures are kept as
small as possible so that the transfer times are not affected.
The RFC modules work stateless. The server handles the calls for two RFC modules independently of each
other. All the data that is needed to process an RFC call must be provided by the interface or read from the
database.
An optimistic write lock is used for the affected objects so that the calling environment can be coupled loosely
to the FS-RI system. The absence of pessimistic locks also improves the scale. The input and output structures
are given a version structure that has to be filled for calling the RFC module or is filled by the API.
The version structure contains a date field, a time field, and a time zone field.
The version structure of the output structure in a READ module is filled with the current date and time. The
input structure does not contain a version structure because no data is being changed.
The version structure of the input structure in DELETE, CREATE, UPDATE, and PROCESS modules must be filled
with a valid version of the business object, which has been determined previously using the READ module or
using a current time stamp of the back-end system, for example.
When the system processes the RFC module it compares the version structure of the input structure with the
date and time of the change to the business object, taking into account the time zones. If the date and time of
this change is before the date specified in the version structure, the system continues the process. Otherwise,
this means that the business object has since been changed. The system terminates the process and displays
an error message.
At the end of successful processing, the CREATE, UPDATE, MODIFY, PROCESS, and DELETE modules for
subentities return the version of last save operation in the output structure.
You may want to process RFC modules without a version check because you do not want to import the
business objects for a mass process right now, for example. To do this, you enter the current date and time in
the input structure (or the SAP “high date“). In this case, however, any changes made by other users are
overwritten.
The figure below illustrates the process flow of optimistic locking if no changes are made. The business object
has been changed before the READ module is run. The read module returns the read date and time. The change
date and time are compared with the read date and time when the UPDATE module is run. The system cannot
find any changes to the business object and the UPDATE module is run.
The figure below illustrates the process flow of optimistic locking if changes are made. The READ module
returns the read date and time. After the READ module has been run, the business object is changed in the
database. The change date and time of the object are updated. When you call the UPDATES module, the system
compares the read date and time with the change date and time. The system finds that a change has been
made and displays an error message.
Data Repository
The following function modules are available for the business object Reinsurance Loss:
/MSG/82_RL_R_ACTIVITY READ Read the activities for the loss and ce
dent
The following function modules are available for the business object Reinsurance Loss Group:
The following function modules are available for the business object Reinsurance Policy:
There are no function modules available for the business object Reinsurance Policy Group.
The following function modules are available for the business object Reinsured Risk:
The following function modules are available for the business object Reinsurance Contract:
The following function modules are available for the business object Reinsurance Program Ruleset:
The following function modules are available for the business object Reinsurance Technical Account in the loss
account:
The following function modules are available for the business object Reinsurance Object:
Use
SAP Reinsurance Management for SAP S/4HANA (FS-RI) provides Business Application Programming
Interfaces (BAPIs) that can be used to connect external systems to the FS-RI system.
You use business objects to structure business data from a business perspective. A business object is the
technical (software) rendering of a central business object in the real world, such as a treaty.
Features
SAP Reinsurance Management for SAP S/4HANA provides the following BAPIs:
Use
To find the BAPIs, start transaction BAPI from the SAP Easy Access screen and choose Financial Services
Reinsurance .
Features
FS-RI Basic System currently provides the following business object types:
The following methods are currently available in the business object types:
Method Function
Method Function
Method Function
Method Function
CreateLog Creates the text and entries for the loss log
Note
You can make the specific Customizing settings that are relevant for the execution of the BAPI methods
under FS-RI Reinsurance Basic System Interfaces FS-RI Interface .
Use
To find the BAPIs, start transaction BAPI from the SAP Easy Access screen and choose Financial Services
Reinsurance .
Features
FS-RI Risk Manager currently provides the following business object types:
Method Function
Method Function
Use
The primary-to-reinsurance interface (P2R interface) supports the process of ceded reinsurance in non-life
business. This interface provides SAP Reinsurance Management for SAP S/4HANA (FS-RI) with a uniform
entry point for data from any primary insurance systems.
The P2R interface identifies the existing reinsurance cover or the required cover for your in-force primary
insurance business. When you release accounts and losses in the primary insurance system, it generates the
corresponding data in the reinsurance system.
As such, the P2R interface simplifies the connection between ceded business and reinsurance.
Implementation Considerations
The P2R interface provides you with a functional framework that specifies exactly which data must be provided
by the primary insurance system and in what form. The P2R interface works with accumulations defined in the
primary insurance system.
In Customizing, you can make the settings for processing the delivered data.
The P2R interface is part of the FS-RI system. It checks whether the primary insurance data received is relevant
for reinsurance and forwards any reinsurance-relevant data to Risk Manager Non-Life or Basic System,
depending on the Customizing settings. The accumulations from the primary insurance system are transferred
to the FS-RI system.
Features
The features of the P2R interface include the transfer of in-force business data and loss and account data
(premiums and losses). This data is checked to determine its relevance for reinsurance and is handled
differently depending on the result. You define the criteria for this check when you configure the interface.
1. No reinsurance
The primary insurance sections (policy sections) delivered to the interface are not reinsured. Neither in-
force business data nor loss and account data is created in the FS-RI system.
2. Reinsurance in Risk Manager
The structural characteristics and liability data from the primary insurance system are transferred to Risk
Manager Non-Life and the transferred liability is distributed to the ceded business side. Accounts and
losses are created in the FS-RI system with reference to the transferred liability data.
3. Reinsurance in Basic System
The structural characteristics and liability data from the primary insurance data are not transferred to the
FS-RI system. Accounts and losses are generated in the covered master treaty for the accounts and losses
from the primary insurance system.
The Postprocessing Office (PPO) is used to support the rational processing of events that originate in any
business process. Error handling using the Postprocessing Office makes it easier to handle errors that occur
during the transfer of data.
Constraints
The deletion of data in the FS-RI system via the interface is not supported. If in-force business data has been
delivered that you want to discard, you can do this using a reversal. If you want to discard accounts that have
already been transferred to the FS-RI system, you can only do this using an offsetting entry. Losses stay in the
FS-RI dataset; accounts for losses are handled in the same way as other accounts.
Manual changes made to in-force business data or loss data delivered via the interface are overwritten by the
interface when you re-deliver data to the relevant fields.
Therefore, we recommend you change primary insurance data delivered via the interface in the delivery
system only and then import these changes via the interface.
The interface does not support changes made retroactively to the structural characteristics (such as class of
business and area) of delivered objects. For example, if you want to change the class of business for a section,
you have to reverse the section via the interface and deliver a new section.
Migration
The P2R interface is not intended to be used to migrate data from other reinsurance or in-force business
systems.
Intra-Company Reinsurance
The reinsurance between companies of primary insurance accumulations that were created using the P2R
interface is not supported in FS-RI Risk Manager Non-Life.
Use
In this process you configure your primary insurance system to provide data and your FS-RI reinsurance
system to receive data. This ensures that you meet the prerequisites for transferring data using the P2R
interface.
Process
So that primary insurance sections can be reinsured using the FS-RI solution, you must assign these to a
pseudo assumed treaty [page 587] in the FS-RI system. These pseudo assumed treaty must be covered by
ceded treaties.
To specify the type of reinsurance for each part of your primary insurance business ("Reinsurance in Basic
System", "Reinsurance in Risk Manager", or "No Reinsurance"), you must create one or more portfolio treaties
[page 586] that divide the business.
If the usage type is Risk Manager Non-Life, you must enter these portfolio treaties with reinsurance programs.
For more information, see Settings for Reinsuring P2R Business [page 584].
For more information, see Settings for Connecting the Primary Insurance System [page 588].
Archiving
A template for an archiving object for the accumulation is available. You must make more detailed settings in
the customer project.
Result
The FS-RI system is ready to transfer and process data via the P2R interface.
Use
You create the congruence between the primary insurance system and the FS-RI system that is needed to
reinsure your business in the FS-RI system. You also assign the structural characteristics from the primary
insurance system to the structural characteristics in the FS-RI system.
Prerequisite
● You have specified the systems with which you are working in the P2R interface (see Settings for
Connecting the Primary Insurance System [page 588]).
Procedure
The Customizing node Mapping Customizing contains the interface attributes that need to be mapped. The
following example using classes of business shows how you map these attributes:
1. Identify the classes of business that you use in the primary insurance system and for which you want to
create reinsurance cover via the P2R interface.
2. Check whether these classes of business have been created in the FS-RI system and create any missing
classes of business. You do this in Customizing for FS-RI Reinsurance under Basic System Treaty
Classes/Lines of Business Edit Classes of Business .
3. Assign the primary insurance classes of business to the FS-RI classes of business. To do this, use the
parameters that were delivered by the primary insurance system to the P2R interface. You find the settings
in Customizing under FS-RI Reinsurance FS-RI:P2R Interface Mapping Customizing Enter Mapping
for Classes of Business .
Note
Mapping is also required if the field values in the FS-RI system and in the primary insurance system are
identical (primary insurance class of business “Fire” – reinsurance class of business “Fire”).
Result
The FS-RI system is configured to map the structure of the business to be reinsured.
Context
The P2R interface can analyze the structural characteristics of the transferred business and assign the
corresponding type of reinsurance in Basic System or Risk Manager Non-Life or exclude this business from
reinsurance in the FS-RI system.
This process illustrates how you structure the different distribution rules that are used by the FS-RI system to
assign and post the correct reinsurance treaties.
Procedure
In the first step, you structure your primary insurance portfolio into one or more pseudo assumed treaties
[page 587]. The primary insurance portfolio must be grouped into pseudo assumed treaty sections
according to the combinations of structural characteristics. These sections are handled together when you
assign assumed accounts.
If the business is to be reinsured in Basic System, you need the pseudo assumed treaty to assign assumed
accounts and distribute these further using treaty calculation rules [page 329] or participating treaties
[page 328] (see below).
If the business is to be reinsured in Risk Manager, you need the pseudo assumed treaty to assign parallel
accounts that illustrate the balance of the assumed business in relation to treaty sections.
2. Structure of reinsurance portfolio
So that you can specify the type of reinsurance (Basic System or Risk Manager Non-Life) for your primary
insurance business, you must first group the primary insurance business to be transferred to the FS-RI
Example
You can specify that product liability insurance for Germany and France is reinsured in Basic System
but that product liability insurance for the United States is reinsured in Risk Manager. In this case, you
would group the class of business Product Liability Insurance with the regions Germany and France in
one combination and the class of business Product Liability Insurance with the region United States in
another.
You structure your reinsurance portfolio by creating a portfolio treaty. A section is created in this portfolio
treaty for each combination of structural characteristics required. The structural characteristics that you
assign to the section determine which primary insurance sections are assigned to the section. The Type of
Reinsurance checkbox on the Section tab page under Structure Elements determines whether the primary
insurance sections assigned to this section are reinsured in Basic System or Risk Manager or whether
these are not reinsured in the FS-RI system.
Note
○ If the creation of a section is requested via the interface but the risk is only reinsured in Basic
System, the system reports that a section was not created because this is not required for
reinsurance in Basic System. In this case, this message is regarded only as a note.
○ If you want to reinsure a primary insurance accumulation in Risk Manager regardless of the
settings in the portfolio treaty, you deliver this accumulation to the FS-RI system with the Manual
Reinsurance checkbox activated. As soon as Manual Reinsurance has taken place, the system
transfers all future deliveries for this accumulation to Risk Manager. This checkbox overrides the
rules from the portfolio treaty governing the accumulation.
Primary insurance accumulations stored in Risk Manager remain in Risk Manager, even if
subsequent changes are delivered without the Manual Reinsurance setting.
You do not enter a reinsurance program for portfolio sections for which you have entered “Basic System”
as the type of reinsurance. In this case, you use treaty calculation rules or participating treaties to assign
the ceded master treaties to the pseudo assumed treaty sections [page 587].
4. Make settings for reinsurance in Risk Manager
You enter a reinsurance program [page 690] in the portfolio treaty for the portfolio sections for which you
have entered “Risk Manager” as the type of reinsurance. In the reinsurance program, you define how the
liability is distributed to the ceded treaties and retention.
5. Make settings for no reinsurance in the FS-RI system
You do not need to make any further settings for portfolio sections for which you have entered No
Reinsurance as the type of reinsurance.
Results
The FS-RI system is configured to identify which type of reinsurance is to be selected for a delivered section.
This means that when a new section is delivered that is to be covered in Risk Manager, the system can generate
the required sections; when an assumed account is delivered, it posts the corresponding reinsurance treaties.
If sections are delivered with the setting No Reinsurance, no data is created in the FS-RI system.
Definition
The portfolio treaty (PTF treaty) is an FS-RI treaty that does not map a business relationship but is used to
structure the ceded business.
Use
When you use the P2R interface, you specify for each PTF section whether the section is reinsured using the
structural characteristics in Basic System or in Risk Manager or whether it is not covered by the FS-RI system.
In the master data under “Default Values for Risk Manager” -> “Default Values for Treaty”, you must enter a PTF
treaty for each partner or class of business. You can use a PTF treaty for your entire business or any number of
individual treaties for each partner or class of business.
If the sections are reinsured in Risk Manager, you also enter in the PTF section the reinsurance program [page
690] to be used.
For more information, see Portfolio Treaty [page 92] in Risk Manager.
Retrospective Changes
If you have already delivered data via the P2R interface, you can make retrospective changes to portfolio
sections only with the following restrictions:
After you have made these changes, you must execute the Recalculate Conditions Risk Manager background
job; this job makes the required adjustment postings.
Caution
Changes to the structural characteristics, to the Type of Reinsurance checkbox, and to the premium mode
are not supported.
Definition
A pseudo assumed treaty is an assumed treaty that does not map the business relationship with a cedent but
maps the structure of the business generated in the owner company.
Use
When you transfer an account from the primary insurance system, the structural characteristics of the account
determine the section of the pseudo assumed treaty to which data is posted.
You can enter treaty calculation rules or participating treaties for each section. These determine the ceded
treaties to which data is posted and the shares that remain in the retention.
Structure
For pseudo assumed treaties, you must define a specific treaty category in Customizing with an assumed
direction and set the Statistical checkbox. The cedent for the pseudo assumed treaty is always the owner
company, which represents the individual policyholders.
In the master data under Default Values for Risk Manager Default Values for Treaty , you must enter a
pseudo assumed treaty for each partner and class of business. You can use a pseudo assumed treaty for your
entire business or any number of individual treaties for each partner and class of business.
Sections
Since each posting transferred via the P2R interface must be covered by a pseudo assumed treaty, every
expected combination of structural characteristics must be covered by one pseudo assumed treaty section. As
such, the pseudo assumed treaty section must comprise only the share of the existing business to be handled
equally in the FS-RI system on the assumed side.
Example
You use your primary insurance system to process fire and storm insurance for Germany and Austria. In the
FS-RI system, you want to handle the primary insurance for storm insurance in Germany and Austria
together and separate the fire insurance for each country.
You need three pseudo assumed treaty sections; section 1 covers the class of business “Storm” and the
areas “Germany” and “Austria”, section 2 covers the class of business “Fire” and the area “Germany”,
section 3 covers the class of business “Fire” and the area “Austria”.
Prerequisites
● You have specified which system you want to work with in the P2R interface and have defined a unique
system ID for each of these systems that is to be used by the primary insurance system and by the FS-RI
system. You can also define multiple logical systems for a physical primary insurance system. To do this,
you must configure your primary insurance system in such a way that it provides a specific system ID for
each logical system required.
● You have defined the structural characteristics [page 583] to be used in the P2R interface.
Context
You register your primary insurance system in the P2R interface and make the required settings for this system
as follows.
Procedure
1. In Customizing for Risk Manager (Internal) 6.00 under Central Settings Edit Lock Indicator for
Status Transition , set the lock indicator for status transition to Passive.
2. In Customizing for FS-RI Reinsurance under FS-RI Risk Manager (Non-Life) Group Management
Edit Group Categories , create a group category with the following characteristics:
○ Level ID: "Cession with Journal"
○ Type: “Primary Insurance Group”
This group category is used for the cession groups created via the interface.
3. Set the Warning checkbox in Customizing for FS-RI Reinsurance under Basic System Interfaces
FS-RI Interface General Parameters . If you do not and you are reinsuring business in Risk Manager
the entire delivery is discarded if there is an unplaced risk requiring facultative cover.
2. Register primary insurance system in FS-RI system
1. Open the Customizing activity Enter Central Settings under FS-RI Reinsurance FS-RI: P2R
Interface .
2. Create a new entry. As the system ID, enter the same name for the primary insurance system that is
transferred from your primary insurance system to the interface. Indicate whether you are using the
Postprocessing Office [page 591].
3. In the subfolders, enter the partner used by the system. This information is needed to find the correct
company code of new objects created in the FS-RI system via the interface.
4. Repeat steps 2 and 3 for each delivery system.
3. Define status and change reasons
Objects created or processed via the interface must have a status and change reason.
In Customizing for FS-RI Reinsurance under FS-RI: P2R Interface Enter Processing Statuses for In-Force
Business , you enter the status to be assigned to the objects by the interface.
Enter a status for Risk Manager Non-Life objects for different activities. This status must have already been
defined in the FS-RI system (in Customizing for FS-RI Reinsurance under FS-RI Risk Manager (Non-Life)
Policy Administration Edit Statuses ).
In Customizing for FS-RI Reinsurance under FS-RI: P2R Interface Enter Processing Statuses for Loss ,
enter a status for Risk Manager Non-Life objects for different activities. This status must have already been
defined in the FS-RI system (in Customizing for FS-RI Reinsurance under Basic System Loss Edit
Loss Statuses ).
4. Master data
Before you edit the master data for the P2R interface, you must edit the following activity in Customizing
for FS-RI Reinsurance under FS-RI: P2R Interface Assign Partner to Classes of Business .
In the master data, assign the pseudo assumed and portfolio treaties to be used in the P2R interface for
each partner and class of business (under Default Values for Risk Manager Default Values for Treaty ).
Here you also specify whether parallel accounts are to be generated. This means that if you are reinsuring
business in Risk Manager and distribute an account to the ceded business side, the system also posts the
original assumed amount to the pseudo assumed treaty in a parallel account. You can use this to compare
assumed and ceded posting data.
Use
When a business object is generated via the P2R interface for a business object in the primary insurance
system (for example, accumulation), the FS-RI system always provides the FS-RI business object with external
references [page 723] that allow you to assign the FS-RI business object to the business object in the primary
insurance system.
● System ID: A unique ID that identifies the primary insurance system from which the FS-RI object originates.
● Policy ID: A unique ID that identifies the primary insurance policy to which the FS-RI object is assigned.
● Section ID: A unique ID that identifies the primary insurance section to which the FS-RI object is assigned.
The references listed in the following tables are stored in the individual FS-RI objects: For more information
about creating external references for an account, see Generation of FS-RI Accounts from Preliminary
Accounts [page 605].
Accumulation Group X X X
Account (X)
Loss X
To be able to make this assignment, you must define an external reference category for the connected primary
insurance system. You do this as follows:
1. Create the external reference category (in Customizing for FS-RI Reinsurance under Basic System
Default Values Edit External Reference Categories ). The area of the external reference category must
correspond to that of the business object. This means, for example, that you need you need three external
reference categories for the system ID; one from each of the areas Account, Group, and Loss. So that an
external reference category can be used for the P2R interface, do not set any of the following checkboxes:
Unique Category, Unique Object, Interface Category, and Search Indicator. For more information about
creating external reference categories, see External References [page 723].
2. Assign the external reference category to the primary insurance system (in Customizing for FS-RI
Reinsurance under Integration of Primary Insurance Assign External Reference Categories ).
Tip
We recommend that where possible you use the IDs for the objects delivered in the primary insurance
system as external reference IDs. This makes it easier to assign objects in the FS-RI system to objects
in the primary insurance system. You make this setting when you configure your primary insurance
system.
If you are integrating several policy systems via the P2R interface, you can ensure that the primary
insurance policies are uniquely encrypted across all the systems provided:
○ You have configured the system in such a way that external references are created for the primary
insurance policies for accounts if you create FS-RI accounts from preliminary accounts.
○ You use these external references to find the accounts for primary insurance policies.
If you are integrating several loss systems via the P2R interface, you can ensure that the losses are
uniquely encrypted across all the systems.
A policy with the ID “ABC” and with a coverage with the ID “123” exists in the primary insurance system
PI1.
The primary insurance system generates a section in the FS-RI system for this coverage via the
interface. This section is provided with the following external references:
○ Reference category “Coverage ID in Legacy System”, reference ID “123”
○ Reference category “Policy ID in Legacy System”, reference ID “ABC”
○ Reference category “Legacy System”, reference ID “PI1”
You can use this information to assign the section uniquely to its original policy and to its original
coverage in the original system.
Use
The Postprocessing Office (PPO) is used to support the rational postprocessing of events that originate in any
business process. All the data relevant for processing events is combined in a postprocessing order. You can
process error messages from mass runs of different object types, for example. Processing can be across
systems and components.
In the P2R interface, you can classify error situations according to whether they can be rectified. A distinction is
made between errors that can be rectified and those that cannot and between data delivered directly from a
primary insurance system and data that was postprocessed in the Postprocessing Office.
Postprocessing
If data is returned to the P2R interface from the PPO, this is regarded as postprocessing. In all other cases, data
is delivered from the primary insurance system.
Rectifiable Errors
Rectifiable errors are errors that arise primarily as a result of missing entries in Customizing for the interface.
You can only continue to process the data if an administrator fixes the cause of the error in the reinsurance
system. If the PPO has been activated, the data is stored temporarily until it has been corrected and processed
successfully.
Non-Rectifiable Errors
Non-rectifiable errors are errors that can only be fixed by changing the data delivered by the primary insurance
system. Since you cannot change this primary insurance data in the reinsurance system, the error cannot be
fixed and the data is not stored temporarily.
Integration
When rectifiable errors occur, you can use the PPO to keep the interface delivery in shadow tables until the
error situation has been corrected. If you have not activated the use of the PPO in the central settings, the
When data is delivered from the primary insurance system, the system checks whether the PPO already
contains entries for the business object. If this is the case, the system saves the data being delivered without
making any further checks. This ensures that the data is transferred to the reinsurance system in exactly the
same order as it is delivered from the primary insurance system.
During postprocessing, the system checks the current postprocessing order to make sure that there are no
older and incomplete postprocessing orders for the business object.
You indicate whether the PPO is activated for each connected primary insurance system in Customizing for the
P2R Interface under Mapping Customizing Enter Central Settings .
Recommendation
We recommend you use the PPO only if you are using the interface asynchronously because the calling
process cannot react immediately to rectifiable technical errors.
If the interface is being used synchronously, the calling process can be interrupted to handle errors. This
means that it is not necessary to postprocess errors from the PPO.
Dependencies
● The project must process in-force business first and then premium accounts.
● The project must process losses first and then loss accounts.
Features
Postprocessing Orders
Postprocessing orders are created in the PPO when the system finds rectifiable errors in the data delivered
from the primary insurance system and the PPO has been activated. A postprocessing order contains
information about the business object, about which business process caused the error, and a description of the
error.
The following tables illustrate the situations in which postprocessing orders are created or in which new error
situations are added to existing postprocessing orders. In addition to the error category, error handling
depends on whether the PPO has been activated and who is calling the P2R interface.
Error Category Delivery from Primary Insurance Sys Delivery from PPO
tem
Note
Note that when a business object is delivered from the primary insurance system, the system checks
whether there is an incomplete postprocessing order for this business object. If this is the case, the system
creates a new postprocessing order for the current delivery without making any further checks and imports
the data into the shadow tables.
Recommendation
We recommend that you handle all unfinished postprocessing orders before you deactivate the PPO.
Otherwise, the data for business objects that have unfinished postprocessing orders cannot be processed
correctly.
You can edit postprocessing orders in transaction /SAPPO/PPO2. Every postprocessing order contains a
description of the error that lead to its creation.
The postprocessing orders are grouped in a directory structure in the PPO desktop, according to which the
functional scope of the relevant P2R interface can be identified. The following table shows the P2R functions
and the corresponding directory node (main object key).
Once a postprocessing order has been set to In Process, the following options are available.
Processing Options
Repeat
The system reads the delivery data from the shadow tables and tries to import the data into the FS-RI system
again. If the cause the previous error has not been fixed or a new error situation has been identified, the data is
not transferred to the FS-RI system. A description of the new error is added to the postprocessing order. Note
Confirm
The delivery data is not transferred to the reinsurance system. The system confirms the postprocessing order
without making any further checks and deletes the data from the shadow tables. The technical behavior of this
processing option is the same as for the Discard option. The difference lies in the meaning of the action. For
example, it could be the case in a company that the Confirm option means that the administrator has manually
entered the data into the reinsurance system.
Discard
The delivery data is not transferred to the reinsurance system. The system confirms the postprocessing order
without making any further checks and deletes the data from the shadow tables. The technical behavior of this
processing option is the same as for the Confirm option. The difference lies in the meaning of the action. For
example, it could be the case in a company that the Discard option means that the primary insurance system
re-delivers the data.
The messages created during processing are saved to the application log (transaction SLG1) regardless of
whether the PPO has been activated. In the application log, these messages are subdivided into objects and
subobjects. The following table illustrates the structure of the application log.
If you deactivate the PPO, the system still checks whether there are unprocessed postprocessing orders for the
business object. If this is the case, the system creates a corresponding error message, terminates processing,
and creates a new postprocessing order.
If you are using the interface asynchronously, the PPO should be activated; if you are using the interface
synchronously, the PPO should be deactivated.
Use
This process explains the prerequisites that must be met by your primary insurance (PI) system to ensure that
it provides the P2R interface with the correct information. It also refers to the required format and scope of the
data that must be delivered by the primary insurance system.
Prerequisites
● The primary insurance system has functions for accumulation formation and liability aggregation.
● You have determined the class of business, areas, and so on, to be used by the P2R interface.
● You have made the mapping [page 583] settings.
Process
The P2R interface consists of a collection of BAPIs. You must configure your primary insurance system in such
a way that it calls these BAPIs correctly. The detail of this configuration depends on your primary insurance
system.
The BAPIs are called as per the standard BAPI function. The content that must be delivered to the BAPIs
depends on the use case and BAPI. For more information about which use cases are supported and how data is
exchanged, see Use Cases for the Interface (BAPIs) [page 596].
Result
The primary insurance system can call the P2R interface as part of the use cases supported.
When you create an accumulation in the primary insurance system, you want a “Check RI” button to be
available that checks the reinsurance cover of the primary insurance policy.
You implement this button in the required place in your primary insurance system and connect it using the
corresponding BAPI call. You also implement a report in the primary insurance system that formats the
information for the user returned by the FS-RI system.
Use
The P2R interface comprises multiple use cases that support the exchange of data between the primary
insurance system and FS-RI in typical business processes.
Features
Each use case for the P2R interface is implemented by a Business Application Programming Interface (BAPI).
Each BAPI can transfer a specific amount of data. Some of this data must be delivered while other data is
optional. For a list of the data that must be delivered by the primary insurance system for each use case and for
more information, see the documentation for the individual use cases.
For technical information about the BAPI method, see the documentation for the BAPI. To open this
documentation:
Use Case: Create Accumula A new accumulation is cre RI in Basic System /MSG/BAPI_
tion [page 599] ated. RIACC_CREATE
The system identifies the
master treaty that covers the
accumulation group. Data is
not created.
An RI accumulation group is
created for the primary insur
ance accumulation.
Use Case: Coverage Check Information is requested The FS-RI system returns in /MSG/
for Accumulation [page about the reinsurance cover formation to the primary in BAPI_RIACC_CHECKCOVERA
603] for a hypothetical primary in surance system via the inter GE
surance accumulation. face about whether and how
this accumulation could be
covered by FS-RI.
Use Case Event in Primary Insurance Event in FS-RI System BAPI Method
System
Use Case: Create Multiple Multiple account data re RI in Basic System /MSG/
Accounts [page 607] cords are created and trans BAPI_RIACT_CREATEMULTI
Any number of preliminary
ferred to the interface to PLE
accounts are created for
gether in a denormalized
pseudo assumed treaties.
form.
RI in Risk Manager Non-Life
Use Case Event in Primary Insurance Event in FS-RI System BAPI Method
System
Use Case: Create Loss [page A loss is created. A preliminary loss is created. /MSG/
608] BAPI_RICLAIM_CREATE
Use Case: Change Loss [page Data for a loss is changed. The preliminary loss or loss /MSG/
609] currently assigned to the pri BAPI_RICLAIM_CHANGE
mary insurance loss is
changed. (You cannot create
a loss using this BAPI
method.)
In the Create Accumulation use case (BAPI method /MSG/BAPI_RIACC_CREATE), the P2R interface first
determines whether the accumulation from the primary insurance system is to be reinsured in Basic System or
in Risk Manager.
If the accumulation is to be reinsured in Basic System, no data is created in the FS-RI system.
If the accumulation is to be reinsured in Risk Manager the P2R interface enters the following data from the
primary insurance system for each accumulation:
● An accumulation group with a cession group, for which cessions are calculated and confirmed as soon as
the group is created unless it is delivered with the Manual Reinsurance checkbox
● Any number of sections for the accumulation group
Accumulation Group
The accumulation group created contains the coverages or sections from the primary insurance system as
sections in the FS-RI system. Each coverage or section delivered from the primary insurance system must
contain information about the accumulation group to which it belongs.
To specify the responsibilities, create an implementation for the enhancement spot /MSG/
8_PIIX_RESPONSIBILITIES.
Section
The P2R interface creates a section for each primary insurance coverage in the FS-RI system. This section
fulfils the same function in Risk Manager Non-Life as the RM policy section with a policy section group and
participation but has a reduced data scope.
● Section ID
● Reference to the primary insurance policy
● Reference to the primary insurance coverage
● Structural characteristics
● Assignment period for accumulation
Interface Parameters
For a functional description of each interface parameter, see the field help for this parameter.
Messages (table)
Error and success messages are returned using the SAP structure BAPIRET2. provided for BAPIs.
Enhancements
You can make customer-specific enhancements using the SAP structure BAPIPAREX provided for BAPIs via the
EXTENSIONIN parameter and by implementing the enhancement spot /MSG/8_PIIH_EXTENSION.
In the Change Accumulation use case (BAPI method /MSG/BAPI_RIACC_CHANGE), the P2R interface first
determines whether the accumulation from the primary insurance system to be changed is assigned to
reinsurance in Basic System or in Risk Manager.
If the accumulation is assigned to reinsurance in Basic System, the accumulation is not changed because no
data is created in the FS-RI system.
If the accumulation is assigned to reinsurance in Risk Manager, the P2R interface checks whether an
accumulation has already been created with the same ID by the P2R use case Create Accumulation. If it has
not, the P2R interface returns an error message. If the accumulation exists, you can make the following
changes:
Caution
If imported optional entry fields do not contain any data, the existing values in the FS-RI system are
deleted.
● When the accumulation group is changed, cessions are calculated and confirmed. This does not apply to
accumulation groups for which the Manual Reinsurance checkbox is set.
Interface Parameters
For a functional description of each interface parameter, see the field help for this parameter.
A calling legacy system can use the Accumulation Information use case (BAPI method /MSG/
BAPI_RIACC_GETDETAIL) to request information for an accumulation in Risk Manager Non-Life on a specific
key date.
In addition to the accumulation data, an overall status for the accumulation and the status for each liability
period are returned to the calling system.
The following fixed values are returned for the status of each liability period.
In force 1
Reversed 2
In process 4
The following fixed values are returned for the overall status of the accumulation.
In force 1
Reversed 2
In process 4
Interface Parameters
For a functional description of each interface parameter, see the field help for this parameter.
Messages (table)
Error and success messages are returned using the SAP structure BAPIRET2 provided for BAPIs.
This means that the accumulation information does not use the Postprocessing Office.
Enhancements
You can make customer-specific enhancements using the SAP structure BAPIPAREX provided for BAPIs via the
EXTENSIONIN parameter and by implementing the enhancement spot /MSG/8_PIIH_EXTENSION.
A calling legacy system can use the Coverage Check for Accumulation use case (BAPI method /MSG/
BAPI_RIACC_CHECKCOVERAGE) to check whether there is sufficient coverage for all the coverages or sections
of a specific accumulation in the FS-RI system. Unlike the “Accumulation Information” use case, where only
data related to a key date is returned, the system returns all the data for the accumulation.
Moreover, the response from the FS-RI system contains the same status data for the liability period and the
entire accumulation as the Accumulation Information use case.
Data is not created or changed in the FS-RI system by the coverage check.
The following fixed values are returned for the status of each liability period.
In force 1
Reversed 2
In process 4
For a functional description of each interface parameter, see the field help for this parameter.
Messages (table)
Error and success messages are returned using the SAP structure BAPIRET2 provided for BAPIs.
This means that the coverage check does not use the Postprocessing Office.
Enhancements
You can make customer-specific enhancements using the SAP structure BAPIPAREX provided for BAPIs via the
EXTENSIONIN parameter and by implementing the enhancement spot /MSG/8_PIIH_EXTENSION.
In the first step, the system uses the data imported by the BAPI method /MSG/BAPI_RIACT_CREATE to
generate a preliminary account in the FS-RI system.
The system saves denormalized account and posting data in the FS-RI entity PreAccountData. In this step, the
data is saved at section level. No distinction is made here between reinsurance in Basic System and
reinsurance in Risk Manager.
The system saves data that is kept separately in the FS-RI system according to account and posting level
initially in the entity PreAccountData in a table row.
Data is created only for accounts for sections for which reinsurance in Basic System is defined or for sections
with reinsurance in Risk Manager Non-Life, provided the corresponding section exists in Risk Manager. Data is
created for loss accounts only if the loss exists as a preliminary loss or final loss.
A GUID is used as the key for saving the data record for a preliminary account in database table /MSG/
8XPREACT. The FS-RI system also stores a time stamp and a sequential number (not a number range object) to
mark the date and time and the sequence of the delivery. The section ID delivered by the legacy system is
saved as an attribute in each account data record.
In the second step, the preliminary accounts are created as final accounts using a downstream background job.
The system removes all successfully created final accounts from database table /MSG/8XPREACT. Preliminary
accounts are not archived and are not assigned to the final accounts.
For more information, see Generation of FS-RI Accounts from Preliminary Accounts [page 605].
If you create an account as a preliminary account that is assigned to a preliminary loss, the preliminary loss is
created as a final loss (see Use Case: Create Loss [page 608]).
Interface Parameters
For a functional description of each interface parameter, see the field help for this parameter.
Messages (table)
Error and success messages are returned using the SAP structure BAPIRET2 provided for BAPIs.
Enhancements
You can make customer-specific enhancements using the SAP structure BAPIPAREX provided for BAPIs via the
EXTENSIONIN parameter and by implementing the enhancement spot /MSG/8_PIIX_EXTENSION.
Use
You use this background job to generate final Basic System and Risk Manager accounts from the preliminary
accounts created by the P2R interface.
Prerequisites
Features
Based on the entries in the portfolio treaty [page 586] and on the structure of the preliminary account, the
background job recognizes whether the account is to be created in Risk Manager Non-Life or Basic System and
creates the corresponding Basic System account for the pseudo assumed treaty [page 587] or Risk Manager
account for the section.
In Customizing under FS-RI:P2R Interface Mapping Customizing Enter Mapping for Entry Codes , you
can specify for a system and entry code whether postings are delivered in the form of a balance or as delta
postings.
If postings are delivered as a balance, when you run the background job Generation of FS-RI Accounts from
Preliminary Accounts (/MSG/8_XACT_CRT02_BATCH_PP) the system calculates the actual balances for these
target balances in the data posted in the FS-RI system and generates delta postings.
Caution
Note that because the system needs to calculate the balance it takes more time to operate an interface
with a balance delivery than an interface with a delta delivery.
When the background job creates an account in Risk Manager, it also executes the following steps:
The background job does not process accounts created in Basic System further. Ceded accounts must be
generated using treaty calculation rules or participating treaties.
Summarization
The background job does not generate a final account for each preliminary account but groups postings from
preliminary accounts in a smaller number of final accounts. If there are a large number of preliminary accounts
with the same attributes, this improves transparency in the FS-RI system and system performance.
The minimum number of FS-RI accounts created is restricted by the number of generated packages because
summarization is performed in the program logic after package creation.
Each account is assigned an origin indicator, which references the “P2R interface” as the source. This enables
you to select and analyze these accounts specifically later on.
Parallel Processing
The background job supports the parallel use of background processes to ensure that the preliminary accounts
are processed efficiently.
Error Handling
If one of the objects being processed by the background job causes an error, the system records this error in
the log; the background job is not interrupted.
Logging
The background job creates logs in the SAP Application Log for object /MSG/PII_APPL_ACT.
You can append the section IDs as external references to the accounts generated by the background job to
make it easier to search for key terms for primary insurance.
Caution
Note that the number of external references to the summarized accounts also increases if a higher degree
of summarization is used.
Activities
1) Package Creation
1. Start the background job in Schedule Manager using transaction SCMA (task list /MSG/FSRI0) (directly or
scheduled).
1. The background job recognizes that Basic System accounts are to be generated from the preliminary
accounts.
2. The job summarizes the selected data and enhances this with the data required for generating assumed
Basic System accounts. The correct Basic System or Risk Manager Non-Life accounting function is
assigned.
3. The job generates external references for the origin of the preliminary accounts.
4. The job standardizes the account data and transfers this together with the external references to the
standard FS-RI BAPI for account creation.
5. The job deletes the preliminary accounts from the entity for preliminary accounts.
6. The job saves the messages for the background run in the application log.
You can process the assumed Basic System accounts further using the standard functions of the Basic System
account.
1. The background job recognizes that Risk Manager accounts are to be generated from the preliminary
accounts.
2. The job summarizes the selected data and enhances this with the data required for generating assumed
Risk Manager Non-Life accounts. The correct Basic System or Risk Manager Non-Life accounting function
is assigned.
3. The job generates external references for the origin of the preliminary accounts.
4. The job generates assumed Risk Manager Non-Life accounts for the corresponding sections.
5. The job executes a transfer to re/retro for all the assumed accounts created and generates summarized
ceded accounts.
6. If it has been activated in Customizing, the system generates summarized parallel accounts for the pseudo
assumed treaty in Basic System. The assignment to the accounts in Risk Manager Non-Life is not saved.
You can process the ceded Risk Manager Non-Life accounts further using the standard functions of the Risk
Manager Non-Life account. The assumed Risk Manager Non-Life accounts remain unchanged.
If parallel accounts have been created in Basic System, you can process these further using the standard
functions of the Basic System account.
You can use the Create Multiple Accounts use case (BAPI method /MSG/BAPI_RIACT_CREATEMULTIPLE) to
create any number of primary insurance accounts as preliminary accounts in the FS-RI system.
The features, import and export parameters, and further processing of preliminary accounts are the same as in
the Create Account [page 603] use case with the exception of account data and customer-specific
enhancement options that must be delivered as a table instead of a structure due to multiple entries.
These steps ensure that losses are not created that only relate to non-reinsurance-relevant classes of business.
In the first step, the system uses the data imported by the BAPI method /MSG/BAPI_RICLAIM_CREATE to
generate a preliminary loss in the FS-RI system.
The system saves loss information in the FS-RI entity PreClaimData. No distinction is made here between
reinsurance in Basic System and reinsurance in Risk Manager.
The storage of data must match the structure of the data delivered that, if necessary, must be enhanced by
administrative data.
Key Management
A GUID is used as the key for saving the data record of a preliminary loss in database table /MSG/8XPRECLAIM.
The unique loss ID of the delivery primary insurance system is saved as an attribute.
A final loss is generated if the Generation of FS-RI Accounts from Preliminary Accounts background job
generates an account that refers to a loss that does not yet exist as a final loss in FS-RI.
After the final loss has been created, it can be processed further using the standard FS-RI functions.
All successfully created final losses are removed from database table /MSG/8XPRECLAIM. Preliminary losses
are not archived.
A loss reference allows you to group multiple primary insurance losses for a logical loss in the FS-RI system.
The logical losses are used for the non-proportional account.
The system does not support the assignment of preliminary losses and final losses created via the P2R
interface, and treaties, participations, and policies. It is also not possible to create loss events or loss objects.
When you create the FS-RI losses, the loss ID for the delivery system is saved in the FS-RI system at loss
header level as an interface-unique external reference. If loss accounts are delivered, this external reference is
used to determine the internal FS-RI key for the loss for the account. It is also possible to use the loss ID for the
delivery system to search for FS-RI losses.
For a functional description of each interface parameter, see the field help for this parameter.
Messages (table)
Error and success messages are returned using the SAP structure BAPIRET2 provided for BAPIs.
Enhancements
You can make customer-specific enhancements using the SAP structure BAPIPAREX provided for BAPIs via the
EXTENSIONIN parameter and by implementing the enhancement spot /MSG/8_PIIX_EXTENSION.
You can use the Change Loss use case (BAPI method /MSG/BAPI_RICLAIM_CHANGE) to make changes to a
specific preliminary loss or loss created via the P2R interface.
You can only change informative loss data that does not effect existing accounts assigned to the loss. To adjust
accounts, the primary insurance system must deliver new adjustment postings.
This BAPI does not support the implicit creation of losses; only the creation of losses is intended for this task.
Caution
If optional entry fields are delivered without values, the system deletes existing values in the FS-RI system.
Interface Parameters
For a functional description of each interface parameter, see the field help for this parameter.
Messages (table)
Error and success messages are returned using the SAP structure BAPIRET2 provided for BAPIs.
Enhancements
You can make customer-specific enhancements using the SAP structure BAPIPAREX provided for BAPIs via the
EXTENSIONIN parameter and by implementing the enhancement spot /MSG/8_PIIX_EXTENSION.
A company code is the smallest organizational unit for which a complete self-contained set of accounts can be
drawn up.
To set your own company code, choose Environment -> Set Company Code. Users can make use of all the
rights assigned to them through the selected company code.
You can copy the current company code setting to your user parameters by choosing Save. The system then
uses this company code by default the next time you log on.
Cross components are relevant for both Basic System and Risk Manager, and are therefore described
separately.
12.1 Loss
Use
You can use SAP Reinsurance Management for SAP S/4HANA (FS-RI) to enter and edit losses and to further
process and release related accounts.
Tip
We recommend that you process losses using overview pages because the alternative NWBC
applications that use OIF do not support loss accounts for single risks.
Using one of the specialized applications to manage losses instead of simply posting losses in accounts
has the following advantages:
○ You can enter different data about the origin of the loss.
○ You can group losses in loss events and automatically apply loss event limits.
○ You can enter your own LUDs for a loss.
○ You can create FGU accounts and have the system distribute these to the relevant layers in treaties and
Risk Manager participations.
Prerequisites
● You have entered your entry codes in such a way that they support FGU accounts. You can use the entry
codes defined in delivery Customizing as a model for this.
Note
The use of both the classical SAP application and the NWBC application can lead to inconsistent data.
Once you have edited losses and loss groups with the new applications you cannot continue processing
them with the older applications. You have to define which application you want to use to edit losses.
Features
SAP Reinsurance Management for SAP S/4HANA supports you in the management of single losses and loss
groups.
Loss processing comprises the following steps. The process flow is described in the following sections:
Use
You can use single loss management to edit losses and create accounts for these.
Features
Alternatively, you can process losses with Object Floorplan Instance (OIF) [page 672].
Use
You can use the Loss Management interface to enter and edit losses and to further process and release related
accounts.
Prerequisites
Features
Classical loss processing comprises the following steps. The process flow is described in the following sections:
● Access level
● Loss level
● Cedent level
● Treaty and policy level
To ensure a consistent appearance the user interface is structured in the same way for all FS-RI processes:
● The system displays a description of the current process in the title bar.
● The toolbar is located below the title bar. Depending on the process, the pushbuttons on the left side of the
toolbar provide different functions that you can use to control the process flow.
● Data that belongs together is grouped on “tab pages”. Some tab pages are also subdivided into “group
boxes” in order to structure the data more clearly.
Navigation
● You can branch from the initial screen to the loss overview and to loss processing.
● You can switch between the loss overview and loss processing.
● You can navigate from the Cedents tab page in loss processing to the cedent assignments at cedent level.
● You can navigate from the Treaty tab page to the treaty assignments at treaty and policy level.
● You can navigate from the Policy/Certificate tab page to the policy assignments at treaty and policy level.
● You can also choose the Overview pushbutton to navigate to the loss overview without having to enter a
loss number.
● Change <-> Display: You can switch between change and display mode.
● Cancel: The system cancels the current process and returns to the parent screen.
● Save: The system saves the current status of your work.
● Back: You return to the parent screen.
● Overview: The “Account Totals” tab page appears on which you can display the loss postings and loss
assignments.
● Statistics: You can call the program for reinsurance statistics.
● Log: The system calls the program for the loss log. It displays the entry only if you have activated the log
function in Customizing.
● History: You can view the history of the data displayed on the current tab page.
● Update Display: You can update the current status of your work.
● Undo Incorrect Change: You can reject changes.
● Processing: The Loss Processing tab page appears.
● Extended Search: You can enter additional criteria to search for a loss.
● First/Previous/Next/Last Page: You can switch between different pages.
Use
In classical loss processing you can enter the following groups of data:
Prerequisites
Activities
Enter Loss
Result
The loss accounts are calculated and released in the connected current account system.
Initial Screen
● The Loss input field: you can enter a loss number here.
● The Basic Data and Extension Service screen area: you can fill certain selection fields here.
● The Search Result: Loss screen area: the system lists the search results here.
When you choose the Create pushbutton, the system opens the Loss Processing tab page in change mode. In
this case, the system automatically assigns a loss number (internal number assignment).
In addition to the standard search using the parameters entered on the Basic Data tab page, you can configure
the search for losses in Customizing as follows:
● Search for losses with an assigned loss object whose name matches the specified policyholder
● Search for losses that are assigned a policy/certificate with a policyholder whose name matches the
specified policyholder
If you have defined Extension Service categories in Customizing, you can enter an Extension Service category
when you search for losses. In this case, the system displays the fields of the specified category on the
“Extension Service” tab page. You can use these to further restrict the search results.
Enhanced Search
In addition to the standard search, you can start an extended search by choosing the Extended Search
pushbutton.
Search Results
The system displays the search results in a table below the tab pages. You can edit or display the losses
depending on the current mode.
The Extension Service fields of customer-specific loss extension tables are also displayed here. In Customizing
for the Extension Service, you can specify which fields are displayed.
If you want to shorten the wait time during a search, you can define the maximum number of hits to be
displayed by the system in a field below the table. The default settings is 200 hits. If you do not make an entry in
the Restrict Number field, the system runs the standard search for all existing data.
You can select a loss by entering a loss number and choosing the Processing or Overview pushbutton in the
toolbar or by choosing the Choose Row pushbutton in the table toolbar.
You can also select one or more losses (multiple processing) in the results table and choose the Processing or
Overview pushbutton.
You can delete one or more losses by selecting the corresponding losses in the results table and choosing the
Delete pushbutton in the table toolbar.
On this screen you can edit loss data, such as duration, classification, location, and amounts, and define
assignments to a loss.
● Loss Processing
● Cedents
● Account
● Account Totals
● Individual Loss Assignment
● Loss Objects
● Additional Data
● Extension Service
The system displays the loss number of the current loss in the header area of the screen. You can enter the loss
name, loss status, and the reason for change here and you can set the Loss Event checkbox.
If the cause of the loss affects only one risk, the loss is regarded as a single loss.
If the cause of the loss affects several risks, the loss is regarded as a loss event.
You can assign single losses to a loss event. The system displays the Individual Loss Assignment tab page for
loss events.
Propagate Status
The system “closes” a loss by setting a status with the category “Completed”. The system can close a loss only
if all the cedent assignments and their treaty and policy assignments have been closed.
You can set the “Propagate Downwards” checkbox in Customizing. This means that when you close the loss the
system issues a dialog query and then automatically closes all open assignments, provided the integrity of the
data is not harmed.
A loss can be “closed” only if all the loss reserves have been cleared.
Depending on the Customizing settings, when you close the loss the loss reserves must have already been
cleared manually or by the system after a dialog query.
You can enter a financial accounting date in the dialog query before the system clears the loss reserves. The
system clears the loss reserves by generating and releasing offsetting entries with the same amounts as the
loss reserves, but with the opposite plus/minus sign.
On the Cedents tab page, you can assign business partners in the role of “Cedent” to the current loss in a table.
When you create a new loss, the system enters the owner company as the cedent in the table by default. You
cannot delete this entry.
You cannot assign a cedent to a loss event (the Loss Event checkbox is set). If the current loss is a loss event,
the system displays all the cedents for the assigned single losses in the table by default. In the case of a loss
event, you cannot assign any other cedents in addition to the owner company.
Navigation
If you double-click the Cedent field in the table the system opens the selected business partner in the business
partner module (FS-BP).
If you select a row on the Cedents tab page and choose the Choose Row pushbutton below the table, the
system navigates to the “cedent level” where you can generate a loss account for the selected cedent.
Propagate Status
A cedent assignment can be “Open” (the status does not have the category “Completed”) only if the current
loss is also open.
The system “closes” a cedent assignment by setting a status with the category “Completed”. The system can
close a cedent assignment only if all its treaty and policy assignments have been closed.
In Customizing you can define which elements you want the system to close at the same time that it closes a
cedent assignment:
● If you set the “Propagate Downwards” checkbox in Customizing, when it closes the cedent assignment the
system issues a dialog query and then automatically closes all open treaty and policy assignments,
provided the integrity of the data is not harmed.
● If you set the “Propagate Upwards” checkbox in Customizing, the system automatically closes the current
loss when you close a cedent assignment (following a dialog query).
A cedent assignment can be “closed” only if all the loss reserves have been cleared.
Depending on the Customizing settings, when you close an assignment the loss reserves must have already
been cleared manually or by the system after a dialog query. You can enter a financial accounting date in the
dialog query before the system clears the loss reserves. The system clears the loss reserves by generating and
releasing offsetting entries with the same amounts as the loss reserves, but with the opposite plus/minus sign.
The Note checkbox in the table on the Cedents tab page indicates whether a note has been created for the
cedent assignment.
To create, change, or display a note for a cedent, select the row that contains the cedent and choose the Note
pushbutton below the table.
On the Loss Objects tab page you can assign objects belonging to different categories (for example,
policyholder, building) to the current loss in a table.
If the current loss is a loss event, the system also displays all the loss objects for the assigned single losses in
the table.
Navigation
Notes
The Note checkbox in the table on the Loss Objects tab page indicates whether a note has been created for the
loss object.
To create, change, or display a note for a loss object, select the row that contains the loss object and choose
the Note pushbutton below the table.
Use
To create accounts from the ground up (FGU) for a loss, you must assign the covered treaties and Risk
Manager participations to the loss.
Automatic Assignment
If you created the cedent and also an account for the loss, the system can search for and assign the treaty
section that covers this account.
Manual Assignment
On the Cedents tab page in loss processing, select the row that contains the cedent to which you want to assign
the treaty and choose the Choose Row pushbutton. The system opens the Treaty tab page at cedent level.
When you select a row in the table on this tab page and choose the Choose Row pushbutton, the system
navigates to the detailed level of this treaty (treaty level). You can run accounting functions on the Treaty
Figures and Reinstatement Premiums tab pages.
If you have made the assignment explicitly to a treaty section and a start date, you can also enter loss-specific
LUDs on the Alternative LUD tab page. The other tab pages display the treaty data and loss postings for this
treaty. Additional data is displayed if you have made the assignment to a treaty section and have entered a
start date.
Multiple Processing
If you select more than one treaty in the table on the Treaty tab page at cedent level and choose the Choose
Row pushbutton to edit these, you can navigate in the detailed treaty view between the different treaties for the
current cedent using the “Next Treaty” or “Previous Treaty” pushbuttons.
Status Management
A treaty section assigned to a loss is an entity that has its own status. The following applies to this status:
● An assigned treaty section can only be “Open” (the status does not have the category “Competed”) if the
current cedent, and therefore the current loss, are also open.
● If the “Propagate Upwards (Prop. Up)” checkbox has been set in Customizing for FS-RI Reinsurance under
Basic System Loss Edit Loss Statuses , the system opens the current cedent and loss when you
open a treaty assignment (following a dialog query).
Context
If the LUDs for a loss differ from those for the assigned treaty, you can override these by entering alternative
LUDs in the loss.
1. At the treaty level of the loss, switch to the Alternative LUD tab page.
2. In the LUD Category column, select the LUDs for the assigned treaty that you want to override for the loss
in question.
3. In the Payment Limit, Reserve Amount, and Alternative Indexation Method columns, enter the valid data for
the loss.
Results
The system uses the values given as alternatives when it processes the account for the loss.
Use
You use the loss transaction in Basic System to enter losses covered by an original policy in Risk Manager. From
here, you can also assign the loss you have entered to a participation entered in Risk Manager (Risk Manager
participation) (see Entering Participations [page 622]). This assignment is important for the following reasons:
● The system can check the validity of accounts and postings relating to a loss.
● You can define the process for FGU distribution when a cedent settles the loss. For more information, see
Distribution of FGU Accounts [page 642].
For more information about assigning the participation to the loss, see Loss Assignments (Classical) [page
624].
Integration
You must assign the participations to the loss to enable distribution of the gross loss amounts to the partners
involved. For more information, see Distribution of FGU Accounts [page 642].
In Customizing for FS-RI: Reinsurance under FS-RI: Risk Manager (Non-Life) Default Values Edit Defaults
for Accounting , you define the type of coverage check in the Soft Link field.
Prerequisites
● The correct roles must have been assigned to the business partner.
Features
The assignment of the participation to the loss comprises the following steps:
1. You enter the Risk Manager participations in the loss at cedent level on the Participation tab page.
2. You enter each Risk Manager participation in a row in the table.
The system runs the following checks for the assigned participations:
1. It checks whether the structural characteristics of the loss are covered by the participations.
○ The area covered must be defined in the participation and must not be excluded.
○ The peril must be defined in the participation and must not be excluded.
○ The loss currency and exchange rate type must be defined in the currency settings for the
participation and must not be excluded.
2. It checks the periods covered.
It compares the loss periods against the participation periods, based on the insurance trigger specified in
the participation header (claims made, occurrence). In Customizing for FS-RI: Reinsurance under Basic
System Treaty Edit Settings for Validity Period for Loss Coverage , you can specify which data about
the “sunrise/sunset” and “retroactive date/extended reporting period” is included.
3. It checks the underwriting date.
○ If you assign a participation in underwriting year mode, the system checks that an underwriting date
has been entered for this assignment.
○ The underwriting date entered must match an underwriting date in the participation.
4. It checks accounts and postings relating to a loss.
○ The loss must have the status “Open” (and allow posting).
○ If the Assgmt Check checkbox has been set in Customizing for FS-RI Reinsurance under Basic
System Default Values Edit Defaults for Accounting , a loss can be used in an account or posting
only if it has been assigned to the relevant participation, to a directly preceding share (foreign key of
Example
There is an original policy with a policy section. The policy section is assigned to the participation
“CED1” (cedent), which is in turn assigned to the participations “OS1” and “OS2” (our share). The
losses "LOSS1", "LOSS2", and "LOSS3" are assigned as follows:
○ LOSS1 to cedent participation CED1 with the underwriting date January 1, 2003
○ LOSS2 to participation OS1 with the underwriting date January 1, 2003
○ LOSS3 to participation OS2 with the underwriting date January 1, 2004
LOSS1 and LOSS2 can be posted in the participation OS1 with the underwriting date January 1, 2003.
For other underwriting dates, the system displays an error message stating that the loss has not been
assigned.
For LOSS1, the system searches for the assignment backwards using the other share (CED1). Since the
loss has been assigned at this level, it is assumed to be valid for the follow-on participation OS1.
LOSS3 cannot be posted in OS1 since it has neither been assigned to OS1 nor to the cedent
participation CED1. This loss must be posted in the participation OS2.
You can also post LOSS1 in the participation OS2 with the underwriting date January 1, 2003.
5. Other checks:
○ Each rank must be unique for a given company code and assigned participation.
○ The system checks whether the company code of the loss matches the company code of the assigned
participation. The system does not run this check if you have activated cross-company code
processing in internal Customizing for FS-RI Reinsurance under General Settings Edit Chain of
Company Codes .
○ The system checks that only existing participations have been assigned.
○ The status of the loss assigned must not be a copy status and the participation status must be valid
(not “Reversed”).
○ If the same participation is assigned to a loss more than once, each assignment must be for a different
date.
○ You can assign only participations for which the cedent is the same as the selected cedent in the loss.
○ The cedent specified in the assignment must not be locked.
In Basic System, you assign the participations that carry the liability to the loss. You make the assignments as
follows:
1. In the table on the Cedents tab page, select the row containing the cedent for which you want to enter a
participation or participations. Choose the Choose Row pushbutton below the table.
2. On the next screen, switch to the Participation tab page.
3. Enter the values for the participation in the first available table rows (the fields that are ready for input).
The relevant table columns for Risk Manager are:
○ Participation (number of the participation in the policy)
1. In the table on the Cedents tab page, select the row containing the cedent for which you want to delete the
participation. Choose the Choose Row pushbutton.
2. On the next screen, switch to the Participation tab page.
3. Select the row in the table that contains the participation to be deleted and choose the Delete Row
pushbutton below the table.
4. Choose Save.
If an error occurs, the system displays the following error: “Cannot delete; postings exist for participation
<number of participation>”. In this case, the participation assignment is not deleted.
The FGU distribution function assumes that the loss is posted to the cedent as an FGU account and then
distributed to one or more participations. The relevant participations can depend on the loss and are not
defined in one or several fixed groups as they are for the Transfer to Re/Retrocession function. Instead, you
create loss assignments for the cedent company in the loss transaction.
Loss assignments that you create for assumed or ceded participations for a cedent are relevant only for the
accounts and postings you enter in the loss transaction. These assignments and validation checks are not
relevant for loss postings you enter in Risk Manager on the SAP Easy Access screen under FS-RI:
Reinsurance Risk Manager RM Account .
Note
To support the processing of losses, you can assign an original policy and policy section or accumulation
group to a loss. This assignment does not have any functional effect.
To enter the assignments, switch to the Original Policy/Policy Section or Accumulation Group tab page at
the top dialog level for the loss. Enter the numbers of the original policy and original policy section in the
table. You need to be careful when you enter the data because the system does not check the consistency
of the entries. You can remove the assignment by choosing the Delete Row pushbutton.
If you make changes to other data that affects the participation assignment, but not to the assignment itself,
you must make the corresponding changes in the participation assignment manually.
Status Management
A Risk Manager participation assigned to a loss is an entity that can have its own status. The following applies
to this status:
● An assigned Risk Manager participation can be “Open” (the status does not have the category
“Competed”) only if the current cedent, and therefore the current loss, are also open.
● If you have set the “Propagate Upwards” checkbox in Customizing for Basic System under Loss Edit
Loss Statuses , the system opens the current cedent and the current loss when you open a cedent
assignment (following a dialog query).
You assign the cedent participating in the policy section group or cession group to the loss.
Note
If the cedent has already been assigned, you can skip the following steps.
1. On the SAP Easy Access screen, choose FS-RI: Reinsurance Basic System Loss Change Loss .
2. On the Change Loss: Selection screen, enter the loss number and choose Enter.
3. The Change Loss: Loss Processing screen appears. Switch to the Cedents tab page.
4. The Change Loss: Cedents screen appears. Enter the company number of the partner to which you want to
assign the loss in the first available column in the table (Cedent).
5. Enter a value in the Status column. If you leave this field blank, the system enters the default value “Open”.
6. Choose Enter and save your entries.
Use
You can use this function to create postings for losses. The system generates accounts for these postings and
automatically distributes the postings to the relevant cedents and treaty sections.
The system creates inward accounts for the cedents participating in the loss; you can see the origin of these
accounts in the account assignment.
Prerequisites
Features
The process comprises the following steps and the process flow is described in the following sections:
You can reverse an account using the Reverse [page 635] function. You can also delete individual loss postings
[page 637].
It is also possible to lock [page 636] the loss payments to cedents in the FS-CD system and to remove [page
637] these locks.
Use
To start the accounting process you have to create postings for losses in Basic System. The system generates
accounts for these postings and automatically distributes the postings to the relevant cedents.
Prerequisites
1. Switch to the Accounts tab page and switch to change mode if necessary.
2. Create each posting in a separate row in the table and enter all the required inward posting data.
3. Choose Save.
4. The system generates accounts containing these postings and assigns a number that is displayed in the
Account column.
In doing so, it assigns postings with a similar structure to the same account. The status of the generated
accounts is “FGU Pending”.
5. If you want the system to distribute these accounts to cedents, choose the Calculate Loss pushbutton. The
system performs a market loss distribution and distributes the postings in the loss accounts to new
accounts for each cedent. The original loss accounts are given the status “FGU Distributed”. The generated
accounts are given the status “FGU Pending”.
Note
You can change posting data only if the status of the account is not “FGU Distributed”.
You can delete an account or posting only if the status of the account is “FGU Pending”.
The system displays general FGU accounts on the Account tab page and on the RM Account tab page. You
can reverse these FGU accounts.
Result
The system has created the accounts for the loss that are needed by Basic System for further processing.
Use
You can use this function to determine the covering treaty sections for one or more accounts for the cedent
and assign them to the loss or cedent automatically.
Prerequisites
● You have a loss with an assigned cedent and loss accounts (as described in Creating Postings [page 626]).
● A portfolio treaty for Basic System is assigned to the cedent. The Use in RM checkbox must not be set.
Process
Alternative 1:
1. Switch to the Cedents tab page and select a row in the table.
2. Choose the Choose Row pushbutton in the toolbar below the table. The system navigates to the cedent
level of the loss.
3. Switch to the Accounts tab page and select a row in the table.
4. Choose the Covering Treaties pushbutton in the toolbar.
Alternative 2: Run the Generate Loss Event [page 526] report in Schedule Manager (transaction SCMA).
1. Repeat step 1 for each account to which you want to assign treaty sections.
2. The system performs the following steps in sequence for each of the selected accounts:
○ It checks whether treaty sections have already been assigned to the loss. If they have, it cancels the
function.
○ It runs through the portfolio treaties defined for the cedent that are not marked as Use in RM in
sequence until it finds a portfolio treaty whose structural characteristics match the processed
account.
○ It checks the treaties assigned to the reinsurance program in the portfolio treaty section to determine
whether their structural characteristics correspond to the accounts selected in the loss. If they do, it
assigns the relevant treaty section to the loss at cedent level.
The system does not check the periods as these are determined dynamically for each treaty to include
the rules applying to claims made, sunrise and sunset.
○ If the system finds a portfolio treaty that permits the assignment of treaty sections, it terminates the
function.
○ The system displays the assigned treaty sections on the Treaty tab page. You can edit the entries in the
table to make any necessary changes.
○ Choose Save to accept the changes.
Use
Before the system can distribute a loss posting from the ground up (FGU), it must determine which limits,
underlyings, and deductibles (LUD) are to be used.
A treaty section or Risk Manager participation has been assigned to the loss.
Features
You can enter different LUDs for each area, peril, currency, loss class, and accounting unit in the treaty section
or Risk Manager participation.
In the loss, you enter the area, peril, and currency at cedent level using the section or participation (Treaty or
Participation tab page); you enter the loss class in the header data for the loss.
Note
If you have already entered the area, peril, and currency in the header data for the loss, these entries are
used as the default entries at assignment level. However, you can change these entries at assignment level.
You can also define alternative LUDs [page 620] for the treaty section assigned to the loss. If you do not enter
any alternative LUDs, the loss management function uses the information entered to determine which area,
peril, currency, loss class, and accounting unit apply to the loss. It selects the corresponding LUDs to be used
to distribute the loss postings to the different layers.
Display of LUDs
When you double-click the treaty number in the table on the Treaty tab page (cedent level), the system
navigates to the header data of the treaty. On the LUD tab page the system displays the loss-relevant LUDs for
the current treaty section in a table (only those that the system has found that can be used).
Activities
If you have not entered any alternative LUDs [page 620] for the treaty section assigned to the loss, the system
determines which LUDs match the data entered (see “Function”) as follows:
● It selects all the LUDs for the treaty section or from the Risk Manager participation and the corresponding
period (initial quantity X).
● From this initial quantity X, it deletes all LUDs for which an area, peril, currency, loss class, or accounting
unit has been entered but that are not supersets of the search data (hierarchy explosion).
● It divides the remaining LUDs according to LUD categories (quantity X1 to XN, where N is the number of
LUD categories found).
● It executes the following steps for each LUD category n = {1; …; N} in the specified sequence:
● If the quantity Xn contains an LUD with a specified accounting unit, it deletes any LUDs without a specified
accounting unit from the quantity Xn.
● If the quantity Xn contains an LUD with a specified loss class, it deletes any LUDs without a specified loss
class from the quantity Xn.
You can use a number of functions to evaluate the existing accounts for a loss.
An account total is the sum of all postings for a combination of company code, currency, underwriting year,
underwriting date, class of business, line of business, type of business, and loss object.
You can display account totals across losses (in the loss overview) and at loss and cedent level. You can also
edit these totals at loss and cedent level.
Treaty figures [page 631], retrocession figures [page 632], net figures [page 632], and reinstatement
premiums provide you with the account totals of a treaty.
Use
You can display and edit the account totals for a loss at loss level and at cedent level on the Account Totals tab
page.
Features
● Financial Year: The system displays the account totals with a financial year that is before or the same as the
financial year entered. It also displays the totals of the account postings for loss reserves for the financial
year entered.
● Accounting Year: The system displays the totals for the statistical loss reserves for the accounting year
entered.
● Basic System or Risk Manager (at cedent level only): The system displays either the totals for Basic System
accounts (Accounts tab page) or the totals for Risk Manager accounts (RM Account tab page).
You can enter a new amount for a displayed account total in the “Original Amount” field. The system calculates
the difference between the old and new amount and displays this difference amount. When you save the data,
the system creates a corresponding posting with the amount of the difference.
Note
In the loss overview, you can display account totals across different losses. However, you cannot edit this
data.
When you select a treaty section (table row) at cedent level and choose the Choose Row pushbutton, the
Change Loss <ID>: Treaty Figures screen appears.
On the Treaty Figures tab page, you can enter or edit accounts or postings (gross figures) for the selected treaty
section in a table, provided you are authorized to create accounts.
When you choose Save, the system assigns postings with a similar structure to the same account. New
accounts are given the status “Pending”.
Note
Once you have saved account data, you cannot change it. You can only change posting data if the status of
the account is not “Released” or “Distributed”.
You can delete an account or posting if the status of the account is “Pending”, “To Be Released”, or “To Be
Split”.
You cannot edit or delete an account or posting if another user is editing it. In this case, the system locks all the
input fields for the related posting data and displays a corresponding error message.
Navigation
You can double-click a number in the Account column to view the selected account in display mode.
The functions available for editing accounts are also used in the Basic System accounting module. To call one
of the accounting functions, select the account and then choose the corresponding pushbutton:
When you select a treaty section (table row) at cedent level and choose the Choose Row pushbutton, the
Change Loss <ID>: Treaty Figures screen appears. From here you can switch to the Retrocession Figures tab
page.
The system displays the retrocession accounts or postings (retrocession figures) for the selected treaty
section on this tab page.
Note
The retrocession figures are created by distributing the gross figures for the treaty section to the
participating retrocession treaties (using the Split Account function or by running the Process Retrocession
Accounts background job).
The account and posting data is displayed according to the account status, financial year, and entry code of the
retrocession figures:
● The system includes only accounts with the status “Pending”, “To Be Released”, or “Released”.
● The system displays only financial loss reserves that have the same financial year as the latest financial or
accounting year containing posted data.
● The system displays only statistical loss reserves that have the same accounting year as the latest financial
or accounting year containing posted data.
● The system does not include any postings with deductible and limit entry codes.
On the Net Figures tab page at cedent level the system displays the net figures for the current cedent.
Note
The net figures are calculated by deducting from the treaty figures the retrocession figures for the treaty
sections that are assigned to the selected cedent (net = gross retro).
Net figures are calculated as follows according to the account status, financial year, and entry code of the
treaty and retrocession figures:
Use
You use this function to create individual accounts for the involvements for a treaty from an overall account for
a treaty.
Features
This function creates individual accounts for the individual involvements from an overall account (100%
account) for all involvements for the treaty, provided you have not entered a share in the source account.
Whether the system creates an account for an involvement depends on the applicability of the participations
for the involvement (for example, the written line does not apply). The system includes only participations for
RI-related involvements with a signed line > 0, a status that allows posting, and a period of validity that covers
the start of the accounting period for the account.
It also includes result-independent conditions of the category Stop, Filter, or Transfer Posting, with the portfolio
rule accounting time “With Every Account”.
Because the system considers reinsurers only, when it splits accounts for assumed treaties it creates only one
account for the own share. Nevertheless, you can also create an account for a co-reinsurer.
Activities
1. It converts the postings for all involvements relevant to the account according to their signed line
percentages and creates corresponding pending accounts and postings.
2. If an assumed treaty in a different company code participates in a share (only possible in Basic System),
the system creates an account for the company in the company code and also an account for the
participating treaty. The share of the company is entered in the latter, which means that this account is not
split.
3. It calculates the partial accounts in which a share is stored.
Use
An account can be calculated only if it has the status “Pending” or “Released” and has a share.
Features
When it runs the Calculate function the system uses the result-independent conditions entered in the treaty to
determine the postings to be made (it does not use the Stop, Filter, and Transfer conditions). It also determines
the expected posting condition amounts based on the data entered in the account. The system compares
these to any actual account postings.
If there is a difference, the system adds corresponding adjustment postings to the account. Depending on the
Customizing settings, the system either posts the difference, or reverses the actual amount and posts the
expected amount in full.
Use
When it releases an account, the system copies the postings for the account to the integrated FS-CD current
account system.
Prerequisites
1. It sets the status of the account to “Released”. This means that no further changes can be made to the
account.
2. It runs all the checks relevant for the account and its postings. If a critical error occurs, the account is not
released.
3. It uses the work table for the ledger group [page 555] for the relevant postings to find the corresponding
ledger group (if you have activated the use of a ledger group [page 481]). It then transfers this ledger group
and the posting to the FS-CD system.
4. It creates participating accounts in a different company code if certain treaty scenarios involve postings in
all company codes. For more information, see Accounts for Connecting Treaties [page 200].
5. It creates opening reserves from posted closing reserves, provided you have made this setting in
Customizing for Basic System under Default Values Edit Defaults for Accounting .
6. It fills the statistics tables.
7. It sets retrocession checkboxes for sections containing retrocession data.
8. It runs the limit check (see Check Limits [page 364]), provided you have configured this check in
Customizing for Basic System under Default Values Edit Defaults for Accounting . You can choose the
following settings for this check:
○ Warning If Limit Exceeded
The system displays a warning message if the limit is exceeded. If you are releasing the account from
the screen, you can confirm the warning message or cancel the release. If you are releasing the
account in a background job, the system releases the account and logs the warning message.
○ Error If Limit Exceeded
The system displays an error message if the limit is exceeded. The account cannot be released.
○ No Check
The system does not check the limits when you release the account.
The limit check is not available in any parallel background jobs that release accounts, with the exception of
background job /MSG/R_ABR_BATCH_PP (Split, Calculate, and Release Accounts: Parallel Processing per
Treaty).
Use
You use this function to reset an account that has already been released.
Prerequisites
Note
In Customizing for Basic System under Defaults Values Edit Defaults for the Reversal Function , you
can deactivate the reversal of reserve postings in an account.
Use
You use this function to lock the payment of postings already released in the FS-RI system for payments to the
cedents in the FS-CD current account system.
Prerequisites
In Customizing for Basic System under Interfaces FS-CD Interface Maintain Defaults for FS-CD , you
have set the checkbox that controls the payment lock for FS-CD outgoing payments.
Features
When you select one or more cedents on the Cedents tab page in the loss and choose the Lock Documents
pushbutton, the system performs the following actions:
1. It searches in the current account system for payment documents that were generated by the loss in
question and have not yet been paid.
2. It locks these documents by activating the checkbox maintained in Customizing.
3. It records the locking of payments in the loss log.
Note
Note that the checkbox in the current account system can be deactivated manually or by the system at a
later time. If this occurs, no notification is sent from the current account system to the FS-RI system.
Use
You use this function to release for loss payments locked in the FS-CD current account system.
Prerequisites
In Customizing for Basic System under Interfaces FS-CD Interface Maintain Defaults for FS-CD , you
have set the checkbox that controls the payment lock for FS-CD outgoing payments.
Features
When you select one or more cedents on the Cedents tab page in the loss and choose the Unlock Documents
pushbutton, the system performs the following actions:
1. It searches in the FS-CD system for payment documents that were generated by the loss in question and
have not yet been paid.
2. It unlocks these documents in the current account system by deactivating the checkbox maintained in
Customizing.
3. It records the removal of this lock in the loss log.
Note
Note that the system does not recognize whether the lock was set using the “Lock Documents” function in
the FS-RI system or elsewhere (for example, if it was set manually in the current account system).
Therefore, it releases all locked payments for the loss.
When you delete a loss posting in the loss module, the system performs the following actions:
● If the posting is one of a pair of reversal postings, the system deletes the other posting in the pair.
● If the posting was generated by a market loss posting, the system asks whether you want to delete this
market loss posting as well. If you choose "Yes", the system deletes all postings associated with the market
loss. If you choose "No", the system terminates the delete operation. The system also terminates the
delete operation if there are postings for the market loss that have not been reversed.
Use
You use this process to enter or calculate postings for losses that are covered by one or more participations in
Risk Manager.
Prerequisites
The covered Risk Manager participations are assigned [page 621] to the loss.
Features
For the most part, you create accounts for losses in Risk Manager as described in the Risk Manager Accounting
Process [page 142].
You can enter accounts for the participations involved and post the loss amounts relating to the respective
participations in these accounts (like for premium postings in a normal Risk Manager account). You can enter a
loss number at posting item level. This procedure (and the follow-on processes for transferring accounts to the
retrocession side and to Basic System) is not specific to losses and is described in the Risk Manager
Accounting Process [page 142].
FGU Accounts
The system also supports an alternative procedure for creating loss accounts for various participations
automatically.
You can enter loss amounts specified by the ceding company in the loss module and distribute them to the
assigned Risk Manager participations. The system distributes the amounts using the proportional or non-
proportional liability data defined in the participations. This function is referred to as an FGU account and exists
in the same form in Basic System.
The FGU account in Risk Manager Non-Life comprises the following functions:
The distribution of FGU accounts creates Risk Manager accounts, which you can then process further using the
following functions:
1. Split
2. Transfer to Basic System
You can run these functions in the account or loss transaction or in a background job. Since these functions do
not apply only to loss accounts they are not explained further here.
Additional Functions
If you make changes to participation data that is relevant for accounting and the FGU account has already been
created, the system adjusts these accounts as part of the retrocession adjustment [page 172] when you
confirm the changes to the participation. You can also use a background job to adjust the account.
If you need to adjust the distributed amounts because the loss data or assignments have changed, you can
also use a background job. For more information, see Adjustment of FGU Distributions [page 549].
Constraints
● You can enter FGU accounts only at the cedent level of a loss and distribute them to assigned
participations. You cannot create postings for the assigned original policies or policy sections directly, or
distribute accounts automatically to these entities (market loss distribution).
● The system supports only one-level FGU distribution. In other words, when you distribute an FGU account,
the amounts are distributed only to the participations assigned to the loss. Further distribution to
participations assigned via groups is not supported by the FGU account function. Instead, you have to use
the Transfer to Reinsurance/Retrocession function or run a background job.
● The system does not support processing based on reference rank. Participations assigned to a loss are
each processed with the reference rank 0, independently of one another.
Use
Before the system can distribute a loss posting from the ground up (FGU), it must determine which limits,
underlyings, and deductibles (LUD) are to be used.
Prerequisites
A treaty section or Risk Manager participation has been assigned to the loss.
You can enter different LUDs for each area, peril, currency, loss class, and accounting unit in the treaty section
or Risk Manager participation.
In the loss, you enter the area, peril, and currency at cedent level using the section or participation (Treaty or
Participation tab page); you enter the loss class in the header data for the loss.
Note
If you have already entered the area, peril, and currency in the header data for the loss, these entries are
used as the default entries at assignment level. However, you can change these entries at assignment level.
You can also define alternative LUDs for the treaty section assigned to the loss. If you do not enter any
alternative LUDs, the loss management function uses the information entered to determine which area, peril,
currency, loss class, and accounting unit apply to the loss. It selects the corresponding LUDs to be used to
distribute the loss postings to the different layers.
Display of LUDs
When you double-click the treaty number in the table on the Treaty tab page (cedent level), the system
navigates to the header data of the treaty. On the LUD tab page the system displays the loss-relevant LUDs for
the current treaty section in a table (only those that the system has found that can be used).
Activities
If you have not entered any alternative LUDs for the treaty section assigned to the loss, the system determines
which LUDs match the data entered (see “Function”) as follows:
1. It selects all the LUDs for the treaty section or from the Risk Manager participation and the corresponding
period (initial quantity X).
2. From this initial quantity X, it deletes all LUDs for which an area, peril, currency, loss class, or accounting
unit has been entered but that are not supersets of the search data (hierarchy explosion).
3. It divides the remaining LUDs according to LUD categories (quantity X1 to XN, where N is the number of
LUD categories found).
4. It executes the following steps for each LUD category n = {1; …; N} in the specified sequence:
○ If the quantity Xn contains an LUD with a specified accounting unit, it deletes any LUDs without a
specified accounting unit from the quantity Xn.
○ If the quantity Xn contains an LUD with a specified loss class, it deletes any LUDs without a specified
loss class from the quantity Xn.
○ If the quantity Xn contains an LUD with a specified peril, it deletes any LUDs without a specified peril
from the quantity Xn.
○ If the quantity Xn still contains LUDs with different perils, it finds the peril among these different perils
that is closest to the relevant peril in respect of the hierarchy level. It deletes all LUDs containing other
perils from the quantity Xn.
○ If the quantity Xn contains an LUD with a specified area, it deletes any LUDs without a specified area
from the quantity Xn.
An FGU account is an account containing the data relating to a loss, whereby the account is not assigned to a
participation or treaty.
You enter the values reported by the cedent for the loss and any other loss-related posting items in the loss
system, as described in the section Entering FGU Accounts for Risk Manager [page 641].
In the loss system you can assign participations in Risk Manager policies to the cedent.
You can then have the system distribute these FGU accounts in the loss system as described in Distribution of
FGU Accounts [page 642]. The system then reassigns the loss postings based on the liability data defined in
the participations (proportional or non-proportional).
Use
You can use the loss dialog in Basic System to enter, change, and delete FGU accounts for Risk Manager that
contain loss items that you want to calculate “from the ground up” (FGU).
Activities
1. On the SAP Easy Access screen, choose FS-RI: Reinsurance Basic System Loss Change .
2. On the Change Loss: Selection screen, enter the loss number and choose Enter.
3. The Change Loss: Loss Processing screen appears. Switch to the Cedents tab page.
4. On the Change Loss: Cedents screen, select the cedent row for which you want to enter an account.
Choose Choose Row.
5. On the next screen (cedent level), switch to the RM Account tab page.
6. Enter the posting data in the first row of the table in the fields that are ready for input.
Note that the system displays only loss-related entry codes in the input help for the “Entry Code” field.
If you enter a different value, the system displays an error message.
7. If you want to enter additional postings, move down to the next free row. Enter the amount posted in the
Amount in Original Currency column. When you choose “Enter”, the system copies the contents from the
row above. You can change the entries if necessary.
8. Once you have entered all the loss postings, choose Save. The system groups the postings for an account
and fills the following fields:
○ Account number – the account ID assigned by the system
○ All the missing code names
9. You can enter additional posting items in the table as described in steps 7 and 8. Each time you save your
entries, the system groups the posting items as a separate account with a new account number.
Provided an FGU account does not have an account number, you can still change the related accounts and
postings. Then choose Save.
Provided an FGU account has not yet been distributed and the status is “FGU Pending”, you can still delete the
account. Select the corresponding posting item and choose the Delete Row pushbutton. Then choose Save.
Note
The system displays general FGU accounts on the Account tab page and on the RM Account tab page. You
can reverse these FGU accounts.
Use
Once you have entered an FGU account, you can have the account distributed automatically to the
participations assigned to the respective loss.
You can distribute FGU loss accounts either in the loss dialog in Basic System or using a background job. This
document explains how you distribute FGU accounts online. For more information about the background job,
see FGU Distribution "FCFS" (Risk Manager) [page 527].
Integration
In Customizing for FS-RI: Reinsurance under FS-RI: Risk Manager (Non-Life) RM Functions Edit Settings
for Checks , you have defined the type of coverage check using the FM Active checkbox. If you set this
checkbox, the system does not distribute the account if one of the participations assigned to the loss cannot
be applied because of different structural characteristics. If you do not set this checkbox, the system applies
the assigned coverages that match (see example 2 below).
● In Customizing for FS-RI: Reinsurance under FS-RI: Risk Manager (Non-Life) Default Values Edit
Defaults for Accounting , you have defined the type of coverage check using the Soft Link checkbox.
● You have entered participations for the loss.
● There is an FGU account with an open status (such as “FGU Pending”).
Features
When you distribute an FGU account for a loss, the system analyzes the policy participations you assigned to
the loss during the assignment of Risk Manager participations [page 621].
For each posting in the FGU account and for each assigned participation, the system calculates the extent of
the coverage and the assumed liability. It then generates the postings and corresponding accounts
automatically.
Activities
You can distribute an FGU account with the status “FGU Pending” in the following ways.
You start a background job in Schedule Manager. This allows you to distribute several FGU accounts in one
step. For a description of this procedure, see FGU Distribution "FCFS" (Risk Manager) [page 527].
1. On the SAP Easy Access screen, choose FS-RI: Reinsurance Basic System Loss Change .
2. On the Change Loss: Selection screen, enter the loss number and choose Enter.
3. The Change Loss: Loss Processing screen appears. Switch to the Cedents tab page.
4. On the Change Loss: Cedents screen, select the cedent row for which you want to distribute an account.
Choose Choose Row.
5. On the next screen, switch to the RM Account tab page and select the row containing the FGU account to
be distributed.
6. Choose Calculate Loss.
7. The result of this procedure depends on whether the distribution was successful:
○ If the distribution was successful, the system sets the status of the account to “FGU Distributed”. In
this case, accounts and postings have been generated for the participations that are assigned to and
assume liability for the loss.
○ If the distribution was not successful, the existing FGU accounts remain unchanged. In this case, the
system returns error messages specifying the reason why the distribution failed:
○ The account has already been distributed.
○ There are no participations with matching coverage.
○ There was an error during distribution (error in a Risk Manager policy or in the non-proportional
account).
Example
Example 1:
Policy section 1 is assigned to the participation CED1, which is in turn assigned to the participations OS1
and OS2 (our share).
Policy section 2 is assigned to the participation CED2 (with the same company as CED1), which is assigned
to the participations OS3 and OS4.
A loss is assigned to the participations OS1 and OS4 at cedent levels CED1 and CED2.
During the FGU distribution run, postings are made to participations OS1 and OS4. The amounts posted
depend on the limits and deductibles (LUD) or (for proportional business) quota shares defined for the
participations OS1 and OS4.
The participations OS2 and OS3 are assigned to the cedent via groups, but are not relevant for the FGU
distribution of the loss.
Example 2:
The participations OS1, OS2, and OS3 are assigned to the loss “Fire in Warehouse”.
OS1 covers the class of business “Liability Insurance”, OS2 and OS3 cover the class of business “Business
Interruption”.
You now determine the loss amount for the class of business “Business Interruption” and enter a
corresponding FGU account.
It may be necessary to make an adjustment to FGU accounts for the following reasons:
● The original FGU account was not entered correctly, but has already been distributed. In this case, you
have to reverse the FGU account [page 645] and then enter and distribute a new FGU account.
● The original FGU account was entered correctly and has been distributed. However, the attributes relevant
for accounting were not correct in the loss or participation at the time of distribution.
In this case, the adjustment involves reversing the (incorrect) FGU distribution postings and running the
FGU distribution again for the correct participations. You cannot perform this adjustment in the dialog.
However, it can be performed using the FGU Recalculation Process [page 528] background job. The system
adjusts FGU distributions as part of the retrocession adjustment, which you can start manually from Risk
Manager or as a background job.
Use
The purpose of reversing accounts is to reverse the postings belonging to an account and to delete any entries
that have been prepared, but not yet posted.
Note
If the FGU account still has the status “FGU Pending”, you do not have to run the reversal function. You can
just delete the account in the table in which you entered it.
Prerequisites
Features
For more information about the reversal function, see Reversal of Risk Manager Accounts [page 167].
Activities
1. On the SAP Easy Access screen, choose FS-RI: Reinsurance Basic System Loss Change .
2. On the Change Loss: Selection screen, enter the loss number and choose Enter.
3. The Change Loss: Loss Processing screen appears. Switch to the Cedents tab page.
4. On the Change Loss: Cedents screen, select the cedent row for which you want to distribute an account.
Choose Choose Row.
5. On the next screen, switch to the RM Account tab page and select the row containing the FGU account to
be reversed.
6. Choose the Reverse pushbutton.
7. The system executes the following steps:
○ It generates offsetting postings.
○ It distributes the FGU accounts and generates pending Risk Manager accounts (to be released).
○ It sets the "Reversal" checkbox in the affected FGU accounts.
Use
A loss can affect more than one cedent and can extend across several company codes. Using the lock concept
in the loss transaction, you can process these losses more efficiently; a loss can be edited by more than one
user in parallel in more than one SAP session.
Prerequisites
In Customizing for FS-RI Reinsurance under Basic System Loss Program Control , you have set the
ParLossPro (parallel loss processing) checkbox.
If you do not set this checkbox, you can open a loss in processing mode only in one SAP session.
During loss processing, the loss concept makes a distinction between loss header level and cedent level. These
levels are handled differently. When you access the loss, you are at header level.
When you select a row on the Cedents tab page and choose the Choose Row pushbutton, the system navigates
to the cedent level. All tab pages at this level and at lower levels are regarded as cedent level by the lock
concept.
Activities
The data at loss header level is locked optimistically. This means that the system does not lock data when it is
being read from the database (and not when it is in processing mode) but only locks it briefly when it is being
saved.
You can save any changes made to the data only if any changes made to the data at loss header level have not
been saved since the time of data selection.
When you choose the Refresh Display pushbutton, the system updates the displayed data to the most recently
saved status. You can change and save data until a different user saves their data.
If you have activated parallel loss processing, you cannot navigate to the cedent level until you have saved your
changes at loss header level.
If the cedent level of a loss is open in processing mode, you cannot open it for processing in a different SAP
session. The system also sets this lock when you run the Calculate Loss, Lock/Unlock Documents, or Delete
Cedent Assignment functions.
You can save any changes made to the data at cedent level provided the data at loss header level has not been
changed or saved by a different user in the meantime.
The SAP NetWeaver Business Client application also works with optimistic locks. However, these locks do not
distinguish between loss header and cedent level, but the loss is regarded as a unit: In the NWBC application
several users can open a loss at the same time. However, if a user saves a change to a loss after another user
has opened the loss, the latter user cannot save the loss.
Deleting a Loss
The lock function at loss header level applies when you delete a loss. If this lock function allows changes to be
made to the data, you can delete a loss even if it is being processed by a different user.
If you want to end or temporarily lock the processing of a loss, a cedent assignment, or a treaty or participation
assignment, you can assign a status to the loss that prevents amounts being posted to it.
Depending on the settings for this status, when the system converts the status it also performs additional
activities related to loss processing. The FS-RI system differentiates between the following cases:
Use
When you close a loss, the system does not allow any more postings to be made to this loss. You may need to
lock a loss while you are preparing the loss data or while you are clarifying the reinsurance for a loss, for
example. To lock a loss, you set the loss to the status provided for this purpose (such as “Locked”).
Prerequisites
● In Customizing for FS-RI Reinsurance under Basic System Loss Edit Loss Statuses , you have
defined a loss status for which the Locked checkbox has been set.
● There are only accounts for the loss that have the status “Released”.
Features
When you set a loss to a status that meets the above prerequisites and then save the loss, no further postings
can be made to it.
To unlock a loss, change the status of the loss to a status that allows posting.
For more information about locking loss payments that have already been created, see Locking of Loss
Payments [page 636].
Use
When you close a loss or part of a loss, the system writes off any existing loss reserves and sets the closed
entity to a status that does not allow posting.
Prerequisites
● In Customizing for FS-RI Reinsurance under Basic System Loss Edit Loss Statuses , you have
defined a loss status for which the Completed checkbox has been set.
● There are only accounts for the loss that have the status “Released”.
The following prerequisites also apply if reserves have to cleared when you close the loss:
● In Customizing for FS-RI Reinsurance under Basic System Loss Program Control , you have defined
a calculation base in the Calc. Base field that contains the entry codes that you want handled as reserves
by the Clear Loss Reserves subfunction.
● In Customizing for FS-RI Reinsurance under Basic System Loss Program Control , you have set the
Clear checkbox and you have defined the level of clearing in the To Level column.
Features
When you close a higher-level entity for a loss (entire loss or cedent), the system checks whether the lower-
level entities (cedent or treaties or participations) have already been closed. If they have not been closed, you
can choose whether you want to close the lower-level entities or cancel the closing of the loss.
You cannot close a higher-level entity if the lower-level entities are still open.
Clearing Reserves
When you close a loss entity, the system checks whether loss reserves are open for this entity. If this is the
case, you can choose whether you want to cancel the closing of the loss or clear the reserves using offsetting
postings.
1. It reads the entry codes from the specified calculation base. If you have not entered a calculation base or
this calculation base is empty, the system accepts all entry codes as valid.
2. It compresses the postings into these entry codes so that the total balances for the postings have the same
structure (company code, treaty section, and so on).
3. It displays the open reserve balances. At this point you can decide whether you want to clear these
reserves or cancel closing of the loss.
4. If you want to continue closing the loss, you can enter an FI accounting date for the offsetting posting in the
next step. This date must lie in a period that allows posting. If you do not enter a date, the system assigns
the first of the following dates to the postings:
○ Latest FI date that allows posting
○ Current date
○ Earliest FI date that allows posting
○ System terminates processing and displays an error message
5. The system creates accounts and offsetting postings for the reserve balances and automatically processes
these new accounts according to the standard process chain. This process chain differs depending on
whether these are Risk Manager or Basic System accounts.
You can enter an accounting period (client accounting period, CAP) to be used to clear reserves at all levels of
the loss. The following conditions apply:
● The accounting period must be later than or the same as the earliest accounting period for the loss that
contains postings.
● The accounting year must be the same as the earliest accounting year for the loss that contains postings.
If you do not enter an accounting period, the system clears the reserves in the accounting period in which they
were posted.
If you want to edit a loss that has already been closed, you have to reset its status to a status that allows
posting. When you do this, the system does not reset the changes made to the accounts during the original
status change.
If errors occur when a loss is closed, the system resets all the changes made, including those made to the
accounts.
Use
You set a loss to the status “Invalid” when you want to close a loss to processing and reverse or delete all the
postings for this loss. After postings have been deleted, the system also deletes any accounts that do not
contain any further postings.
● In Customizing for FS-RI Reinsurance under Basic System Loss Edit Loss Statuses , you have
defined a loss status for which the "Invalid" checkbox has been set.
● There are only accounts for the loss that have the status “Released”.
Activities
When you set the status of the loss to "Invalid" at header level and then save the loss, the system does the
following:
Use
You can use this function to check all the data for a loss. More specifically, you can obtain information about the
loss postings and the account totals for the loss.
The account totals display the postings for one or more losses in a total. The system displays the postings
according to the entry code and the status of the related accounts.
Note
The system does not display postings with limit or deductible entry codes.
The system displays only postings for accounts that have a status that is not “FGU Open”, “FGU
Distributed”, and “Split”.
The system calculates the subtotals for each treaty and loss and the total of all displayed postings and displays
these. The postings for assumed treaties and participations are included as positive figures in these totals, and
the postings for ceded treaties and participations are included as negative figures.
The system displays loss postings only if the following prerequisites are met:
If you enter data for several fields, the system shows how this data overlaps.
Activities
1. On the SAP Easy Access screen, choose FS-RI: Reinsurance Basic System Loss Display .
2. The Display Loss: Selection screen appears.
3. If you want to find information for a specific loss, enter a loss number in the Loss field. You can also leave
this field empty if you want to show the data for several losses.
4. Choose the Overview pushbutton in the toolbar.
5. The Display Loss <Loss Number>: Account Totals screen appears in display mode.
If you entered a loss on the initial screen, this screen contains the header data for this loss.
If you branched to the loss overview without selecting a specific loss, the system displays the postings for
all losses that you can restrict using the loss selection fields.
6. The system controls which postings are displayed based on the criteria that you define on the Account
Totals tab page:
○ Display postings by loss category:
○ If the current loss is a single loss, the system displays all postings for this loss. In this case, the
selection fields for losses are not ready for input.
○ If the current loss is a loss event, the system displays the postings for this loss event and its
assigned single losses. You can use the loss selection fields to restrict the display to certain losses.
○ Display postings by financial year - the year entered in the Financial Year field:
○ The system displays loss reserve postings only if the financial year of the related account matches
the financial year entered.
○ It displays all other postings that are not loss reserves if the financial year of the related account is
before or the same as the financial year entered.
○ Display postings by system - the system is specified by radio button in the Accounts group box:
○ All: The system displays all the postings from Basic System and Risk Manager. If you restrict the
display further to a policy or participation, the system displays Risk Manager accounts only.
○ Basic System: The system displays postings that belong to Basic System.
○ Risk Manager: The system displays original postings that belong to Risk Manager.
○ Display main object
○ If you have entered the posting for a participation, the system also displays information about the
main object.
○ The main object for a participation can vary from period to period and is saved in the
corresponding, higher-level group period. In the clearing data you can view which participation
period and group period apply to the posting.
Use
You can use this function to copy an existing loss. When you copy a loss you can select which entities are to be
copied to the target loss.
By default, the system always enters the owner company as the cedent in the target loss.
Prerequisites
Activities
1. On the SAP Easy Access screen, choose FS-RI: Reinsurance Basic System Loss Copy .
2. Enter the loss number of the loss that you want to copy (source loss).
3. You can enter a loss number (external number assignment) for the copied loss (target loss).
If you do not enter a loss number, the system assigns a number automatically (internal number
assignment). When it has copied a loss without errors the system displays the number of the target loss in
a message.
4. If you do not enter a name for the target loss, the system creates the name “Copy of <source loss>”.
5. You can use the different checkboxes in the Entities to Copy group box to select the entities of the source
loss that you want to copy.
6. Choose the Execute pushbutton.
Use
The loss log records the log texts for the loss activities that you create and edit when you manage losses.
Features
The system can generate log texts automatically for specific events. You can activate the automatic logging of a
change to the loss status (including the creation or copying of a loss) in Customizing.
Program Call
You can start the loss log using the following transactions:
● /MSG/R_U_LOG_CHANGE (Change)
● /MSG/R_U_LOG_DISPLAY (Display)
Alternatively, you can call the loss log from loss management. In this case, the system skips the initial screen
for selecting the loss log, opens the loss log in its own window, and copies the number of the current loss.
When you double-click a company code in the navigation tree of the loss structure (on the left side of the
screen), the system lists the related log entries in reverse chronological order in a table (on the right side of the
screen).
The entries contain the category, name, and author of the log text, as well as the date, time, and time zone in
which it was created.
The table offers a range of standard functions for the list of log entries:
● Find
● Print
● Export
● Filter (by category)
● Layout
You can also use the Print Text pushbutton in the table toolbar to print the text of all the selected log entries.
You cannot delete existing log entries from the loss log.
You can select an item in the list of log entries (by double-clicking any field in the corresponding row) to display
the related log text in the SAPscript editor.
In addition to the other standard functions of the SAP text editor, you can also print out the text.
If you create a text template for a log category in Customizing, the system uses this formatting for each new
text with the corresponding category.
If you select an existing log entry in the table, the system copies the text and its formatting to the new log text
(copy function) and you can edit this text.
Use
You can use the Loss Processing application with overview pages (OVP) to create, edit, and display losses.
You access the OVP application in SAP NetWeaver Business Client (NWBC) under FS-RI 700_01 Loss
Processing Loss Loss Management .
Note
For more information about the structure of the user interface and the functions for controlling NWBC
applications, see Structure of the User Interface [page 778].
Prerequisites
● Before you can use the SAP NWBC loss applications, you have to activate the corresponding HTTP
services for SAP Reinsurance Management for SAP S/4HANA in parallel to the services for operating SAP
NWBC. You use transaction SICF to do this.
● You have assigned the new applications for loss management to the corresponding PFCG roles.
For more information about configuring SAP NWBC and the Web Dynpro applications, see Configuring
Web Dynpro Applications and SAP NetWeaver Business Client [page 781].
Procedure
In the Loss Management application you can create a loss using the search screen [page 778] as follows:
1. Start the Loss Management application under FS-RI 700_01 Loss Processing Loss Loss
Management .
2. Under Results List choose the New pushbutton or choose "Create Loss" from the selection list under You
can also in the toolbar.
You create a loss on the main page entitled “Loss”. This comprises the following subpages:
○ Basic Data
○ Objects
○ Groupings
3. The Basic Data page appears. You can enter information for the following areas:
○ Basic Data
○ Time Units
○ Classification
○ Location
○ Amounts
○ Responsibilities [page 294]
○ External References [page 723]
○ Attachments and Notes [page 659]
4. Fill all the required entry fields for basic data, time units, classification, and responsibilities.
5. Choose the Save pushbutton to save your entries.
Default Settings
Note
When you create a loss the system copies the search criteria fields that you entered on the search
page. These can override the defaults settings for the company code and time zone.
You have created the loss and you can edit this as follows:
Objects
If more than one object is affected by the loss you can assign these objects to a loss.
Prerequisites
You can assign to a loss only objects whose area and validity period covers the loss.
Procedure
1. Select a loss from the search screen in the Loss Management application.
2. On the Loss -> Objects page under Object Assignment, choose the New pushbutton.
Alternatively, you can choose the Edit pushbutton.
3. In the Object ID field, enter the corresponding object ID. Alternatively, in the Search:ID dialog box you can
enter different search criteria to find specific objects.
4. Choose the Save pushbutton to save the corresponding object assignment.
Result
You have created the object and you can edit this as follows:
Groupings
You can assign a loss to a loss group or group a loss using a loss reference.
Procedure
1. Select a loss from the search screen in the Loss Management application.
2. On the Loss -> Groupings page, choose the Edit pushbutton.
3. Under Groupings you can use the input help and different search criteria to find loss groups or loss
references.
Alternatively, you can enter the identification numbers manually.
4. Select a loss group, a loss reference, or both and use the Save pushbutton to confirm the grouping.
Note
Note that you can assign a loss to a loss group only if this loss group covers the loss period and loss
area.
Result
You have saved the grouping and you can edit the information under Groupings using the Edit pushbutton.
Use
You can create and delete responsibilities. You cannot change responsibilities.
Activities
Creating Responsibilities
Default Settings
When you create new business partner roles the system enters the responsibilities that have been configured
as mandatory.
Note
You can configure the roles and responsibilities in Customizing in transaction SPRO under FS-RI
Reinsurance Basic System Loss Edit Responsibilities for the Loss .
Deleting Responsibilities
If you want to delete individual responsibilities, choose the Delete pushbutton in the Actions column.
If you want to delete several responsibilities at the same time, proceed as follows:
Use
Default Settings
The system enters the owner company in the Business Partner ID field. You can change this default setting
manually.
Note
You can assign external references that have already been created for one loss to a different loss but only if
the category of the external reference is not unique to the interface or to the object.
1. If you want to delete individual external references, choose the Delete pushbutton in the Actions column.
2. If you want to delete several external references at the same time, proceed as follows:
○ Select all the rows that you want to remove.
○ Choose the Delete pushbutton in the area toolbar.
○ You can confirm or cancel the deletion in a dialog box.
You can also delete external references that are unique to an interface. A dialog box appears in which you can
confirm or cancel the deletion.
You can use the Business Add-In /MSG/82_UI_EXTREF_BADI to deactivate the deletion of external references
that are unique to interfaces.
When you select a link the system opens a new page on which these links can be processed further.
Use
On the Loss Management overview page, you can close a loss for the corresponding level at cedent and
coverage level.
Close Cedent
You choose the Close pushbutton in the corresponding cedent area to navigate to a new dialog box to close the
loss for the corresponding cedent.
You can enter information about the cedent’s status in this dialog box. If reserves are to be cleared, you can
enter information about the new activity to be created and the corresponding accounts.
When you close a cedent, the system clears all the assigned open reserves and sets the status of the cedent
and its coverages to “Completed”.
When you close the last cedent for a loss, the system sets the status of the loss to “Completed”.
Close Coverage
You choose the Close pushbutton in the corresponding coverage area to navigate to a new dialog box to close
the loss for the corresponding coverage.
You can enter information about the coverage’s status in this dialog box. If reserves are to be cleared, you can
enter information about the new activity to be created and the corresponding accounts.
When you close a coverage, the system clears all the assigned open reserves and sets the status of the
coverage to “Closed”.
When you close the last coverage for a cedent, the system also automatically closes the higher-level cedent if
the total balance of open reserves for the cedent is zero. If this is the last open cedent, the system
automatically closes the entire loss.
Use
You can use this function in the loss search area on the Loss Management overview page to reverse a loss
selected from the list of search results by choosing the pushbutton Reverse. The system then sets the loss and
all related cedent and coverage assignments to a reversed/invalid status and reverses all the existing posting
data in the FS-RI system for this loss.
Use
The activity bundles all FGU accounts and their derived accounts.
The activity provides an overview of all the amounts reported by a cedent for a loss and helps you to trace the
origin of derived accounts at a later date.
Prerequisites
Activities
Creating Activities
1. Select a loss from the search screen in the Loss Management application.
2. On the Activities page, choose the New pushbutton.
3. A page appears on which you can edit the activity.
4. Choose the Save pushbutton to assign the activity to the corresponding loss and cedent.
Default Settings
When you create an activity the system fills the following fields by default:
Editing Activities
1. On the Activities main page in the Loss Management application, select the activity ID.
A page appears that contains details of the activity.
You can choose the Edit pushbutton in the respective area to edit the basic data, enter attachments and
notes, and to create and edit external references.
For more information, see External References [page 723] and Attachments and Notes [page 659].
2. On the Activities page in the Loss Management application, choose the Edit pushbutton under Activities.
You remain on the Activities main page but you can edit header data, such as the activity name, validity
date, target balance, and currency.
Deleting Activities
You can delete an open activity provided there are no FGU accounts or local LUDs for this activity.
Reversing Activities
Select the corresponding activity on the Activities main page and choose the Reverse pushbutton.
When you reverse an activity the system reverses all the accounts (even FGU accounts) for this activity.
Note
When you reverse an activity the system does not recalculate the loss automatically. If the activity you are
reversing is not the most current activity or if there are LUDs for the activity that apply to several losses,
create a new activity to recalculate the loss and go directly to the preview to view and finalize the results of
the recalculation.
12.1.1.2.5 FGU
Use
In the new Loss Management application, you can enter and edit FGU accounts that the system distributes at
the same time to treaties and Risk Manager participations.
Constraints
● You can create general FGU accounts only in the new Loss Management application that uses overview
pages.
● You can use the old Loss Management application to edit losses for which there are general FGU accounts
provided there are no open activities for the losses.
Features
On the FGU Balance page, you can determine and change FGU balances.
● Default Values
● Balance On <validity date/system status>
Default Settings
If there is no open activity, the system hides the Default Values area.
The system copies these entries to the FGU accounts that are created when a balance is changed.
You can change the default values using the Edit pushbutton under Default Values.
If there is an open activity, the system displays the balance on the validity date of the activity; if not, it displays
the balance on the system date.
The balance contains all the FGU accounts for the loss and cedent that have a validity date that is before or the
same as the validity date of the activity.
You can change the balance using the Edit pushbutton in this area. When you change the balance, the system
creates new FGU accounts or adds new postings to existing FGU accounts.
You can also add new rows for any missing combinations, for example for a combination of entry codes or
structural characteristics. You can do this using the New pushbutton or by entering rows in change mode.
You can use the Duplicate pushbutton to duplicate the rows in the balance overview.
You can delete balances only if these are new rows that you have not yet saved using the Save pushbutton in
the toolbar.
This page provides an overview of the existing FGU accounts for the loss and cedent. You can create additional
FGU accounts and change or delete existing FGU accounts for an open activity.
You can use the Activity selection list to select the FGU accounts that you want to display:
● “Open”: you want to display the FGU accounts for the open activity
● “All”: you want to display all the FGU accounts for the loss and cedent
If there is no open activity, the standard system displays all the FGU accounts for the loss and cedent.
Alternatively, you can create an FGU account directly on the detailed page for the FGU movement by choosing
the New pushbutton or by entering additional rows in change mode.
You can use the Duplicate pushbutton to duplicate the rows. When you do this, the system does not copy any
postings.
On the detailed page for the FGU Movement main page, you can create, edit, duplicate, and delete postings for
an FGU account.
You can also enter, edit, and delete external references [page 723] and attachments and notes [page 659].
On the FGU Movement main page, you can use the Edit pushbutton to edit the header data of the FGU
accounts.
When you double-click the linked ID for an FGU account, the detailed page for this account appears.
For more information about navigating between pages and function control, see Control of Applications and
Pages [page 779] and Functions for Controlling Applications [page 780].
On the FGU Movement main page, you can reverse the FGU accounts for an activity by selecting a closed
activity from the Activity selection list and choosing the Reverse pushbutton.
12.1.1.2.6 Coverages
Use
You can enter, change, and delete covering treaties and participations for a loss within a cedent. The treaty and
participation assignments apply across all activities.
Features
Creating Coverages
In the Loss Management application, you can create two types of coverage on the Coverages page by choosing
the New pushbutton under Coverages:
Default Settings
When you create a coverage the system fills the following fields by default:
● Rank: the system increases the coverage rank by one each time
● Reference Rank: 0: This field is not ready for input.
● Loss Area, Peril, and Main Currency: the system copies the data from the basic loss data
● Status and Reason for Change: the system copies the data from the cedent
● First Report Date and RI Assignment Date: the system copies the data from the basic loss data
● Account Transfer: the system sets this checkbox automatically
When you create, change, or delete a treaty coverage or single risk coverage, the system deletes the preview
data for the corresponding cedent automatically.
The input help for the “Participation” field consists of two additional search helps:
● Original Policy
You can use this search help to find a participation ID only if the participations for a policy match the
structural characteristics of the loss.
● Participation
You can use this search help to find specific participations only if the participations match the structural
characteristics of the loss. Alternatively, you can search for the external reference for a participation.
If you have added a valid participation, you can navigate to the participation by selecting the participation
name.
The input help for the “Treaty” field consists of two additional search helps:
● Covering Treaties
If you have created one or more FGU accounts, the system includes the structural characteristics of the
postings and lists only matching treaties in the search results.
● All Treaties
The system does not include the structural characteristics of the FGU account.
In both cases, the system includes the cedent currently being processed and the company code.
If you have not entered a treaty number, the input help for the Loss Area, Peril, and Main Currency fields is not
active.
If you have added a covering treaty, you can navigate to the treaty by selecting the treaty name.
Editing Coverages
You can edit additional information about a coverage by choosing the Show/Hide Additional Fields pushbutton.
Deleting Coverages
You can remove coverages using the Delete pushbutton under Coverages.
You can delete coverages if you have deactivated the assignment check in Customizing in transaction SPRO
under FS-RI Reinsurance Basic System Default Values Edit Defaults for Accounting or the loss
expense for the coverage is zero.
Use
On the Applicable LUDs page, the system displays the applicable LUDs for all coverages assigned to a loss and
cedent.
● That are currently valid for the loss according to their validity data
● From the underlying coverage
● That you have changed locally for the corresponding loss
Localize
Constraints
You can change LUDs only for the aggregation level Single Loss or Loss Object. You can change only LUDs from
a treaty coverage.
Prerequisites
To localize a loss object LUD, you have to enter an object that is assigned to the loss.
Activities
For more information about navigating between pages, see Control of Applications and Pages [page 779].
12.1.1.2.8 Preview
Use
If there is an open activity for the loss and cedent, you can view the results of the simulated loss account on the
Preview page.
You can enter postings manually, perform calculations, and finalize activities.
Features
If you navigate to the preview in edit mode, the system creates the preview automatically.
● FGU Calculation
If there are FGU accounts in the current open activity, the preview contains the results of the distribution of
the FGU accounts to the coverages.
If transfer postings to other losses are required for excess of loss data that applies to several losses (such
as annual aggregate limits (AAL) or event liabilities) due to the "FCFS" sequence of the loss account, you
can also view these in the preview.
● FGU Recalculation
If there are no FGU accounts in the current open activity, the system generates the preview by
redistributing all previous FGU accounts (FGU recalculation) and offsetting the existing loss figures.
Note
It may be necessary to recalculate FGU accounts if the applicable LUDs for a loss have changed as the
result of new indexes.
It may also be necessary to recalculate these accounts if you reverse an activity that has already been
completed.
If there are coverages that contain excess of loss data that applies to several losses and there are other
losses with open activities for these coverages, the system returns messages to inform you that you may
have to generate the preview again for the other losses.
All the accounts that are created from automatic calculations are assigned the validity date of the activity.
This information is stored in the Start of Accounting Period and End of Accounting Period fields in the
account.
Example
The system uses the accounting frequency entered in the reinsurance treaty to calculate which
accounting period (“Q1”) contains the validity date.
Finalize
You can use the Finalize pushbutton to close the editing of an activity.
When you finalize an activity, the system performs the following steps:
○ It transfers the accounts for single risk coverages to Basic System and releases these.
○ It releases the accounts for treaties.
○ If there are losses that are linked to the current loss through coverages because there is excess of loss
data that applies to several losses (such as annual aggregate limits (AAL) or event liabilities), the
preview data for these losses is invalid. You have to recalculate these losses.
○ The activity is given the status Completed.
You can use the Generate Preview pushbutton to recalculate the preview.
It may be necessary to recalculate a preview if you have made changes outside the loss that are relevant for
calculation (for example, you have adjusted the surplus data in the treaty).
When you generate the preview, the system performs the following steps:
● Activity
● Cedent View
● Aggregate Utilization
Under Activity the system provides information about the relevant open activity.
Under Cedent View the system displays the simulated result of the current activity in summarized form.
The following functions are available in the toolbar under Cedent View:
● Account Level: You can use this selection list to display the aggregated preview either at section level or at
account level.
● Display Currency: You can use the input help for this field to select the currency in which you want to
display the amounts.
● Exchange Rate Type: You can use the input help for this field to select the required exchange rate type.
● Refresh Display: You can use this pushbutton to refresh the display after you have changed the display
currency.
The following functions are available in the toolbar for the page:
● Finalize: You can use this pushbutton to close the editing of an activity. For more information, see "Finalize"
under Preview [page 667].
● Generate Preview: You can use this pushbutton to generate the preview again. For more information, see
"Generating Previews" under Preview [page 667].
For more information about the structure of the user interface, see Structure of the User Interface [page 778].
If you enter a display currency with an exchange rate type, the system translates the amounts to be displayed
into the display currency using the exchange rates of the specified exchange rate type. The system translates
the amounts for reserve postings based on the most current exchange rate entered for the exchange rate type
and for payments on the translation date entered in the account.
Use
On the Preview of Details main page you can display, change, and delete preview accounts.
Features
The system displays all the accounts for the current preview of the selected cedent.
The following functions are available in the toolbar for the page:
● Finalize: You can use this pushbutton to close the editing of an activity.
For more information, see Finalize [page 667].
● Generate Preview: You can use this pushbutton to generate the preview again. For more information, see
"Generating Previews" under Preview [page 667].
When you double-click the linked ID for a preview account, the detailed page for this account appears.
Note
A preview account must contain at least one posting. Therefore, when you create a new account enter at
least one posting before you save the account.
If you want to delete all the postings for an account simply delete the entire account.
12.1.1.2.9 Evaluations
Use
On this page you can display the FGU trend for a loss and for a selected cedent in a graph.
The system displays the FGU reserve balance, the FGU payment balance, and the balance of the FGU incurred
losses at different dates and times over the course of the loss. The system also includes the FGU accounts from
activities that have already been completed and from the open activity.
Under FGU Trend you can use the Personalize pushbutton on the right side of the toolbar to manage the layout
of the graph. For example, you can switch to 3D columns.
Default Settings
● If you have entered a currency under Loss Basic Data , the system uses this currency as the display
currency for the graph.
● If you have not entered a currency in this basic data, the system uses the currency, and the exchange rate
type, that you have defined in Customizing for the loss company code. You can make this setting in
transaction SPRO under FS-RI Reinsurance Basic System Default Values Edit Defaults for
Accounting .
For more information, see the corresponding documentation in the system.
Activities
● Enter an exchange rate type for translating amounts into the display currency. The system uses the most
current exchange rate to translate amounts, including payments.
● You can also restrict the period of the FGU trend in the Period From/To fields.
Use
In the Loss Management application you can use the history mode to display an overview of all the historical
versions of a main page.
Features
● Basic Data
● Objects
● Groupings
● Cedent
● Coverages
● Applicable LUDs
On the Applicable LUDs page the system displays only the historical dates and times for created or changed
local LUDs and not the historical time stamp of the underlying coverages and their LUDs.
Constraints
It is not possible to switch to history mode from the detailed page of the Applicable LUDs main page.
You cannot edit historical data. On the detailed page of the Applicable LUDs main page you can display only
historical statuses for the currently valid cedent. It is not possible to change the cedent automatically here.
Navigation
● You can use the History Mode pushbutton to switch in out out of history mode on those pages that support
the history mode function. If you make any changes on a page and do not save these before you switch the
mode, the system prompts you in a dialog box to reject these changes and continue or to cancel.
● You can use the History Overview pushbutton in history mode to switch to a different historical status.
● In the History Overview dialog box you can search for specific historical statuses.
● You can use the Historical Date/Time selection list to switch between different historical dates and times.
● You can use the Previous/Subsequent Historical Date/Time pushbuttons (arrow symbols) in the toolbar to
navigate to the previous or next historical date or time and compare these. Once you reach the oldest or
newest entry the pushbutton is no longer active.
● You can use the navigation tree to navigate in history mode between the main pages.
● When you navigate to another page in history mode, the system displays the historical status that is earlier
or the same as the time stamp of the current page. If there is no corresponding time stamp, the system
uses the oldest time stamp and displays the data for this historical status.
● If you want to navigate to a page in history mode that does not support this mode, the system displays a
corresponding error message and terminates the process.
● The system exits history mode when you choose the History Mode pushbutton again.
Caution
Note that for coverages and applicable LUDs the system displays the historical statuses for specific
cedents. This means that for a specific time stamp the system displays the historical data for the currently
selected cedent.
If there is no historical data for a specific cedent for a time stamp in the coverages or LUDs, the system
finds the most recent cedent for this time stamp and displays the related data.
Use
The loss applications based on SAP NetWeaver Business Client (NWBC) support you in the management of
your losses and in the creation of accounts for these losses.
Prerequisites
For more information about working with losses, see Loss [page 611].
The following prerequisite also applies: You have defined the number range for internal number assignment for
the activity ID. You make this setting in Customizing for Basic System under Basic Settings Number Ranges
Activity .
Features
You can start the NWBC applications either in the NWBC environment or in a Web browser. However, if you are
using a Web browser there are some functional restrictions. It is not possible to navigate between transactions.
In the SAP environment, you call the NWBC applications in a Web browser using the FS-RI Web Dynpro
applications, which each start with WDY Application. You find these applications in the menu tree if you have
the corresponding role.
Field Help
You call the help for individual fields by selecting the field and choosing CTRL+F1.
Save
You can explicitly save data only at any certain points in the NWBC applications because the applications
automatically save data when the following actions are performed:
A side panel is provided in a number of areas to allow you to display additional information about the data being
edited.
You can show this information area by clicking the arrow on the right-hand side of the screen.
Note
● The “Overview of FGU” and “Treaty Figures” displays the current balance of the FGU accounts and the
treaty figures from activities that have already been finalized for the selected cedent. This CHIP is available
only in the area of loss management and only for cedent-dependent screens (from the activity onwards).
● The “Attachments” displays the information and files that were attached to the basic data for the loss,
activity, and FGU account. This CHIP is available in loss management, in the loss group, and in object
management.
Note
The side panel exists only in NWBC. If you call the NWBC applications in a Web browser, the side panel is
not displayed.
Use
You can use the Loss Management application in SAP NetWeaver Business Client (NWBC) to create, edit, or
display a loss in structured process steps. When you finalize the activity at the end of the process, the system
runs all the required accounting functions and posts the loss accounts in the connected current account
system.
Features
The following special functions are available in the Loss Management application:
● Loss Figures calls the loss figures [page 685] for the loss.
● History Mode allows you to display the status of data at any point in the past. This function is available only
on the “Loss”, “Cedent”, and “Coverage” tab pages, but not in create mode.
● Close Loss calls the application that is used to close a loss [page 649].
● Generate Preview and Finalize is displayed only on the Preview tab page.
Activities
When you call the application the Loss Management initial screen appears. This is where you can enter the
initial basic data for your loss.
● You can create a new loss by selecting Enter Loss Advice. You have to enter a cedent in order to do this.
● You can select a loss from the list of Losses Most Recently Processed and open this loss in change or
display mode.
● You can search for losses that match your specified data, select a loss from the search result, and open this
loss in change or display mode.
Note
The system displays only losses for which you have at least display authorization.
Loss
This is where you enter general data about the loss, such as the loss date and the cause of loss. Depending on
your system settings, in addition to the selected fields you have to enter the persons who are responsible for
the loss and account.
You can assign a loss group and objects to the loss on the corresponding tab pages. You can create the objects
here or assign existing objects that have already been created in the corresponding FS-RI transactions.
Cedent
In this step, you enter the cedents that reported the loss to you or that sent you a loss advice. The cedent that
you entered when you created the loss is already entered. If more than one cedent is assigned to a loss, you can
switch between the cedents in the following steps to edit the relevant data.
Activity
In this step, you create the activity for the selected cedent. You can assign a target balance to the activity for
information purposes. The activity bundles all FGU accounts and any resulting derived accounts for the loss
cedent and therefore makes it easer to analyze the accounts.
If the first activity (and any subsequent activities) already have the status “Completed” or “Reversed” and you
want to enter other accounts, you have to create another activity. The corresponding tab page on this screen
provides an overview of any completed activities.
FGU Account
In this step, you enter from ground up (FGU) accounts for the loss with one or more postings.
The FGU accounts contain the gross amounts paid by the primary insurer. The system uses the FGU accounts
and the coverages assigned in the next step to calculate and generate the individual accounts with postings for
the current account system. It also generates accounts for the reinsurer shares. These are forwarded to the
current account when the activity is finalized.
If you enter additional FGU accounts after you have assigned treaties, you can if you want configure the system
to suggest only the structural characteristics of the assigned treaties in the input help (you do this in other
search helps). You can enter accounts as delta accounts or as balance accounts.
Unlike with previous accounts, you enter the difference in Delta Entry.
Example
For example, the difference is EUR 50,000 if a loss that was first reported as EUR 100,000 is now being
reported as EUR 150,000. The system posts EUR 50,000 and notes the new balance of EUR 150,000.
Example
The balance in the previous example is EUR 150,000. The system notes this balance and calculates and
posts the difference of EUR 50,000.
If you edit an account at a later date, you can then execute this account in delta or balance mode regardless
of which method you originally used to enter the account.
You can view the FGU accounts from finalized activities on the Finalized Activities tab page. You can call the
details for these accounts and their postings by selecting individual rows.
Coverage
This is where you assign the treaties that cover a loss (or parts thereof) to the respective loss. You must also
enter the sequence of this coverage for these treaties.
When you assign a treaty, the system offers you a preselection and, if requested, suggests in the input help only
those treaties whose periods, business partners, and structural characteristics correspond to those of the loss.
To configure this, select Covering Treaties as the Other Search Help in the dialog box for input help.
Preview
If you call the preview when you are in an open activity for which FGU accounts have been created, the
application reads the current loss balance and displays a current preview.
Update Preview
When you choose the Update Preview function, the application also checks whether changes have been made
to the treaty. If changes have been made, the system distinguishes between two cases:
● There is an open activity (and therefore also an FGU account). In this case, the application identifies the
new figures in the account and generates the current preview.
● There is no open activity and FGU account. In this case, before you can update the preview you have to
create an activity. When you choose the “Update Preview” function, a dialog box appears in which you
enter the posting-relevant data of the new FGU account. This new FGU account contains the necessary
adjustment postings.
You can also change the results from the current activity directly in the preview. This type of change generates
adjustment postings. To do this, select a row and switch to the Adjustment tab page. Under Details you can find
information about these adjustment postings.
When you are happy with the results of the preview choose Finalize.
Result
The Finalize function creates final accounts from the preview of the provisional accounts. It runs the necessary
functions and releases these accounts to the connected current account system. For more information, see
Release of an Account [page 634].
Definition
Loss figures represent the cumulated amounts relevant to losses from a quantity of losses.
Use
In the NWBC application Loss Figures, you can define the losses for which you want to generate figures based
on the available account, loss, and coverage information.
If you select Create Overview, the system displays the loss figures in a table.
Use
You calculate a cedent's claim resulting from a specific loss, post this loss with the reserves, and then close the
loss.
● You can call this function directly and manually enter the loss for which you want to close a cedent's claim
or search for this loss.
● You call this function from the Loss Management application for the data that you are currently editing.
Prerequisites
In Customizing for FS-RI Reinsurance under Basic System Loss Program Control , you have used the
Clear Loss Reserves checkbox to indicate whether you want the system to clear reserves automatically.
The function for closing a loss runs through the following process steps.
Enter Cedent
In step 1 you enter the cedent. The system displays only cedents that can still be closed.
Enter Periods
This is where you can enter period data for the FI posting date, accounting year, and accounting period. The
system uses this data to check the reserves balance and to transfer this balance, if necessary, to the
corresponding posting data.
Reserve Balance
This is where you can enter additional information needed to close the loss. This includes information about
the activity, account, and loss status.
If there are no reserves to be cleared, you can enter information relating only to the loss status.
If there are reserves to be cleared and if the automatic clearing of reserves has been activated in Customizing,
you need to enter additional information about the activity and the resulting accounts.
Close Loss
After you have entered all the required data, select Close Loss.
Result
All the cedent's open claims for the loss have been posted and closed.
A confirmation screen appears containing the actions that have been performed and those that have not been
performed.
You can execute the following further actions from this screen:
12.1.1.3 Cedent
Use
You can assign cedents to a loss from whom you have received messages about this loss.
Creating Cedents
In the Loss Management application that uses overview pages, you can create cedents as follows:
1. Select a loss from the search screen in the Loss Management application.
2. On the Cedent page, choose the New pushbutton.
3. Fill the required entry field Cedent ID.
Alternatively, you can use the input help and different search criteria to find cedents.
4. Choose the Save pushbutton to save the business partner entries.
Default Settings
If you have not set the Ced. Lock checkbox in Customizing for FS-RI Reinsurance under Basic System Loss
Edit Loss Statuses and the status in the basic loss data is not a copy status, the system copies the status
from the basic loss data to the cedent level.
For more information about the status, see Managing Loss Statuses [page 686].
You use the Loss Group Management application to create, edit, and display loss groups. The system supports
you as follows:
Alternatively, you can edit loss groups using Loss Group Processing with Object Floorplan Instance (OIF) [page
684].
Use
Definition
A loss event is an event that results in multiple insurance-related single losses, such as the flooding of a region
or a large fire in an office building used by several parties.
Use
You can provide coverage for an event in a treaty. If a loss event occurs, the system uses the total amount of all
assigned single losses to determine the deductible and liability in the account.
Structure
The loss event is marked as such by the Loss Event checkbox in the loss header data.
Features
SAP Reinsurance Management also provides a background job that recognizes loss events based on the
similarities between losses.
Just as with single losses, you can use the following transactions to create, edit, and display a loss event:
The following steps describe how to create a loss event. You can then edit a created loss event.
Result
Depending on the status, you can add additional single losses to this event later or use it to create an account.
Use
Loss group processing is used to create, edit, and display loss groups and is based on a floorplan for overview
pages (OVP).
Prerequisites
Features
You access the OVP application in SAP NetWeaver Business Client (NWBC) under FS-RI 700_01 Loss
Processing Loss Loss Group Management .
The creation and editing of a loss group comprises the following steps and the process flow is described in the
following sections:
Note
For more information about configuring SAP NWBC and the Web Dynpro applications, see Configuring Web
Dynpro Applications and SAP NetWeaver Business Client [page 781].
Procedure
Default Settings
When you create a loss group the system fills the following required entry fields by default:
○ Company Code: surrounding company code
○ Business Partner Role: You can configure the necessary roles and responsibilities in Customizing in
transaction SPRO under FS-RI Reinsurance Basic System Loss Edit Responsibilities for the
Loss .
○ Time Zone: surrounding time zone or system time zone
Note
When you create a loss group the system copies the search criteria fields that you entered on the
search page. These can override the defaults settings for the company code and time zone.
You can also create, edit, or delete responsibilities [page 658], external references [page 658], and
attachments and notes [page 659].
4. Choose the Save pushbutton in the toolbar.
Results
You have created the loss group and you can edit this as follows:
On this page the system lists all the losses that are assigned to the loss group. Under Assigned Losses you can
use the Assign Loss pushbutton to assign losses to a loss group and the Remove Loss pushbutton or the
Remove action to delete assignments.
Note
Note that if the loss group has a status with the category “Completed”, “Invalid”, or “Locked”, the Assign
Loss and Remove Loss pushbuttons are not active and you cannot assign or delete a loss.
For more information about the status, see Managing Loss Statuses [page 686].
1. When you choose the Assign Loss pushbutton on the Loss Assignments page the Losses That Can Be
Assigned page appears.
2. This page comprises the Search Criteria and Losses That Can Be Assigned areas.
Search Criteria
The system copies the following search criteria from the basic data for the loss group and starts the
corresponding search:
○ Day of Loss
○ Day of Loss End
○ Area
○ Peril
○ Cause of Loss
○ Loss Category
○ Loss Consequence
○ Company code
You can deselect the Peril, Cause of Loss, Loss Category, and Loss Consequence fields as search criteria
manually or include them in a later search.
You can use the Find pushbutton to search again for losses that can be assigned. The system ignores
losses that have a status with the category “Completed” or “Invalid”.
You cannot deselect the Day of Loss, Day of Loss End, and Area fields.
If you have set the LossCoCd checkbox in Customizing in transaction SHI3 under FS-RI Reinsurance
Basic System Loss Program Control , the Company Code field cannot be deselected. In this case, the
system uses the company code from the basic data each time it searches for losses.
If you have set the Exact Assgmt checkbox in Customizing in transaction SHI3 under FS-RI Reinsurance
Basic System Loss Program Control , the system lists only those losses whose dates match this loss
group exactly.
Losses That Can Be Assigned
Here you can assign single losses to a loss group using the Assign pushbutton in the Actions column.
You can assign several losses to a loss group at the same time by selecting the losses from the Losses That
Can Be Assigned area and choosing the Assign Loss pushbutton.
Each time you assign a loss the system removes it from the list.
3. Choose the Completed pushbutton to return to the Assigned Losses page. The system does not save the
assignment.
4. Choose the Save pushbutton in the toolbar to save the loss assignments.
Note
The system lists all the losses that are not yet assigned to the current loss group.
If you remove a loss that has already been saved and assigned to a loss group and do not save this action,
the deleted loss does not appear in the results list under Losses That Can Be Assigned.
Save the current status of the loss group after you have deleted the loss to ensure that this loss appears
again under Losses That Can Be Assigned.
1. If you want to delete individual loss assignments, choose the Remove pushbutton in the Actions column
under Assigned Losses.
2. If you want to delete several loss assignments at the same time, select these losses under Assigned Losses
and choose the Remove Loss pushbutton.
In this case, you also have to confirm the deletion of the selected rows in a separate dialog box.
Use
You can use the Loss Group Management application with OIF to create, display, and change loss groups.
You can use loss groups to define loss events or to group together losses for evaluation purposes (to use the
“Loss Figures” function of the NWBC applications, for example).
Note
Single losses can be assigned to only one group. Loss groups cannot be assigned to higher-level loss
groups.
Integration
In SAP Reinsurance Management for SAP S/4HANA (FS-RI) a loss group is created as a loss, in which the “Loss
Group” checkbox is set. You can assign single losses to the loss that is selected as the loss group.
This means that you can save the same characteristics for a loss group as for a single loss.
Prerequisites
In Customizing for FS-RI Reinsurance under Basic System Loss Program Control , you have used the
Single Loss Assignment - Company Code checkbox to indicate whether the loss event and the assigned loss
have to be assigned to the same company code.
When you select a loss group from the search screen or when you create a loss group, the details of the loss
group appear.
On the Loss Group tab page you can enter information to describe the loss group.
On the Loss Assignment tab page you can use your own criteria to find the single losses that belong to the loss
group.
You can select the single losses in the search result to add them to the assigned losses.
You can also remove a loss that has already been assigned to the loss group in the same way.
On the Additional Information tab page you can attach any files to the loss group.
You can also navigate directly from the Loss Group Management application to the loss figures of the selected
loss group.
Use
You can use loss figures to evaluate and display accounts with a loss reference for treaties or single risks.
Features
You access the loss figures in SAP NetWeaver Business Client (NWBC) as follows:
1. You can open the loss figures under FS-RI 700_01 Loss Processing Evaluations Loss Figures .
2. You can open the loss figures in the Loss Management, Loss Group Management, or Object Management
application using the You can also pushbutton.
3. You can open the loss figures in the Loss Management or Loss Group Management application using the
integrated Loss Figures pushbutton.
The structure of the loss figures is the same as that of the search screen and consists of four areas for entering
search criteria.
Search Criteria
● Control Criteria: Here you can enter basic settings for the search and evaluation.
● Loss Criteria: Here you can restrict the search to specific losses, loss groups, or activities.
● Account Criteria: Here you can restrict the search to specific accounts, cedents, or structural
characteristics.
● Coverage Criteria: Here you can restrict the search to specific treaties, participations, or policies.
Avoid entering unspecific search criteria and search operators because this can result in a very large
selection of data and very long response times.
Default Settings
When you search for loss figures the system fills the following required entry fields under Control Criteria:
When you start the Loss Figures application, the system displays and expands the Control Criteria area so that
you can see all the filled required entry fields. All the other areas are collapsed and theirs fields are not visible.
Results List
The fields displayed under Results List are included when the system evaluates the aggregation-relevant
criteria (with the exception of text fields, currency fields, and amount fields). This enables you to group your
evaluation by specific fields.
For more information about the layout options for the results list, see Functions for Managing Tables [page
781].
Use
The effects of the loss status in the Loss Management and Loss Group Management applications are described
here.
● Basic Data
● Cedent
● Coverage
Prerequisites
You can enter a status in a loss group at basic data level only.
You can set a status with the category “Locked” at a higher level only if all the corresponding lower levels in the
Loss Management application have a status with the category “Locked” or “Completed” or if the status is
propagated.
If you have set a status with the category “Open” at a higher level (not “Invalid”, “Locked”, or “Completed”),
you can also set this status at a lower level.
You can configure the corresponding loss category in Customizing for FS-RI Reinsurance under Basic System
Loss Edit Loss Statuses .
If a status is locked for a specific loss level in Customizing, you cannot set this status for the corresponding
level using the input help or manually.
If you change the reason for a change without changing the status, this is not propagated.
If you want to propagate different statuses from several cedents or coverages at higher levels, the system uses
any status from one of the lower levels for the higher level.
The system propagates the statuses in the APIs according to the Customizing settings.
Note
For more information about propagating statuses, see the corresponding system documentation in
transaction SPRO under FS-RI Reinsurance Basic System Loss Edit Loss Statuses .
You can manage the status in the Loss Management application that uses overview pages in transaction SPRO
under FS-RI Reinsurance Basic System Loss Edit Loss Statuses .
You can set the status of the loss using the input help or manually in the Status field.
You can set this status only if an assigned loss group does not have a status with the category “Completed”.
You can set this status only if an assigned loss group does not have a status with the category “Completed” or
“Locked”.
You can set the status of the loss using the input help or manually in the Status field.
You cannot set the status using the input help or manually in the Status field.
Note
You cannot set the following status categories if you are processing losses using overview pages:
● “Invalid”
● “Completed”
● “Copy”
The effects of an existing set status in the Loss Management and Loss Group Management applications are
described here.
None of the fields can be edited and you cannot run any actions at loss level.
You can edit only the Status and Reason for Change fields in the basic data and at cedent and coverage level.
None of the fields can be edited and you cannot run any actions at loss level.
None of the fields can be edited and you cannot run any actions from cedent level. You cannot delete the
cedent assignment. You can edit only the Status and Reason for Change fields at cedent and coverage level.
None of the fields can be edited and you cannot run any actions at cedent level. You cannot delete the cedent
assignment.
None of the fields can be edited and you cannot run any actions at coverage level and for the applicable LUDs.
You can edit only the Status and Reason for Change fields. You cannot delete the coverage.
None of the fields can be edited and you cannot run any actions at coverage level. You cannot delete the
coverage.
None of the fields can be edited and you cannot run any actions. You can edit only the Status and Reason for
Change fields in the basic data for the loss group.
There are no effects at loss group level. For information about the effects in the assigned losses, see the status
in the basic data for the loss. You cannot edit single loss assignments.
None of the fields can be edited and you cannot run any actions at loss group level. You cannot edit single loss
assignments. If you set this status, the system deletes these automatically.
There are no effects. Even if a loss group has a status with the category “Open”, you cannot assign losses with a
status with the category “Completed” or “Invalid”. You can assign losses with a status with the category
“Locked”.
Definition
The reinsurance program (also RI program) maps a hierarchical sequence of ceded reinsurance treaties or
retrocessions. This enables you to determine the order in which the treaties are applied to cover a risk.
The reinsurance program has two formats but when you create new reinsurance program periods, the system
supports only the newer, more flexible format. In contrast to the current format, the more flexible format
provides the user with more options to specifically reference a liability extract. It also allows the user to merge
proportional and non-proportional treaties in a reinsurance program period and arrange these in a hierarchy.
Use
You use reinsurance programs to distribute individual risks to matching reinsurance treaties.
Structure
For each reinsurance program, you define certain parameters that apply across the entire program, such as
Partner, Period, and Class Model.
In Risk Manager reinsurance programs, you also enter data relating to cession calculation, such as the
Standard Cession Calculation checkbox. You enter the data for the individual coverage layers in the table as
follows.
Header Data
You use ranks to define the hierarchy of the treaties (or retentions/unplaced risks). Depending on the rank
category, each rank is assigned to a ceded obligatory treaty, a retention, an unplaced risk, or a threshold value
that controls the amount of the additional retention.
For more information about assigning treaties, see Assigning Treaties to a Reinsurance Program [page 694].
You use the reference rank to control the liability amount, which represents the calculation base of the rank. In
reinsurance programs with a flexible format, you can use the reference rank for all rank categories in both
proportional and non-proportional treaties. In the current format, however, the reference rank is available for all
rank categories but cannot be used for non-proportional treaties.
In order to specify the relevant liability extract of a rank, you must enter a coverage reference for the reference
rank in reinsurance programs with a flexible format.
Reinsurance programs in the current format always work with the unplaced risk of the reference rank.
You can also structure the retention in a more flexible format. You must make this setting in the rank categories
“Treaty” and “Retention/Additional Retention”.
To handle the retention using the cession calculation function, you can select the following options:
The handling of the retention in reinsurance programs in the current format is controlled by the maximum
liability checkbox at RI program cession level.
Constraints
● The coverage reference TOTLB can be entered only if the reference rank is 0.
● The coverage references RETEN, XSAMT, and UNCSR can be entered only if the reference rank is not 0.
● The retention control IGNOR is not permitted if the rank category is “Treaty” and “With Non-Proportional
(NP) Treaty”.
● The retention control RIPRA is only permitted if the rank category is “Retention/Additional Retention”.
● If the reference rank does not equal 0, the values that can be entered for the coverage reference depend on
the settings made to control retention in the reference rank. For example, the coverage reference cannot be
used to refer to the retention in a reference rank if this coverage reference transfers the retention to the
applied retention. The use of the reference rank 0 implies that the coverage reference TOTLB has been
entered.
Reinsurance program ranks with the rank category “Treaty” and “With Non-Proportional (NP) Treaty” display
the deductible, liability, and protected share from the treaty definition. The protected share is applied based on
the LUD data. Depending on the arrangement of the treaty, it is also applied to the calculation base and the
FGU amount. The Ignore Protected Share for Coverage Reference checkbox provides information about this and
overrides the amount reference in the treaty data.
For retentions and proportional treaties, you double click the table row to go to the detail screen for the
corresponding rank. On the detail screen you can then enter class-specific values for the rank in question.
Example
For an example of the process, see Example: Creating Reinsurance Programs [page 695].
Note
You can transfer a reinsurance program to the new flexible format manually by adding the entries for the
coverage reference and retention control to the rank definitions. However, you cannot return a reinsurance
program to its previous format.
Definition
If the ranks in the reinsurance program [page 690] have the category “RIP Retention”, “Treaty” (proportional
only), and “Additional Retention”, you can add further details in the reinsurance program cession.
If you double click a row for a cession in the reinsurance program header data, the detail screen for the
reinsurance program cession appears.
On the detail screen you can define the share assigned to the treaty individually for each class.
The treaty type determines which fields are available for restricting the cession to the treaty, such as Retention,
Maximum Liability, or No. of Lines. You can restrict the cession to the treaty by defining a lower liability than the
limits defined in the treaty itself. However, you cannot a liability that exceeds that of the treaty.
In the case of surplus treaties, you can also restrict the cession by defining a quota share percentage and the
maximum liability.
You can use the maximum liability indicator to control how the retention in reinsurance program cessions with
the previous format is handled. This retention is either assigned as applied retention (RET) or forwarded to the
next rank via the unplaced risk.
For more information, see Assigning Treaties to a Reinsurance Program [page 694].
Constraints
● Surplus treaty and retention: You are not allowed to enter the combinations Quota Share/Maximum
Liability and Retained Line/No. of Lines together. The system accepts only the combination Quota Share/
Maximum Liability or Retained Line/No. of Lines.
● Surplus treaty: You are not allowed to combine the fields “Quota Share/Maximum Liability” and “Utilization
%”.
Integration
You create the default class model in Customizing for Basic System under Interfaces RM Connection RIP
Settings Define RIP Class Model .
You can use the following functions to edit reinsurance programs (RI programs).
Program .
Create new reinsurance program pe In the header data for the reinsurance When you create a new period, the sys
riod program, you can use the Create New tem sets the end date of the preceding
Period pushbutton to create a new rein period to the day before the new period
surance program period for the se starts.
lected reinsurance program.
Prerequisites
General
The treaty you assign to a reinsurance program must fulfill the following prerequisites:
● The status of the treaty allows posting and is not a reversal status.
● The treaty has the same cedent as the reinsurance program.
● The treaty has the same term as the reinsurance program.
Note
By default, every reinsurance program you create is valid until December 31, 9999. To restrict the validity
period for a reinsurance program, you create a new reinsurance program period. The original period then
ends on the day before the new period begins.
Risk Manager
If you want to use a treaty in a Risk Manager reinsurance program, it must also meet the following
requirements:
The Use in Risk Manager checkbox must be set at treaty header level.
In the case of a non-proportional treaty, the Cession Calculation checkbox must be set for the LUD.
The protected share of an NP treaty is applied to the LUD data. Depending on the arrangement of the treaty,
this is also applied to the calculation base and the FGU amount. The Ignore Protected Share for Coverage
Reference checkbox provides information about this and overrides the amount reference in the treaty data.
If you want to map intra-company retrocession using the reinsurance program, the Create Assumed Business
Side in Risk Manager checkbox must be set in the treaty. For more information, see Obligatory Connecting
Treaties in the Reinsurance Program [page 104].
Procedure
1. In the Header Data table in the reinsurance program, choose rank category “1” (treaty).
2. Enter the Treaty Number in the corresponding column.
If you are building a reinsurance program based on hierarchically arranged treaties, you must make sure to
describe the arrangement in relation to the sequence from the outside to the inside. This means that the
treaty that covers the retention of a different treaty must be arranged as follows.
Example
Reinsurance program 1 – correct definition: the quota share is only covered within the NP deductible in the
account
Reinsurance program 2 – incorrect definition: the quota share is not covered by the NP deductible in the
account
Use
Create a reinsurance program using the following data. For more information, see the documentation for
reinsurance programs.
Procedure
Rank Reference Coverage Ref Rank Category Name Treaty Control Reten
Rank erence tion
Status: INPRO
Currency and Exchange Rate Type: EUR and M
1. You can now enter the cessions for the first two ranks. If you have defined the class model, you can enter
cessions for each class in the class model. If not, the cessions can be entered independently of class. In
either case, the total cessions must not exceed the maximum capacity of the master treaty.
2. To enter the details, double click the rank. The RIP PROG1 Change: RIP Cession screen appears. Enter the
quota share percentage.
3. Save your entries.
4. If you have not created a class model, enter the data specified below for class A.
Cession for Quota Share Treaty
B Class B 20 10,000,000
A Class A 1,000,000 7
B Class B 500,000 8
A bordereau is a structured set of postings in a compact format. Unlike the accounts in the FS-RI system, each
line item in a bordereau contains all the relevant information. This enables you to enter or change data that
belongs to different accounts at the same time.
In addition to absolute difference postings, you can also enter balance postings in the bordereau to define the
status of specific posting criteria without knowing their previous history. It makes sense to do this for reserves,
for example.
The line items entered with Bordereau Manager are initially saved in this format. This provisional data can be
changed or deleted at any time. Once you have entered all the data, you can generate accounts from the
bordereau data. After you have generated the accounts, you can still change the bordereau postings (with the
exception of balance postings), provided the generated accounts have not yet been released. You must
generate an account again after you have changed a bordereau posting.
Bordereau accounts are commonly used for single risks. The sender (often the cedent) supplies the
bordereaux that are to be mapped 1:1 in Risk Manager. Nevertheless, a similar transaction is provided in Basic
System. Bordereau Manager can also be used for collective data entry. In this case, you use a user ID instead of
a specific bordereau number to enter the data.
You can use the accounting function to continue processing generated accounts from the bordereau. To do so,
select the bordereau line item that references the account and choose the relevant function.
At present, there is no preconfigured function for generating bordereaux for a specific accounting dataset.
However, you can implement customer-specific solutions using standard SAP tools. This is relatively easy since
all the relevant information has been stored in two or three transparent tables in the /msg/ namespace. In
contrast to Basic System, no other SAP system components are involved. For example, you do not need to
extract data from the system for accounts payable/receivable.
● Account table /msg/RABR with the primary key ABRNR (account number): each row of this table contains
the header data of an account, which applies to all the postings contained therein.
● Posting table /msg/RBU with the primary key ABRNR (account number) and BUNR (posting number): this
table contains all the posting line items. At the same time, the field ABRNR is the foreign key for the account
table, and uniquely identifies the correct account for each posting.
If you use the bordereau function to enter account data (and specify a bordereau number), the system also fills
the following assignment table:
Table /msg/RBORD_ZUO, with the keys fields BORDERO_NR (bordereau number), ZEDENT (cedent) and LFD_NR
(sequence number of the line item as entered in the screen). This table assigns an existing account and posting
to each line item in the bordereau using the fields ABRNR and BUNR. The assigned account may have been
processed further since creation. Therefore, if the bordereau number and cedent are known, you can read all
the relevant postings and corresponding account data (which may involve several accounts), and process the
data further.
[[Figure]]
If bordereaux have already been entered in the system using Bordereau Manager, and a bordereau number has
been entered, you can reconstruct these bordereaux.
Based on the assignment table, the system reads the relevant postings and accounts from the database and
displays them line by line according to the sequential number of the line item. Since a bordereau can generate
more than one account, the account data is included in each posting item (also see the entry screen).
If you do not want the postings to be displayed in the same way as on the entry screen, you can group them by
account (group level). In this case, the assignment table is only needed to determine all the accounts that
originate from the bordereau. These accounts may also contain additional postings that have been generated
automatically, such as subpostings, or postings created by the Calculate function. These postings are not
included in the assignment table, and may be filtered out.
Note: Bordereau Manager also uses two other tables for the bordereau headers and bordereau line items
respectively. However, these tables are not necessarily required to display the posting data. Once a bordereau
has been processed, it should have the status Generated. In this status, the bordereau no longer has explicit
line items, and the bordereau header is redundant. All the relevant information is stored in the accounts and
postings.
You can also display a generated account (such as a retrocession account) as a bordereau. In this case,
however, there are no entries in the assignment table. On the basis of the account number, the system has to
read all the corresponding postings and display them line by line. You can opt whether to display the common
When you create a bordereau, you must enter the sender (a company often the cedent or broker) and a
bordereau number. The combination of these two entries must be unique, and cannot be changed later. The
bordereau number is not assigned automatically, since it is used primarily as an external reference. If you want
to use the bordereau function for collective data entry, you can choose any bordereau number.
A bordereau is created in the logon company code, and can only be used to create postings for participations
(Risk Manager) or treaties and sections (Basic System) that are in the same company code. The financial
accounting framework (financial accounting date, financial year, accounting period) is also defined globally for
all entries.
You enter the account and posting data line by line. For each line item, you enter the entry code and the amount
in the original currency. You can also enter values for some of the required fields in the first line item, which can
then be copied to the rows below. In Risk Manager, the system enters structural data automatically when you
enter the key data for the relevant participation (if you have not already entered the structural data manually).
The fields for the account number, posting number, and reversal indicator are not relevant when you create a
bordereau. New bordereaux always have the status Temporary.
When you save your data, the system switches to change mode.
You can change or delete temporary bordereau line items at any time. Temporary line items are those that have
not been used to generate accounts. You can also create new line items.
You can also change bordereau line items for which accounts have already been generated, provided these are
not balance postings and the accounts have not yet been released.
The bordereau does not display subpostings that are created automatically in Risk Manager from existing
original postings on the basis of specified time frames. The result is a compact view of the current bordereau
entries.
If accounts are processed further, the system also displays some of the resulting generated accounts and
postings in the bordereau. For example, you can use the bordereau to check the results of calculated
conditions.
You cannot delete a bordereau with the status Generated or Extended, since this means accounts have already
been created on the basis of the bordereau, or provisional entries still exist. You can only delete bordereaux
It enables you to use an existing bordereau as a template for creating a new bordereau. The header data is
copied from the template and cannot be changed in the new bordereau. The target balance is not copied. The
system also copies the line items from the template, regardless of whether they are provisional or generated. In
the new bordereau, all the entries are provisional and can be changed or deleted.
12.3.6 Generate
Use
You trigger the “Generate” function when you have finished entering data for the bordereau. The function uses
this data to generate accounts that can be processed further in the system. You should execute the “Generate”
function only when you have completed all the bordereau entries. As long as accounts and postings have not
been generated for the bordereau, the line items that can be changed are stored separately from normal
posting data.
Activities
● Generates postings and accounts from the temporary bordereau line items
● Eliminates all redundant information
● Sets the bordereau status to “Generated”
Generated Accounts
If the system find bordereau postings that have a sufficiently similar structure to be included in an account, it
compiles these in an account.
● Basic System
Accounts created in a Basic System bordereau are assigned the status Pending.
You can use the Reverse function to create offsetting postings automatically for bordereau entries that have
already been generated. This is only possible if the corresponding accounts have been released. You must first
select the generated bordereau entries you want to reverse. If you execute the Reverse function without
selecting any entries, the system attempts to reverse all the bordereau entries. Any errors that occur during
the reversal are listed in an error log after processing.
Caution
We recommend using the Simulate Reversal function before the Reverse function.
When you generate postings and accounts for a bordereau, you can group several bordereau entries in an
account, which then contains various postings. This means that several line items in the bordereau can have
the same account number, but different posting numbers. If you reverse a generated bordereau entry that
shares the same account with other bordereau entries, the system also reverses the related bordereau entries
(the reversal is performed for the entire account). To ensure that this does not happen by accident, you should
simulate the reversal first. The Simulate Reversal function checks whether the selected entry is linked to other
entries in the bordereau and highlights the line items affected. This gives you an overview of bordereau line
items affected by the reversal.
Note
If you want to reverse individual postings only, create the corresponding offsetting entries manually.
You can use this function to group generated or non-generated bordereau line items into segments and
evaluate the calculation base totals (such as the technical result, losses incurred, gross premium, cash
balance).
The system totals these calculation base totals for the selected segment. A new Segment field has been added
to the table control. In the standard Bordereau Manager settings, this is the first field.
This field indicates the number of the respective segment. Until a line item is assigned, the default entry is 0.
The numbers of entries belonging to a segment start with 1 and continue sequentially. If you delete a segment
entry, the value in the Segment field is reset to 0.
When you make changes (delete segment, define segment) the system reassigns the segment numbers to
keep them in sequence. It then sorts the bordereau line items in ascending order on the basis of the segment
number.
● Start of Segment
● End of Segment
● Segment(s) -> Segment
● Line Item(s) -> Segment
● Delete Segment
Start of Segment
When you select a line item in the table control and choose Start of Segment, the system enters the next
segment number in the Segment field for this row, starting with 1 and ending with 9999. You should make sure
that the selected line item is not already assigned to a different segment.
End of Segment
You use this function to define the end of a segment. This is only possible if a line item has already been defined
as the start of the segment. All the entries from the start of the segment to the end of the segment are then
grouped into one segment, as long as they do not already belong to another segment. If you assign the end of a
segment to a line item that already belongs to a different segment, the system only adds the line items that
have not yet been assigned to a segment to the new segment. The existing segments remain unchanged. The
segments are then sorted in ascending order.
You use this function to add existing segments to other segments. To do this, you first select one line item from
each of the segments you want to add to the target segment and choose Segment(s) -> Segment. In the dialog
box that appears, you then enter the segment number of the target segment. The system merges the
segments and reassigns the segment numbers. You can also add an existing segment to segment 0 to initialize
or delete it.
You can also add individual line items to an existing segment. You do this by selecting the relevant line items
and assigning them to a target segment in the same way as the function Segment(s) -> Segment.
Delete Segment
This function enables you to delete segments more easily. You simply select one line item in the segment, and
the system deletes all the assignments to this segment.
If you have created several segments for a bordereau, and double-click a segment, the system evaluates the
calculation base totals for this segment. You need to double-click the Segment field in the table control.
Double-clicking the other fields either has no effect, or calls up a different function. To return to the total values
for the bordereau, you have to double-click an empty row in the table control, or an entry in segment 0.
You can also display the calculation base totals for the entire bordereau or for a certain segment in a specific
currency.
To do this, first choose the currency in the Display Currency field, and then set CrcyTrans. (currency translation)
or Cur.Filter (currency filter) checkboxes.
Currency Translation
If you select this option, all the entries for the bordereau or segment are included in the calculation base totals.
If different original currencies were used, these are simply translated into the selected currency.
Currency Filter
If you select this option, the system only includes the bordereau or segment entries in the calculation base
totals if the original currency matches the currency entered in the Display Currency field.
Use
You can create a posting in the bordereau where the amount entered is not the amount to be posted but is the
target amount for the total of all postings for the specified criteria. When you choose Generate [page 700], the
system calculates the incremental amount that is required to calculate this total target amount and it creates a
corresponding incremental posting.
To ensure that the system enters balances instead of independent posting amounts when you create the
bordereau, you have to set the “Liquid Items as Balance” or “Non-Liquid Items as Balance” checkboxes.
The system calculates the balance from the total amounts of all postings that have the same characteristics as
the balance posting. It then compares the balance with this balance posting to calculate the increment to be
posted. This includes the following characteristics:
● Accounting unit
● Occurrence date
● Occurrence year
● Share number
● Section number
● Class of business
● Entry code
● Extended posting
● Area
● Business type
● Line of business
● Object number
● Original currency
● Loss number
● Treaty number
● Cedent
● Underwriting date
● Underwriting year
The system includes only those postings that meet the following prerequisites:
Example
1. A reserves entry code exists with a specific combination of the aforementioned criteria. The following
postings are made for this entry code:
○ Posting A: USD 500
○ Posting B: USD 800
○ Posting C: USD 900
2. You want to enter a new reserves balance of USD 2000 and create the corresponding balance posting.
Use
You can create a posting in the bordereau where the amount entered is not the amount to be posted but is the
target amount for the total of all postings for the specified criteria. When you choose Generate [page 700], the
system calculates the incremental amount that is required to calculate this total target amount and it creates a
corresponding incremental posting.
Features
To ensure that the system enters balances instead of independent posting amounts when you create the
bordereau, you have to set the “Liquid Items as Balance” or “Non-Liquid Items as Balance” checkboxes.
The system calculates the balance from the total amounts of all postings that have the same characteristics as
the balance posting. It then compares the balance with this balance posting to calculate the increment to be
posted. This includes the following characteristics:
● Occurrence date
● Occurrence year
● Share number
● Class of business
● Entry code
● Extended posting
● Area
● Business type
● Line of business
● Object number
● Original currency
● Loss number
● Treaty number
● Cedent
The system includes only those postings that meet the following prerequisites:
Example
1. A reserves entry code exists with a specific combination of the aforementioned criteria. The following
postings are made for this entry code:
○ Posting A: USD 500
○ Posting B: USD 800
○ Posting C: USD 900
2. You want to enter a new reserves balance of USD 2000 and create the corresponding balance posting.
3. You generate the account for this balance posting.
4. When it generates the account, the system calculates the total amounts from posting A, posting B, and
posting C (= USD 2300), compares this total with the amount entered for the balance posting (= USD
2000) and posts the difference in the generated account (= - USD 300).
Use
You can use this function to enter a target balance in the bordereau. If you want to use this function, you have
to enter the posting in one currency.
Prerequisites
If you are using more than one currency, you must either create one bordereau for each currency or delete the
target balance.
Features
You can enter a target balance in Basic System and Risk Manager bordereaux. The system compares the target
balance with a reference balance and calculates a difference amount. The reference balance corresponds to
Before you can use the target balance you have to specify the reference balance in Customizing. You use the
Customizing activity Edit Defaults for Accounting to do this.
You find this Customizing activity under FS-RI Reinsurance Basic System Default Values . You use
calculation base 4 to specify the reference balance for the target balance function. For more information, see
Bordereau with Target Balance [page 706].
Use
You can use the Extension Service to add your own data fields to the database tables delivered with the system,
and to use this data in applications.
You use the Extension Service to define risk classes in Risk Manager.
For more information about the use of the Extension Service for this purpose, see Class Model with Risk
Classes [page 61].
Integration
To incorporate extension fields, you must use the Extension Service to define and generate suitable extensions,
extension fields, and extension views.
You can only apply the Extension Service to tables that have previously been defined as extendable. Each of
these tables is assigned to an application.
Features
You can create extension tables that either contain additional attributes or additional data records relating to
these database tables. You also define the fields for these extension tables in the Extension Services.
When you generate extensions, the system generates the corresponding ABAP Dictionary objects, functions,
and screens automatically, and incorporates them in the corresponding application.
Definition
Extendable applications form the basis for the Extension Service. You must define and describe extendable
applications in the Customizing setup delivered with the system before you can use them. Here, you can
specify whether the application supports msg.ProductManager (msg.PM) and whether it is based on the Rapid
Development Framework (RDF). For RDF applications, you see the application number, otherwise you see the
program name. Extendable tables are the extendable entities of the Extension Service. They describe
extendable database tables that are assigned to an application. Both the extendable tables and the
applications are described in the Customizing delivered with the system. This is general information relating to
the generation logic.
Use
You select the extendable application and table in the initial dialog for the Extension Service.
12.4.2 Extension
Definition
Structure
FS-RI extensions distinguish between the relationship categories 1:1 and 1:N. In the case of a 1:N relationship,
the system displays the defined extension fields in a table control. The fields for 1:1 extensions appear in
normal entry fields. You can assign fields to more than one extension. However, you cannot add the same field
to two extension tables with the same type of relationship (1:1 or 1:N) within an application. At present, the
system can create a maximum of 4 extensions per extendable table, regardless of the relationship category.
The creation of a new extension involves creating the extension table and the assigned extension fields.
Prerequisites
You have assigned each extension to an extendable table, which is in turn assigned to an extendable
application. Note that a maximum of one extension is allowed for each extendable table (regardless of the
relationship category).
Context
The creation of extensions is restricted to defining extension tables and assigning extension fields.
The extension fields of an extension with the relationship category 1:1 are displayed as normal entry fields.
Fields from 1:N extensions appear in a table control.
Procedure
1. Start the dialog for creating a new extension by clicking the Extensions folder in the context menu with the
secondary mouse button.
2. Enter the relevant data in the dialog box and confirm your entries.
3. Make the appropriate entries on the tab pages and save the extension.
Prerequisites
The system allows you to assign only fields that have not yet been assigned to an extension with the same
relationship category.
Context
You use this procedure to assign extension fields that have been defined for the respective application category
to the extension tables. Note that you can only add extension fields, but not delete them.
12.4.2.3 Fields
Definition
You can define fields for each application category. They combine both the domain and data element
characteristics of the SAP system and offer the option of processing attributes in table maintenance.
Use
An extension field is always assigned to an extension table. However, the attributes of a field are not dependent
on the table, and a defined individually for each field.
Structure
To edit the extension fields, choose the Maintain Fields pushbutton at extension level in the Extension Service.
You open a field for editing by double-clicking the relevant node in the tree or by choosing Edit in the context
menu.
The Data Type Definition tab page contains the domain attributes. Some fields can only be processed when a
new field is created and may not be subsequently changed.
The Field Type Definition tab page contains the data element attributes. Some fields can only be processed
when a new field is created and may not be subsequently changed.
The Field Label tab page also contains information relating to data element attributes. This is needed to display
the field on the interface. All the field labels are required entries. The system determines the length in each
case, but you can also change it manually.
On the Currency/Quantity Fields tab page you can define reference fields in database tables for certain data
types. These are used to convert values automatically when the unit is changed.
Definition
Business views allow you to incorporate any number of extension fields from an extension into an application,
independently of the company code and client.
In the application, the user later has the choice of suitable extension views.
Business views give you the option of displaying several extensions from the extendable table. You do this by
given the views for the respective extension the same name.
Use
You use views to maintain extensions across clients and company codes.
They also enable you to use several extensions at the same time within one application.
Context
You use this procedure to create extension views for an extension to support specific business requirements.
You can use more than one extension in an application. To do so, you must assign the same view name to the
views of the respective extensions.
Procedure
Prerequisites
Context
You use this procedure to add or change fields for the extension views. You can create up to five views, since a
maximum of five extension tables can be created for an extendable table. If you want to display two views from
different extension tables on the same tab page, you must assign them to the same company code and give
them the same name.
Procedure
1. To edit a view, double-click the relevant node in the tree, or choose Edit View in the context menu.
2. To assign fields from the extension tables to the selected view, choose Change Field Selection.
3. On the Fields tab page, specify whether the field being displayed should be a required entry field.
Results
All views that are assigned indirectly to the same extendable table, and which have the same name, appear on
the tab page in the corresponding application.
Use
You use this function to generate and activate a single extension. You must execute the generation run
individually for each extension you create.
Warnings
Caution
When you generate a new extension, the system overwrites all the objects created by the generator (in the
package /MSG/E_CUSTOMER for application type 2). As a result, you must edit the corresponding data after
each generation run (this does not apply to BAdI implementations and specific changes to screens).
Caution
Once extensions have been generated, they cannot be deleted or changed. You should therefore have a
clear idea of the extensions you need and the corresponding data types and fields they should contain.
Logging
The system logs each generation run. If an error occurs, the system displays the log window automatically after
completion or cancellation of the generation run.
To display an overview of all the objects and their generation and activation status, choose .
Activities
When you choose at extension level, the system does the following:
1. It checks whether the objects to be generated have already been assigned to a transport request. If this is
not the case, you are prompted to assign or create a request.
Note
You should always use a single transport request for transporting Extension Service components. This
ensures data consistency in the target system.
2. It checks whether foreign key relationships have been specified for the fields in an extension. If this is the
case, a dialog box prompts you to define a foreign key relationship according to the ABAP Dictionary. For
more information about foreign key relationships and possible checks, see the SAP system
documentation.
3. It checks whether the Extension Service contains data fields that use a value list with a hierarchical
structure. If this is the case, a dialog box prompts you to define the type of foreign key relationship. Use one
of the following as a constant for the check table field HierClass:
○ CoB (class of business)
○ LoB (line of business)
We recommend that you check each extension after every generation run.
You can check the status of an extension on the Attributes tab page at extension level. In order to use the
extension in conjunction with business views in an application, you must set both the table and the subscreen
to Active.
Overview of Extensions
At extension level you can call a list of all the extensions and check the status of the objects in the system using
the Generation Status pushbutton.
Use
To use Extension Service enhancements in other systems (as opposed to the system in which the extension
was developed), you must transport the extensions.
Features
We recommend that you bundle all the activities for the extension service definition in a joint transport request
(this is backed up by the Extension Service dialog). After the generation run, all the objects and Customizing
entries generated by the Extension Service are contained in this transport request. When you release and
transport this request, all the extensions contained in the request are available in the target system.
If you want to transport one or more specific extensions, you must release the current Extension Service
request in order to get a new request. In the Customizing dialog at extension level, you can then add all the
Transported Objects
The procedures described above add the following objects and table entries to the Extension Service request:
● All the generated Extension Service objects (BAdI, tables, data elements, domains, structures, function
groups and modules, programs, and includes)
● BAPI structures and, if required, the ALE layer (confirm dialog box if needed)
● Customizing entries in the Extension Service dialog (fields, extensions, and views)
Result
When you transport and import the request to the respective target system, the system generates all the
necessary objects in the package /MSG/E_CUSTOMER (application type 2). FS-RI releases and support
packages do NOT contain any generated objects. Depending on the type of extension, you may need to run
additional conversion programs to ensure that the Extension Service functions properly after installation of the
new release or support package.
12.4.4 Translation
To make the components of the Extension Services available in several languages, you can translate them using
the following transactions:
These transactions have also been incorporated into the Implementation Guide for Customizing.
Definition
The extensions available within the Extension Service are mapped to the ALE layer of the system via separate
structures. Each extension for a table relating to a business object has its own structure for the ALE layer. In
addition to the primary keys, this structure contains all the fields you have created for this table in the
Extension Service.
The ALE layer definition delivered with the FS-RI system does not contain any customer-specific Extension
Service fields. The service report /MSG/R_S_EXTSRVC_FILL_BAPI is available for adding these fields to the
ALE layer.
Integration
If you set the “Generate ALE Layer” checkbox, you can compare the ALE layer for all FS-RI business objects in
the system with the definition status of the Extension Service. The system displays a log with all the changes
that have been made.
You should never make any manual changes to the ALE layer definition in conjunction with the Extension
Service.
The system runs this program as an XPRA program automatically when you install the FS-RI solution. You
should therefore only run it if you are experiencing problems with the ALE layer and the Extension Service
definitions.
Definition
A Business Add-In (BAdI) is a way of incorporating customer-specific implementation logic into an existing
application. If you use the Extension Service, you can use BAdIs to incorporate the data defined in the
Extension Service fields into the flow logic manually.
Use
BAdIs are located in certain positions on the Extension Service screen. For example, you can define default
values for the fields on an Extension Service screen for an application component. You can also change the field
attributes, allowing you to hide certain fields, or lock them for input. The system can also check the values
entered by the user, and return appropriate messages.
You therefore use BAdIs to change the flow logic of the screen for the respective extension. One BAdI exists for
each application. For each extension in the Extension Service, this BAdI may contain up to six methods, which
you can use to program changes in the respective screen.
In order to be able to use the BAdIs for the Extension Service, you must create your own implementation-
specific implementation.
*POV_SCREEN_EXI In POV
Context
You use this procedure to implement a Business Add-In (BAdI) for the Extension Service.
If the BAdI has been designed for multiple uses, several implementations may exist in one system but only one
can be active at any one time.
Procedure
2. In the SAP menu, choose Tools ABAP Workbench Utilities Business Add-Ins Implementation .
3. Enter a name for the implementation and choose Create. You must create the BAdI in the customer
namespace, for example ZES_OBJ_BADI_IMPL.
4. A dialog box appears. Enter the name of the BAdI definition for which you want to create the
implementation.
5. On the next screen, enter a short text describing the implementation.
6. On the Interface tab page, double-click the method you want to implement. The system asks you to enter a
package for the implementation. If the system also asks you if you want to save the changes to the
implementation, confirm with Yes. The Class Builder screen appears.
Results
The activated implementation is available in all the systems to which you have transported it.
Use
The system calls this method in the PAI module after the user has entered data and triggered a function code.
This method allows you to check the validity of the values the user has entered and respond by returning a
message or changing the data.
Structure PS_ZSTRUKTUR is the interface parameter for the fields on the screen.
Example
The system checks the First Name field in both cases against a certain value. In the first case, the system
displays a message if the value matches. In the second case, the system overwrites the value in the “Last
Name” field with a value.
METHOD /msg/if_ex_e_m_es_object~nobj01_2_pai_field_exit.
IF ps_zstruktur-vorname = 'Hans'.
MESSAGE i001.
ENDIF.
IF ps_zstruktur-vorname = 'Hermann'.
ps_zstruktur-nachname = 'Mustermann'.
ENDIF.
ENDMETHOD.
Use
The system calls this method before displaying the screen fields. It is used to fill the fields with default values.
Structure PS_ZSTRUKTUR is the interface parameter for the fields on the screen. In the case of a 1:N
extension, which is displayed on the screen as a table control, there is an additional parameter called
PV_CURRENT_LINE. This indicates which line of the table control is currently in structure PS_ZSTRUKTUR. You
can therefore call this parameter to control the line to be changed. This parameter is used for information
purposes only, and cannot be changed.
Example
Example 1: Default values for the fields “First Name” and “Last Name”
METHOD /msg/if_ex_e_m_es_object~nobj01_2_pbo_field_exit.
ps_zstruktur-vorname = 'Hermann'.
ps_zstruktur-nachname = 'Mustermann'.
ENDMETHOD.
Example 2: As above, except that default values are only entered for the second line in the table control
METHOD /msg/if_ex_e_m_es_object~nobj01_2_pbo_field_exit.
IF pv_current_line = 2.
ps_zstruktur-vorname = 'Hermann'.
ps_zstruktur-nachname = 'Mustermann'.
ENDIF.
ENDMETHOD.
Use
The system calls this method at POV (PROCESS ON VALUE-REQUEST) after the user has called the input help.
The method allows you to set up input help manually for the user for the fields on the screen. The method is
called for both 1:1 and 1:N extensions. You can use the “Input Help” checkbox in the Customizing dialog at
extension level to specify the fields for which you want the system to generate a manual input help facility. In
the method you therefore have to query the field for which you want input help to be generated, since all the
fields use the same method.
The PV_FIELDNAME parameter tells the method for which field the input help is being requested.
In the dialog box, the user calls the input help for the MC_PERCENTAGE field.
METHOD /msg/if_ex_ec_object~nobj01_2_pov_screen_exit .
TYPES: BEGIN OF lty_helpvalue,
low TYPE domvalue_l,
text TYPE val_text,
END OF lty_helpvalue.
DATA lv_key(40).
DATA lv_text(40).
REFRESH: lt_fields,
lt_werte.
ls_werte-low = '15,00'.
ls_werte-text = 'Prozentsatz Nichtraucher'.
APPEND ls_werte TO lt_werte.
ls_werte-low = '75,00'.
ls_werte-text = 'Prozentsatz Raucher'.
APPEND ls_werte TO lt_werte.
ENDIF.
* Wertehilfe darstellen.
CALL FUNCTION '/MSG/R_S_F4_POPUP'
EXPORTING
titleline = text-p04
repid = sy-repid
dynnr = sy-dynnr
update_screen = 'X'
result_fieldname = pv_fieldname
index = sy-stepl
mode = '02'
update_disabled_fields = ''
IMPORTING
result_value = lv_key
text_value = lv_text
TABLES
listtab = lt_fields
valtab = lt_werte
EXCEPTIONS
no_values = 1
OTHERS = 2.
IF NOT sy-subrc = 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
Use
The system calls this method for each dialog field at PBO. The method allows the user to make user-specific
changes to individual fields.
In the case of a 1:N extension, which is displayed on the screen as a table control, there is an additional
parameter called PV_CURRENT_LINE. This indicates which line of the table control is currently in structure
PS_ZSTRUKTUR. You can therefore call this parameter to control the line to be changed. This parameter is
used for information purposes only, and cannot be changed.
Example
METHOD /msg/if_ex_e_m_es_object~nobj01_2_pbo_screen_exit.
IF ps_screen-name CP '*VORNAME*'.
ps_screen-invisible = 0.
ENDIF.
ENDMETHOD.
Example 2: A field is hidden only in the first line of the table control
METHOD /msg/if_ex_e_m_es_object~nobj01_2_pbo_screen_exit.
IF pv_current_line = 1.
IF ps_screen-name CP '*VORNAME*'.
ps_screen-invisible = 0.
ENDIF.
ENDIF.
ENDMETHOD.
Use
The system calls this method in the PAI module after the user has entered data and triggered a function code.
This method allows you to check the validity of the values the user has entered in the entire table control and
Example
You want to check whether the total percentage share for the MC_PERCENTAGE field does not exceed 100%.
METHOD /msg/if_ex_ec_object~nobj11_2_pai_table_exit .
lv_count = 0.
LOOP AT pt_ztable ASSIGNING <line>
* Field 'MC_PERCENTAGE' ins Feldsymbol einlesen
ASSIGN COMPONENT 'MC_PERCENTAGE' OF STRUCTURE <line> TO <field>
* Prozentsatz zwischen 0 und 100% einschränken
IF <field> LT 0 OR <field> GT 100.
MESSAGE 'Nicht zulaessiger Prozentsatz!' TYPE 'I'.
CLEAR
EXIT.
ENDIF.
* gesamten prozentualen Anteil ermitteln
* MESSAGE falls mehr als 100%
lv_count = lv_count + <field>
IF lv_count GT 100.
MESSAGE 'Gesamte Anteile mehr als 100%!' TYPE 'I'.
CLEAR <field>
EXIT.
ENDIF.
ENDLOOP.
ENDMETHOD.
Use
The system calls the method at PBO before it displays the screen. The method supplies the user with
information about the field contents before they are displayed on the screen. This method is available only for
the 1:N extension.
The internal table PT_ZTABLE is the interface parameter for the Z table of the screen.
The system warns the user before the 100% share is exceeded, quoting the remaining percentage share.
METHOD /msg/if_ex_ec_object~nobj11_2_pbo_table_exit.
lv_count = 0.
LOOP AT pt_ztable ASSIGNING <line>.
* Field 'MC_PERCENTAGE' ins Feldsymbol einlesen
ASSIGN COMPONENT 'MC_PERCENTAGE' OF STRUCTURE <line> TO <field>.
* Prozentuale Anteile addieren
lv_count = lv_count + <field>.
ENDLOOP.
* Den Benutzer mit der Restanteilhoehe von der Ueberschreitung
* des 100%-en Prozentsatz warnen!
* Restanteil ermitteln:
lv_count = 100 - lv_count.
MOVE lv_count TO lv_count_str.
CONCATENATE 'Rest.%-Anteil=' lv_count_str '%' INTO lv_count_str.
MESSAGE lv_count_str TYPE 'I'.
ENDMETHOD.
Use
This ID can, for example, be the ID for a reinsurance treaty that was used in a system before the introduction of
the FS-RI solution. If you create this ID in the FS-RI treaty, you can see the treaty in the legacy system to which
the FS-RI treaty corresponds. As another example, you can create the ID for a business partner's account as an
external reference. This means that you can find the account quickly in the FS-RI system when you receive
correspondence from this business partner.
You can create external references at treaty, section, and share level in a treaty, at policy header, policy section,
value insured, premium, and participation level in Risk Manager, and in loss and group management, as well as
in the account and Object Manager.
External references are usually set during migration projects or when data is imported using interfaces.
External references are also used on the P2R interface [page 563] to create the reference between objects in
the primary insurance system and objects in the FS-RI system.
Features
You must assign each external reference to an external reference category. The external reference category
determines the external entity to which the reference refers.
90 Account 1 Policy
6 Group
7 Object
8 Participation
You can use a checkbox in Customizing for external reference categories to control the extent to which the
external references belonging to a category must be unique.
Activities
Before you can work with external references in a migration project or when configuring an interface, you must
define the external reference categories that you want to import.
Different views of the table of external reference categories are available in Customizing. These views are
filtered according to the external reference categories relevant for the Customizing area. However, you can use
any of these Customizing settings to create external reference categories.
FS-RI Risk Manager (Non-Life) Policy/Certificate Administration Edit External Reference Categories for
Policies
● FS-RI Risk Manager (Non-Life) Group Management Edit External Reference Categories for Groups
● Basic System Accounting Edit External Reference Categories for Accounts
● Basic System Loss Edit External Reference Categories for the Loss
In addition to these external references, you can enter a customer reference at participation level. Customer
references are freely definable entries, do not require a reference category, and are not subject to a uniqueness
check.
Example
Manual Use
● Requirement
Your cedent delivers their accounts in a specific file format. A unique account number is printed on
each account. The administrator in your company creates these accounts as FS-RI accounts manually.
You want to be able to find the original document for your FS-RI account at any time.
● Solution
When the administrator creates the account in the FS-RI system, they save the number of the original
account in the FS-RI account as an external reference with the category ABR-NR ZEDENT.
You have created the external reference category ABR-NR ZEDENT with the area 90 (account) in
Customizing for this purpose.
Migration
● Requirement
You are replacing your current reinsurance software system with the FS-RI solution and are migrating
all the treaties from the legacy system to the FS-RI system. You are using internal number assignment
in the FS-RI system, which means that the treaties are assigned different IDs than in the legacy system.
However, you do not want to lose the reference to the treaty in the legacy system.
● Solution
You migrate the treaty ID in the legacy system to the treaty in the FS-RI system as an external
reference.
You have created the external reference category VTG-ID Altsystem with the area “Treaty” for this
purpose.
Use
You can use the Organizational Plan component to comprehensively display and edit your company’s current
organizational and reporting structures and to flexibly plan and model HR-relevant changes, for example during
(re)engineering. You can display and edit organizational structures hierarchically or as a matrix. The object-
oriented design of Organizational Management allows you to display organizational units, positions and their
Features
The following different process steps are used to create an organizational plan: Map the organizational
structure:
An organizational plan is described by the organizational units that exist in the company. For the most part,
these organizational units are linked together in a hierarchical structure that simultaneously reflects the
company’s reporting lines. However, you can also create organizational units that are not integrated into any
structure. To create a new organizational plan, you must first create a root organizational unit. This is the
highest-level unit of an organizational structure (for example, the executive board) and is the starting point for
building the organizational structure from the top down. Create staff assignments
: Staff assignments are created for every organizational unit. First positions are created, which are assigned to
the various organizational units. An advantage of the organizational model, in which your organizational
structure is displayed, is that a position is based on a job that describes it. This means that the position adopts
the task description for the job, reducing your project outlay considerably. Therefore, you need to describe the
position of only those, more specific, tasks that go beyond the ones derived. A job is an area of activity
described by tasks and requirements. It occurs only once in a company, for example, a secretary or
programmer. You create these when your organizational plan requires jobs that do not yet exist in your job
index. Otherwise, you create positions first because the underlying jobs, from which you derive positions, are
automatically displayed. Employees
: You must assign occupants to the positions. This enables you to determine which employee or system user
occupies a position. You can use this assignment to enter system users as processors of work items for
workflow applications; you can do this either directly or indirectly, through a link to employees. When you are
entering data, you can also identify positions as managers of an organizational unit (chief positions).
On this screen you can maintain the organizational plan. You call the basic functions using the following menu
paths: Create: FS-RI: Reinsurance Master Data Organizational Plan Create ; change: FS-RI:
Reinsurance Master Data Organizational Plan Change ; display: FS-RI: Reinsurance Master Data
Organizational Plan Display ; structural graphic: FS-RI: Reinsurance Master Data Organizational Plan
Structural Graphic ; adjust usage: FS-RI: Reinsurance Master Data Organizational Plan Adjust
Usage . These fields and functions correspond to the standard SAP system; see SAP Online Help. You can
access the initial screen from the standard SAP menu by choosing: Tools Business Workflow
Organizational Plan .
Definition
The authorization concept enables you to distribute authorizations and tasks in the FS-RI system to individual
employees or departments, according to your company structure. This applies, in particular, to the
responsibilities for business objects, such as a treaty.
Use
The responsibilities and authorizations for certain functions depend on the roles assigned to an employee or
position. For example, depending on the role, an employee can be assigned a certain responsibility for the
treaty in the treaty header. You can also specify this in Customizing under Maintain Role Responsibilities for
Treaty.
Integration
If you are using SAP Organizational Management (PD-ORG), you can use organizational management and
define corresponding competences to assign the authorizations in the FS-RI system to organizational units and
positions defined in PD-ORG. If you do not have this module, you can use business partner roles to assign
authorizations to individual employees who are specified as business partners in the FS-RI system. These
employees must be assigned a position and an organizational unit in the business partner if they have a role
that includes a responsibility for treaty or loss.
Definition
In Customizing in the FS-RI system you can define as many different responsibilities as you want for each
treaty or loss business object. You do this by defining roles that reflect the desired responsibility, and then by
creating business partners who can assume this role. You maintain these business partners using an FS-RI
enhancement of the SAP Business Partner functions. Each business partner usually represents a company
employee. This employee assumes a responsibility (defined by the business partner role) in relation to the
business object.
The FS-RI system uses these responsibilities in various places to verify authorizations. A responsibility
(expressed by exercising a role in relation to a business object) gives you the authorization to perform certain
actions.
Integration
If you use this method, you can define corresponding FS-RI organizational units and positions in Customizing
for FS-RI Reinsurance under Basic System -> Basic Settings -> Organizational Management.
When you create a business object (such as a treaty or loss), you must assign the business partners for the
respective roles in the Responsibilities section.
The system displays only the roles that have been created for the business object in Customizing.
You can only select a partner that has been created as a business partner in the corresponding role. On the
Reinsurance tab page in the business partner maintenance screen, you can assign the business partner to an
FS-RI organizational unit and position that has been defined in Customizing.
When you maintain authorizations, you can then assign authorizations for certain FS-RI organizational units
and positions to specific authorization objects (such as treaty, loss, or account).
When you display or change a business object, the system checks whether the AUTH_VTG and AUTH_SDN
checkboxes have been set.
If the AUTH_VTG checkbox has been set, the system first determines the person responsible for the treaty, and
then the partner assigned to this role. It selects the department and position of the partner (if available), and
uses them as fields in the authorization check for authorization object YRVB_VTG. If the system is unable to
determine the department or position, dummy values are entered in the corresponding authorization object
fields. This can be the case if the treaty is new, if the role assignment is missing in an existing treaty, or if no
department or position was assigned to the partner. If these fields are filled with dummy values, the
authorization check is only applied to the remaining fields in authorization object YRVB_VTG. The check is then
performed for the current user based on the current mode (create, change, display treaty), treaty number, and
company code.
If the AUTH_VTG checkbox has not been set, the system does not determine the person responsible for the
treaty, and as such does not determine the department and position. In this case, the department and position
fields in authorization object YRVB_VTG are filled with dummy values, meaning that no authorization check is
applied to these fields. The authorization check is only applied to the remaining fields in authorization object
YRVB_VTG. The check is then performed for the current user based on the current mode (create, change,
display treaty), treaty number, and company code.
12.7.1.3 Configuration
The following sections explain how to define your own roles and use them in the FS-RI system.
When you create a new role, the following fields are mandatory:
You can also enter the business partner category, which can be an organization, person, or group.
Assignments for treaties: FS-RI Reinsurance Basic System Treaty Edit Responsibilities for the Treaty
Assignments for losses: FS-RI Reinsurance Basic System Loss Edit Responsibilities for the Loss
12.7.1.3.2.1 Loss
The following fields are relevant when you create a new responsibility for losses.
Role
This is the role that a business partner can assume in relation to a treaty or loss.
If you set this checkbox, this role is mandatory when a new loss is created.
Authorization Loss 1
If you set this checkbox, this role is used in the authorization check for a loss.
Authorization Loss 2
If you set this checkbox, this role is used in the authorization check for creating or changing loss accounts.
Active Loss
This indicates whether the role has been activated for loss management.
RI Role
12.7.1.3.2.2 Treaty
The following fields are relevant when you create a new responsibility for treaties.
Role
This is the role that a business partner can assume in relation to a treaty or loss.
The role is mandatory when a new treaty is created and is entered automatically in the table control for
responsibilities in the treaty header data. The user must assign a partner to the role.
This indicates whether an authorization check is required for treaty management. You can only set this
checkbox for a maximum of one mandatory role for the treaty.
Active Treaty
This indicates whether the role has been activated for treaty management.
RI Role
Definition
A competence is a type of responsibility (for example, "Responsible for Treaty" or "Responsible for Account")
for FS-RI business objects (such as treaty or loss). You can assign competences to individual employees, or to
entire departments.
Use
This structural authorization enables you to perform authorization checks based on where the user is assigned
within the organizational structure.
You define the competences in Customizing, where you can also specify whether they are relevant for the
structural checks. You can also define competences purely for information purposes without affecting
authorizations.
Example
Example: A certain set of treaties is only allowed to be processed by Department A, while a different set of
treaties is only allowed to be processed by Department B.
Advantages
Other Uses
The assigned organizational units and positions are also stored in the accounts and can be used for
evaluations.
They can also be used to find out which employees are involved in processing a business object.
Integration
You can activate competences and structural authorization checks in Customizing for FS-RI Reinsurance under
Basic System Basic Settings Organizational Management Choose Organizational Plan . You do this by
deactivating the “Dept/Pos.” checkbox and entering an organizational unit as the root object.
You define the competences in Customizing. In the application you then assign the processing steps or
situations that are subject to authorization checks.
The structural authorizations are also defined in Customizing. You can either do this within the component BC-
BMT-OM (Organizational Management) or in Customizing for FS-RI Reinsurance under Basic System Basic
Settings Authorizations Structural Authorizations .
12.7.2.1 Configuration
This section covers the activation of the structural authorization, the assignment of users to structural profiles,
the creation of evaluation paths and structural profiles, and the definition of competences.
In Customizing for FS-RI Reinsurance under Basic System Basic Settings Organizational Management
Choose Organizational Plan (table /MSG/RORGZUO), you use the checkbox for structural authorizations to
indicate whether you want to apply structural authorizations or the method used previously. If you deselect the
Dept/Pos. checkbox, the system uses the structural authorizations from SAP Organizational Management (PD-
ORG). If you switch from the business partner method for handling responsibilities to the method using
competences and structural authorizations you can migrate the business objects gradually. The data is
migrated only in change mode. In display mode, the data only appears to have been migrated the data is
migrated but not saved. This allows you to switch from one authorization concept to another without
interruption.
To activate individuals in the organizational structure, you first need to assign them structural profiles in
Customizing. The profile restricts the authorizations for that employee to those that are relevant for the set of
tasks. You assign these profiles in Customizing for Personnel Management under Organizational
Management Basic Settings Authorization Management Structural Authorization Assign Structural
Authorization . In this Customizing activity you enter all the users and assign the corresponding profile to
each one. Note: Users that have not been mentioned specifically are treated in the same way as the user "SAP".
Creating structural profiles: You can define authorizations for the following areas: plan versions, object
categories, object IDs. You can also use the following parameters and functions when you define authorization
profiles. Evaluation paths: If you specify a particular evaluation path, the user can access only objects along
this evaluation path. If you use an evaluation path, you must make an entry in the "Object ID" field. Status
vector: You use this field to restrict user access to objects for which the relationship infotype has a certain
status (such as "Planned" or "Active"). Display depth: The display depth determines the hierarchy level up to
which the user has access in a structure. Period: You can use this parameter to define a profile for a certain
validity period. For example, if you choose entry D (current day), the structural authorization applies only to the
If you use the structural authorizations, you no longer need the business partner roles for responsibilities. Even
if you create the company employees as business partners, it is sufficient to create them in the role of
Employee. Instead, the new method uses competences to determine the responsibilities and authorizations for
business objects.
The FS-RI authorization checks are applied to all the competences that have been defined as relevant for
certain authorization situations in Customizing:
FS-RI Reinsurance Basic System Basic Settings Authorizations Assign Competences to Modules
For a more detailed description, see the documentation for each Customizing activity.
On the initial screen for a transaction (such as "Change Treaty), the system displays only the objects for which
the user has display authorization.
As soon as the user calls a specific business object, the system determines the relevant node in the
organizational structure and checks whether the user has authorization for the respective processing mode.
In doing so, the system "translates" the processing mode (display or change) into the HR function code
(display or maintenance).
When you create a business object, you need to assign the relevant nodes in the organizational structure to the
respective competences (such as "responsible for treaty", "responsible for account") in the Responsibilities
section.
Using the input help, you can display a tree structure with the organizational units for which you are authorized
(processing mode "Create > HR Maintenance Authorization") and then select the relevant node for the
competence. Once you have made the selection, the system displays the object type and the object ID.
Depending on the how the competences have been defined in Customizing, the system either allows you to
only assign nodes for which you have authorization, or nodes that are determined for the competence in
question.
In Customizing you also specify which competences the user is required to enter, and which are optional.
Definition
Extractors for master data and transaction data as well as for texts are available for the collection and transfer
of data from the FS-RI system to SAP Business Information Warehouse (BW). These extractors are found in
transaction SBIW. If you require additional extractors, you can create these in transaction SBIW.
Before you work with BW, you must set up the correct application component hierarchy.
More Information
For more information about the transfer of data to SAP Business Information Warehouse, see transaction
SBIW.
For more information about evaluations using SAP Business Information Warehouse, see the documentation
for this SAP module.
For more information about editing the application component hierarchy, see Editing Application Component
Hierarchy for BW [page 735].
Transfer the application component hierarchy in transaction SBIW by choosing Data Transfer to the SAP
Business Information Warehouse Business Content DataSources Transfer Application Component
Hierarchy .
-> -> -> FS-RI-RMN (Financial Services - Reinsurance - Risk Manager (Non-Life))
-> -> -> FS-RI-RMN-IO (Master Data - Reinsurance - Risk Manager (Non-Life))
For more information about the procedure, see the documentation for the transaction Edit DataSources and
Application Component Hierarchy.
The extractors listed below enable the extraction of data fields from application tables in Basic System that
contain texts.
/MSG/BWR_ABBRCHBEZ_TEXT /MSG/RABBRCHBEZ
/MSG/BWR_ABRFKTBEZ_TEXT /MSG/RABRFKTBEZ
/MSG/BWR_ABRMOD_BEZ_TEXT /MSG/RABRMOD_BEZ
/MSG/BWR_ABRPOSBEZ_TEXT /MSG/RABRPOSBEZ
/MSG/BWR_ABRSTATBEZ_TEXT /MSG/RABRSTATBEZ
/MSG/BWR_ACTIVBEZ_TEXT /MSG/RACTIVBEZ
/MSG/BWR_AEGRDSCBEZ_TEXT /MSG/RAEGRDSCBEZ
/MSG/BWR_AENDGRDBEZ_TEXT /MSG/RAENDGRDBEZ
/MSG/BWR_AGENBEZ_TEXT /MSG/RAGENBEZ
/MSG/BWR_AMLOSSBEZ_TEXT /MSG/RAMLOSSBEZ
/MSG/BWR_ANTTYPBEZ_TEXT /MSG/RANTTYPBEZ
/MSG/BWR_ANWENKZBEZ_TEXT /MSG/RANWENKZBEZ
/MSG/BWR_APBEZ_TEXT /MSG/RAPBEZ
/MSG/BWR_APPAREABEZ_TEXT /MSG/RAPPAREABEZ
/MSG/BWR_AUBEZ_TEXT /MSG/RAUBEZ
/MSG/BWR_AUTHBEZ_TEXT /MSG/RAUTHBEZ
/MSG/BWR_AUTHSITBEZ_TEXT /MSG/RAUTHSITBEZ
/MSG/BWR_BAUSTBEZ_TEXT /MSG/RBAUSTBEZ
/MSG/BWR_BEGRTYPBEZ_TEXT /MSG/RBEGRTYPBEZ
/MSG/BWR_BEREICHBEZ_TEXT /MSG/RBEREICHBEZ
/MSG/BWR_BETRBBEZ_TEXT /MSG/RBETRBBEZ
/MSG/BWR_BILJJKZBEZ_TEXT /MSG/RBILJJKZBEZ
/MSG/BWR_BILSTATBEZ_TEXT /MSG/RBILSTATBEZ
/MSG/BWR_BORSTATBEZ_TEXT /MSG/RBORSTATBEZ
/MSG/BWR_BPFKTBEZ_TEXT /MSG/RBPFKTBEZ
/MSG/BWR_BRBAUMBEZ_TEXT /MSG/RBRBAUMBEZ
/MSG/BWR_BRHIERBEZ_TEXT /MSG/RBRHIERBEZ
/MSG/BWR_BUCOARTBEZ_TEXT /MSG/RBUCOARTBEZ
/MSG/BWR_BUCOBEZ_TEXT /MSG/RBUCOBEZ
/MSG/BWR_BUCOCOLBEZ_TEXT /MSG/RBUCOCOLBEZ
/MSG/BWR_BUCOVZBEZ_TEXT /MSG/RBUCOVZBEZ
/MSG/BWR_BUZTRBBEZ_TEXT /MSG/RBUZTRBBEZ
/MSG/BWR_BUZTRBEZ_TEXT /MSG/RBUZTRBEZ
/MSG/BWR_BU_BEDBEZ_TEXT /MSG/RBU_BEDBEZ
/MSG/BWR_BWTYPBEZ_TEXT /MSG/RBWTYPBEZ
/MSG/BWR_B_KKDRUBEZ_TEXT /MSG/RB_KKDRUBEZ
/MSG/BWR_B_KKPOSTXT_TEXT /MSG/RB_KKPOSTXT
/MSG/BWR_B_KKTXTBEZ_TEXT /MSG/RB_KKTXTBEZ
/MSG/BWR_CALCMETBEZ_TEXT /MSG/RCALCMETBEZ
/MSG/BWR_COLUBEZ_TEXT /MSG/RCOLUBEZ
/MSG/BWR_CONDCLABEZ_TEXT /MSG/RCONDCLABEZ
/MSG/BWR_CONDTYPBEZ_TEXT /MSG/RCONDTYPBEZ
/MSG/BWR_CURTYPBEZ_TEXT /MSG/RCURTYPBEZ
/MSG/BWR_DATAMETBEZ_TEXT /MSG/RDATAMETBEZ
/MSG/BWR_DECKTYPBEZ_TEXT /MSG/RDECKTYPBEZ
/MSG/BWR_DEPHARTBEZ_TEXT /MSG/RDEPHARTBEZ
/MSG/BWR_DEPOARTBEZ_TEXT /MSG/RDEPOARTBEZ
/MSG/BWR_DUETYPEBEZ_TEXT /MSG/RDUETYPEBEZ
/MSG/BWR_EAKZBEZ_TEXT /MSG/REAKZBEZ
/MSG/BWR_EARCLOCBEZ_TEXT /MSG/REARCLOCBEZ
/MSG/BWR_EARCLOCP_TEXT /MSG/REARCLOCP
/MSG/BWR_EARCURBEZ_TEXT /MSG/REARCURBEZ
/MSG/BWR_EB_ARTBEZ_TEXT /MSG/REB_ARTBEZ
/MSG/BWR_EB_AZP_BEZ_TEXT /MSG/REB_AZP_BEZ
/MSG/BWR_EEVTMPBEZ_TEXT /MSG/REEVTMPBEZ
/MSG/BWR_EINBFRBEZ_TEXT /MSG/REINBFRBEZ
/MSG/BWR_ERWGEBBEZ_TEXT /MSG/RERWGEBBEZ
/MSG/BWR_FAS_CLSBEZ_TEXT /MSG/RFAS_CLSBEZ
/MSG/BWR_FELDGRPBEZ_TEXT /MSG/RFELDGRPBEZ
/MSG/BWR_FGABARTBEZ_TEXT /MSG/RFGABARTBEZ
/MSG/BWR_FGARTZPBEZ_TEXT /MSG/RFGARTZPBEZ
/MSG/BWR_FLDNAM_BEZ_TEXT /MSG/RFLDNAM_BEZ
/MSG/BWR_FMKRITBEZ_TEXT /MSG/RFMKRITBEZ
/MSG/BWR_FUEHTYPBEZ_TEXT /MSG/RFUEHTYPBEZ
/MSG/BWR_F_BGRBEZ_TEXT /MSG/RF_BGRBEZ
/MSG/BWR_F_SARTBEZ_TEXT /MSG/RF_SARTBEZ
/MSG/BWR_GARTBEZ_TEXT /MSG/RGARTBEZ
/MSG/BWR_GARTKZBEZ_TEXT /MSG/RGARTKZBEZ
/MSG/BWR_GBOVERBBEZ_TEXT /MSG/RGBOVERBBEZ
/MSG/BWR_GEBTYPBEZ_TEXT /MSG/RGEBTYPBEZ
/MSG/BWR_GEDBETRBEZ_TEXT /MSG/RGEDBETRBEZ
/MSG/BWR_GEFAHRBEZ_TEXT /MSG/RGEFAHRBEZ
/MSG/BWR_GROUPBEZ_TEXT /MSG/RGROUPBEZ
/MSG/BWR_GRPAGRDBEZ_TEXT /MSG/RGRPAGRDBEZ
/MSG/BWR_GRPSTATBEZ_TEXT /MSG/RGRPSTATBEZ
/MSG/BWR_GRPTYPBEZ_TEXT /MSG/RGRPTYPBEZ
/MSG/BWR_GSNAMBEZ_TEXT /MSG/RGSNAMBEZ
/MSG/BWR_GUVMODBEZ_TEXT /MSG/RGUVMODBEZ
/MSG/BWR_GUVTYPBEZ_TEXT /MSG/RGUVTYPBEZ
/MSG/BWR_GUVZEILBEZ_TEXT /MSG/RGUVZEILBEZ
/MSG/BWR_INDEXKZBEZ_TEXT /MSG/RINDEXKZBEZ
/MSG/BWR_IXDEFBEZ_TEXT /MSG/RIXDEFBEZ
/MSG/BWR_KKBUKZBEZ_TEXT /MSG/RKKBUKZBEZ
/MSG/BWR_KKSYS_TEXT_TEXT /MSG/RKKSYS_TEXT
/MSG/BWR_KLAUSBEZ_TEXT /MSG/RKLAUSBEZ
/MSG/BWR_KONDKZBEZ_TEXT /MSG/RKONDKZBEZ
/MSG/BWR_KUENDARBEZ_TEXT /MSG/RKUENDARBEZ
/MSG/BWR_LAEBEZ_TEXT /MSG/RLAEBEZ
/MSG/BWR_LDU_TYPBEZ_TEXT /MSG/RLDU_TYPBEZ
/MSG/BWR_LOBBAUMBEZ_TEXT /MSG/RLOBBAUMBEZ
/MSG/BWR_LOBHIERBEZ_TEXT /MSG/RLOBHIERBEZ
/MSG/BWR_NODEBEZ_TEXT /MSG/RNODEBEZ
/MSG/BWR_PTFABGRBEZ_TEXT /MSG/RPTFABGRBEZ
/MSG/BWR_PTFKZBEZ_TEXT /MSG/RPTFKZBEZ
/MSG/BWR_PTFRAZBEZ_TEXT /MSG/RPTFRAZBEZ
/MSG/BWR_PTFRUMFBEZ_TEXT /MSG/RPTFRUMFBEZ
/MSG/BWR_PTFTYPBEZ_TEXT /MSG/RPTFTYPBEZ
/MSG/BWR_RANGTYPBEZ_TEXT /MSG/RRANGTYPBEZ
/MSG/BWR_RBASISTBEZ_TEXT /MSG/RRBASISTBEZ
/MSG/BWR_REBENEBEZ_TEXT /MSG/RREBENEBEZ
/MSG/BWR_RECAPTUBEZ_TEXT /MSG/RRECAPTUBEZ
/MSG/BWR_RESKZBEZ_TEXT /MSG/RRESKZBEZ
/MSG/BWR_RESOTYPBEZ_TEXT /MSG/RRESOTYPBEZ
/MSG/BWR_RESULTBEZ_TEXT /MSG/RRESULTBEZ
/MSG/BWR_RIMETHBEZ_TEXT /MSG/RRIMETHBEZ
/MSG/BWR_ROLTYPBEZ_TEXT /MSG/RROLTYPBEZ
/MSG/BWR_ROL_RVBEZ_TEXT /MSG/RROL_RVBEZ
/MSG/BWR_ROWBEZ_TEXT /MSG/RROWBEZ
/MSG/BWR_RVOKLASBEZ_TEXT /MSG/RRVOKLASBEZ
/MSG/BWR_RVOKMODBEZ_TEXT /MSG/RRVOKMODBEZ
/MSG/BWR_RVOSTATBEZ_TEXT /MSG/RRVOSTATBEZ
/MSG/BWR_RVO_HHBEZ_TEXT /MSG/RRVO_HHBEZ
/MSG/BWR_RVSCHKZBEZ_TEXT /MSG/RRVSCHKZBEZ
/MSG/BWR_RVSKZ_KBEZ_TEXT /MSG/RRVSKZ_KBEZ
/MSG/BWR_SCHADKLBEZ_TEXT /MSG/RSCHADKLBEZ
/MSG/BWR_SCTYPBEZ_TEXT /MSG/RSCTYPBEZ
/MSG/BWR_SCURSBEZ_TEXT /MSG/RSCURSBEZ
/MSG/BWR_SEBENEBEZ_TEXT /MSG/RSEBENEBEZ
/MSG/BWR_SETCLASBEZ_TEXT /MSG/RSETCLASBEZ
/MSG/BWR_SETHEADERT_TEXT /MSG/RSETHEADERT
/MSG/BWR_SETLINET_TEXT /MSG/RSETLINET
/MSG/BWR_SOLVKBEZ_TEXT /MSG/RSOLVKBEZ
/MSG/BWR_SPALTBLBEZ_TEXT /MSG/RSPALTBLBEZ
/MSG/BWR_SPERRGRBEZ_TEXT /MSG/RSPERRGRBEZ
/MSG/BWR_STATTABBEZ_TEXT /MSG/RSTATTABBEZ
/MSG/BWR_STATUSBEZ_TEXT /MSG/RSTATUSBEZ
/MSG/BWR_STATYPBEZ_TEXT /MSG/RSTATYPBEZ
/MSG/BWR_STBRCHBEZ_TEXT /MSG/RSTBRCHBEZ
/MSG/BWR_STELLEBEZ_TEXT /MSG/RSTELLEBEZ
/MSG/BWR_STFFANWBEZ_TEXT /MSG/RSTFFANWBEZ
/MSG/BWR_STPRMODBEZ_TEXT /MSG/RSTPRMODBEZ
/MSG/BWR_SUMKZBEZ_TEXT /MSG/RSUMKZBEZ
/MSG/BWR_TOLGRPBEZ_TEXT /MSG/RTOLGRPBEZ
/MSG/BWR_USEATTRBEZ_TEXT /MSG/RUSEATTRBEZ
/MSG/BWR_UTILIZBEZ_TEXT /MSG/RUTILIZBEZ
/MSG/BWR_VERBARTBEZ_TEXT /MSG/RVERBARTBEZ
/MSG/BWR_VERSINTBEZ_TEXT /MSG/RVERSINTBEZ
/MSG/BWR_VERWENDBEZ_TEXT /MSG/RVERWENDBEZ
/MSG/BWR_VJGJ_KZBEZ_TEXT /MSG/RVJGJ_KZBEZ
/MSG/BWR_VJKZBEZ_TEXT /MSG/RVJKZBEZ
/MSG/BWR_VORTRAGBEZ_TEXT /MSG/RVORTRAGBEZ
/MSG/BWR_VTGAGRBEZ_TEXT /MSG/RVTGAGRBEZ
/MSG/BWR_VTGARTBEZ_TEXT /MSG/RVTGARTBEZ
/MSG/BWR_VTGRBBEZ_TEXT /MSG/RVTGRBBEZ
/MSG/BWR_VTGTYPBEZ_TEXT /MSG/RVTGTYPBEZ
/MSG/BWR_VUABHKBEZ_TEXT /MSG/RVUABHKBEZ
/MSG/BWR_WABRCHBEZ_TEXT /MSG/RWABRCHBEZ
/MSG/BWR_WAMETHBEZ_TEXT /MSG/RWAMETHBEZ
/MSG/BWR_WARTGRPBEZ_TEXT /MSG/RWARTGRPBEZ
/MSG/BWR_WHGBEHBEZ_TEXT /MSG/RWHGBEHBEZ
/MSG/BWR_ZEITANGBEZ_TEXT /MSG/RZEITANGBEZ
/MSG/BWR_ZLVERKZBEZ_TEXT /MSG/RZLVERKZBEZ
/MSG/BWR__GPSTATBEZ_TEXT /MSG/R_GPSTATBEZ
The extractors listed below enable the extraction of data fields from application tables in Basic System that
contain transaction data.
/MSG/BWR_ABR /MSG/RABR
/MSG/BWR_ABRIDXZUO /MSG/RABRIDXZUO
/MSG/BWR_ABRZUO /MSG/RABRZUO
/MSG/BWR_ABR_DRUCK /MSG/RABR_DRUCK
/MSG/BWR_ABR_ER_AL /MSG/RABR_ER_AL
/MSG/BWR_ACCOUNTING_ABRBU /MSG/BWRIA_DOC
/MSG/BWR_ANTAEND /MSG/RANTAEND
/MSG/BWR_ANTPART /MSG/RANTPART
/MSG/BWR_BESTANT /MSG/RBESTANT
/MSG/BWR_BILFREI /MSG/RBILFREI
/MSG/BWR_BORDERO /MSG/RBORDERO
/MSG/BWR_BORD_ITEM /MSG/RBORD_ITEM
/MSG/BWR_BORD_ZUO /MSG/RBORD_ZUO
/MSG/BWR_BRCHSPLIT /MSG/RBRCHSPLIT
/MSG/BWR_EARCURPROT /MSG/REARCURPROT
/MSG/BWR_F_KK_BU /MSG/RF_KK_BU
/MSG/BWR_F_KK_SALDO /MSG/RF_KK_SALDO
/MSG/BWR_RESULTS /MSG/RRESULTS
/MSG/BWR_RESULTS_CO /MSG/RRESULTS_CO
/MSG/BWR_RETROABR /MSG/RRETROABR
/MSG/BWR_SCHADEN /MSG/RSCHADEN
/MSG/BWR_SDNLOGTEXT /MSG/RSDNLOGTEXT
/MSG/BWR_WKANTSCHAD /MSG/RWKANTSCHAD
/MSG/BWR_WKDEPOT /MSG/RWKDEPOT
/MSG/BWR_WKDEPOT_BU /MSG/RWKDEPOT_BU
/MSG/BWR_WKGUVABR /MSG/RWKGUVABR
/MSG/BWR_WKGUVORG /MSG/RWKGUVORG
/MSG/BWR_WKLISTEC /MSG/RWKLISTEC
The extractors listed below enable the extraction of data fields from application tables in Risk Manager (Non-
Life) that contain master data.
/MSG/BWH_BATCHLOG_MD /MSG/HBATCHLOG
/MSG/BWH_BATCTRL_GB_MD /MSG/HBATCTRL_GB
/MSG/BWH_BAT_CTRL_MD /MSG/HBAT_CTRL
/MSG/BWH_BC_ABR_MD /MSG/HBC_ABR
/MSG/BWH_BC_COPYTAB_MD /MSG/HBC_COPYTAB
/MSG/BWH_BC_DEVCLAS_MD /MSG/HBC_DEVCLAS
/MSG/BWH_BC_MAXBAT_MD /MSG/HBC_MAXBAT
/MSG/BWH_BC_POLVL_MD /MSG/HBC_POLVL
/MSG/BWH_BC_RMMAIN_MD /MSG/HBC_RMMAIN
/MSG/BWH_BC_RM_MDT_MD /MSG/HBC_RM_MDT
/MSG/BWH_BC_VTGGET_MD /MSG/HBC_VTGGET
/MSG/BWH_BC_VTGPER_MD /MSG/HBC_VTGPER
/MSG/BWH_BC_VTGTEMP_MD /MSG/HBC_VTGTEMP
/MSG/BWH_BC_WERTART_MD /MSG/HBC_WERTART
/MSG/BWH_BETPARTNER_MD /MSG/HBETPARTNER
/MSG/BWH_BEZTYP_MD /MSG/HBEZTYP
/MSG/BWH_BUK_CHAIN_MD /MSG/HBUK_CHAIN
/MSG/BWH_BUK_CHN_MD /MSG/HBUK_CHN
/MSG/BWH_BUK_CHNLVL_MD /MSG/HBUK_CHNLVL
/MSG/BWH_BUK_PTF_AL_MD /MSG/HBUK_PTF_AL
/MSG/BWH_CESSDEF_MD /MSG/HCESSDEF
/MSG/BWH_CHECKFCT_MD /MSG/HCHECKFCT
/MSG/BWH_CHECKMODUL_MD /MSG/HCHECKMODUL
/MSG/BWH_CLAIMPR_MD /MSG/HCLAIMPR
/MSG/BWH_CLINC_MD /MSG/HCLINC
/MSG/BWH_CMCHECK_MD /MSG/HCMCHECK
/MSG/BWH_CONFSTAT_MD /MSG/HCONFSTAT
/MSG/BWH_COVTYP_MD /MSG/HCOVTYP
/MSG/BWH_COVTYPCTRL_MD /MSG/HCOVTYPCTRL
/MSG/BWH_COVTYPD_MD /MSG/HCOVTYPD
/MSG/BWH_CUST_BUKRS_MD /MSG/HCUST_BUKRS
/MSG/BWH_DIATYP_MD /MSG/HDIATYP
/MSG/BWH_DOCCUST_MD /MSG/HDOCCUST
/MSG/BWH_DOCCUST_2_MD /MSG/HDOCCUST_2
/MSG/BWH_ERTYP_MD /MSG/HERTYP
/MSG/BWH_ESDEF_MD /MSG/HESDEF
/MSG/BWH_ESDEFTAB_MD /MSG/HESDEFTAB
/MSG/BWH_ESERVT_MD /MSG/HESERVT
/MSG/BWH_FACTOR_MD /MSG/HFACTOR
/MSG/BWH_FIXBETPART_MD /MSG/HFIXBETPART
/MSG/BWH_FLDGRPBUK_MD /MSG/HFLDGRPBUK
/MSG/BWH_FLDGRPMODR_MD /MSG/HFLDGRPMODR
/MSG/BWH_FLDGRPSTA2_MD /MSG/HFLDGRPSTA2
/MSG/BWH_FLDGRPSTAT_MD /MSG/HFLDGRPSTAT
/MSG/BWH_GRPTYP_MD /MSG/HGRPTYP
/MSG/BWH_GRPTYPFIX_MD /MSG/HGRPTYPFIX
/MSG/BWH_LIABCD_MD /MSG/HLIABCD
/MSG/BWH_LS_COB_MD /MSG/HLS_COB
/MSG/BWH_LUD_DEF_MD /MSG/HLUD_DEF
/MSG/BWH_MAXIMRELFI_MD /MSG/HMAXIMRELFI
/MSG/BWH_METHOD_MD /MSG/HMETHOD
/MSG/BWH_MODRCOND_MD /MSG/HMODRCOND
/MSG/BWH_MODREAS_MD /MSG/HMODREAS
/MSG/BWH_MODREASBEZ_MD /MSG/HMODREASBEZ
/MSG/BWH_MOP_MD /MSG/HMOP
/MSG/BWH_OBJTYP_MD /MSG/HOBJTYP
/MSG/BWH_OBJ_AL_SEL_MD /MSG/HOBJ_AL_SEL
/MSG/BWH_OBJ_NAMELO_MD /MSG/HOBJ_NAMELO
/MSG/BWH_OPMODE_MD /MSG/HOPMODE
/MSG/BWH_OPMODEHIER_MD /MSG/HOPMODEHIER
/MSG/BWH_ORIGIN_MD /MSG/HORIGIN
/MSG/BWH_POLPOST_AL_MD /MSG/HPOLPOST_AL
/MSG/BWH_POLTYP_MD /MSG/HPOLTYP
/MSG/BWH_POLTYPCTRL_MD /MSG/HPOLTYPCTRL
/MSG/BWH_POLTYPD_MD /MSG/HPOLTYPD
/MSG/BWH_POLTYP_INT_MD /MSG/HPOLTYP_INT
/MSG/BWH_POSCOVT_AL_MD /MSG/HPOSCOVT_AL
/MSG/BWH_POSTYP_MD /MSG/HPOSTYP
/MSG/BWH_POSTYPCTRL_MD /MSG/HPOSTYPCTRL
/MSG/BWH_POSTYPD_MD /MSG/HPOSTYPD
/MSG/BWH_PREMACC_MD /MSG/HPREMACC
/MSG/BWH_PREMINC_MD /MSG/HPREMINC
/MSG/BWH_PREMTYP_MD /MSG/HPREMTYP
/MSG/BWH_PROC_ABBR_MD /MSG/HPROC_ABBR
/MSG/BWH_PRTTYP_MD /MSG/HPRTTYP
/MSG/BWH_REFTYPE_MD /MSG/HREFTYPE
/MSG/BWH_RIC_DEF_MD /MSG/HRIC_DEF
/MSG/BWH_RIMETH_MD /MSG/HRIMETH
/MSG/BWH_RMSECTS_MD /MSG/HRMSECTS
/MSG/BWH_SCG_MD /MSG/HSCG
/MSG/BWH_SETSEARCH_MD /MSG/HSETSEARCH
/MSG/BWH_SP_TYP_MD /MSG/HSP_TYP
/MSG/BWH_STATUS_MD /MSG/HSTATUS
/MSG/BWH_STATUS_FNC_MD /MSG/HSTATUS_FNC
/MSG/BWH_ST_CHAIN_MD /MSG/HST_CHAIN
/MSG/BWH_ST_MODR_MD /MSG/HST_MODR
/MSG/BWH_TIMEEXP_MD /MSG/HTIMEEXP
/MSG/BWH_TOA_MD /MSG/HTOA
/MSG/BWH_U_ADR_MD /MSG/HU_ADR
/MSG/BWH_U_AIRCR_MD /MSG/HU_AIRCR
/MSG/BWH_U_BURCO_MD /MSG/HU_BURCO
/MSG/BWH_U_CATIN_MD /MSG/HU_CATIN
/MSG/BWH_U_CLASA_MD /MSG/HU_CLASA
/MSG/BWH_U_CLASB_MD /MSG/HU_CLASB
/MSG/BWH_U_CLAUS_MD /MSG/HU_CLAUS
/MSG/BWH_U_COB_MD /MSG/HU_COB
/MSG/BWH_U_COVER_MD /MSG/HU_COVER
/MSG/BWH_U_CREST_MD /MSG/HU_CREST
/MSG/BWH_U_EXPOB_MD /MSG/HU_EXPOB
/MSG/BWH_U_EXPOD_MD /MSG/HU_EXPOD
/MSG/BWH_U_EXPOT_MD /MSG/HU_EXPOT
/MSG/BWH_U_HAZAR_MD /MSG/HU_HAZAR
/MSG/BWH_U_HBRBUKKL_MD /MSG/HU_HBRBUKKL
/MSG/BWH_U_HBRBUKRS_MD /MSG/HU_HBRBUKRS
/MSG/BWH_U_HBRBUSET_MD /MSG/HU_HBRBUSET
/MSG/BWH_U_INDXT_MD /MSG/HU_INDXT
/MSG/BWH_U_KBOND_MD /MSG/HU_KBOND
/MSG/BWH_U_LAUNC_MD /MSG/HU_LAUNC
/MSG/BWH_U_LAUNT_MD /MSG/HU_LAUNT
/MSG/BWH_U_MAPRULES_MD /MSG/HU_MAPRULES
/MSG/BWH_U_MCOB_MD /MSG/HU_MCOB
/MSG/BWH_U_MCONV_MD /MSG/HU_MCONV
/MSG/BWH_U_OCCUP_MD /MSG/HU_OCCUP
/MSG/BWH_U_OFFIC_MD /MSG/HU_OFFIC
/MSG/BWH_U_OPTYP_MD /MSG/HU_OPTYP
/MSG/BWH_U_PERCP_MD /MSG/HU_PERCP
/MSG/BWH_U_PERIL_MD /MSG/HU_PERIL
/MSG/BWH_U_PHASE_MD /MSG/HU_PHASE
/MSG/BWH_U_PHCOV_MD /MSG/HU_PHCOV
/MSG/BWH_U_PREBT_MD /MSG/HU_PREBT
/MSG/BWH_U_PREMB_MD /MSG/HU_PREMB
/MSG/BWH_U_QUACL_MD /MSG/HU_QUACL
/MSG/BWH_U_QUOTM_MD /MSG/HU_QUOTM
/MSG/BWH_U_RATES_MD /MSG/HU_RATES
/MSG/BWH_U_RATET_MD /MSG/HU_RATET
/MSG/BWH_U_RATGA_MD /MSG/HU_RATGA
/MSG/BWH_U_RBRANZUO_MD /MSG/HU_RBRANZUO
/MSG/BWH_U_REVTY_MD /MSG/HU_REVTY
/MSG/BWH_U_ROLE_MD /MSG/HU_ROLE
/MSG/BWH_U_SATMA_MD /MSG/HU_SATMA
/MSG/BWH_U_SATTY_MD /MSG/HU_SATTY
/MSG/BWH_U_SESCR_MD /MSG/HU_SESCR
/MSG/BWH_U_SHIPT_MD /MSG/HU_SHIPT
/MSG/BWH_U_SIZGR_MD /MSG/HU_SIZGR
/MSG/BWH_U_SRISK_MD /MSG/HU_SRISK
/MSG/BWH_U_SUBJT_MD /MSG/HU_SUBJT
/MSG/BWH_U_TRIGG_MD /MSG/HU_TRIGG
/MSG/BWH_U_TYSUM_MD /MSG/HU_TYSUM
/MSG/BWH_U_WABUCZUO_MD /MSG/HU_WABUCZUO
/MSG/BWH_VGLOP_MD /MSG/HVGLOP
/MSG/BWH_WACAL_CPLX_MD /MSG/HWACAL_CPLX
/MSG/BWH_WACAL_SIMP_MD /MSG/HWACAL_SIMP
/MSG/BWH_WAPOS_MD /MSG/HWAPOS
/MSG/BWH_WASTELLE_MD /MSG/HWASTELLE
/MSG/BWH_WATYPEN_MD /MSG/HWATYPEN
/MSG/BWH_WA_COMBI_MD /MSG/HWA_COMBI
/MSG/BWH_WERTART_MD /MSG/HWERTART
/MSG/BWH_ZBK_DBK_AL_MD /MSG/HZBK_DBK_AL
The extractors listed below enable the extraction of data fields from application tables in Risk Manager (Non-
Life) that contain texts.
/MSG/BWH_ACTIVBEZ_TEXT /MSG/HACTIVBEZ
/MSG/BWH_BENTYPBEZ_TEXT /MSG/HBENTYPBEZ
/MSG/BWH_BUK_CHNBEZ_TEXT /MSG/HBUK_CHNBEZ
/MSG/BWH_CLAIMPRBEZ_TEXT /MSG/HCLAIMPRBEZ
/MSG/BWH_CLINCBEZ_TEXT /MSG/HCLINCBEZ
/MSG/BWH_COVTYPBEZ_TEXT /MSG/HCOVTYPBEZ
/MSG/BWH_DIATYPBEZ_TEXT /MSG/HDIATYPBEZ
/MSG/BWH_DOCCUSTBEZ_TEXT /MSG/HDOCCUSTBEZ
/MSG/BWH_ERTYPBEZ_TEXT /MSG/HERTYPBEZ
/MSG/BWH_ESERVTBEZ_TEXT /MSG/HESERVTBEZ
/MSG/BWH_FACTORBEZ_TEXT /MSG/HFACTORBEZ
/MSG/BWH_FELDGRPBEZ_TEXT /MSG/HFELDGRPBEZ
/MSG/BWH_GRPTYPBEZ_TEXT /MSG/HGRPTYPBEZ
/MSG/BWH_LIABCDBEZ_TEXT /MSG/HLIABCDBEZ
/MSG/BWH_METHODBEZ_TEXT /MSG/HMETHODBEZ
/MSG/BWH_MOPBEZ_TEXT /MSG/HMOPBEZ
/MSG/BWH_OBJTYPBEZ_TEXT /MSG/HOBJTYPBEZ
/MSG/BWH_OPMODEBEZ_TEXT /MSG/HOPMODEBEZ
/MSG/BWH_ORIGINBEZ_TEXT /MSG/HORIGINBEZ
/MSG/BWH_POLAKZ_TEXT /MSG/HPOLAKZ
/MSG/BWH_POLTYPBEZ_TEXT /MSG/HPOLTYPBEZ
/MSG/BWH_POSTYPBEZ_TEXT /MSG/HPOSTYPBEZ
/MSG/BWH_PREMACCBEZ_TEXT /MSG/HPREMACCBEZ
/MSG/BWH_PREMINCBEZ_TEXT /MSG/HPREMINCBEZ
/MSG/BWH_PREMTYPBEZ_TEXT /MSG/HPREMTYPBEZ
/MSG/BWH_PROC_ABBEZ_TEXT /MSG/HPROC_ABBEZ
/MSG/BWH_PRTTYPBEZ_TEXT /MSG/HPRTTYPBEZ
/MSG/BWH_REFTYPEBEZ_TEXT /MSG/HREFTYPEBEZ
/MSG/BWH_RELTYPBEZ_TEXT /MSG/HRELTYPBEZ
/MSG/BWH_RIMETHBEZ_TEXT /MSG/HRIMETHBEZ
/MSG/BWH_RMSECTSBEZ_TEXT /MSG/HRMSECTSBEZ
/MSG/BWH_SP_TYPBEZ_TEXT /MSG/HSP_TYPBEZ
/MSG/BWH_STATUSBEZ_TEXT /MSG/HSTATUSBEZ
/MSG/BWH_TIMEEXPBEZ_TEXT /MSG/HTIMEEXPBEZ
/MSG/BWH_TOABEZ_TEXT /MSG/HTOABEZ
/MSG/BWH_U_ADRBEZ_TEXT /MSG/HU_ADRBEZ
/MSG/BWH_U_AIRCRBEZ_TEXT /MSG/HU_AIRCRBEZ
/MSG/BWH_U_BURCOBEZ_TEXT /MSG/HU_BURCOBEZ
/MSG/BWH_U_CATINBEZ_TEXT /MSG/HU_CATINBEZ
/MSG/BWH_U_CLASABEZ_TEXT /MSG/HU_CLASABEZ
/MSG/BWH_U_CLASBBEZ_TEXT /MSG/HU_CLASBBEZ
/MSG/BWH_U_CLAUSBEZ_TEXT /MSG/HU_CLAUSBEZ
/MSG/BWH_U_COBBEZ_TEXT /MSG/HU_COBBEZ
/MSG/BWH_U_COVERBEZ_TEXT /MSG/HU_COVERBEZ
/MSG/BWH_U_CRESTBEZ_TEXT /MSG/HU_CRESTBEZ
/MSG/BWH_U_EXPOBBEZ_TEXT /MSG/HU_EXPOBBEZ
/MSG/BWH_U_EXPODBEZ_TEXT /MSG/HU_EXPODBEZ
/MSG/BWH_U_EXPOTBEZ_TEXT /MSG/HU_EXPOTBEZ
/MSG/BWH_U_HAZARBEZ_TEXT /MSG/HU_HAZARBEZ
/MSG/BWH_U_INDXTBEZ_TEXT /MSG/HU_INDXTBEZ
/MSG/BWH_U_KBONDBEZ_TEXT /MSG/HU_KBONDBEZ
/MSG/BWH_U_LAUNCBEZ_TEXT /MSG/HU_LAUNCBEZ
/MSG/BWH_U_LAUNTBEZ_TEXT /MSG/HU_LAUNTBEZ
/MSG/BWH_U_MCOBBEZ_TEXT /MSG/HU_MCOBBEZ
/MSG/BWH_U_MCONVBEZ_TEXT /MSG/HU_MCONVBEZ
/MSG/BWH_U_OFFICBEZ_TEXT /MSG/HU_OFFICBEZ
/MSG/BWH_U_OPTYPBEZ_TEXT /MSG/HU_OPTYPBEZ
/MSG/BWH_U_PERCPBEZ_TEXT /MSG/HU_PERCPBEZ
/MSG/BWH_U_PERILBEZ_TEXT /MSG/HU_PERILBEZ
/MSG/BWH_U_PHASEBEZ_TEXT /MSG/HU_PHASEBEZ
/MSG/BWH_U_PHCOVBEZ_TEXT /MSG/HU_PHCOVBEZ
/MSG/BWH_U_PREBTBEZ_TEXT /MSG/HU_PREBTBEZ
/MSG/BWH_U_PREMBBEZ_TEXT /MSG/HU_PREMBBEZ
/MSG/BWH_U_QUACLBEZ_TEXT /MSG/HU_QUACLBEZ
/MSG/BWH_U_QUOTMBEZ_TEXT /MSG/HU_QUOTMBEZ
/MSG/BWH_U_RATESBEZ_TEXT /MSG/HU_RATESBEZ
/MSG/BWH_U_RATETBEZ_TEXT /MSG/HU_RATETBEZ
/MSG/BWH_U_RATGABEZ_TEXT /MSG/HU_RATGABEZ
/MSG/BWH_U_REVTYBEZ_TEXT /MSG/HU_REVTYBEZ
/MSG/BWH_U_SATMABEZ_TEXT /MSG/HU_SATMABEZ
/MSG/BWH_U_SATTYBEZ_TEXT /MSG/HU_SATTYBEZ
/MSG/BWH_U_SESCRBEZ_TEXT /MSG/HU_SESCRBEZ
/MSG/BWH_U_SHIPTBEZ_TEXT /MSG/HU_SHIPTBEZ
/MSG/BWH_U_SIZGRBEZ_TEXT /MSG/HU_SIZGRBEZ
/MSG/BWH_U_SRISKBEZ_TEXT /MSG/HU_SRISKBEZ
/MSG/BWH_U_SUBJTBEZ_TEXT /MSG/HU_SUBJTBEZ
/MSG/BWH_U_TRIGGBEZ_TEXT /MSG/HU_TRIGGBEZ
/MSG/BWH_U_TYSUMBEZ_TEXT /MSG/HU_TYSUMBEZ
/MSG/BWH_WERTARTBEZ_TEXT /MSG/HWERTARTBEZ
The extractors listed below enable the extraction of data fields from application tables in Risk Manager (Non-
Life) that contain transaction data.
/MSG/BWH_BENEFIT /MSG/HBENEFIT
/MSG/BWH_BENPREM_AL /MSG/HBENPREM_AL
/MSG/BWH_BENST_VLTP /MSG/HBENST_VLTP
/MSG/BWH_BENTYP /MSG/HBENTYP
/MSG/BWH_BEN_ER_AL /MSG/HBEN_ER_AL
/MSG/BWH_BEN_HD /MSG/HBEN_HD
/MSG/BWH_BEN_LUD /MSG/HBEN_LUD
/MSG/BWH_BEN_OBJ_AL /MSG/HBEN_OBJ_AL
/MSG/BWH_BEN_VL /MSG/HBEN_VL
/MSG/BWH_CESSION /MSG/HCESSION
/MSG/BWH_CLAIMGRP /MSG/HCLAIMGRP
/MSG/BWH_CLAIMPOAL /MSG/HCLAIMPOAL
/MSG/BWH_COVERAGE /MSG/HCOVERAGE
/MSG/BWH_COVER_VL /MSG/HCOVER_VL
/MSG/BWH_COVST_VLTP /MSG/HCOVST_VLTP
/MSG/BWH_COV_ER_AL /MSG/HCOV_ER_AL
/MSG/BWH_COV_OBJ_AL /MSG/HCOV_OBJ_AL
/MSG/BWH_ENDORSEMNT /MSG/HENDORSEMNT
/MSG/BWH_ERROR_MIG /MSG/HERROR_MIG
/MSG/BWH_EXCLUSION /MSG/HEXCLUSION
/MSG/BWH_EXTREF /MSG/HEXTREF
/MSG/BWH_GP_IN_HD /MSG/HGP_IN_HD
/MSG/BWH_GRP /MSG/HGRP
/MSG/BWH_GRPST_VLTP /MSG/HGRPST_VLTP
/MSG/BWH_GRP_ER_AL /MSG/HGRP_ER_AL
/MSG/BWH_GRP_HD /MSG/HGRP_HD
/MSG/BWH_GRP_POS_AL /MSG/HGRP_POS_AL
/MSG/BWH_GRP_PRT_AL /MSG/HGRP_PRT_AL
/MSG/BWH_GRP_SYN /MSG/HGRP_SYN
/MSG/BWH_GRP_S_DATE /MSG/HGRP_S_DATE
/MSG/BWH_GRP_VL /MSG/HGRP_VL
/MSG/BWH_GUIDREF /MSG/HGUIDREF
/MSG/BWH_INVSEARCH /MSG/HINVSEARCH
/MSG/BWH_LUD /MSG/HLUD
/MSG/BWH_MAXIMIZE /MSG/HMAXIMIZE
/MSG/BWH_OBJ01 /MSG/HOBJ01
/MSG/BWH_OBJ11 /MSG/HOBJ11
/MSG/BWH_OBJECT /MSG/HOBJECT
/MSG/BWH_OBJ_AL /MSG/HOBJ_AL
/MSG/BWH_OBJ_ER_AL /MSG/HOBJ_ER_AL
/MSG/BWH_PARTNER_HD /MSG/HPARTNER_HD
/MSG/BWH_PERM_HD_FT /MSG/HPERM_HD_FT
/MSG/BWH_POLICY_HD /MSG/HPOLICY_HD
/MSG/BWH_POLST_VLTP /MSG/HPOLST_VLTP
/MSG/BWH_POL_ER_AL /MSG/HPOL_ER_AL
/MSG/BWH_POS /MSG/HPOS
/MSG/BWH_POSGRPMD /MSG/HPOSGRPMD
/MSG/BWH_POSST_VLTP /MSG/HPOSST_VLTP
/MSG/BWH_POS_ER_AL /MSG/HPOS_ER_AL
/MSG/BWH_POS_HD /MSG/HPOS_HD
/MSG/BWH_POS_S_DATE /MSG/HPOS_S_DATE
/MSG/BWH_POS_VL /MSG/HPOS_VL
/MSG/BWH_PREMIUM /MSG/HPREMIUM
/MSG/BWH_PREMOBJ_AL /MSG/HPREMOBJ_AL
/MSG/BWH_PREM_DST /MSG/HPREM_DST
/MSG/BWH_PREM_ER_AL /MSG/HPREM_ER_AL
/MSG/BWH_PREM_HD /MSG/HPREM_HD
/MSG/BWH_PREM_VL /MSG/HPREM_VL
/MSG/BWH_PRT /MSG/HPRT
/MSG/BWH_PRTPREMA /MSG/HPRTPREMA
/MSG/BWH_PRTPREM_HD /MSG/HPRTPREM_HD
/MSG/BWH_PRTST_VLTP /MSG/HPRTST_VLTP
/MSG/BWH_PRT_ER_AL /MSG/HPRT_ER_AL
/MSG/BWH_PRT_EXCL /MSG/HPRT_EXCL
/MSG/BWH_PRT_HD /MSG/HPRT_HD
/MSG/BWH_PRT_LUD /MSG/HPRT_LUD
/MSG/BWH_PRT_PART /MSG/HPRT_PART
/MSG/BWH_PRT_RDC /MSG/HPRT_RDC
/MSG/BWH_PRT_REINS /MSG/HPRT_REINS
/MSG/BWH_PRT_RIC /MSG/HPRT_RIC
/MSG/BWH_PRT_SCALE /MSG/HPRT_SCALE
/MSG/BWH_PRT_S_DATE /MSG/HPRT_S_DATE
/MSG/BWH_PRT_VL /MSG/HPRT_VL
/MSG/BWH_RELTYP /MSG/HRELTYP
/MSG/BWH_RESP_GRP /MSG/HRESP_GRP
/MSG/BWH_RESP_OBJ /MSG/HRESP_OBJ
/MSG/BWH_RESP_POL /MSG/HRESP_POL
/MSG/BWH_RESP_PRT /MSG/HRESP_PRT
/MSG/BWH_RIC /MSG/HRIC
/MSG/BWH_SEARCHINFO /MSG/HSEARCHINFO
/MSG/BWH_SNAP_MIG /MSG/HSNAP_MIG
/MSG/BWH_SNAP_SUB /MSG/HSNAP_SUB
/MSG/BWH_SNAP_TOP /MSG/HSNAP_TOP
/MSG/BWH_SPLITAREA /MSG/HSPLITAREA
/MSG/BWH_SPLITCURR /MSG/HSPLITCURR
/MSG/BWH_SPLITPERIL /MSG/HSPLITPERIL
/MSG/BWH_SPLIT_COB /MSG/HSPLIT_COB
/MSG/BWH_SPLIT_LOB /MSG/HSPLIT_LOB
/MSG/BWH_SPLIT_OOB /MSG/HSPLIT_OOB
/MSG/BWH_SS_POS_AL /MSG/HSS_POS_AL
/MSG/BWH_SS_PRT_AL /MSG/HSS_PRT_AL
/MSG/BWH_STATUSPROT /MSG/HSTATUSPROT
/MSG/BWH_TREE_BENEF /MSG/HTREE_BENEF
/MSG/BWH_TREE_COVER /MSG/HTREE_COVER
/MSG/BWH_TREE_OBJ /MSG/HTREE_OBJ
/MSG/BWH_TREE_POLHD /MSG/HTREE_POLHD
/MSG/BWH_TREE_POLIC /MSG/HTREE_POLIC
/MSG/BWH_TREE_POS /MSG/HTREE_POS
/MSG/BWH_TREE_PREMI /MSG/HTREE_PREMI
/MSG/BWH_UBEN_HD /MSG/HUBEN_HD
/MSG/BWH_UENDORSMNT /MSG/HUENDORSMNT
/MSG/BWH_UEXPINFO /MSG/HUEXPINFO
/MSG/BWH_UGRPDET /MSG/HUGRPDET
/MSG/BWH_UGRP_F_C /MSG/HUGRP_F_C
/MSG/BWH_UGRP_HD /MSG/HUGRP_HD
/MSG/BWH_UGRP_SUB /MSG/HUGRP_SUB
/MSG/BWH_UPERILS /MSG/HUPERILS
/MSG/BWH_UPHASES /MSG/HUPHASES
/MSG/BWH_UPOLICY_HD /MSG/HUPOLICY_HD
/MSG/BWH_UPOS /MSG/HUPOS
/MSG/BWH_UPOS_HD /MSG/HUPOS_HD
/MSG/BWH_UPOS_KBOND /MSG/HUPOS_KBOND
/MSG/BWH_UPREM_HD /MSG/HUPREM_HD
/MSG/BWH_UPRTDET /MSG/HUPRTDET
/MSG/BWH_UPRTDET_VL /MSG/HUPRTDET_VL
/MSG/BWH_UPRTOBJ_AL /MSG/HUPRTOBJ_AL
/MSG/BWH_U_HBEN_HD /MSG/HU_HBEN_HD
/MSG/BWH_U_HENDORSM /MSG/HU_HENDORSM
/MSG/BWH_U_HPOLICYH /MSG/HU_HPOLICYH
/MSG/BWH_U_HPOS /MSG/HU_HPOS
/MSG/BWH_U_HPOS_HD /MSG/HU_HPOS_HD
/MSG/BWH_U_HPOS_KBO /MSG/HU_HPOS_KBO
/MSG/BWH_U_HPREM_HD /MSG/HU_HPREM_HD
/MSG/BWH_WKLISTEC /MSG/HWKLISTEC
Use
The history documents the changes made to the treaty, global conditions, loss, reinsurance program, treaty
calculation rules, and treaty groups.
Each time data is saved the system creates a delta history for the treaty, global conditions, loss, reinsurance
program, treaty calculation rules, and treaty groups.
A delta history contains the changed data of the object between two save operations.
It documents the changes made to the treaty, global conditions, loss, reinsurance program, treaty calculation
rules, and treaty groups. If requested, it displays the changes made to the current object in a list.
The changes made to the older dataset are marked in different colors: The first row in the history list is always
displayed in the standard text color and reflects the status of the data when it was initially created. After this,
the system lists time stamps that document the changes made to the data. These changes are marked in a
different color from the standard text color.
The history also contains all the delta histories generated by the save operations.
The History pushbutton is available in the toolbar on the screens used to manage portfolios. When you choose
this pushbutton, the system provides you with an overview of the history statuses.
12.10 Archiving
Use
You use archiving to move data from the operational database to archive files. This helps you to ease the load
on your operational system.
Integration
The FS-RI system uses the standard SAP functions for archiving. For more information, see the documentation
for these functions.
Features
Archiving Objects
An archiving object contains all the business data for a business object (treaty, account, loss, and so on) that is
read from the database by a write program and deleted by the associated delete program after the data has
been successfully archived.
You can use transaction AOBJ to view the properties of individual archiving objects and, if necessary, to change
these objects (structure definition, related programs, Customizing, and so on).
For more information about the archiving objects delivered with the FS-RI system, see:
You can use transaction DB15 to view the dependent tables for the individual archiving objects. In return, you
can also find the archiving object that archives data from a specific table.
Archiving
You use transaction SARA to archive data. You can also call all the other transactions relevant for archiving data
from this transaction.
You use transaction SARI to start the archive information system. You can use this transaction to display
information about archiving runs. You can also define and delete archive information structures and their
corresponding field catalogs (you cannot process activated information structures).
● Archive Explorer
Information about the written archives (an archive information structure must exist)
● Status
Status of the archiving runs started in the system
● Customizing
Creation and deletion of archive information structures and field catalogs (choose Environment Field
Catalogs )
Caution
Data should be reloaded from an archive into the database only in urgent cases and by trained personnel.
The reloading of "old" data into an operational system can lead to inconsistencies.
Activities
The system does not check the dependencies between different archiving objects. This is the
responsibility of the employee who is archiving the data.
Example:
The system does not check whether accounts still exist in the system for a treaty being archived. The
system cannot release such an account because the corresponding treaty no longer exists.
Definition
An archiving object contains all the business data for a business object (treaty, account, loss, and so on) that is
read from the database by a write program and deleted by the associated delete program after the data has
been successfully archived.
Use
You can use transaction AOBJ to view the properties of individual archiving objects and, if necessary, to change
these objects (structure definition, related programs, Customizing, and so on).
What is archived:
The system uses the archiving object /MSG/RTTY to archive all deleted Basic System treaties (all treaties to
which there are no references in Risk Manager tables) and delete these from the database.
The system does not check if there are dependencies between these treaties and any existing accounts. The
related accounts are not archived. The system uses the archiving object /MSG/RABR for this purpose.
/MSG/RANTAEND
/MSG/RH_LOBSPLIT
/MSG/RNPANG_HAFT
/MSG/RANTPART
/MSG/RH_NPANG_HA
/MSG/RNPANG_PR
/MSG/RAUDITVAL
/MSG/RH_NPANG_PR
/MSG/RBESTANT
/MSG/RH_PRODUCT
/MSG/RPROGDIS
/MSG/RBRCHSPLIT
/MSG/RH_PROGDIS
/MSG/RPROGDISTR
/MSG/RCAPPROT
/MSG/RH_PROGDIST
/MSG/RPROPANG
/MSG/RCOND
/MSG/RH_PROPANG
/MSG/RPTFREG
/MSG/RCONDBASE
/MSG/RH_PTFREG
/MSG/RRETRO
/MSG/RDEPOREG
/MSG/RH_RETRO
/MSG/RRISTR1
/MSG/REARCLOC
/MSG/RH_RISTR1
/MSG/RRISTR2
/MSG/REARCLOCP
/MSG/RH_RISTR2
/MSG/RSECDIS
/MSG/REARCUR_HD
/MSG/RH_SETATTR
/MSG/RSETATTR
/MSG/REARCURBES2
/MSG/RH_SETS
/MSG/RSETS
/MSG/REARCURPROT
/MSG/RH_STAFFEL
/MSG/REXCLUSION
/MSG/RH_VABHKOND
/MSG/RVABHKOND
/MSG/REXPOSUR_VL/MSG/RH_VERTPLAN
/MSG/RVERTPLAN
/MSG/REXPOSURE
/MSG/RH_VTG
/MSG/RVTG
/MSG/REXTREF
/MSG/RH_VTG_ERAL
/MSG/RVTG_ER_AL
/MSG/RGARTSPLIT
/MSG/RH_VTGAERAL
/MSG/RVTGA_ER_AL
/MSG/RGEBSPLIT
/MSG/RH_VTGANT
/MSG/RVTGANT
/MSG/RGEFSPLIT
/MSG/RH_VTGANTKO
/MSG/RVTGANTKO
/MSG/RH_ANTPART
/MSG/RH_VTGAU
/MSG/RVTGAU
/MSG/RH_AUDITVAL
/MSG/RH_VTGBERAL
/MSG/RVTGAUATTR
/MSG/RH_BESTANT
/MSG/RH_VTGBEST
/MSG/RVTGAUDEF
/MSG/RH_BRCHSPLI
/MSG/RH_VTGBESTC
/MSG/RVTGB_ER_AL
/MSG/RH_VTGBESTK
/MSG/RVTGBEST
/MSG/RH_COND
/MSG/RH_VTGBKLAU
/MSG/RVTGBESTCAP
/MSG/RH_CONDBASE
/MSG/RH_VTGPER
/MSG/RVTGBESTKO
/MSG/RH_DEPOREG
/MSG/RH_VTGTRG
/MSG/RVTGBKLAU
/MSG/RH_EARCLOC
/MSG/RH_VTGTRGCO
/MSG/RVTGPER
/MSG/RH_EARCLOCP
/MSG/RH_VUNABHKO
/MSG/RVTGTRG
/MSG/RH_EARCUR_H
/MSG/RH_VVERANTW
/MSG/RVTGTRGCOND
/MSG/RH_EARCURB2
/MSG/RH_VZPLAN
/MSG/RVUNABHKOND
/MSG/RH_EXCLUSIO
/MSG/RH_VZPLANTP
/MSG/RVVERANTW
/MSG/RH_EXPOS_VL
/MSG/RH_WAPLAN
/MSG/RVZPLAN
/MSG/RH_EXPOSURE
/MSG/RH_WHGSPLIT
/MSG/RVZPLAN_TOP
/MSG/RH_XLANTEIL
/MSG/RWAPLAN
/MSG/RH_GARTSPLI
/MSG/RH_XLFGR
/MSG/RWHGSPLIT
/MSG/RH_GEBSPLIT
/MSG/RH_ZUSATZDA
/MSG/RXLANTEIL
/MSG/RH_GEFSPLIT
/MSG/RKOMPREG
/MSG/RXLFGR
/MSG/RH_KOMPREG
/MSG/RLDU
/MSG/RZUSATZDAT
/MSG/RH_LDU
/MSG/RLOBSPLIT
What is archived:
The system uses the archiving object /MSG/RABR to archive all non-life accounts (treaty class 3) with FI
posting dates before a retention period set by the user. The system uses the specified retention period and
the current date to calculate a retention date (always January 1 of the calculated year). It archives all accounts
with FI posting dates before this date. The accounts must also be assigned to a non-life treaty.
Note
Since the accounts must be assigned to a treaty, they must be archived before the treaties otherwise
logical errors occur when you archive the accounts. The system does not archive accounts that are not
assigned to a treaty.
Example
FI posting date March 27, 1995 September 13, 1996 January 1, 1996
Note:
/MSG/RABR
/MSG/RABRZUO2
/MSG/RH_EXTREF
/MSG/RABR_ER_AL
/MSG/RBU
/MSG/RH_RETROABR
/MSG/RABRIDXZUO
/MSG/REXTREF
/MSG/RRETROABR
/MSG/RABRZUO
/MSG/RH_ABRIDXZU
What is archived:
The system uses the archiving object /MSG/R_U to archive all deleted losses. It does not archive dependent
accounts.
/MSG/RSCHADEN
/MSG/RH_SCHADZEZ
/MSG/RSDNLOGTEXT
/MSG/RSCHADZUO
/MSG/RH_SCHADZUO
/MSG/RSCHADOBZUO
/MSG/RSCHADEGZUO
/MSG/RH_UVERANTW
/MSG/RH_SCHADOB
/MSG/RSCHADZEZUO
/MSG/RH_ZUSDN
/MSG/RSCHADPOZUO
/MSG/RH_ZUSDNZEZ
/MSG/RH_SCHADPO
/MSG/RZUSDN
/MSG/RH_ZUSDNZUO
/MSG/HCLAIMGRP
/MSG/RZUSDNZEZUO
/MSG/RSDN_ER_AL
/MSG/HCLAIMPOAL
/MSG/RZUSDNZUO
/MSG/REXTREF
/MSG/RH_SCHADEGZ
/MSG/RH_SDN_ERAL
/MSG/RH_SCHADEN
/MSG/RH_EXTREF
What is archived:
The system uses the archiving object /MSG/RBORD to archive all bordereaux that have no ungenerated items
(all accounts must be generated) and in which the FI posting dates for all accounts are before a specified
retention period.
Note:
/MSG/RBORDERO
/MSG/RBORD_ITEM
/MSG/RBORD_ZUO
What is archived:
The system uses the archiving object /MSG/RGRP to archive all deleted treaty groups.
/MSG/RGRP_HD
/MSG/RGRPZU_BEST
/MSG/RH_GRPVERT
/MSG/RGRP
/MSG/RH_GRPZBEST
/MSG/RGRPEARCUR
/MSG/RH_GRP
/MSG/RGRPVERT
/MSG/RH_GRPEARCU
What is archived:
The system uses the archiving object /MSG/RRVO to archive all deleted reinsurance programs.
/MSG/RRVO
/MSG/RRVO_ABG
/MSG/RH_RVO_RANG
/MSG/RRVO_ZR
/MSG/RH_RVO
/MSG/RH_RVO_ZR
/MSG/RRVO_RANG
/MSG/RH_RVO_ABG
Definition
An archiving object contains all the business data for a business object (policy, account, group, and so on) that
is read from the database by a write program and deleted by the associated delete program after the data has
been successfully archived.
Use
You can use transaction AOBJ to view the properties of individual archiving objects and, if necessary, to change
these objects (structure definition, related programs, Customizing, and so on). FS-RI Risk Manager Non-Life
contains the following archiving objects. Archiving Objects According to FS-RI Objects
The system uses the archiving object /MSG/HPOL to archive all Risk Manager policies with the status “To Be
Archived” (including history).
The system does not check if there are dependencies between these policies and any existing treaties or
accounts. It does not check if there are any technical dependencies between these policies and assigned
accumulation groups. The system archives the assignment tables for external references and objects but does
not archive the objects or references themselves.
/MSG/HBEN_ER_AL
/MSG/HH_POS_HD
/MSG/HPRT_ER_AL
/MSG/HBEN_HD
/MSG/HH_POS_S_DA
/MSG/HPRT_EXCL
/MSG/HBEN_LUD
/MSG/HH_POS_VL
/MSG/HPRT_HD
/MSG/HBEN_OBJ_AL
/MSG/HH_PREM_DST
/MSG/HPRT_LUD
/MSG/HBEN_VL
/MSG/HH_PREM_HD
/MSG/HPRT_PART
/MSG/HBENEFIT
/MSG/HH_PREMERAL
/MSG/HPRT_RDC
/MSG/HBENPREM_AL
/MSG/HH_PREMIUM
/MSG/HPRT_REINS
/MSG/HBENST_VLTP
/MSG/HH_PRT
/MSG/HPRT_RIC
/MSG/HCOVER_VL
/MSG/HH_PRT_ERAL
/MSG/HCOVERAGE
/MSG/HH_PRT_EXCL
/MSG/HPRT_SCALE
/MSG/HCOVST_VLTP
/MSG/HH_PRT_HD
/MSG/HPRT_VL
/MSG/HENDORSEMNT
/MSG/HH_PRT_LUD
/MSG/HPRTPREM
/MSG/HEXCLUSION
/MSG/HH_PRT_PART
/MSG/HPRTPREM_HD
/MSG/HGP_IN_HD
/MSG/HH_PRT_RDC
/MSG/HPRTPREMA
/MSG/HGRP
/MSG/HH_PRT_REIN
/MSG/HPRTST_VLTP
/MSG/HGRP_ER_AL
/MSG/HH_PRT_RIC
/MSG/HRESP_GRP
/MSG/HGRP_HD
/MSG/HH_PRT_S_DA
/MSG/HRESP_POL
/MSG/HGRP_POS_AL
/MSG/HH_PRT_SCAL
/MSG/HRESP_PRT
/MSG/HGRP_PRT_AL
/MSG/HH_PRT_VL
/MSG/HRIC
/MSG/HGRP_S_DATE
/MSG/HH_PRTPREM
/MSG/HGRP_SYN
/MSG/HH_PRTPREMA
/MSG/HSPLIT_LOB
/MSG/HGRP_VL
/MSG/HH_PRTPREMH
/MSG/HSPLIT_OOB
/MSG/HGRPST_VLTP
/MSG/HH_RESP_GRP
/MSG/HSPLITAREA
/MSG/HH_BEN_ERAL
/MSG/HH_RESP_POL
/MSG/HSPLITCURR
/MSG/HH_BEN_HD
/MSG/HH_RESP_PRT
/MSG/HSPLITPERIL
/MSG/HH_BEN_LUD
/MSG/HH_RIC
/MSG/HU_HBEN_HD
/MSG/HH_BEN_OBJA
/MSG/HH_SPLITARE
/MSG/HU_HBNPRT_A
/MSG/HH_BEN_VL
/MSG/HH_SPLITCOB
/MSG/HU_HEXPINFO
/MSG/HH_BENEFIT
/MSG/HH_SPLITCUR
/MSG/HU_HGRP_F_C
/MSG/HH_BENPREMA
/MSG/HH_SPLITLOB
/MSG/HU_HGRP_HD
/MSG/HH_COV_ER_A
/MSG/HH_SPLITOOB
/MSG/HH_COV_OBJA
/MSG/HH_SPLITPER
/MSG/HU_HGRPDET
/MSG/HH_COVER_VL
/MSG/HINVSEARCH
/MSG/HU_HPERILS
/MSG/HH_COVERAGE
/MSG/HLUD
/MSG/HU_HPHASES
/MSG/HH_ENDORSEM
/MSG/HPARTNER_HD
/MSG/HU_HPREM_HD
/MSG/HH_EXCLUSIO
/MSG/HPOL_ER_AL
/MSG/HU_HPRTDET
/MSG/HH_GP_IN_HD
/MSG/HPOLICY_HD
/MSG/HU_HPRTDETV
/MSG/HH_GRP
/MSG/HPOLST_VLTP
/MSG/HUBEN_HD
/MSG/HH_GRP_ERAL
/MSG/HPOS
/MSG/HUBNPRT_AL
/MSG/HH_GRP_HD
/MSG/HPOS_ER_AL
/MSG/HUEXPINFO
/MSG/HH_GRP_POSA
/MSG/HPOS_HD
/MSG/HUGRP_F_C
/MSG/HH_GRP_PRTA
/MSG/HPOS_S_DATE
/MSG/HH_GRP_S_DA
/MSG/HPOS_VL
/MSG/HUGRP_SUB
/MSG/HH_GRP_SYN
/MSG/HPOSST_VLTP
/MSG/HUGRPDET
/MSG/HH_GRP_VL
/MSG/HPREM_DST
/MSG/HUPOS
/MSG/HH_LUD
/MSG/HPREM_ER_AL
/MSG/HUPOS_HD
/MSG/HH_PARTNERH
/MSG/HPREM_HD
/MSG/HUPOS_KBOND
/MSG/HH_PG_IN_HD
/MSG/HPREM_VL
/MSG/HUPREM_HD
/MSG/HH_POL_ERAL
/MSG/HPREMIUM
/MSG/HUPRMPRT_AL
/MSG/HH_POLICYHD
/MSG/HPREMOBJ_AL
/MSG/HUPRTDET
What is archived:
The system uses the archiving object /MSG/HOBJ to archive all Risk Manager objects with the status “To Be
Archived” (including history).
The system does not check if there are any dependencies between these objects and any assigned policies or
groups. It archives the assignment table for external references but does not archive the external references
themselves.
/MSG/HBEN_OBJ_AL
/MSG/HPRT_HD
/MSG/HCOV_OBJ_AL
/MSG/HH_RESP_OBJ
/MSG/HRESP_OBJ
/MSG/HGRP_HD
/MSG/HHOBJ01
/MSG/HUPRTOBJ_AL
/MSG/HH_BEN_OBJA
/MSG/HHOBJ11
/MSG/HWKLISTEC
/MSG/HH_COV_OBJA
/MSG/HOBJ_AL
/MSG/PCIPOST
/MSG/HH_GRP_HD
/MSG/HOBJ_ER_AL
/MSG/RBU
/MSG/HH_OBJ_AL
/MSG/HOBJ01
/MSG/REXPOSURE
/MSG/HH_OBJ_ER_A
/MSG/HOBJ11
/MSG/RH_EXPOSURE
/MSG/HH_OBJECT
/MSG/HOBJECT
/MSG/RH_SCHADOB
/MSG/HH_POLICYHD
/MSG/HPOLICY_HD
/MSG/RSCHADOBZUO
/MSG/HH_POS_HD
/MSG/HPOS_HD
/MSG/HH_PREMOBJA
/MSG/HPREMOBJ_AL
What is archived:
The system uses the archiving object /MSG/HGRP to archive all Risk Manager groups with the status “To Be
Archived” (including history).
The system does not check if there are any dependencies between these objects and any assigned policies or
groups. The system does not archive the assignment table for external references.
/MSG/HENDORSEMNT
/MSG/HH_PRT_LUD
/MSG/HPRT_S_DATE
/MSG/HGP_IN_HD
/MSG/HH_PRT_PART
/MSG/HPRT_SCALE
/MSG/HGRP
/MSG/HH_PRT_RDC
/MSG/HPRT_VL
/MSG/HGRP_ER_AL
/MSG/HH_PRT_REIN
/MSG/HPRTPREM_HD
/MSG/HGRP_POS_AL
/MSG/HH_PRT_RIC
/MSG/HPRTPREMA
/MSG/HGRP_PRT_AL
/MSG/HH_PRT_S_DA
/MSG/HPRTST_VLTP
/MSG/HGRP_S_DATE
/MSG/HH_PRT_SCAL
/MSG/HRESP_GRP
/MSG/HGRP_SYN
/MSG/HH_PRT_VL
/MSG/HRESP_PRT
/MSG/HGRP_VL
/MSG/HH_PRTPREMA
/MSG/HU_HBNPRT_A
/MSG/HH_PRTPREMH
/MSG/HU_HGRP_F_C
/MSG/HH_ENDORSEM
/MSG/HH_RESP_GRP
/MSG/HU_HGRP_HD
/MSG/HH_GP_IN_HD
/MSG/HH_RESP_PRT
/MSG/HU_HGRP_SUB
/MSG/HH_GRP
/MSG/HINVSEARCH
/MSG/HU_HGRPDET
/MSG/HH_GRP_ERAL
/MSG/HPI_SEC_ACC
/MSG/HU_HPRMPRTA
/MSG/HH_GRP_POSA
/MSG/HPI_SEC_GRP
/MSG/HU_HPRTDET
/MSG/HH_GRP_PRTA
/MSG/HPREM_DST
/MSG/HU_HPRTDETV
/MSG/HH_GRP_S_DA
/MSG/HPRT
/MSG/HUBNPRT_AL
/MSG/HH_GRP_SYN
/MSG/HPRT_ER_AL
/MSG/HUGRP_F_C
/MSG/HH_GRP_VL
/MSG/HPRT_EXCL
/MSG/HUGRP_HD
/MSG/HH_PISECACC
/MSG/HPRT_HD
/MSG/HUGRP_SUB
/MSG/HPRT_LUD
/MSG/HUGRPDET
/MSG/HH_PREM_DST
/MSG/HPRT_PART
/MSG/HUPRMPRT_AL
/MSG/HH_PRT
/MSG/HPRT_RDC
/MSG/HUPRTDET
/MSG/HH_PRT_ERAL
/MSG/HPRT_REINS
/MSG/HUPRTDET_VL
/MSG/HH_PRT_EXCL
/MSG/HPRT_RIC
/MSG/HUPRTOBJ_AL
/MSG/HH_PRT_HD
/MSG/HPRT_RIC_D
12.11 Monitoring
Use
You use monitoring processes to identify critical situations during background processing at an early stage. You
can use the Computing Center Management System (CCMS) to monitor the critical parameters of the central
processing unit, memory, and database. However, we recommend you use SAP Business Process Monitoring
(BPM) so that you can react explicitly at program level to error situations, such as program terminations.
Prerequisites
You have configured Solution Manager in full. You have also mapped the business processes being monitored
(chain of background jobs) in Solution Manager. SAP also offers a Solution Manager Preparation Service
(SMPS). For more information, see SAP Service Marketplace at http://service.sap.com/bpm.
Monitoring is not just restricted to programs in the SAP namespace - you can also monitor customer-specific
programs. We recommend you define program terminations or individual job terminations during parallel
processing as errors.
In Solution Manager, you can select the program or job name as a criterion. In the case of programs started in
series, you should use the program name. However, in the case of programs started in parallel, you should use
the job name because the program name of the parallel framework is already assigned (“PBANK*” or similar).
The job name is assigned generically but contains a fixed section. For example, the job name of the RM
combined background job is E:/MSG/HGESB1001500802111#00001. The part /MSG/HGESB is a fixed
component of all created jobs and can be used as an ID with the placeholders *. We recommend the form
*/MSG/HGESB*.
You find the program names in the task list in Schedule Manager. You can find job names by executing a run in
transaction SM37.
Use
SAP NetWeaver Business Client (NWBC) applications support you in the management of reinsurance entities
(such as loss, loss group, and object management) and are based on a floorplan for overview pages (OVP)
using generic user interface building blocks (GUIBBs).
Prerequisites
● Before you can use the applications, you have to activate the corresponding HTTP services for SAP
Reinsurance Management for SAP S/4HANA in parallel to the services for operating SAP NWBC. You use
transaction SICF to do this.
● You have assigned the new NWBC applications to the corresponding PFCG roles.
For more information about the structure of the user interface and about which functions are available to
control and manage applications and tables, see the following:
To ensure a consistent appearance, the user interface is structured in a similar way in all FS-RI applications that
are based on a floorplan for overview pages:
● The system displays a description of the current process in the title bar. A distinction is made between:
○ Managed processes: <Application>: <Key Information> - <Step XY>
○ Administration: <Entity> - <Unique ID> - <Additional Information>
○ Evaluations: Evaluation: <Application>
● The toolbar is located below the title bar. Depending on the process, the pushbuttons on the left side of the
toolbar provide different functions that you can use to control the process flow. For an overview of the
available functions, see Functions for Controlling Applications [page 780]. The pushbuttons Personalize
and Help are also available on the right side of the toolbar. You can use these to call the personalization
editor or the application help (Help Center or Display Quick Help).
● You can use the Display Message Log pushbutton to show or hide current messages and to get an overview
of all the messages that have been returned.
● Data that belongs together is grouped on each page in “areas”. The areas that are displayed is determined
by the selected application. You can expand and collapse areas. Areas that already contain data or that
contain required entry fields are displayed already expanded. Some areas are also subdivided into
“sections” in order to structure the data more clearly.
Context
In many of the applications that you can use in the FS-RI system, the search screen is the starting point for
displaying or editing business objects or for starting the loss management processes. You can use the search
screen to navigate from the FS-RI system to the different applications (such as Object Management, Loss
Management, Loss Group Management). You can also enter different criteria on this screen to search for
specific entities (such as object, loss, loss group). You can then start the required application directly from the
selected search result.
Navigation to Entities
If you choose the You can also pushbutton in the toolbar and select an entry, you can branch directly to the
corresponding application.
● Here you can select different search criteria and operators based on which you can search for specific
entities. The plus and minus pushbuttons enable you to add or remove rows in your search query. You can
The system lists the results of the search that you triggered from the Search Criteria in the lower part of the
search screen.
It displays the number of results in the title bar of the Results List. For more information about the functions of
the results list, see Functions for Managing Tables [page 781].
The search screen remains open in the browser for the entire time that you are executing processes in the FS-
RI system. The system opens a new page for each application that you start from the search screen. You then
work in this application on this new page.
Main Page
For information about how the title of the main page is structured, see Structure of the User Interface [page
778].
Each main page is divided into areas. You can expand and collapse areas. Areas that already contain data or
that contain required entry fields are displayed already expanded.
You can use the navigation tree to navigate between the main pages.
You can navigate from a main page to the corresponding detailed page using a link.
Detailed Page
The title of the detailed page is composed as follows: <Title of Overlying Main Page> - <Title of Detailed Page>.
When you navigate to the processing page for activities, for example, the title is “Loss: 105053, Material Error
Activities”.
There is a text row below the toolbar that indicates which detailed page you are on within the application. This
text row is composed as follows: <Loss Management Level (as a link)> > <Entity Number/Text>
If you are on the detailed page for an FGU movement, for example, the text row is “FGU Movement > Account
208400”. You can use this text row to return to the overlying main page (in our example, this would be the main
page for FGU movements).
You can use the navigation tree to navigate between the entities of a detailed page (in our example, you can
navigate between different FGU accounts).
Note
For more information about navigating between main pages and detailed pages, see Functions for
Controlling Applications [page 780].
As described under Structure of the User Interface [page 778], the toolbar on the left side provides different
pushbuttons for executing control functions within an application.
The functions are active (in other words, the corresponding pushbuttons are displayed) only if they are
intended for the corresponding application.
General Functions
● Cancel: The system cancels the processing of the application and returns to the overlying page. You can
decide whether you want to keep your changes. The system switches from change mode to display mode.
● Edit: The system switches from display mode to change mode.
● History Mode: The system displays the historical statuses for an entity. For more information about the
history mode, see History Mode [page 671].
● Navigation: You can show or hide the navigation tree.
● Loss Figures: You can branch directly to the evaluation of the loss figures. The loss figures are evaluated for
the selected loss.
● Save: The system saves the current status of your work.
● You can also: You can branch directly to the corresponding application.
● Page: If you have hidden the navigation tree, you can switch to the other pages using this selection list.
Specific Functions
● Finalize: You can finalize the preview accounts for the current open activity for the loss by choosing this
pushbutton. The system then creates final FS-RI accounts from the preview accounts that are split and
released at the same time, meaning that they are posted to the current account.
● Calculate: You can trigger the calculation of result-independent conditions with the category "COM"
(commission) and "OTHER” (other) again for the existing preview accounts.
● Save and Back: The system saves the current status of your work on the detailed page and returns to the
overlying page.
The following functions in the FS-RI system support the management of tables:
● Find: You can search for specific table entries by entering search criteria. The system displays the number
of matches found next to the Filter By field and marks these in color in the results list.
● Export to Spreadsheet: You can display results in a Microsoft Excel document.
● Personalize: You can configure the layout of the table to meet your own needs.
● Maximize: You can expand or minimize the table.
If you want to use NWBC applications, you have to make the following settings:
1. Install and configure SAP NetWeaver Business Client according to the Installation Guide.
2. Set up SAP NetWeaver Business Client according to the SAP NetWeaver Business Client Administration
Guide.
3. Activate the required http services in transaction SICF. For more information, see the corresponding
system documentation.
You need the following http services for the SAP NWBC applications for loss and object management:
● /sap/bc/webdynpro/msg/82_RL_MGMT_OVP_WA
● /sap/bc/webdynpro/msg/82_RLG_MGMT_OVP_WA
● /sap/bc/webdynpro/msg/82_RL_OVW_OVP_WA
● /sap/bc/webdynpro/msg/82_RO_MGMT_OVP_WA
Hyperlinks
Some links are classified by an icon and/or a mouseover text. These links provide additional information.
About the icons:
● Links with the icon : You are entering a Web site that is not hosted by SAP. By using such links, you agree (unless expressly stated otherwise in your
agreements with SAP) to this:
● The content of the linked-to site is not SAP documentation. You may not infer any product claims against SAP based on this information.
● SAP does not agree or disagree with the content on the linked-to site, nor does SAP warrant the availability and correctness. SAP shall not be liable for any
damages caused by the use of such content unless damages have been caused by SAP's gross negligence or willful misconduct.
● Links with the icon : You are leaving the documentation for that particular SAP product or service and are entering a SAP-hosted Web site. By using such
links, you agree that (unless expressly stated otherwise in your agreements with SAP) you may not infer any product claims against SAP based on this
information.
Example Code
Any software coding and/or code snippets are examples. They are not for productive use. The example code is only intended to better explain and visualize the syntax
and phrasing rules. SAP does not warrant the correctness and completeness of the example code. SAP shall not be liable for errors or damages caused by the use of
example code unless damages have been caused by SAP's gross negligence or willful misconduct.
Gender-Related Language
We try not to use gender-specific word forms and formulations. As appropriate for context and readability, SAP may use masculine word forms to refer to all genders.
SAP and other SAP products and services mentioned herein as well as
their respective logos are trademarks or registered trademarks of SAP
SE (or an SAP affiliate company) in Germany and other countries. All
other product and service names mentioned are the trademarks of their
respective companies.