SAP ABAP IMG Activity REFXV_TIVAJADJMCTRL (Define Adjustment Control Differing from Standard)
Hierarchy
EA-FIN (Software Component) EA-FIN
   RE-FX (Application Component) Flexible Real Estate Management
     RE_CA_CU (Package) RE: Customizing (IMG) and Area Menu
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