Anda di halaman 1dari 2

I F MS P RO G RAM O F F I CE

FM DERIVATION TOOL E

NTERPRISE (4.7)

Quick
Reference
Guide

Introduction
The Funds Management (FM) derivation tool replaces existing SAP functionality for deriving FM account assignments. This new
tool is significantly more powerful and flexible for controlling the derivation of Funds Management objects. For data to be recorded
in Funds Management, a complete FM account assignment (commitment item, fund, fund center) is required when postings are
entered in other modules
Starting in SAP version 4.6 and onward the FRC* transactions used to derive Funds
(i.e. FI, SD, MM).
Management master data are replaced with the FM Derivation Tool

Main FM Derivation Strategy Screen (T-code: FMDERIVE)


The Derivation tool starts in Display
mode.
1. Change. Clicking this icon
changes the strategy to change
mode allowing new steps to be
added or to change existing ones.
2. Choose. Displays the derivation
steps definitions.
3. Create. Clicking this icon creates
a new derivation step with a
selection pop-up dialogue box of the
six steps types to choose from.
4. Delete. Selecting a derivation step
and clicking this icon will delete the
step.
5. Move. After selecting a derivation
steps, clicking this icon will move the
step to the designated location.
6. Undo. Clicking this icon will undo
the last transaction.
7. Overview. Comprehensive
displays of each step in the strategy
and is suitable for analyzing and
printing.
8. Test. Clicking this icon displays a
test screen that is used to displayed
results based on entered

10

11

12

13

14

15

assignments.
9. Transport. Transports derivation
strategies.
10. User Defined. Identifies the
user-defined steps in the strategy.
11. Active. Identifies the active
(green) or inactive (red) steps in the
strategy. Inactive steps are not
processed.
12. Modifiable. Identifies the steps
that are modifiable.
13. Maintain Entries. Indicates
there is an associated derivation
table to the step and is
maintainable.
14. Step Type. Indicates the type
derivation rule. There are six types:
Derivation rule, Table lookup, Move,
Clear, Enhancement and Function
call. (See below)
15. Condition. Identifies steps that
contain pre-conditions that must be
meant before the step it is carried
out.
16. Description. Short description
that describes the purpose of the
step.

16

Derivation Step Types


1

Function call (SAP pre-defined) this step type uses standard SAP
functions to derive FM assignments. (e.g. commitment item from
GL account. To view the standard delivered function calls use t-code
FMRULES. Currently there are 22 SAP delivered functions calls that
include items like; Commitment item or functional
area from General ledger account among others.

Clear this step type is used to clear a field value


before continuing to the next derivation. The
clear function can remove the value completely or
partially depending on the FM assignment
requirements.

Derivation rule (user defined) this step type uses a mapping


table to derive FM assignment and accommodates time
dependant relationships. A common example would be a mapping
table that derives Fund Center from cost center assuming there is
not a one to one relationship. (See move)
Table lookup (user defined) this step uses
an existing SAP table to derive the FM
account assignment elements. (i.e. general ledger
account from a SD sales order using table C999
Sales Org/Material for TBS

6
Enhancement this step type derives the FM
assignment based on a separate user exit. For
example, an enhancement can be used to copy cost
center to fund center, without maintaining a separate
mapping table. This is very flexible step type, but it does require
additional ABAP coding.
Neither SPL Sets nor data
element groups are available for use
in derivation strategies which limits
NOTE: Derivation steps are only carried out when: a) the active flag is set, b) source
some of their flexibility
fields are not blank (configurable) and c) conditions are met (see over for details)

Move step type derives the FM assignment


by copying a value from another field or by
defaulting in a constant value. Moves can also
be used to move a portion of a value into the
FM assignment. (i.e. the first three characters of the cost center can
be moved into the fund center field.

FM Derivation Tool

Prepared by: Terry Maloney & Garry Ryan

FUNDS MANAGEMENT - DERIVATION TOOL


Derivation Rule Overview
In general, the derivation steps include an
Active / Inactive flag, Source and Target
fields, Condition rules and other options
that vary depending on the step type.
A. Change. Clicking this icon puts the
step into change mode.
B. Information. Provides system
information regarding derivation
strategy and the elements that are
contained in the steps.
C. Maintain Rule values. Associated
table to the derivation step. When a
derivation step is created the system

automatically creates a table to maintain


relationships for the source and target
field values.
D. Active/Inactive. Button that activates or
inactivates a step in the strategy
E. Definition tab. Displays the source and
target fields established for the step.
F. Condition tab. Displays the conditional
statements a step must pass before it will
be carried out.
G. Attributes tab. Displays or sets
additional actions available if a step is
actioned.

D
E

Definition tab is divided into a two sections;


source fields are the fields used as triggers for
selection and the target fields are fields that
will be populated or receive the derived
icon on the
information. The details
target fields are the new binding flags that
replace the old FM-CO account assignment
binding indicators found on the FM
Configuration update control screen. (OFUP)

Condition tab defines pre-existing criteria


that must be meant before the rule will
proceed. In this example the company code
must equal (=) 0560. The green check mark
() displayed on the Condition tab indicates a
condition is active.
Operators include = equal to, <> not equal to,
> greater than, < less than, >= greater than
or equal to and <= less than or equal to.

Attributes tab displays any special attributes


associated with the derivation rule. The green
check mark () displayed on the Attributes
tab indicates the step has an associated
attribute. The four additional settings under
attributes are used to handle specific
situations and if not meant provide and error
or exit point from the rule.

Target field binding indicators:


1. If field already has a value do not overwrite
2. Always overwrite value with derivation table value
3. Only overwrite value if new value is found in
derivation table.

1
2
3

Binding flags
are used to
prevent manual
overwriting of
FM account
assignments

Comparison of Step Types


Step Type
Function Call
Derivation Rule

SAP/User
Defined
SAP
SAP or User

Overwrite
Options
Yes
Yes

Conditions
allowed
Yes
Yes

Table Look-up

User

No

Yes

Enhancement

User

Yes

Yes

Move

User

Yes

Yes

Clear

User

No

Yes

Key Features
Activated from T-code FMRULES
Separate table for rules and allows for time
dependant mappings
Robust copy options: full or partial values
starting from specified character positions.
ABAP coding required with robust copy
options; full or partial values starting from
specified character positions.
Move source field or constant with copy
options but no attributes tab.
Origin field only (no source/target) Clear
options (same as copy options) No
attributes tab
FM Derivation Tool