SAP CL_SALV_TREE_ADAPTER_BASE OO Class - ALV: Adapter for Trees
CL_SALV_TREE_ADAPTER_BASE 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 CL_SALV_TREE_ADAPTER_BASE including details of:
- Interface class implementations
- Inheritance details
- Methods defined within class ( including link to full details )
- Attributes ( including initial values )
- Class Events
Inheritance
This OO class has a superclass assigned to it, which means it will inherit its objects and methods. The superclass for CL_SALV_TREE_ADAPTER_BASE is CL_SALV_ADAPTERInterface Implementation
This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_SALV_ADAPTER_SELECTIONSInterface Implementation
This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_SALV_TOOLBAR_ADAPTERMethod list of CL_SALV_TREE_ADAPTER_BASE 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 |
| ADDED_FUNCTION | Tree Event: USER_COMMAND | Public |
| CALL METHOD cl_salv_tree_adapter_base=>ADDED_FUNCTION...more details | ||
| ADD_KEY | Add Key for KEYPRESS Event | Public |
| CALL METHOD cl_salv_tree_adapter_base=>ADD_KEY...more details | ||
| ADD_NODE | Add New Node | Public |
| CALL METHOD cl_salv_tree_adapter_base=>ADD_NODE...more details | ||
| AFTER_SALV_FUNCTION | Tree Event: AFTER_USER_COMMAND | Public |
| CALL METHOD cl_salv_tree_adapter_base=>AFTER_SALV_FUNCTION...more details | ||
| BEFORE_SALV_FUNCTION | Tree Event: BEFORE_USER_COMMAND | Public |
| CALL METHOD cl_salv_tree_adapter_base=>BEFORE_SALV_FUNCTION...more details | ||
| BUILD_UIFUNCTION | Private | |
| CALL METHOD cl_salv_tree_adapter_base=>BUILD_UIFUNCTION...more details | ||
|
| ||
| BUTTON_CLICK | Tree Event: BUTTON_CLICK | Public |
| CALL METHOD cl_salv_tree_adapter_base=>BUTTON_CLICK...more details | ||
| CHANGE_NODE | Change Node Settings and Data | Public |
| CALL METHOD cl_salv_tree_adapter_base=>CHANGE_NODE...more details | ||
| CHECKBOX_CHANGE | Tree Event: CHECKBOX_CHANGE | Public |
| CALL METHOD cl_salv_tree_adapter_base=>CHECKBOX_CHANGE...more details | ||
| COLLAPSE | Collapse Nodes | Public |
| CALL METHOD cl_salv_tree_adapter_base=>COLLAPSE...more details | ||
| COLUMN_OPTIMIZE | Optimize Columns | Public |
| CALL METHOD cl_salv_tree_adapter_base=>COLUMN_OPTIMIZE...more details | ||
| CONSTRUCTOR | Private | |
| CALL METHOD cl_salv_tree_adapter_base=>CONSTRUCTOR...more details | ||
| CREATE_TREE | Create Tree Control | Public |
| CALL METHOD cl_salv_tree_adapter_base=>CREATE_TREE...more details | ||
| DELETE | Deletes Node and Subtree | Public |
| CALL METHOD cl_salv_tree_adapter_base=>DELETE...more details | ||
| END_OF_LIST | Tree Event: END_OF_LIST | Public |
| CALL METHOD cl_salv_tree_adapter_base=>END_OF_LIST...more details | ||
| EXPAND | Expand Subtree | Public |
| CALL METHOD cl_salv_tree_adapter_base=>EXPAND...more details | ||
| EXPAND_COLLAPSE | Expand and Collapse Nodes | Public |
| CALL METHOD cl_salv_tree_adapter_base=>EXPAND_COLLAPSE...more details | ||
| EXPAND_EMPTY_FOLDER | Tree Event: EXPAND_NC | Public |
| CALL METHOD cl_salv_tree_adapter_base=>EXPAND_EMPTY_FOLDER...more details | ||
| GET_CHILDREN | Get Node of Subtree or Subnodes | Public |
| CALL METHOD cl_salv_tree_adapter_base=>GET_CHILDREN...more details | ||
| GET_NODE | Get Node | Public |
| CALL METHOD cl_salv_tree_adapter_base=>GET_NODE...more details | ||
| GET_RELATED_NODE | Get Related Node | Public |
| CALL METHOD cl_salv_tree_adapter_base=>GET_RELATED_NODE...more details | ||
| GET_TOP_NODE | Gets First Node | Public |
| CALL METHOD cl_salv_tree_adapter_base=>GET_TOP_NODE...more details | ||
| HEADER_CLICK | Tree Event: HEADER_CLICK | Public |
| CALL METHOD cl_salv_tree_adapter_base=>HEADER_CLICK...more details | ||
| ITEM_DOUBLE_CLICK | Tree Event: ITEM_DOUBLE_CLICK | Public |
| CALL METHOD cl_salv_tree_adapter_base=>ITEM_DOUBLE_CLICK...more details | ||
| ITEM_KEYPRESS | Tree Event: ITEM_KEYPRESS | Public |
| CALL METHOD cl_salv_tree_adapter_base=>ITEM_KEYPRESS...more details | ||
| LINK_CLICK | Tree Event: HEADER_CLICK | Public |
| CALL METHOD cl_salv_tree_adapter_base=>LINK_CLICK...more details | ||
| MOVE_NODE | Moves Node | Public |
| CALL METHOD cl_salv_tree_adapter_base=>MOVE_NODE...more details | ||
| NODE_DOUBLE_CLICK | Tree Event: NODE_DOUBLE_CLICK | Public |
| CALL METHOD cl_salv_tree_adapter_base=>NODE_DOUBLE_CLICK...more details | ||
| NODE_KEYPRESS | Tree Event: NODE_KEYPRESS | Public |
| CALL METHOD cl_salv_tree_adapter_base=>NODE_KEYPRESS...more details | ||
| REMOVE_ALL_KEYS | Release All Keys from KEYPRESS Event | Public |
| CALL METHOD cl_salv_tree_adapter_base=>REMOVE_ALL_KEYS...more details | ||
| SET_DATA | Data Is Set in Tree Control | Public |
| CALL METHOD cl_salv_tree_adapter_base=>SET_DATA...more details | ||
| SET_TOP_NODE | Sets Top Node | Public |
| CALL METHOD cl_salv_tree_adapter_base=>SET_TOP_NODE...more details | ||
| TOP_OF_LIST | Tree Event: TOP_OF_LIST | Public |
| CALL METHOD cl_salv_tree_adapter_base=>TOP_OF_LIST...more details | ||
| UPDATE_ROWS | Send Modified Rows to Tree | Public |
| CALL METHOD cl_salv_tree_adapter_base=>UPDATE_ROWS...more details | ||
CL_SALV_TREE_ADAPTER_BASE 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 |
| R_DYDO | Instance Attribute | Header Display Screen | LIKE CL_SALV_FORM_DYDOS | Private | |
| R_TREE | Instance Attribute | Tree Control Instance | LIKE CL_SALV_GUI_TREE | Public | |
| T_CHANGED_NODES | Instance Attribute | Changed nodes | LIKE SALV_T_CHANGED_NODES | Private | |
| T_FIELDCATALOG | Instance Attribute | Field Catalog for List Viewer Control | LIKE LVC_T_FCAT | Private | |
| T_NODE_ACTION | Instance Attribute | Node Operations | LIKE SALV_T_NODE_ACTION | Private |
Links to Related Class(s)
CL_SALV_...Full list of available SAP object classes
Search for further information about these or an SAP related objects