SAP ABAP IMG Activity _ISPSFM_FMDERIVE (Define Account Assignment Derivation)
Hierarchy
EA-PS (Software Component) SAP Enterprise Extension Public Services
   PSM-FM-MD (Application Component) Master Data
     FMCC (Package) FIFM: Cash budget management customizing
IMG Activity
ID _ISPSFM_FMDERIVE Define Account Assignment Derivation  
Transaction Code     (empty) 
Created on 20001010    
Customizing Attributes _ISPSFM_FMDERIVE   Define Account Derivation 
Customizing Activity _ISPSFM_FMDERIVE   Define Account Assignment Derivation 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name _ISPSFM_FMDERIVE    

In this IMG activity, you define your account assignment derivation.

You can use account assignment derivation to automatically determine the values of FM account assignments from other account assignments, as long as there is a logical dependency between them.

The account assignment derivation consists of a sequence of derivation steps - known as the derivation strategy. It is used to sequentially derive the values for FM account assignments from other 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 types that can be used to represent different kinds of logical dependency between source and target fields:

  • Derivation Rule
  • Table Access
  • Assignment
  • Initialization
  • Enhancement
  • Function module
    You can use each function module as a derivation step. The prerequisite is that the function module has an import parameter with the name "INPUT" and an export parameter with the name "OUTPUT". Import and export parameters must be defined as a structure with at least one field.
    SAP delivers the following function modules which you can use for your account assignment derivation:
    • FMDT_CONVERSION_EXIT_ALPHA_OUT
      You can use this function module to convert alphanumeric fields to the output format.
    • FMDT_READ_MD_ACCOUNT_COMPANY
      You can use this function module to read data in the G/L account master record.
    • FMDT_READ_MD_ASSET
      You can use this function module to read asset master data
    • FMDT_READ_MD_CMMT_ITEM
      You can use this function module to read commitment item master data.
    • FMDT_READ_MD_COST_CENTER
      You can use this function module to read cost center master data.
    • FMDT_READ_MD_FUND
      You can use this function module to read fund master data.
    • FMDT_READ_MD_FUNDS_CTR
      You can use this function module to read funds center master data.
    • FMDT_READ_MD_ORDER
      You can use this function module to read order master data.
    • FMDT_READ_MD_ORDER_OPERATION
      You can use this function module to read order master data using the sequence of activities
    • FMDT_READ_MD_ORDER_SD_HEADER
      You can use this function module to read information in the header data of the sales order.
    • FMDT_READ_MD_ORDER_SD_ITEM
      You can use this function module to read information in the sales order items.
    • FMDT_READ_MD_WBS_ELEMENT
      You can use this function module to read WBS element master data.
    • FMDT_READ_ORDER_NP_FROM_FMZUOB
      You can use this function module to read the assignments of FM account assignments to the network header.
    • FMDT_READ_ORDER_NV_FROM_FMZUOB
      You can use this function module to read the assignments of FM account assignments to the network activity.
    • FMDT_READ_ORDER_PM_FROM_FMZUOB
      You can use this function module to read the assignments of FM account assignments to the maintenance order.
    • FMDT_READ_ORDER_SD_FROM_FMZUOB
      You can use this function module to read the assignments of FM account assignments to the sales order.
  • Function Call
    You cannot define function calls yourself. However, you can include the derivation steps that have been predefined by SAP in your derivation strategy. You can find more information in the IMG activity "Select Derivation Steps".

Note that the account assignment derivation only takes effect when you set the AcctAssgnDeriv.(account assignment derivation) in the IMG activity "Activate/Deactivate Funds Management". The activation ensures that the documents are supplied with an FM account assignment that corresponds with the assignments in the account assignment derivation when they are posted in the feeder components of Funds Management (FM).

Standard settings

SAP delivers a standard strategy with the name SAP:

  • The strategy is empty if you are using this tool for the first time.
  • If you migrate from an earlier release, the strategy contains the rules that you defined in this release.
  • You have to assign a company code to each strategy and each company code can only be assigned to one strategy.
  • If you do not specify a strategy on the selection screen, the standard SAP strategy is proposed by the system.

