Setting up Budget Availability Control on Cost Centers

Objective

After completing this lesson, you will be able to configure budget and availability control

Setting up the Steps for Budget Availability Control on Cost Centers

Illustrates steps for implementing budget availability control, detailing how budget categories connect with accounts, profiles, centers, document types, and prediction ledger.

The budget availability control on cost centers is set up in several steps as shown in the preceding figure.

SAP interface screenshot focused on setting up budget checks and availability control in cost centers, emphasizing financial planning and management functionalities.

To activate the conversion into parallel currencies, exchange rate type P must be used for the plan data. The rate is only relevant if the plan data is saved into table ACDOCP.

Note

Plan data can be imported into table ACDOCP via the app Import Financial Plan Data or using the API FINPLAN_API_POSTDATA. If you do not enter an exchange rate type, the system does not convert the plan data into parallel currencies. The fields for the parallel currencies remain empty.

By Importing Financial Plan Data, users can import financial planning data into this category using the Import Financial Plan Data app or SAP Analytics Cloud (SAC).

By Copying Another Plan Category, users can copy financial planning data into the category using the Copy Financial Plan Data app.

By Deleting Financial Plan Data, users can delete financial plan data in the category using the Delete Financial Plan Data app.

Note

Once a category is used, it cannot be changed.

Usage/Category Usage: By selecting "Cost Center Budget" instead of "No specific usage" both in Category Maintenance and in Budget Checks for categories, the system interprets a plan category as a budget for availability control.

Availability Control field: If selected, the availability control is activated, i.e. when actual data is posted, the system checks whether the budget has already been exceeded or is still available and issues a warning or error message according to the tolerance limit setting.

Budget Consistency Check field: ("budget deficiency check") If selected, the following two checks are carried out by the system:

Check 1: When entering the budget and changing the budget

If the time of budget entry is not the first of January of a fiscal year, but for example the first of February of a fiscal year, actual costs are usually already posted to the (budget) cost centers, which may be higher than the budget still to be entered on each respective (budget) cost center. In such a situation, the system will generate an error message when importing this budget amount according to the selected budget consistency check.

Check 2: when changing master data of a cost center with budget responsibility

If cost centers are not budget cost centers but are assigned to a higher-level budget cost center (that is, cost center with budget responsibility) in their master record and this assignment is changed, an error message is also generated in accordance with the budget consistency check if the budget of the new budget cost center is too low in relation to the actual costs already posted directly when changing master data.

Visual guide for setting up a G/L account hierarchy with a simplified example showing one account group, illustrating global hierarchy management in SAP.

The account groups to be taken into account in the budget availability control for cost centers are defined in the SAP Fiori app Manage Global Hierarchies.

If, for example, an expense account is posted that is part of such an account group and this account group is also assigned to the Budget Availability Control Profile, the available budget for this account group is checked.

Configuration settings for cost center accounting displayed; highlights budget profiles and tolerance limits, emphasizing the importance of activity groups in financial management.

Note

The cost center budget can only be entered as an annual budget, so no period-related availability check is possible!

Note

A period-based availability check of the budget was built for Funds Management. This is done via a Release functionality.

The Budget Currency Type is the currency type that is used by budget availability control to compare costs (and, if applicable, commitments) with the budget.

You can choose between the company code currency or the global currency.

Note

The cost center budget must be posted accordingly in the same currency type.

In general, it can be decided for each tolerance limit to be set whether a warning or an error should be displayed.

If a warning has been assigned to a budget tolerance limit, the posting can still be carried out despite the tolerance limit being exceeded!

If an error has been set, the booking will not go through.

Note

The warning or error text cannot be maintained.

Hierarchy of account groups linked to cost control systems emphasizes the need for monitoring actual costs against predefined tolerance limits to manage expenses effectively.

You can create several profiles for budget availability control and assign these profiles to the various cost centers that are budget-relevant. The budget maintenance is later done per cost center and fiscal year.

The establishment of the tolerance limits and thus the checking of the available budget takes place depending on account groups and per account group per activity group.

Note

An existing Budget Availability Control Profile cannot be deleted and only tolerance limits and currency settings can be changed, i.e. if changes are to be made to the profile settings, a new profile must be created and the new profile assigned to the cost center bearing the budget.

Validation logic in general:

If an expense is posted to an account that is part of an account group and that is assigned to the Budget Availability Control Profile, the available budget for this account group is checked.

If the budget consumption exceeds a specified limit, a warning or an error message is issued, depending on the settings specified in the Maintain Budget Availability Control Profile for Cost Centers menu.

If a purchase requisition or a purchase order is created that is assigned to a cost center, a commitment is generated. This commitment also reduces the available budget.

Diagram explaining cost center budgeting scenarios: Scenario 1 allocates budget per cost center, while Scenario 2 assigns a budget only to higher-level cost centers.

The budget availability control can be set up with the help of the Manage Cost Centers app.

The budget availability check can be carried out on two different levels:

  • For each cost center with its own budget.
  • For a budget-bearing cost center that is assigned to several cost centers for postings of actual costs.

    In this case, both the budget consumption of the budget-bearing cost center itself and the non-budget-bearing cost centers to which the budget-bearing cost center is assigned are included in the budget availability control of the budget-bearing cost center.

Note

For cost centers that do not have their own budget and instead use the budget of a budget-bearing cost center, the budget-bearing cost center must be entered in the master record of the subordinate cost centers. The budget-bearing cost center can only be one cost center with the same company code.

Accordingly, in the second case, only the budget-bearing cost center will display the budget and the available budget in the Cost Center Budget Report!

SAP configuration steps for defining budget document types and number ranges in the controlling module, demonstrating detailed menu navigation and settings adjustments.

The number range that is used to post budget transfer documents to the database must then be maintained. The document type to which the number range number is to be assigned must then be created.

Menu navigation highlights budget analysis options and prediction ledger configuration, aiding in financial planning and commitment management.

In this step, an extension ledger is selected that is used for Predictive Accounting.

With Predictive Accounting, you can use current data from areas in SAP S/4HANA outside of Finance, e.g. sales, or integrated products such as SAP Concur or external systems, to predict future results at any time. This will help you better understand how the accounting results may be at the end of the current period or quarter and why.

In addition, you can activate the budget availability control for each of the extension ledgers by selecting Relevant for Commitment Management for the respective extension ledger.

Requirements:

  • Predictive Accounting has been activated for:
    • Sales processes
    • Incoming sales orders
  • The new commitment function must have been activated in Predictive Accounting.

Summary

  • Set up budget availability control by defining budget categories and checks for cost centers.
  • Activate budget consistency checks to ensure budget accuracy and prevent errors during data entry.
  • Maintain budget availability control profiles, assigning them to relevant cost centers for effective budget management.
  • Implement tolerance limits to manage budget consumption, issuing warnings or errors as needed.
  • Utilize Predictive Accounting to forecast future financial outcomes and enhance budget planning.