Editing Contract Relationships
On the Contract Relationships
tab page, you can specify the structure of the master contract for the following features:
Payment Distribution and Monitoring
Overdraft Protection
Combined Settlement (Compensation or Bundle Pricing)
Facilities
Effective Cash Pooling
Combined Statement
Balance Transfer
The corresponding feature is active.
You have created the participant contracts that you want to assign directly beneath the master contract.
To assign the main master contract with multiple hierarchy levels of participant contracts, note the following:
An account or a master contract may always only participate once in the same master contract hierarchy.
The system always only displays the participating contracts in a master contract that are assigned on the next lower hierarchy level. You can only assign contracts to this hierarchy level.
Recommendation
We recommend you structure complex hierarchies of master contracts and participant contracts from the lowest hierarchy level up to the highest hierarchy level:
Create the participant accounts.
Create the master contracts that are on the lowest hierarchy level.
Work through all hierarchy levels, one after the other, up to the main master contract.
The system runs checks when participants are added. You can configure the participant conditions in the product definition of each master contract product.
Note
Some participant conditions apply on the product level, and others on the master contract level, and that these are mutually exclusive. For more information, see the documentation for each attribute.
If you have activated the attributes in the master contract product under grouping node , only participants who meet the following conditions are allowed in the master contract:
Restriction
The participant contract is based on a contract category that is allowed in the master contract product as a participant.
The participant contract is based on a product that is allowed in the master contract product as a participant.
If the Restriction on Participant Products
field does not contain defaults in the product definition, contracts of all products are allowed as participants. Otherwise, you can add only the participant contracts that are based on the defined products.
The participant contract has a contract currency that is allowed according to the master contract product for participants.
The minimum number of participants has been reached.
The maximum number of participants has not been exceeded.
If the minimum and maximum numbers are blank in the product definition (= 0), you can add as many participants as required.
The participant and master contract have the same currency.
The participant and the master contract have the same holder.
Allowed Business Partner, Allowed Products, Allowed Currencies
Only participants who meet the criteria defined in the master contract are allowed to participate in the master contract.
For more information, see Editing Participation Conditions.
For more information about the general checks, see the documentation for the following function modules:
BCA_API_CN_POOL_RULES_CHK_POOL
BCA_API_CN_POOL_RULES_CHK_SNGL
BCA_API_CN_ACPOOL_RUL_CHK_POOL
BCA_API_CN_ACPOOL_RUL_CHK_SNGL
BCA_API_CN_ACPOOL_RUL_CHK_END
Note
Based on the function modules delivered by SAP, you can also develop your own function modules for checking participant conditions. For more information, see Customizing for Master Contract Management
under General Settings
in the documentation of the Customizing activity Define Check Types and Modules and Assign Applications
.
If you have activated the attributes in the master contract product under the grouping node , you can make a preliminary selection when you add participants to the master contract:
Participation selection
The participating contract is based on the selected contract category.
The participating contract is based on the selected identification key.
The participating contract is based on the selected account category.
Activate applications
The participating contract is based on the selected application.
Note
To use one or more of the master contract features mentioned above under Use
for the same or mainly the same participants, and to group the participants in a similar structure, you have the following options:
You can create a separate master contract with separate contract relationships for each feature.
You can use the contract relationships of a master contract for multiple features. In this case, activate multiple applications for each participant. You can either activate the same applications for all participants, or certain applications for certain participants only.
Note
You can neither choose a contract category nor can you activate any applications for Overdraft Protection
or Payment Distribution and Monitoring
.
Depending on the application of the superordinate master contract, a participant can participate in multiple master contracts at the same time.
Example
If an account is to make its balance available to multiple loans during a balance transfer, this funding account can participate simultaneously in multiple master contracts of the REOF Relationships: Balance Transfer
application.
The main master contracts can be based on products of different applications.
Example
An account can participate at the same time in a master contract of the REFY Facilities
application and in a master contract of the REEC Effective Cash Pooling
application.
Note
To learn how the system reacts for which application in the case of multiple participation, see the Customizing activity Define Check Types and Check Modules and Assign to Applications
:
Check type *IN_OTHER_POOLS_AC
Check: account not in other master contracts
:
The system checks whether an account already participates in another master contract of a certain application in the check module BCA_API_CN_ACPOOL_CHK_AC
.
Example
If a master contract belongs to the REPD Payment Distribution and Monitoring
application, its participants may not participate in other master contracts at the same time.
Check type *IN_OTHER_POOLS_MCN
Check: master contract not in other master contracts
:
The system checks whether a master contract already participates in another master contract of a certain application in the check module BCA_API_CN_ACPOOL_CHK_MCN
.
If you have activated the attributes in the master contract product under the grouping node , the system displays the following when you add, change, or display participants in the Information About Contract Relationships
group box:
Application name
Status
Hierarchy level
Note
This information is not required for Overdraft Protection
or Payment Distribution and Monitoring
, and is thus not provided.
If you have activated the attributes in the master contract product under the grouping node you can execute the following functions in the master contract:
You can add participants.
You can remove participants.
You can display participants.
You can edit assignments.
You can change participant data.
For more information about editing participants, see Editing Participants.
You need to take into account the prerequisites and editing options according to the feature that you are using:
For more information about the contract relationships, see the documentation of the contract element Contract Relationships RECN
.