Performing Budgeting Functions

Objective

After completing this lesson, you will be able to perform budgeting functions

Business Example

Your project for implementing new hardware and software was planned with costs. This type of planning provides you with an estimate of the required funds. You want to assign a budget for your project later, based on this information. The budget corresponds to the approved funds.

As a result, you need to familiarize yourself with the budgeting functions. Since the amount of required and approved funds can differ, you especially want to use availability control so that you are warned before the budget is exhausted.

Cost Planning and Budgeting

While you must estimate your project costs as accurately as possible during cost planning, it is in the approval phase that funds are assigned in the form of a budget.

Flowchart illustrating budget planning and distribution: requested budget goes through cost planning and bottom-up extrapolation; approved budget undergoes top-down distribution.

The budget differs from the project cost plan in that it is binding. It is the device by which management approves the anticipated development of project costs over a given period of time.

Budgeting

Use the Maintain Original Budget transaction (CJ30) to assign funds for the project and its parts.

In the budget profile, you can specify whether funds are to be assigned as overall values or distributed by year.

You can prevent users from maintaining the overall budget for a project by assigning appropriate statuses. If you lock (freeze) the original budget in this way, you can only change it by defining supplements, returns, and transfers (referred to collectively as budget updates).

You can use the budget release function to make funds available at various points within a fiscal year.

You can use the budget carry forward function to transfer any funds not used up in the previous fiscal year to the budget of the new fiscal year.

Original Budget

A grid diagram showing years on the top axis and structures on the left. Data views include Original, Plan, Total, and Distributed in labeled blue columns.

A range of budgeting views are available as follows to display different values and check the consistency of a budget:

  • You can use the Distributed/Distributable columns to check the distribution of the budget throughout the project structure. The budgets within the project must be distributed consistently. This means that the budget of a WBS element must be greater than or equal to the budgets of the lower-level WBS elements assigned directly to it. Sub-projects are the exception here, where budgeting is performed separately.

  • Use the Cumulative/Remaining columns to check the distribution of the budget over fiscal years. The total budget of each WBS element must be greater than or equal to the total of the annual values.

  • The Assigned column only displays if the availability control is active for the project.

  • The Current budget column displays the original budget together with the budget supplements, budget returns, and budget transfers.

  • The Release column displays the portion of the current budget made available via the budget release.

  • The Planned total column is derived from cost planning and can be transferred to budgeting.

Budget Updates

If the allotted funds are not sufficient, you can enter budget supplements in the Project System, enabling work on the project to continue. If your project has more funds than it needs, you can return the excess funds.

It may be the case that one project within a responsibility area is running short of funds while another still has plenty. You can use transfers to make the budget from one part of a project available to another part.

Budget Releasing

Budget release means that you release the current budget in stages so that available funds are not exhausted at an early stage. Releasing the budget is optional.

Diagram showing a 10m budget, 30% allocated for 3m, with 2.5m released.

The advantage of budget release is that budget assignment is very detailed. The disadvantage is that more work is involved when budgeting.

The budget release has nothing to do with setting the Released status at WBS element level.

Caution

If you work with budget releases, you need to also perform availability control against the released budget and not against the current budget.

Budget Distribution from the Investment Program

You can use the Default Plan Values transaction (IM34) to copy the cost planning data of investment measures (investment projects and investment orders) to the cost planning data of the investment program positions. You can copy the plan versions of your choice.

The positions are budgeted in the investment program. You can use the cost planning data of the investment program as a proposal for budgeting. You can copy the plan versions of your choice to the budget.

You can then distribute the investment program budget values (control parameter: program type) among the investment measures (in our example, the top WBS elements of the investment projects).

The budget values of the top WBS element are then distributed further among the subordinate WBS elements (but only if the individual work packages are to be responsible for their own budgets).

How to Perform Budgeting Functions

Perform Budgeting Functions