Validation and Substitution 

Use

In order to provide your own customized assistance for asset master data maintenance, the system enables you to define your own validation and substitution rules. You make these specifications in FI-AA Customizing (Define validation/Define substitution).

Features

Validation

You create your own validation conditions, which serve as check rules when you create an asset master record. These customized check rules supplement the standard check rules. A validation condition consists of the following:

A validation rule consists essentially of the following elements:

You must define check rules and conditions which conform to Boolean logic.

The system checks the validation conditions when you change to a new screen while creating an asset master record. If a check rule is violated, the system displays an error message. You specify the number of this error message in the validation rule. You have to create this error message yourself (transaction SE61).

The following graphic shows the Customizing settings for a validation rule, and the actions of the user. The validation rule defined is "In asset class 1000 in depreciation area 01, only depreciation keys for buildings are allowed."

Definition of a Validation

Substitution

You can use substitution functions within the realm of asset master data maintenance for the following activities:

Substitution for Creating Assets

Substitution conditions enable you to create default values, in addition to the defaults from the asset class. Substitution conditions are based on freely definable rules, and are dependent on different master data fields in the asset master record.

You can use this method to complete the Business area field dependent upon the contents of the field "plant." The substitution rule could then be expressed in the form of a statement: "If the Plant field has the value XXXX, then replace the value 0000 (initial) in the Business area field with the value YYYY."

The substitution conditions have the same structure as validation conditions. The most important part of the substitution is the substitution rule. A substitution rule consists primarily of the following:

You define the substitution rules in FI-AA Customizing. They are based on Boolean logic, as the validation rules are.

You can still change values that have been proposed on the basis of substitution rules. You can change these values manually in the master data transaction. Values that you change manually are not changed again by the substitution rule.

For information on the procedure to follow when creating validation or substitution rules, see the explanations in the FI-AA Implementation Guide. You will also find more information on this topic in the documentation of the FI-SL component (SAP Library: Financial Accounting - Special Purpose Ledger).