Hierarchy

⤷

⤷

IMG Activity
ID | REFXV_TIVAJADJMCTRL | Define Adjustment Control Differing from Standard |
Transaction Code | S_PLN_62000159 | (empty) |
Created on | 20040208 | |
Customizing Attributes | REFXV_TIVAJADJMCTRL | Adjustment Control |
Customizing Activity | REFXV_TIVAJADJMCTRL | Adjustment Control |
Document
Document Class | SIMG | Hypertext: Object Class - Class to which a document belongs. |
Document Name | REFXV_TIVAJADJMCTRL |
Use
You represent the calculation formulas of the representative list of rents, without using ABAP program code, in the form of conditions and activities.
A condition describes when a specific situation exists and an activity describes how as a result of this, the system proceeds with the values of the variables. A condition and the following activities are combined in blocks.
Condition:
A condition is a mathematical formula in which the arithmetic and logical operators can be linked to variables provided by the system. They must be formed so that they always return a Boolean result (that is, true or false).
For example, if the building age class is defined in the variable BAUALTKLA
and the building year in the variable BAUJAHR
, then a condition could be BAUALTKLA = '1' AND BAUJAHR > 1953
. This would then be fulfilled if the building age class of the apartment equals 1 and the building year is greater than 1953.
Activity:
An activity is a pair of a variable and a mathematical formula (or constants).The formula can have any value (number, character string, Boolean value), that is allocated when you execute the respective variable.
Thus, the activity RENT_NEW , RENT_NEW + 1 (<variable, formula for variable>)
would increase the new rent per area unit by one.
The simplest case of a formula is the allocation of a constant to a variable. The activity RENT_NEW ,0.80
would set the new rent per area unit to the value 0.8.
Block:
You combine a condition with as many activities as required in a block. When the condition of the block is fulfilled, then all its activities are executed one after the other.
The sequence of the blocks is defined by a block number, which can be freely allocated. The sequence of activities within a block are also defined by a row number, which can be freely allocated and is block internal. The condition is independent of the row number. It is always checked first.
Any number of blocks can be assigned to each adjustment control rule. These are processed sequentially during an adjustment (the adjustment control rule is assigned to an adjustment rule) for each rental object or contract to be adjusted.
Requirements
You have created an Adjustment Control Rule.
Standard settings
Activities
- Allocate a block and row number.
- Specify whether the following should apply to the row:
- The row is a comment row (row is not used for evaluation)
- The default for comments, which has possibly been set on the adjustment control rule, should be switched off
- You normally formulate a condition first. The condition is always checked first, even if this has a higher row number than the activities.
- For a condition in the Formula field, define a mathematical formula, which should be applicable or not appliacable for the condition, for example,
BAUALTKLA = '1' AND BAUJAHR > 1953.
- For an activity, you specify the formula name of the variable, which you want to use in the calculation, in the Variable column. All existing variables are described in the Define Variables for Adjustment Control IMG activity.
- For the variable, specify the mathematical formula that should be executed.
- If certain partial expressions are used a lot in a formula, functions (macros) that can be parameterized can be defined for this. They are either stored in the TFKT table or in a table that the user created, which has the same structure. For more information, see Macros.
- Enter a user-defined text for the variable in the field variable number 2 and 4. This text should be used in the default comment.
- Specify a message ID, type, and number for this block.
For more information, special features, and tips & tricks on jumps, typing, and character strings, see Special Features on Control Table.
Example for Adjustment Control:
According to the definition in the representative list of rents, all fixtures and fittings characteristics that were assessed with less than 0.10 EUR/m2 are to be ignored. The number of these characteristics should be counted (for later calculations).
Meaning of the variables:
Technical Var. Name Formula Name Description
FFCHRLRAAMTAR AUSMERKMALBFE Value that is considered for characteristic (area price (surcharge/reduction))
FFCHFIXFITCHNOTUSE AUSMERKMALNBER Ignore characteristic during calculation
XNUMC01 XN01 Numerical auxiliary variable
This could be achieved using the following block:
BlockNo RowNo Variable (Formula Name) Formula
0010 010 AUSMERKMALBFE < 0.10
0010 020 AUSMERKMALNBER TRUE
0010 030 XN01 XN01 + 1
Business Attributes
ASAP Roadmap ID | 204 | Establish Functions and Processes |
Mandatory / Optional | 2 | Optional activity |
Critical / Non-Critical | 2 | Non-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 | REFXV_TIVAJADJMCTRL | 0 | ALN0000032 | Rent Adjustment |
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 |
V_TIVAJADJMCTRL | V - View | SM30 |
History
Last changed by/on | SAP | 20040208 |
SAP Release Created in | 500 |