SAP ABAP Class CL_RE_UM_TREE (Tree For Sales Reports Entry)
Hierarchy
☛
SAP_FIN (Software Component) SAP_FIN
⤷
RE-RT-SR (Application Component) Sales-Based Settlement
⤷
RESR (Package) RE: Sales-Based Rental Agreements And Settlements

⤷

⤷

Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_RE_TREE | Extended Tree | 20000124 |
Properties
Class | CL_RE_UM_TREE | |
Short Description | Tree For Sales Reports Entry | |
Super Class | CL_RE_TREE | Extended Tree |
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | RESR | RE: Sales-Based Rental Agreements And Settlements |
Created | 20000124 | SAP |
Last change | 20000124 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_RE_UM_TREE has no forward declaration.
Interfaces
Class CL_RE_UM_TREE has no interface implemented.
Friends
Class CL_RE_UM_TREE has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Instance attribute | Private | Type reference (TYPE) | XFELD | Checkbox Field | 20000124 | ||
2 | ![]() |
Instance attribute | Private | Type reference (TYPE) | XFELD | Checkbox Field | 20000124 | ||
3 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_RE_UM_TREE_ITEMS | Tools For Sales-Based Lease-Outs In A Tree | 20000124 | ||
4 | ![]() |
Constant | Private | Type reference (TYPE) | UI_FUNC | 'ID_LCHANGE' | CON_FCODE_CHANGE_LIST | 20000124 | |
5 | ![]() |
Constant | Private | Type reference (TYPE) | UI_FUNC | 'ID_LCLOSE' | CON_FCODE_CLOSE_LIST | 20000124 | |
6 | ![]() |
Constant | Private | Type reference (TYPE) | UI_FUNC | 'ID_ZIN' | CON_FCODE_ZOOMIN | 20000124 | |
7 | ![]() |
Constant | Private | Type reference (TYPE) | UI_FUNC | 'ID_ZOUT' | CON_FCODE_ZOOMOUT | 20000124 | |
8 | ![]() |
Constant | Private | See coding | CON_OBART | 20000124 | |||
9 | ![]() |
Constant | Private | See coding | 'DB' | CON_OBART_DEB | 20000124 | ||
10 | ![]() |
Constant | Private | See coding | 'RT' | CON_OBART_RECNTYPE | 20000124 | ||
11 | ![]() |
Constant | Private | See coding | 'SK' | CON_OBART_SKOART | 20000124 | ||
12 | ![]() |
Constant | Private | Type reference (TYPE) | I | 3 | CON_TREE_DEBITOR | 20000124 | |
13 | ![]() |
Constant | Private | Type reference (TYPE) | I | 2 | CON_TREE_SKOART | 20000124 | |
14 | ![]() |
Constant | Private | Type reference (TYPE) | I | 4 | CON_TREE_VICN01 | 20000124 | |
15 | ![]() |
Constant | Private | Type reference (TYPE) | I | 1 | CON_TREE_WE | 20000124 | |
16 | ![]() |
Instance attribute | Private | Type reference (TYPE) | RFVI_UM_INFO4AGREEMENT | All Important Fields For A Rental Lease-Out | 20000124 | ||
17 | ![]() |
Instance attribute | Private | Type reference (TYPE) | RFVI_T_UM_INFO4AGREEMENT | All Important Fields For A Rental Lease-Out | 20000124 | ||
18 | ![]() |
Instance attribute | Private | Type reference (TYPE) | MTREEITM-NODE_KEY | Node key | 20000124 | ||
19 | ![]() |
Instance attribute | Private | Type reference (TYPE) | I | On Which Level Of The Tree | 20000124 | ||
20 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_RE_UM_DB | Access To VIMI25 and VIMI28 | 20000124 | ||
21 | ![]() |
Instance attribute | Private | Type reference (TYPE) | I | What Type of Tree Is It? | 20000124 | ||
22 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_RE_UM_CALC | Calculate Sales-Based Rent | 20000829 | ||
23 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_RE_ROOT | Tools For Real Estate | 20000124 |
Methods
Events
# | Event | Type | Visibility | Description | Created on |
---|---|---|---|---|---|
1 | BEFORE_NEW_SELECTION | Instance Event (0) |
Public (2) |
A New Selection is Being Made | 20001204 |
2 | NEW_SELECTION | Instance Event (0) |
Public (2) |
Has A New Item Been Selected | 20000124 |
Types
Class CL_RE_UM_TREE has no local type.
Method Signatures
Method APPEND_NODE_DEBITOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_NEW_RELATKEY | Value transfer | Type reference (TYPE) | TV_NODEKEY | Schlüssel eines Knotens | 20000124 | ||
2 | ![]() |
IS_ENTRY | Value transfer | Type reference (TYPE) | RFVI_UM_INFO4AGREEMENT | alle wichtigen Felder zu einem Mietvertrag | 20000124 | ||
3 | ![]() |
I_ISFOLDER | Value transfer | Type reference (TYPE) | AS4FLAG | 'X' | Flag (X oder Blank) | 20000124 | |
4 | ![]() |
I_RELATKEY | Value transfer | Type reference (TYPE) | TV_NODEKEY | Schlüssel eines Knotens | 20000124 | ||
5 | ![]() |
I_TAB_COUNTER | Value transfer | Type reference (TYPE) | I | aktueller Zähler | 20000124 |
Method APPEND_NODE_DEBITOR on class CL_RE_UM_TREE has no exception.
Method APPEND_NODE_ME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_NEW_RELATKEY | Value transfer | Type reference (TYPE) | TV_NODEKEY | Schlüssel eines Knotens | 20000124 | ||
2 | ![]() |
IS_ENTRY | Value transfer | Type reference (TYPE) | RFVI_UM_INFO4AGREEMENT | alle wichtigen Felder zu einem Mietvertrag | 20000124 | ||
3 | ![]() |
I_ISFOLDER | Value transfer | Type reference (TYPE) | AS4FLAG | 'X' | Flag (X oder Blank) | 20000124 | |
4 | ![]() |
I_RELATKEY | Value transfer | Type reference (TYPE) | TV_NODEKEY | Schlüssel eines Knotens | 20000124 | ||
5 | ![]() |
I_TAB_COUNTER | Value transfer | Type reference (TYPE) | I | aktueller Zähler | 20000124 |
Method APPEND_NODE_ME on class CL_RE_UM_TREE has no exception.
Method APPEND_NODE_RECNNR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_NEW_RELATKEY | Value transfer | Type reference (TYPE) | TV_NODEKEY | Schlüssel eines Knotens | 20000124 | ||
2 | ![]() |
IS_ENTRY | Value transfer | Type reference (TYPE) | RFVI_UM_INFO4AGREEMENT | alle wichtigen Felder zu einem Mietvertrag | 20000124 | ||
3 | ![]() |
I_ISFOLDER | Value transfer | Type reference (TYPE) | AS4FLAG | 'X' | Flag (X oder Blank) | 20000124 | |
4 | ![]() |
I_RELATKEY | Value transfer | Type reference (TYPE) | TV_NODEKEY | Schlüssel eines Knotens | 20000124 | ||
5 | ![]() |
I_TAB_COUNTER | Value transfer | Type reference (TYPE) | I | aktueller Zähler | 20000124 | ||
6 | ![]() |
I_WITHOUT_DEB | Value transfer | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20000124 |
Method APPEND_NODE_RECNNR on class CL_RE_UM_TREE has no exception.
Method APPEND_NODE_RECNTYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_NEW_RELATKEY | Value transfer | Type reference (TYPE) | TV_NODEKEY | Schlüssel eines Knotens | 20000124 | ||
2 | ![]() |
IS_ENTRY | Value transfer | Type reference (TYPE) | RFVI_UM_INFO4AGREEMENT | alle wichtigen Felder zu einem Mietvertrag | 20000124 | ||
3 | ![]() |
I_ISFOLDER | Value transfer | Type reference (TYPE) | AS4FLAG | 'X' | Flag (X oder Blank) | 20000124 | |
4 | ![]() |
I_RELATKEY | Value transfer | Type reference (TYPE) | TV_NODEKEY | Schlüssel eines Knotens | 20000124 | ||
5 | ![]() |
I_TAB_COUNTER | Value transfer | Type reference (TYPE) | I | aktueller Zähler | 20000124 |
Method APPEND_NODE_RECNTYPE on class CL_RE_UM_TREE has no exception.
Method APPEND_NODE_SKOART Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_NEW_RELATKEY | Value transfer | Type reference (TYPE) | TV_NODEKEY | Schlüssel eines Knotens | 20000124 | ||
2 | ![]() |
IS_ENTRY | Value transfer | Type reference (TYPE) | RFVI_UM_INFO4AGREEMENT | alle wichtigen Felder zu einem Mietvertrag | 20000124 | ||
3 | ![]() |
I_ISFOLDER | Value transfer | Type reference (TYPE) | AS4FLAG | 'X' | Flag (X oder Blank) | 20000124 | |
4 | ![]() |
I_RELATKEY | Value transfer | Type reference (TYPE) | TV_NODEKEY | Schlüssel eines Knotens | 20000124 | ||
5 | ![]() |
I_TAB_COUNTER | Value transfer | Type reference (TYPE) | I | aktueller Zähler | 20000124 |
Method APPEND_NODE_SKOART on class CL_RE_UM_TREE has no exception.
Method APPEND_NODE_SMIVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_NEW_RELATKEY | Value transfer | Type reference (TYPE) | TV_NODEKEY | Schlüssel eines Knotens | 20000124 | ||
2 | ![]() |
IS_ENTRY | Value transfer | Type reference (TYPE) | RFVI_UM_INFO4AGREEMENT | alle wichtigen Felder zu einem Mietvertrag | 20000124 | ||
3 | ![]() |
I_ISFOLDER | Value transfer | Type reference (TYPE) | AS4FLAG | 'X' | Flag (X oder Blank) | 20000124 | |
4 | ![]() |
I_RELATKEY | Value transfer | Type reference (TYPE) | TV_NODEKEY | Schlüssel eines Knotens | 20000124 | ||
5 | ![]() |
I_TAB_COUNTER | Value transfer | Type reference (TYPE) | I | aktueller Zähler | 20000124 | ||
6 | ![]() |
I_WITHOUT_DEB | Value transfer | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20000124 |
Method APPEND_NODE_SMIVE on class CL_RE_UM_TREE has no exception.
Method APPEND_NODE_WE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_NEW_RELATKEY | Value transfer | Type reference (TYPE) | TV_NODEKEY | Schlüssel eines Knotens | 20000124 | ||
2 | ![]() |
IS_ENTRY | Value transfer | Type reference (TYPE) | RFVI_UM_INFO4AGREEMENT | alle wichtigen Felder zu einem Mietvertrag | 20000124 | ||
3 | ![]() |
I_ISFOLDER | Value transfer | Type reference (TYPE) | AS4FLAG | 'X' | Flag (X oder Blank) | 20000124 | |
4 | ![]() |
I_RELATKEY | Value transfer | Type reference (TYPE) | TV_NODEKEY | Schlüssel eines Knotens | 20000124 | ||
5 | ![]() |
I_TAB_COUNTER | Value transfer | Type reference (TYPE) | I | aktueller Zähler | 20000124 |
Method APPEND_NODE_WE on class CL_RE_UM_TREE has no exception.
Method ARE_ICONS2CHANGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EF_CHANGE | Value transfer | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20000124 |
Method ARE_ICONS2CHANGE on class CL_RE_UM_TREE has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IF_TOOLBAR | Value transfer | Type reference (TYPE) | XFELD | 'X' | Feld zum Ankreuzen | 20000124 | |
2 | ![]() |
IF_WITHOUT_SKOART | Value transfer | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20000124 | ||
3 | ![]() |
I_DYNNR | Value transfer | Type reference (TYPE) | SY-DYNNR | ABAP-Programm, Nummer des aktuellen Dynpros | 20000124 | ||
4 | ![]() |
I_REPID | Value transfer | Type reference (TYPE) | SY-REPID | ABAP-Programm, aktuelles Rahmenprogramm | 20000124 | ||
5 | ![]() |
I_UM_CALC | Call by reference | Object reference (TYPE REF TO) | CL_RE_UM_CALC | Errechnen einer Umsatzmiete | 20000829 | ||
6 | ![]() |
I_UM_ROOT | Call by reference | Object reference (TYPE REF TO) | CL_RE_ROOT | Tools für Real Estate | 20000124 |
Method CONSTRUCTOR on class CL_RE_UM_TREE has no exception.
Method FILL_TREE_DEB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_MASTER_DATA | Value transfer | Type reference (TYPE) | RFVI_T_UM_INFO4AGREEMENT | alle wichtigen Felder zu einem Mietvertrag | 20000124 |
Method FILL_TREE_DEB on class CL_RE_UM_TREE has no exception.
Method FILL_TREE_SKOART Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_MASTER_DATA | Value transfer | Type reference (TYPE) | RFVI_T_UM_INFO4AGREEMENT | alle wichtigen Felder zu einem Mietvertrag | 20000124 |
Method FILL_TREE_SKOART on class CL_RE_UM_TREE has no exception.
Method FILL_TREE_VICN01 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_MASTER_DATA | Value transfer | Type reference (TYPE) | RFVI_T_UM_INFO4AGREEMENT | alle wichtigen Felder zu einem Mietvertrag | 20000124 |
Method FILL_TREE_VICN01 on class CL_RE_UM_TREE has no exception.
Method FILL_TREE_WE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_MASTER_DATA | Value transfer | Type reference (TYPE) | RFVI_T_UM_INFO4AGREEMENT | alle wichtigen Felder zu einem Mietvertrag | 20000124 |
Method FILL_TREE_WE on class CL_RE_UM_TREE has no exception.
Method GET_CURRENT_MASTER_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_MASTER_DATA | Value transfer | Type reference (TYPE) | RFVI_UM_INFO4AGREEMENT | alle wichtigen Felder zu einem Mietvertrag | 20000124 |
Method GET_CURRENT_MASTER_DATA on class CL_RE_UM_TREE has no exception.
Method SET_FIRST_NODE_SELECTED Signature
Method SET_FIRST_NODE_SELECTED on class CL_RE_UM_TREE has no parameter.
Method SET_FIRST_NODE_SELECTED on class CL_RE_UM_TREE has no exception.
Method SET_NEW_ICON4MDATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ID_NODEKEY | Value transfer | Type reference (TYPE) | MTREEITM-NODE_KEY | Schlüssel eines Knotens | 20001204 | ||
2 | ![]() |
I_ICON | Value transfer | Type reference (TYPE) | MTREEITM-T_IMAGE | Ikone / eingebaute Bitmap / benutzerdef. Bitmap | 20000124 |
Method SET_NEW_ICON4MDATA on class CL_RE_UM_TREE has no exception.
Method SET_NEW_TREEHEADER Signature
Method SET_NEW_TREEHEADER on class CL_RE_UM_TREE has no parameter.
Method SET_NEW_TREEHEADER on class CL_RE_UM_TREE has no exception.
Method SET_NODE_SELECTED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ID_NODEKEY | Value transfer | Type reference (TYPE) | MTREEITM-NODE_KEY | Schlüssel eines Knotens | 20001208 |
Method SET_NODE_SELECTED on class CL_RE_UM_TREE has no exception.
Event Signatures
Event BEFORE_NEW_SELECTION Signature
# | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ED_NODEKEY | Exporting | Value transfer | Type reference (TYPE) | TV_NODEKEY | Schlüssel eines Knotens | 20001204 | ||
2 | ES_MASTER_DATA | Exporting | Value transfer | Type reference (TYPE) | RFVI_UM_INFO4AGREEMENT | alle wichtigen Felder zu einem Mietvertrag | 20001204 |
Event NEW_SELECTION Signature
# | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ED_NODEKEY | Exporting | Value transfer | Type reference (TYPE) | TV_NODEKEY | Schlüssel eines Knotens | 20001204 | ||
2 | ES_MASTER_DATA | Exporting | Value transfer | Type reference (TYPE) | RFVI_UM_INFO4AGREEMENT | alle wichtigen Felder zu einem Mietvertrag | 20000124 |
History
Last changed by/on | SAP | 20000124 |
SAP Release Created in | 46C |