SAP Program RFFMHIE_CHANGE - Process Hierarchical Budget Structure

Purpose
With this program you can process a hierarchy between budget addressesin the Budget Control System.
INCLUDE RFFMHIE_RARCHY OBJECT DOKU ID TX

Prerequisites
You have generated a hierarchy for a hierarchy ID, FM area, fiscal year,budget category and budget structure via transactionFMHIE_GENERATION.

Features
When you run this program, you can process a hierarchy or a part of itfor a hierarchy ID, FM area, fiscal year, budget category and budgetstructure. Note that you do not need to enter a hierarchy ID if no FMaccount assignment element has the constant role for the given FM areaand budget structure.
You can do the following:

  • Move a node within the hierarchy using the drag and drop technique

  • Add a node to a selected node on the same level

  • Add a node to a selected node as sub-node

  • Delete a sub-tree starting from the selected node

  • Different parts of the hierarchy for the same hierarchy ID can beprocessed by different users at the same time if they do not overlap.
    During the processing of a hierarchy, the selected hierarchy (up to thetop nodes) is blocked for all other users. When adding a new node, thisnode is also blocked for all other users.

    Selection

    • Enter first the FM area and a hierarchical budget structure to work with
    • (so that the hierarchical FM account assignments elements are known,this information is needed for the dynamic building of the selectionscreen).
      • Enter the fiscal year, the budget category, the budget structure and if
      • necessary the hierarchy ID.
        • Restriction on hierarchy: you can restrict the selection by entering
        • the access objects to the hierarchy with a list and the number of stepsbelow the access objects.
          Note
          If two or more selected branches (combination of an accessed object andthe number of steps) are on the same branch of the hierarchy, thecomplete branch of the hierarchy containing all the selected brancheswithout gaps is selected for processing.

          Output
          The selected hierarchy is displayed in a SAP List Viewer tree structure.You can:

          • Expand the hierarchy below the selected node

          • Collapse the hierarchy below the selected node

          • Find a node

          • Print a hierarchy

          • Select a layout

          • Delete a sub-tree

          • Add a new node manually on the same level

          • Add a new node manually as a sub-node

          • Note that following checks are carried out by moving or adding newnodes:
            • The node must exist only once in the selected hierarchy

            • The node must exist only once in the complete hierarchy for the given
            • hierarchy ID
              • The following "inheritable" attributes must be the same within the
              • hierarchy for the commitment items:
                Commitment item category
                Financial transaction
                Statistical commitment item
                • You cannot move/add a commitment item with the attribute "Not directly
                • postable" below a commitment item with the attribute "Directlypostable".
                  Click on the Save button in order to save the hierarchy.