Ansicht
Dokumentation

BPDIST05 - Reconstruct Budget Values

BPDIST05 - Reconstruct Budget Values

TXBHW - Original Tax Base Amount in Local Currency   General Data in Customer Master  
This documentation is copyright by SAP AG.
SAP E-Book

Title

Reconstruct Budget Values

Purpose

You use this program if you have changed the budget structure (BS): You have added/removed a new level or added, reassigned or deleted an individual budget object. In order for the budget values to again be consistent towards the top after the change, you must either manually adjust the budget data or start this program. In any case, you must subsequently reconstruct the assigned values.

Please note:
As long as there are no budget values or assigned funds for the changed elements saved in the system, a change in the BS is not critical. The same is true for the adding of new budget objects. You should, however if at all possible, not reassign any budget objects to which budget has already been posted.

Features

The distributed value is always 0 and the distributable value corresponds to the budget value at the lowest level of the budget structure. For all the levels above that, the program determines the respective values as follows: The distributed value of a BS element comes from the total of the budget values of all subordinate BS elements. The distributable value of the BS element is not changed by the program. The budget value of the BS element is therefore only adjusted if something has changed in the budget values of the subordinate BS elements. The program does not overwrite the budget values, but posts the difference determined and then reconstructs the distributed values for the BS elements.

Attention:
If you have saved the budget in an inconsistent state and then changed the budget structure, the budget will remain inconsistent. Program Reconstruct Budget Values does not overwrite any budget values but adjusts them so that the distributable value remains.

The program does differentiate the derivations according to budget types, but writes all of them into the budget type "original budget". Even the budget types you defined yourself are not taken into special consideration. The corresponding values are cumulated and put in the original budget under the budget subtype that you entered in the selection screen. If you have not specified a budget subtype, the program writes the derivation into the budget subtype "Space".

Parked budget values are also adjusted by the program.

Documents are only generated for the difference posting. At reconstruction of distributed values, the program only adjusts the corresponding totals records.

Attention:
Revenues used from the revenues increasing the budget are not adjusted automatically. If you are working with revenues increasing the budget, you must execute function Reconstruct additional revenues in the next step.

Selection

If you adjust Releases, the program saves all deviations under budget subtype release.

If you want to identify the budget values that are changed by this program, you can have the values written into a separate budget subtype. In this case, the program will not write the derivations into budget subtype "Space", but into the budget subtype you specified.

Execute program

Execute this program in the background.

Ensure that no budget documents and no documents that are subject to the active availability control are posted in the system during the program run.

This program can be repeatedly executed because only derivations are posted. Please note that all resulting documents are assigned to the original budget or the releases.

Integration

If you are using the active availability control, you must reconstruct the assigned values after you have executed this program.

If you are using budget surcharges (European Commission customer group), you must recalculate the budget surcharges after having executed this program.

Activities

  1. Execute this program in the background.
  2. Reconstruct the assigned values if required.
  3. European Commission customer group: Recalculate the budget surcharges

Example






PERFORM Short Reference   BAL_S_LOG - Application Log: Log header data  
This documentation is copyright by SAP AG.

Length: 4425 Date: 20240520 Time: 070107     sap01-206 ( 106 ms )