Ansicht
Dokumentation

RFFMHIE_GENERATE - Generate Multi-Level Budget Structure

RFFMHIE_GENERATE - Generate Multi-Level Budget Structure

BAL Application Log Documentation   rdisp/max_wprun_time - Maximum work process run time  
This documentation is copyright by SAP AG.
SAP E-Book

Purpose

Generation of a multi-level budget structure in Funds Management (FM) budgeting.

Integration

Prerequisites

Note
Assigning the FMAA sorting sequence on the second level is used for the customizing of structure node sorting when you display the generated structure. This sorting sequence is also the display order of the FMAA elements.
  • You have created structure IDs for the FM area, fiscal year, budget structure and budget category.
    This requirement is optional, since you can create structure IDs directly in transaction Process structure ID (FMHIE_HIEID).

Features

When you run this program, a structure between budget addresses is automatically generated according to the selection options. The generation is based on the following rules:

  • The structure is made up only of multi-level FM account assignment elements.
  • You can use the structure variant for the generation of commitment items and funds centers.
  • You can use the master data groups for the fund, funds center, commitment item, functional area and funded program for the generation of the structure. Note that each non-leaf sub-group in the specified group must have exactly one single master data element. The structure relationships among sub-groups in the specified group form structure relationships for the master data in the different sub-groups.
  • The sequence defines which element must be changed from one node to another of the structure during the generation (see example).
  • Only one multi-level element changes from one node to another.

The structure is created for a structure ID, FM area, budget category and budget structure. If the structure ID does not exist yet, the user can still create it in this transaction. Different parts of the structure (for the same structure ID) can be generated by different users at different times, providing they do not overlap.

During the generation of a structure, the complete structure is blocked for all other users.

Selection

  • Enter the FM area and a multi-level budget structure.
  • Enter the fiscal year, the budget category and if necessary, the structure ID.
Restriction on multi-level FM account elements: you can select a flat list, a structure variant (only for the commitment item and the funds center), or a master data group (for the fund, funds center, commitment item, functional area and funded program). If you choose a structure variant or a group, you can further restrict the selection by entering the access objects for the structure variant or group, using a list and the number of steps below the access objects.

Note
If two or more selected branches (combination of an access object and the number of steps) are on the same node of the structure variant or group, the node of the structure variant or group containing all the selected branches without gaps is selected for generation.
  • Sequence: you define the sequence of the multi-level elements for generation (see example).

Standard Variants

You have several processing options for running this program.

  • Test Run
    If you set this indicator, no records are changed in the database, but all messages are logged, as in the productive run. Otherwise, the records will be saved automatically in the database.
  • Layout Variant
    If you specify a layout variant for this entry, it will be applied when you display the generated structure.

Output

A log is displayed after you run this program. If errors occur during generation, you can click on the Message Log button to see the detailed error report. Otherwise, you can click on the Display structure button to display the generated structure.

The generated structure is displayed by means of an SAP List Viewer tree. You have the following options:

  • Expand the structure below the selected node
  • Collapse the structure below the selected node
  • Find a node
  • Print the structure
  • Select a layout

Note that following checks are carried out during generation:

  • The node must exist only once in the selected structure
  • The node must exist only once in the complete structure for the given structure ID

Activities

Example

1) Generation using the structure variant for funds center and for commitment item (only these two FM account assignment elements are multi-level):

structure variant of funds center:

FC1 -> FC2

-> FC3

structure variant of commitment item:

CI1-> CI2

-> CI3

2) Generation of a structure with sequence "1. funds center" and "2. commitment item":

The generation starts from the possible top nodes which are created as the combination of the top nodes of the structure variants, in our case:

FC1/CI1

Now the program opens the folder for the funds center (first in the sequence) following the structure variant for the funds center and keeping constant the commitment item:

FC1/CI1 -> FC2/CI1

-> FC3/CI1

Next, for each node the program opens the folder for the commitment item (second in the sequence) following the structure variant for the commitment item and keeping constant the funds center.

FC1/CI1 -> FC1/CI2

-> FC1/CI3

-> FC2/CI1 -> FC2/CI2

-> FC2/CI3

-> FC3/CI1-> FC3/CI2

-> FC3/CI3

3) Generation of a structure with sequence "1. commitment item" and "2. funds center":

Again, the generation starts from the possible top nodes, in this case:

FC1/CI1

Now the program opens the folder for the commitment item (first in the sequence) following the structure variant for the commitment item and keeping constant the funds center:

FC1/CI1 -> FC1/CI2

-> FC1/CI3

Now, for each node the program opens the folder for the funds center (second in the sequence) following the structure variant for the funds center and keeping constant the commitment item:

FC1/CI1 -> FC2/CI1

-> FC3/CI1

-> FC1/CI2 -> FC2/CI2

-> FC3/CI2

-> FC1/CI3-> FC2/CI3

-> FC3/CI3






BAL Application Log Documentation   General Data in Customer Master  
This documentation is copyright by SAP AG.

Length: 8203 Date: 20240601 Time: 061519     sap01-206 ( 122 ms )