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 CF_CHANGE_ICONS Instance attribute Private Type reference (TYPE) XFELD Checkbox Field 20000124
2 CF_WITHOUT_SKOART Instance attribute Private Type reference (TYPE) XFELD Checkbox Field 20000124
3 CHECK_ITEMS Instance attribute Private Object reference (TYPE REF TO) CL_RE_UM_TREE_ITEMS Tools For Sales-Based Lease-Outs In A Tree 20000124
4 CON_FCODE_CHANGE_LIST Constant Private Type reference (TYPE) UI_FUNC 'ID_LCHANGE' CON_FCODE_CHANGE_LIST 20000124
5 CON_FCODE_CLOSE_LIST Constant Private Type reference (TYPE) UI_FUNC 'ID_LCLOSE' CON_FCODE_CLOSE_LIST 20000124
6 CON_FCODE_ZOOMIN Constant Private Type reference (TYPE) UI_FUNC 'ID_ZIN' CON_FCODE_ZOOMIN 20000124
7 CON_FCODE_ZOOMOUT Constant Private Type reference (TYPE) UI_FUNC 'ID_ZOUT' CON_FCODE_ZOOMOUT 20000124
8 CON_OBART Constant Private See coding CON_OBART 20000124
9 CON_OBART_DEB Constant Private See coding 'DB' CON_OBART_DEB 20000124
10 CON_OBART_RECNTYPE Constant Private See coding 'RT' CON_OBART_RECNTYPE 20000124
11 CON_OBART_SKOART Constant Private See coding 'SK' CON_OBART_SKOART 20000124
12 CON_TREE_DEBITOR Constant Private Type reference (TYPE) I 3 CON_TREE_DEBITOR 20000124
13 CON_TREE_SKOART Constant Private Type reference (TYPE) I 2 CON_TREE_SKOART 20000124
14 CON_TREE_VICN01 Constant Private Type reference (TYPE) I 4 CON_TREE_VICN01 20000124
15 CON_TREE_WE Constant Private Type reference (TYPE) I 1 CON_TREE_WE 20000124
16 CS_MASTER_DATA Instance attribute Private Type reference (TYPE) RFVI_UM_INFO4AGREEMENT All Important Fields For A Rental Lease-Out 20000124
17 CT_MASTER_DATA Instance attribute Private Type reference (TYPE) RFVI_T_UM_INFO4AGREEMENT All Important Fields For A Rental Lease-Out 20000124
18 CURRENT_NODE_KEY Instance attribute Private Type reference (TYPE) MTREEITM-NODE_KEY Node key 20000124
19 LEVEL_OF_TREE Instance attribute Private Type reference (TYPE) I On Which Level Of The Tree 20000124
20 READ_VIMI25 Instance attribute Private Object reference (TYPE REF TO) CL_RE_UM_DB Access To VIMI25 and VIMI28 20000124
21 TYP_OF_TREE Instance attribute Private Type reference (TYPE) I What Type of Tree Is It? 20000124
22 UM_CALC Instance attribute Private Object reference (TYPE REF TO) CL_RE_UM_CALC Calculate Sales-Based Rent 20000829
23 UM_ROOT Instance attribute Private Object reference (TYPE REF TO) CL_RE_ROOT Tools For Real Estate 20000124
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_NODE_DEBITOR Instance method Private Method Add New Customer Entry 20000124
2 APPEND_NODE_ME Instance method Private Method Add New RU Entry 20000124
3 APPEND_NODE_RECNNR Instance method Private Method Add New Lease-In Entry 20000124
4 APPEND_NODE_RECNTYPE Instance method Private Method Add New Lease-In Type Entry 20000124
5 APPEND_NODE_SKOART Instance method Private Method Add New Condition Entry 20000124
6 APPEND_NODE_SMIVE Instance method Private Method Add New LO Entry 20000124
7 APPEND_NODE_WE Instance method Private Method Add New BE Entry 20000124
8 ARE_ICONS2CHANGE Instance method Public Method Have You Changed Your Icons? 20000124
9 CONSTRUCTOR Instance method Public Constructor Constructor 20000124
10 FILL_TREE_DEB Instance method Public Method Fill Tree According To Customer 20000124
11 FILL_TREE_SKOART Instance method Public Method Fill Tree According To Condition Types 20000124
12 FILL_TREE_VICN01 Instance method Public Method Fill Tree According To Lease-In 20000124
13 FILL_TREE_WE Instance method Public Method Fill Tree According To BE 20000124
14 GET_CURRENT_MASTER_DATA Instance method Public Method What Is Currently Selected? 20000124
15 SET_FIRST_NODE_SELECTED Instance method Public Method Set What Is To Be Selected First 20000124
16 SET_NEW_ICON4MDATA Instance method Public Method Set A New Icon 20000124
17 SET_NEW_TREEHEADER Instance method Public Method Set A Tree Icon 20000124
18 SET_NODE_SELECTED Instance method Public Method Marks a Special Entry 20001208
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 Exporting E_NEW_RELATKEY Value transfer Type reference (TYPE) TV_NODEKEY Schlüssel eines Knotens 20000124
2 Importing IS_ENTRY Value transfer Type reference (TYPE) RFVI_UM_INFO4AGREEMENT alle wichtigen Felder zu einem Mietvertrag 20000124
3 Importing I_ISFOLDER Value transfer Type reference (TYPE) AS4FLAG 'X' Flag (X oder Blank) 20000124
4 Importing I_RELATKEY Value transfer Type reference (TYPE) TV_NODEKEY Schlüssel eines Knotens 20000124
5 Importing 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 Exporting E_NEW_RELATKEY Value transfer Type reference (TYPE) TV_NODEKEY Schlüssel eines Knotens 20000124
2 Importing IS_ENTRY Value transfer Type reference (TYPE) RFVI_UM_INFO4AGREEMENT alle wichtigen Felder zu einem Mietvertrag 20000124
3 Importing I_ISFOLDER Value transfer Type reference (TYPE) AS4FLAG 'X' Flag (X oder Blank) 20000124
4 Importing I_RELATKEY Value transfer Type reference (TYPE) TV_NODEKEY Schlüssel eines Knotens 20000124
5 Importing 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 Exporting E_NEW_RELATKEY Value transfer Type reference (TYPE) TV_NODEKEY Schlüssel eines Knotens 20000124
2 Importing IS_ENTRY Value transfer Type reference (TYPE) RFVI_UM_INFO4AGREEMENT alle wichtigen Felder zu einem Mietvertrag 20000124
3 Importing I_ISFOLDER Value transfer Type reference (TYPE) AS4FLAG 'X' Flag (X oder Blank) 20000124
4 Importing I_RELATKEY Value transfer Type reference (TYPE) TV_NODEKEY Schlüssel eines Knotens 20000124
5 Importing I_TAB_COUNTER Value transfer Type reference (TYPE) I aktueller Zähler 20000124
6 Importing 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 Exporting E_NEW_RELATKEY Value transfer Type reference (TYPE) TV_NODEKEY Schlüssel eines Knotens 20000124
2 Importing IS_ENTRY Value transfer Type reference (TYPE) RFVI_UM_INFO4AGREEMENT alle wichtigen Felder zu einem Mietvertrag 20000124
3 Importing I_ISFOLDER Value transfer Type reference (TYPE) AS4FLAG 'X' Flag (X oder Blank) 20000124
4 Importing I_RELATKEY Value transfer Type reference (TYPE) TV_NODEKEY Schlüssel eines Knotens 20000124
5 Importing 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 Exporting E_NEW_RELATKEY Value transfer Type reference (TYPE) TV_NODEKEY Schlüssel eines Knotens 20000124
2 Importing IS_ENTRY Value transfer Type reference (TYPE) RFVI_UM_INFO4AGREEMENT alle wichtigen Felder zu einem Mietvertrag 20000124
3 Importing I_ISFOLDER Value transfer Type reference (TYPE) AS4FLAG 'X' Flag (X oder Blank) 20000124
4 Importing I_RELATKEY Value transfer Type reference (TYPE) TV_NODEKEY Schlüssel eines Knotens 20000124
5 Importing 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 Exporting E_NEW_RELATKEY Value transfer Type reference (TYPE) TV_NODEKEY Schlüssel eines Knotens 20000124
2 Importing IS_ENTRY Value transfer Type reference (TYPE) RFVI_UM_INFO4AGREEMENT alle wichtigen Felder zu einem Mietvertrag 20000124
3 Importing I_ISFOLDER Value transfer Type reference (TYPE) AS4FLAG 'X' Flag (X oder Blank) 20000124
4 Importing I_RELATKEY Value transfer Type reference (TYPE) TV_NODEKEY Schlüssel eines Knotens 20000124
5 Importing I_TAB_COUNTER Value transfer Type reference (TYPE) I aktueller Zähler 20000124
6 Importing 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 Exporting E_NEW_RELATKEY Value transfer Type reference (TYPE) TV_NODEKEY Schlüssel eines Knotens 20000124
2 Importing IS_ENTRY Value transfer Type reference (TYPE) RFVI_UM_INFO4AGREEMENT alle wichtigen Felder zu einem Mietvertrag 20000124
3 Importing I_ISFOLDER Value transfer Type reference (TYPE) AS4FLAG 'X' Flag (X oder Blank) 20000124
4 Importing I_RELATKEY Value transfer Type reference (TYPE) TV_NODEKEY Schlüssel eines Knotens 20000124
5 Importing 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 Exporting 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 Importing IF_TOOLBAR Value transfer Type reference (TYPE) XFELD 'X' Feld zum Ankreuzen 20000124
2 Importing IF_WITHOUT_SKOART Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20000124
3 Importing I_DYNNR Value transfer Type reference (TYPE) SY-DYNNR ABAP-Programm, Nummer des aktuellen Dynpros 20000124
4 Importing I_REPID Value transfer Type reference (TYPE) SY-REPID ABAP-Programm, aktuelles Rahmenprogramm 20000124
5 Importing I_UM_CALC Call by reference Object reference (TYPE REF TO) CL_RE_UM_CALC Errechnen einer Umsatzmiete 20000829
6 Importing 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 Importing 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 Importing 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 Importing 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 Importing 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 Exporting 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 Importing ID_NODEKEY Value transfer Type reference (TYPE) MTREEITM-NODE_KEY Schlüssel eines Knotens 20001204
2 Importing 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 Importing 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