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 |