Availability Control Object

Definition

An AVC control object refers to an account assignment object in the availability control ledger for which FM budget data and commitment/actual data is updated for BCS availability control.

Use

Summarizing FM posting data and BCS budget data

Updating Funds Management posting data and BCS budget data in the corresponding availability control ledgers is done on the level of AVC control objects. This ensures that both budget data and commitment/actual data is updated for the same control object and that in this way, budget consumption is controlled.

Updating “budget-consuming” posting data (actual and commitment postings) in the control objects of the AVC ledger occurs in two successive derivation strategies. You start with the creation of a derivation strategy to derive budget addresses from the corresponding posting addresses. You must first define the assignment of posting addresses to budget addresses in a Budget Structure .Next you define and assign a derivation strategy, which aggregates your budget addresses into the corresponding control objects of availability control.

By default, a 1:1 assignment is supported between the budget addresses of Funds Management and the control objects of the AVC ledger. If you want to update the posting data or the BCS budget data of several budget addresses in an availability control object, you must specify this by defining and assigning a derivation strategy.

Account assignment derivation using the derivation tool

You define the account assignment of an availability control object by defining a derivation strategy for the control object of an AVC ledger. You use the derivation tool to define the derivation strategy. In a derivation strategy, you define the mapping of source fields to target fields. The source and target fields are usually account assignment elements and other Funds Management parameters.

You can summarize revenue and expenditure account assignments into one joint availability control object to allow for net-balancing between revenues and expenditures.

You define a derivation strategy in the Customizing of Funds Management, under Budget Control System (BCS) →BCS Availability Control → Settings for Availability Control Ledger → Define Derivation Strategy for Control Objects.

You can enhance the derivation strategy for control objects, by using the Business Add-In FMAVC_DERI_AFMA. 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 (BAdIs) Enhance Account Assignment Derivation for AVC Control Objects .

Example

The following example shows the connection between posting addresses and budget addresses in Funds Management and the corresponding availability control objects of the AVC ledger.

Deriving and updating availability control data

In the above example, the budget addresses A and B of Funds Management are grouped in the control object AB in the AVC ledger. The two BCS derivation strategies are then as follows:

The budget data entered on the budget addresses is updated and summarized in the AVC ledger in control object AB according to the derivation strategy defined for the control object.

The two-step derivation of commitment/actual postings is depicted using the example of a purchase order for which posting is carried out on posting address A1.

The corresponding budget address A is determined for the posted purchase order according to the derivation strategy defined in the budget structure for budget addresses.

Further updates of consumed amounts in the AVC ledger are based on the derivation strategy for control objects. The corresponding control object AB is determined from the budget address determined in step 2a.