SAP /ISDFPS/CL_ORG_TREE OO Class - Auxiliary Class for Tree Report
/ISDFPS/CL_ORG_TREE is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class /ISDFPS/CL_ORG_TREE including details of:
- Interface class implementations
- Inheritance details
- Methods defined within class ( including link to full details )
- Attributes ( including initial values )
- Class Events
Interface Implementation
This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_SALV_C_KEYSInterface Implementation
This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_SALV_EVENTS_FUNCTIONSInterface Implementation
This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_SALV_EVENTS_TREEMethod list of /ISDFPS/CL_ORG_TREE SAP class
A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD.
Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD =>methodname EXPORTING/IMPORTING...
| Method Name | Description | Visability |
| ADD_BUTTON | Private | |
| CALL METHOD /isdfps/cl_org_tree=>ADD_BUTTON...more details | ||
| ADD_NODE | Adds a New Node | Private |
| CALL METHOD /isdfps/cl_org_tree=>ADD_NODE...more details | ||
| ADD_SUBTREE | Private | |
| CALL METHOD /isdfps/cl_org_tree=>ADD_SUBTREE...more details | ||
| CLASS_CONSTRUCTOR | CLASS_CONSTRUCTOR | Public |
| CALL METHOD /isdfps/cl_org_tree=>CLASS_CONSTRUCTOR...more details | ||
| COLLAPSE_ALL_NODES | Private | |
| CALL METHOD /isdfps/cl_org_tree=>COLLAPSE_ALL_NODES...more details | ||
| CONSTRUCTOR | CONSTRUCTOR | Public |
| CALL METHOD /isdfps/cl_org_tree=>CONSTRUCTOR...more details | ||
|
| ||
| DISPLAY | Private | |
| CALL METHOD /isdfps/cl_org_tree=>DISPLAY...more details | ||
| EXPAND_ALL_NODES | Expands All Nodes | Public |
| CALL METHOD /isdfps/cl_org_tree=>EXPAND_ALL_NODES...more details | ||
| EXPAND_NODES_BY_COMP_VALUE | Private | |
| CALL METHOD /isdfps/cl_org_tree=>EXPAND_NODES_BY_COMP_VALUE...more details | ||
| EXPAND_NODES_BY_DEPTH | Private | |
| CALL METHOD /isdfps/cl_org_tree=>EXPAND_NODES_BY_DEPTH...more details | ||
| FILL_ADDITIONAL_COLUMNS | Fills Additional Columns | Protected |
| CALL METHOD /isdfps/cl_org_tree=>FILL_ADDITIONAL_COLUMNS...more details | ||
| GET_CHECKED_NODES | Private | |
| CALL METHOD /isdfps/cl_org_tree=>GET_CHECKED_NODES...more details | ||
| GET_CHILDREN_NODES | Private | |
| CALL METHOD /isdfps/cl_org_tree=>GET_CHILDREN_NODES...more details | ||
| GET_DATA_TABLE | Private | |
| CALL METHOD /isdfps/cl_org_tree=>GET_DATA_TABLE...more details | ||
| GET_FUNCTIONS | Private | |
| CALL METHOD /isdfps/cl_org_tree=>GET_FUNCTIONS...more details | ||
| GET_METADATA | Private | |
| CALL METHOD /isdfps/cl_org_tree=>GET_METADATA...more details | ||
| GET_NODE_ICON | Provides Icon for Related Node Type | Protected |
| CALL METHOD /isdfps/cl_org_tree=>GET_NODE_ICON...more details | ||
| GET_NODE_STYLE | Provides Style of Node | Protected |
| CALL METHOD /isdfps/cl_org_tree=>GET_NODE_STYLE...more details | ||
| GET_PARENT_NODE | Private | |
| CALL METHOD /isdfps/cl_org_tree=>GET_PARENT_NODE...more details | ||
| GET_RELATED_NODE | Private | |
| CALL METHOD /isdfps/cl_org_tree=>GET_RELATED_NODE...more details | ||
| GET_SELECTED_NODES | Provides Selected Nodes | Public |
| CALL METHOD /isdfps/cl_org_tree=>GET_SELECTED_NODES...more details | ||
| GET_STAT_ICON | Provides Icon for Related Plan Status | Protected |
| CALL METHOD /isdfps/cl_org_tree=>GET_STAT_ICON...more details | ||
| GET_STYLE_TOOLTIPS | Private | |
| CALL METHOD /isdfps/cl_org_tree=>GET_STYLE_TOOLTIPS...more details | ||
| GET_SUBTREE_NODES | Private | |
| CALL METHOD /isdfps/cl_org_tree=>GET_SUBTREE_NODES...more details | ||
| ON_ADDED_FUNCTION | Private | |
| CALL METHOD /isdfps/cl_org_tree=>ON_ADDED_FUNCTION...more details | ||
| ON_AFTER_SALV_FUNCTION | Event Handler for Event AFTER_SALV_FUNCTION | Private |
| CALL METHOD /isdfps/cl_org_tree=>ON_AFTER_SALV_FUNCTION...more details | ||
| ON_BEFORE_SALV_FUNCTION | Event Handler for Event BEFORE_SALV_FUNCTION | Private |
| CALL METHOD /isdfps/cl_org_tree=>ON_BEFORE_SALV_FUNCTION...more details | ||
| ON_CHECKBOX_CHANGE | Private | |
| CALL METHOD /isdfps/cl_org_tree=>ON_CHECKBOX_CHANGE...more details | ||
| ON_KEYPRESS | Event Handler for Event KEYPRESS | Private |
| CALL METHOD /isdfps/cl_org_tree=>ON_KEYPRESS...more details | ||
| REGISTER_EVENTS | Private | |
| CALL METHOD /isdfps/cl_org_tree=>REGISTER_EVENTS...more details | ||
| SET_HIERARCHY_SELECTABLE | Private | |
| CALL METHOD /isdfps/cl_org_tree=>SET_HIERARCHY_SELECTABLE...more details | ||
| SET_ORG_STRUCTURE | Structure Tree Using Organizational Structure Tables | Public |
| CALL METHOD /isdfps/cl_org_tree=>SET_ORG_STRUCTURE...more details | ||
| TOGLE_SELECTED_NODES | Private | |
| CALL METHOD /isdfps/cl_org_tree=>TOGLE_SELECTED_NODES...more details | ||
/ISDFPS/CL_ORG_TREE attributes
List of attributes within class CL_ABAP_CHAR_UTILITIES. These can be referenced using the following syntax CL_ABAP_CHAR_UTILITIES=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.
| Name | Level | Description | Initial Value | Type | Visability |
| GV_BEGDA_COL_NAME | Instance Attribute | ALV Control: Field Name of Internal Table Field | 'BEGDA' | LIKE LVC_FNAME | Protected |
| GV_ENDDA_COL_NAME | Instance Attribute | ALV Control: Field Name of Internal Table Field | 'ENDDA' | LIKE LVC_FNAME | Protected |
| GV_ISTEXT_COL_NAME | Instance Attribute | ALV Control: Field Name of Internal Table Field | 'ISTEXT' | LIKE LVC_FNAME | Protected |
| GV_OBJID_COL_NAME | Instance Attribute | ALV Control: Field Name of Internal Table Field | 'OBJID' | LIKE LVC_FNAME | Protected |
| GV_OTEXT_COL_NAME | Instance Attribute | ALV Control: Field Name of Internal Table Field | 'OTEXT' | LIKE LVC_FNAME | Protected |
| GV_OTYPE_COL_NAME | Instance Attribute | LIKE | Private | ||
| GV_PDOWN_COL_NAME | Instance Attribute | LIKE | Private | ||
| GV_PNEXT_COL_NAME | Instance Attribute | LIKE | Private | ||
| GV_PPREV_COL_NAME | Instance Attribute | LIKE | Private | ||
| GV_PUP_COL_NAME | Instance Attribute | LIKE | Private | ||
| GV_RELAT_DESC_COL_NAME | Instance Attribute | ALV Control: Field Name of Internal Table Field | 'RELAT_DESC' | LIKE LVC_FNAME | Protected |
| GV_SEQNR_COL_NAME | Instance Attribute | LIKE | Private | ||
| GV_SHORT_COL_NAME | Instance Attribute | ALV Control: Field Name of Internal Table Field | 'SHORT' | LIKE LVC_FNAME | Protected |
| GV_STATUS_COL_NAME | Instance Attribute | ALV Control: Field Name of Internal Table Field | 'ISTAT' | LIKE LVC_FNAME | Protected |
| GV_VBEGDA_COL_NAME | Instance Attribute | ALV Control: Field Name of Internal Table Field | 'VBEGDA' | LIKE LVC_FNAME | Protected |
| GV_VENDDA_COL_NAME | Instance Attribute | ALV Control: Field Name of Internal Table Field | 'VENDDA' | LIKE LVC_FNAME | Protected |
| GV_VRELAT_COL_NAME | Instance Attribute | ALV Control: Field Name of Internal Table Field | 'VRELAT' | LIKE LVC_FNAME | Protected |
| GV_VRSIGN_COL_NAME | Instance Attribute | ALV Control: Field Name of Internal Table Field | 'VRSIGN' | LIKE LVC_FNAME | Protected |
| GV_VSTATUS_COL_NAME | Instance Attribute | LIKE | Private | ||
| GV_VSTEXT_COL_NAME | Instance Attribute | ALV Control: Field Name of Internal Table Field | 'VSTEXT' | LIKE LVC_FNAME | Protected |
| MC_DISPLAY_MODE_BUTTON | Instance Attribute | LIKE | Private | ||
| MC_DISPLAY_MODE_CHECKBOX | Instance Attribute | LIKE | Private | ||
| MC_DISPLAY_MODE_DATE | Instance Attribute | LIKE | Private | ||
| MC_DISPLAY_MODE_ICON | Instance Attribute | LIKE | Private | ||
| MC_DISPLAY_MODE_ICON_BUTTON | Instance Attribute | LIKE | Private | ||
| MC_DISPLAY_MODE_NUM | Instance Attribute | LIKE | Private | ||
| MC_DISPLAY_MODE_TEXT | Instance Attribute | LIKE | Private | ||
| MO_SALV_TREE | Instance Attribute | LIKE | Private | ||
| MO_TREE_CONTAINER | Instance Attribute | LIKE | Private | ||
| MR_ALV_DATA_TABLE | Instance Attribute | LIKE | Private | ||
| MR_DATA_TABLE | Instance Attribute | LIKE | Private | ||
| MT_COMPONENTS | Instance Attribute | LIKE | Private | ||
| MT_KEYS_RELAT | Instance Attribute | LIKE | Private | ||
| MT_NON_SELECTABLE_OTYPE | Instance Attribute | Object Type | LIKE OTYPE_TABLE | Private | |
| MT_OBJEC_STRUC | Instance Attribute | LIKE | Private | ||
| MV_HIERACHY_SELECTABLE | Instance Attribute | Indicator | ABAP_FALSE | LIKE FLAG | Private |
| MV_NEXT_SEQNR | Instance Attribute | Index of entry | LIKE SSEQNR | Private | |
| MV_OBJEC_DESC_TEXT | Instance Attribute | LIKE | Private | ||
| MV_OBJEC_STAT_TEXT | Instance Attribute | LIKE | Private | ||
| MV_RELAT_VISTAT_TEXT | Instance Attribute | LIKE | Private | ||
| MV_STATUS_ACTIVE_TEXT | Instance Attribute | LIKE | Private | ||
| MV_STATUS_APPROVED_TEXT | Instance Attribute | LIKE | Private | ||
| MV_STATUS_PLANNED_TEXT | Instance Attribute | LIKE | Private | ||
| MV_STATUS_REJECTED_TEXT | Instance Attribute | LIKE | Private | ||
| MV_STATUS_SUBMITTED_TEXT | Instance Attribute | LIKE | Private |
Events of Class /ISDFPS/CL_ORG_TREE
Events are created within your class using special event handler methods. These must be registered at runtime for the event and can then be triggered using the ABAP syntax: RAISE EVENT EXPOTING... ADDED_FUNCTION -AFTER_SALV_FUNCTION -
BEFORE_SALV_FUNCTION -
CHECKBOX_CHANGE -
CHECKBOX_SELECTED - Control After Changing a Checkbox
DOUBLE_CLICK -
EXPAND_EMPTY_FOLDER -
KEYPRESS -
LINK_CLICK -
/ISDFPS/CL_ORG_TREE types
COMPONENT_CATALOG -COMPONENT_CATALOG_TABLE -
KEYS_RELAT -
OBJEC_STRUC -
OBJEC_STRUC_TABLE -
OTYPE_TABLE -
STRUC_TAB_KEY -
STYLE_TOOLTIP -
STYLE_TOOLTIP_TABLE -
Links to Related Class(s)
/ISDFPS/...Full list of available SAP object classes
Search for further information about these or an SAP related objects