Ansicht
Dokumentation

RFFMSC01 - Generate Cover Pools from Rules

RFFMSC01 - Generate Cover Pools from Rules

General Material Data   Fill RESBD Structure from EBP Component Structure  
This documentation is copyright by SAP AG.
SAP E-Book

Purpose

You can automatically generate cover pools from an FM area and fiscal year using this program.

The automatic generation of cover pools is based on rules which you have to create first. In the rules, you define which FM account assignments should be combined for a cover pool and are then eligible for reciprocal cover in the payment budget.

You use this program if you do not want to create the cover pools manually and do not require cover pools for the commitment budget.

Integration

Note that the program deletes all manually or automatically created expenditure cover pools in the update run according to the FM area and fiscal year entered before it creates the cover pools.

You have to reconstruct the assigned values after each program run in update run (program BPINDX03). The cover eligibility relationships are only included in availability control after you have done this.

Prerequisites

  • A budget memo with budget memo type 11 (automatic cover pool) must be created in Customizing of Funds Management.
    Use IMG activity "Create Budget Memos" to create budget memos.
  • The cover pool rules must be created.
    To create the rules, select Public Sector Management -> Funds Management -> Master Data -> Control -> Cover Eligibility -> Automatic Generation of Cover Pools -> Edit Rules.

Features

The program only includes expenditure FM account assignments that are defined as budget objects with in a budget structure. FM account assignments in which negative budget values can be entered are not included.

The program combines the FM account assignments in cover pools according to the cover pool rules. It is possible that one rule creates several cover pools.

If the indicator Do Not Add to Cover Pool is set for a rule, a cover pool must contain more than one FM account assignment, otherwise no cover pool is created.

If this indicator is not set for a rule, no cover pool is created.

As you can create a number of cover pool rules. The sequence of the rules is important because an FM account assignment can only belong to one cover pool. Once an FM account assignment is assigned to a cover pool during sequential processing, it is not taken into account by the next rule. Exception: A rule only generates a cover pool with a FM account assignment. This individual FM account assignment is then included in a cover pool if it adheres to one of the following rules.

Cross-fund cover pool are not supported within reciprocal cover eligibility. A cover pool can therefore only have one fund account assignment.

The program issues a log with two lists:

  • List of rules for automatic generation of cover pools
    The program issues a message if it cannot create a cover pool from a rule.
  • If the program cannot determine a suitable account assignment for the rule, it issues the message No Cover Pool: No Suitable Account Assignment.

  • If the program can only find one suitable account assignment, it issues the message No Cover Pool: Minimum Number of Account Assignments Not Reached.

  • If the indicator Do Not Add to Cover Pool is set, the message Cover Pool Not Created is issued.

  • FM account assignments assigned to cover pools generated
    The cover pool number displayed consists of a combination of the number of the rule from which the cover pool was generated and ascending internal numbering.
    The description of the cover pool is derived from the rule, though the place holder + (plus) is no longer taken into account.

Selection

Standard Variants

Output

Activities

Example

The account assignments are:

A, B, AA, AB, AAA, AAB, ABA, ABB

If you create the following rules, the account assignments are combined in cover pools DK-1 and DK-2.

Rule DK-1 DK-2
AA AA
+ A,B
++ A,B,AA,AB
& A B
&& AA AB
A+ A,AA,AB
A& AA AB
A+& AAA,ABA AAB,ABB
A&+ AAA,AAB ABA,ABB

The cover pools created here only contain account assignments to make the example clear. This is not the case when the program is executed in the update run.






General Data in Customer Master   rdisp/max_wprun_time - Maximum work process run time  
This documentation is copyright by SAP AG.

Length: 6359 Date: 20240520 Time: 101849     sap01-206 ( 81 ms )