Ansicht
Dokumentation

PBC_0182 - Define Derivation Strategy

PBC_0182 - Define Derivation Strategy

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   Fill RESBD Structure from EBP Component Structure  
This documentation is copyright by SAP AG.
SAP E-Book

In this activity you define the derivation of the relevance type and the amount limit when creating personnel cost saving documents.

The relevance type determines whether and how personnel cost savings are created. You can also use them to classify the personnel cost savings in reporting and when releasing personnel cost savings.

The amount limit is a threshold under which no personnel cost saving documents are created. The following restriction applies to this. The system only uses this limit at runtime for each individual data record and not for the subtotals caused by the selection of fields of the derivation strategy.

The account assignment derivation consists of a sequence of derivation steps - known as the derivation strategy - through which the values of the relevance type and the amount limit are derived one after the other from the account assignments. Each derivation step describes how a number of target fields can be filled from a number of source fields.

There are a number of different derivation step typeswhich map the different logical dependencies between the source and target fields:

  • Derivation rule
  • Table access
  • Move
  • Clear
  • Enhancement
  • Function module
You can use each function module as a derivation step. Prerequisite for this is that the function module has an import parameter with the name INPUT and an export parameter with the name OUTPUT.
The import and export parameters must be defined as a structure with at least one field.

You can create, change, and delete steps, and also change their order.

Creating Steps

  1. Choose Create Step.
    If you want to add a new step to the derivation strategy, select the step before where the new step should appear, and choose Create Step.
  2. Choose the derivation step types you want from the ones offered.
  3. Enter a text and source and target fields for the derivation step. You can define field characteristicsfor the source and target fields.
    1. Source field
      For a source field you can define that initial values are allowed. This ensures that a derivation is also executed when the corresponding source field is not filled.
Target field
You can define the following for the target field:

- The new value is not transferred if a value already exists from a previous derivation step.

- The new value is transferred even if the new value is initial.

- The new value is transferred if the new value is filled.
Note: With this setting, you can define, for example, that the derived value cannot be overwritten manually.
  1. Source fields and target fields
    Apart from the derivation step type derivation rule, you can define that either the whole field content or only part of the field content is included.
  • If the derivation step should only be executed under certain conditions, such as for certain account assignment values, enter this on the tab Condition.
    The derivation step is only executed when all the listed conditions for the field are met (AND operation).
  • Define step characteristics on the Characteristics tab.
    You can define the following here (apart for the derivation step types Clear and Move):
    1. If a derivation step is not derived successfully, an error message is issued. Otherwise the strategy is processed further.
    2. The processing of the strategy should be finished when a suitable entry is found by the derivation step. Otherwise, the strategy is processed right through to the end.

    Note: If you use the derivation step type derivation rule, you have some additional input options:

    • With function Define Rule Entries you specify for which account assignment values of the source fields should be entered in the target fields. These assignments can also be made in the master data maintenance of Funds Management under Assignments -> Process Account Assignment Derivation.
    • On the Characteristics tab, you can also define the entry of a validity date for the step, hereby specifying a time-dependency.
    1. Once you have saved the new entry, go back to the complete list.

    Change/Delete Step

    • When you want to make changes, you have all the options available to you as described under "Create Step".
    • To delete a step, select the one you want to delete and choose Delete.

    Change Step Sequence

    1. Select the step to be moved.
    2. Position your cursor under the target position.
    3. Choose Move.

    Master Data Check

    Note that when you enter specific values, no check is carried out on the existence of master data. This check takes place with the posting.

    Test Derivation Strategy

    You can check your derivation strategy using the Test function. The following functions are available in test mode:

    • To test which values are derived, enter the source fields to be checked and choose Derive Assignment.
    • To determine which rules are used for the derivation, choose Display Derivation Log.
    • To delete the selection screen, choose Delete Assignment.
    • To test the account assignment derivation with the posting, choose TRACE. If this function is active, before the update the check screen appears where you can check all values. To trigger the update, you must leave the check screen by choosing Leave Assignment.
      Note that you can activate this function as user-dependent only.

    Currency

    Note that a currency must always be derived for an amount limit.






    Addresses (Business Address Services)   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
    This documentation is copyright by SAP AG.

    Length: 7438 Date: 20240523 Time: 184912     sap01-206 ( 101 ms )