A major part of the internal orders process addresses budgeting for internal orders.
Internal orders are used for specific projects such as marketing campaigns, R&D projects, or IT implementation projects. As such, usually they’re associated with particular budgets that must be adhered to. If the budget is reached, no more postings should be allowed for the internal order, although various settings can control how stringent this rule is.
Let’s learn how to configure a budget profile in SAP S/4HANA Finance. Follow the menu path Controlling > Internal Orders > Budgeting and Availability Control > Maintain Budget Profile. Then, select activity Maintain Budget Profile. You’ll see a list of the available budget profiles; the standard one is the 000001: General budget profile. Select it, and make a copy by selecting Copy As from the top menu. Then, rename the new copy to “Z00001”, as shown in this figure.
On this screen, configure the following fields:
After maintaining the settings, save the budget profile with the Save button.
In the next step, you must maintain number ranges for budgeting by following the menu path Controlling > Internal Orders > Budgeting and Availability Control > Maintain Number Ranges for Budgeting. As shown in the next figure, the number range object for budgeting is BP_BELEG. Click the (Change Intervals) button to maintain the number ranges.
As with other number range objects, you’ll provide a number range number, as shown in the next figure (e.g., 01, 02, 03, etc.) and the starting and ending numbers of the range. In the NR Status column, the system displays the current last assigned number. In the External column, you can specify that the number range should use an external document number, which is a rarely used option for budgeting.
After maintaining the number ranges, save your entries by clicking the Save button.
In the next step, configure the tolerance limits for availability controls by following the menu path Controlling > Internal Orders > Budgeting and Availability Control > Define Tolerance Limits for Availability Control.
On the screen shown in the following figure, you can configure, for each controlling area, the percentage of the assigned budget that will trigger the relevant action when reached. For this example, we specified 90% of the budget for controlling area A000.
Change the percentage as appropriate, and then save your entry by clicking the Save button.
In the next step, you’ll specify cost elements exempt from availability control. This functionality is used when you need to exclude postings to some cost elements from the availability control calculation. To specify exempt cost elements, follow the menu path Controlling > Internal Orders > Budgeting and Availability Control > Specify Exempt Cost Elements from Availability Control. Then, select New Entries from the top menu to enter the exempt cost elements, as shown in this figure.
Enter the cost elements to be exempted. The following fields must be configured:
After entering the cost elements to be exempted, save your entries by clicking the Save button.
Editor’s note: This post has been adapted from a section of the book Configuring SAP S/4HANA Finance by Stoil Jotev. Stoil is an SAP S/4HANA FI/CO solution architect with more than 25 years of consulting, implementation, training, and project management experience. He is an accomplished digital transformation leader in finance. Stoil has delivered many complex SAP financial projects in the United States and Europe in various business sectors, such as manufacturing, pharmaceuticals, biotechnology, chemicals, medical devices, financial services, fast-moving consumer goods (FMCG), IT, public sector, automotive parts, commodity trading, and retail.
This post was originally published 4/2025.