Tolerance Profiles In a tolerance profile defined in Customizing, you can specify individual tolerance limits (budget consumption/usage rates or absolute variances), per ceiling type . You also specify tolerance limits for the validation points resulting from the ceiling type, as well as availability control messages and event control information.
For this purpose and after selecting the desired ceiling type, you define a percentage usage rate or an absolute variance for the availability check between the total budget consumption per control object and the entire consumable budget. You do this for a specific activity group or for all activity groups ( ++) and the associated reactions of availability control.

If you want to use absolute variances in your tolerance profile, you must choose
Usage rates and absolute variances allowed
as the profile category and assign a currency to this tolerance profile. This currency must be equal to the currency of your FM area.
In Customizing, you must assign a default tolerance profile to each AVC ledger that you are using, so that you can implement the functions of availability control correctly. SAP delivers the standard tolerance profile 1000 with a simplified default setting for two tolerance limits (usage rate 90% and 100%) for all activity groups ( ++). You can enhance the standard profile according to your requirements or create additional tolerance profiles.
You can define one or several tolerance limits per activity group in a tolerance profile. You define multiple-level tolerance limits or validation points for the various usage rates or absolute variances for the consumable budget to be checked.
Activity Group |
Usage rate % |
Message type |
AVC event |
40 |
70 % |
Information |
|
40 |
85 % |
Warning |
|
40 |
100 % |
Error message |
You can assign one of the three message types (information, warning or error message) to each validation point. This message type is issued for AVC messages if a validation point is exceeded when a document is checked or posted.
You can also assign an event to each validation point with message type
Information
or
Warning
, which is triggered by AVC when the document is posted.
As the “event” you can currently only choose to inform the budget manager via an email sent through SAPoffice (Business Workplace). The budget manager is the person defined as the funds center manager in the respective funds center of the control object.

You can enhance the message and event control using the Business Add-In
FMAVC_EVENT. You can find more information in the Customizing of Funds Management, under
Budget Control System (BCS)
→
BCS Availability Control
→
Business Add Ins for Availability Control
→
Define Mail Recipient for Availability Control Check
.
You must assign a default tolerance profile in the Customizing of Funds Management, under
Budget Control System (BCS)
→
BCS Availability Control
→
Settings for Availability Control Ledger
→
Assign Tolerance Profiles and Strategy for Control Objects
.
The following applies:
If you do not specify a derivation strategy for tolerance profiles, availability control uses the settings of this default tolerance profile for all checks.
However, if you want to use the tolerance limits of another tolerance profile for specific control objects, you must define a derivation strategy in theCustomizingof BCS Availability Control, under
Settings for Availability Control
→
Define Derivation Strategy for Tolerance Profiles
and assign this specific derivation strategy in the IMG activity mentioned above
(
Assign Tolerance Profiles and Strategy for Control Objects
)
Availability control then works with a specific tolerance profile in the cases where your derivation strategy assigns another tolerance profile, and with the default tolerance profile in all other cases.

You can enhance the derivation strategy for tolerance profiles using the Business Add-In
FMAVC_DERI_AFMT. You can find more information in the Customizing of Funds Management, under
Budget Control System (BCS)
→
BCS Availability Control
→
Business Add Ins for Availability Control
→
Enhance Derivation Strategy for Tolerance Profile of AVC Ledger
.
You can define tolerance profiles that simultaneously use consumption/usage rates and absolute variances for defining tolerance limits. In this case you must specify whether the lower or the higher value of both limits is to be taken into account by availability control.

In the IMG activity
Edit Tolerance Profiles
, you specify the following tolerance profile settings: usage rate = 110%, absolute variance = $1,000 and
Take maximum tolerance from usage rate and absolute variance
. With this definition the system always uses the upper limit of both definitions.
This means that, for a consumable budget of $8,000, you could post expenditures up to a total amount of $9,000 by taking the value from the absolute variance (which is higher than the value of $8,800 calculated from the usage rate = 110%). If the consumable budget was $11,000, then the system would allow you to post a budget consumption of up to $12,100, by automatically selecting the higher tolerance value from the usage rate.
You define the settings of the tolerance profile in Customizing of Funds Management under
Budget Control System (BCS)
→
BCS Availability Control
You first define your tolerance profiles in the IMG activity
Edit Tolerance Profiles
.
If you want to assign specific tolerance profiles per control object, define a strategy for them in the IMG activity
Define Derivation Strategy for Tolerance Profiles
.
You assign a default profile and, if required, a derivation strategy for overriding this default tolerance profile for each ledger you are using in the IMG activity
Assign Tolerance Profiles and Strategy for Control Objects
.