Activities

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

Create Step

  1. Choose Create Step.
    If you want to add a new step to the derivation strategy, select the step before which you want to insert the new step and choose Create Step.
  2. Choose the derivation step type that you want from those offered to you.
  3. Enter a text and source and target field for the derivation step. For the source and target fields, you can determine field characteristics.
    1. Source Field
      You can determine that initial values are permitted. This means that a derivation is carried out if the source field is not filled.
    2. Target Field
      For the target field you can determine that:

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

      The new value is copied even if the new value is blank (space)

      The new value is copied when the new value is filled.
      Note: If you use this setting you can determine, for example, that the derived value cannot be overwritten manually.
    3. Source Fields and Target Fields
      In addition to the derivation step type "Derivation Rule", you can determine that either the entire field contents, or only a part of the field contents is included.
  4. If the derivation step should only be performed according to specific conditions, for example, only for specific account assignment values, enter this on the Condition tabpage. The derivation step is only executed when all conditions for the fields are fulfilled.
  5. Define step characteristics on the Characteristics tab page, for example, if an error message should be issued, if no target value can be determined.
    1. An error message should be issued if the derivation step is not successfully derived. Otherwise the strategy will not be continued.
    2. The execution of the strategy should be terminated if a suitable value is found in the derivation step. Otherwise the strategy is completed.

Note: If you are using derivation step type "Derivation Rule", you can make the following additional entries:

  • You can use the Maintain Rule Entries function to specify which values should be entered in the target fields from which account assignment values in the source fields. You can make these assignments in master data maintenance in Funds Management under Assignments -> Edit Account Assignment Derivation.
  • You can make additional specifications on the Characteristics tabpage; for example, you can allow the entry of a validity date for a step and therefore make it time-dependent.

  1. When you have saved the new entry, go back to the complete list.
  2. To assign a company code to a strategy, select the strategy and choose company code assignment in the dialog window.
  3. Choose new entries in the overview that follows and enter the company code you want to assign to the strategy.

Change/Delete Step

  • When making a change, you have all the options described under "Create Step".
  • To delete an entry, select the relevant step and choose Delete.

Change Step Sequence

  1. Select the step you want to move.
  2. Position the cursor below the target position.
  3. Choose Move.

Further notes

Master Data Check

Note that when you enter concrete values, no check is carried out for the existence of master data. This check does not take place until the posting is made.

Test Derivation Strategy

You can use the Test function to check your derivation strategy. In the test mode, the following functions are available:

  • To test which values are derived, enter the source fields that should be checked and choose Derive Assignment.
  • To determine which rules were used in the derivation, choose Display Log.
  • To delete the selection screen, choose Delete Assignment.
  • To test the account assignment derivation when posting, choose TRACE. If this function is active, the check screen appears before the update where you can check all values. In order to trigger the update, you must leave the check screen by choosing Leave Assignment.
    Note that you can only activate this function if you have authorization.

Transport

You can use the Transport function to generate a transport request and transport your derivation strategy to other clients.

Documentation

For more information on account assignment derivation, see the SAP Library under SAP ERP Central Component -> Accounting -> Public Sector Management -> Funds Management -> Actual and Commitment Update -> Account Assignment Derivation.

Business Attributes
ASAP Roadmap ID 203   Establish Master Data 
Mandatory / Optional 1   Mandatory activity 
Critical / Non-Critical 1   Critical 
Country-Dependency A   Valid for all countries 
Assigned Application Components
Documentation Object Class Documentation Object Name Current line number Application Component Application Component Name
SIMG _ISPSFM_FMDERIVE 0 I150004902 Master Data 
Maintenance Objects
Maintenance object type C   Customizing Object 
Assigned objects
Customizing Object Object Type Transaction Code Sub-object Do not Summarize Skip Subset Dialog Box Description for multiple selections
VC_FMTABADRHFMOA C - View cluster SM34  
History
Last changed by/on SAP  20001010 
SAP Release Created in 462