Entering content frameFunction documentation Controlling the Processing of Derivation Steps Locate the document in its SAP Library structure

Use

Normally, derivation steps are processed in the following way:

  1. If you have defined a condition for performing a derivation step (see below), this is checked first. If the condition is not met, the step is not performed.
  2. The system checks whether the source fields have values. If any of the source fields do not have a value, derivation is not performed.
  3. If any of the target fields for this derivation step do not have values, the system executes the derivation step. If the system can calculate values, values are derived for all the target fields that are empty. The fields that already have values remain unchanged.
  4. If the system cannot find suitable target values in this derivation step because of predefined source field values, none of the target fields are changed. No error message is issued.

This means that with the standard settings the account assignment derivation does not overwrite fields that already have values.

Features

You can use conditions and step and field attributes to control this standard method of processing derivation steps:

Conditions

For each derivation step, you can define a condition that must be met for the step to be executed on the Condition tab page. A condition consists of a number of subconditions that compare the account assignment values with constants.

Example

Example: You could stipulate that a step can only be executed if the company code is "1000". In this case, you would enter the following on the Condition tab page:

Name

Description

Operand

Value

COMPANY_CODE

Company code

=

1000

Step attributes

On the Attributes tab page, you can use the step attributes for each derivation step to control whether:

For derivation types "Initialization" and "Move", this function is not available.

You can also make settings for "derivation rules" to allow expiration dates to be maintained for rule entries. If you activate this attribute, you can define a "valid from" date for your entries for a derivation rule.

Field attributes

You can determine field attributes by choosing This graphic is explained in the accompanying text for the source and target fields.

This allows you to ensure that whatever the value determined by the derivation step, it is copied to the target field irrespective of whether the field already contains a value. After this derivation, you will not be able to overwrite this value manually.

Note

In previous releases, by making the relevant settings in Customizing (FM-CO assignment binding and FM-CO assignment binding), you were able to prevent the overwriting of FM account assignments derived by the system. From release 462, this Customizing setting is no longer available.

 

 

 

Leaving content frame