Show TOC
Define
Substitution
In
substitution , the SAP System checks whether particular input
values satisfy one or more user-defined conditions. If the condition is
fufilled, the values are automatically replaced by other values.
Standard
settings
The following callup points are defined in the
standard SAP System for Controlling:
Used for all
CO-relevant postings in external accounting as well as for manual postings in
CO.
Used for order
background processing and irrelevant for account assignment
checks.
Used for manual
postings in CO, such as reposting costs or activity allocation.
Caution
If you use assessment to allocate costs, the
system does not always fill the "PAOBJNR" field (profitability segment). It
fills the field if the account-based Profitability Analysis is active. If the
account-based Profitability Analysis is not active, then the "PAOBJNR" field
is not always filled (due to technical restrictions).
The system always fills the "CO_KAERG" field
(account assignment type is the profitability segment)
Activities
1. Determine in
which controlling area you want to substitute values.
2. Create a
substitution.
Proceed as
follows:
a) Choose the
"New entries" function.
b) Enter the
controlling area in which the substitution is to be executed.
d) Save your
entries
e) Choose
"Environment -> Substitution".
f) Enter a name
and a callup point for the substitution.
You can use an
existing substitution as a reference.
g) Change the
model data to meet your specifications, or copy them without
changes.
h) Save your
entries.
i) If you do
not use a reference, proceed as follows:
j) Verify your
entries by freeing the data for release.
k) Enter a
description of the substitution.
l) To define
the substitution steps, choose "Insert entry".
m) Choose the
substitution fields in the dialog box that appears.
You can choose "Exit
only" or database fields. "Exit only" ensures that all fields allowed for
substitution are available only in this USER-EXIT. Otherwise, you can replace
one field only, using a value defined in the USER-EXIT.
n) Transfer one
or more of the displayed substitution fields.
o) Enter a
description of the substitution step.
p) Enter one or
more conditions under "Prerequisites".
Use the function
"Fields for bedding" to do so.
You may also
maintain rules by choosing the corresponding function.
q) Enter
constant values for the fields to be substituted, or store a substitution
exit.
r) Save the
substitution steps.
s) Return to
the initial screen.
t) Enter the
substitution's name for your controlling area and set an activation
level.
Activation level "1"
ensures that the substitution is active in the correct controlling
area.
u) Save the
substitution.
Note on
transport
To
transport substitutions, a separate function is available in the
IMG for "General Controlling".
Further
notes
For more information, see the R/3 Library under
Financials -> FI - Financial Accounting -> FI Special
Purpose Ledger -> Validations and Substitutions.