SAP CL_GUI_COLUMN_TREE OO Class - Column Tree Control
CL_GUI_COLUMN_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 CL_GUI_COLUMN_TREE 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_GUI_COLUMN_TREE is CL_ITEM_TREE_CONTROLInterface Implementation
This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_CONTROL_COMPOSITE_PROP_LISTMethod list of CL_GUI_COLUMN_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_COLUMN | Append a Column | Public |
CALL METHOD cl_gui_column_tree=>ADD_COLUMN...more details | ||
ADD_HIERARCHY_COLUMN | Append a Column at End of Hierarchy Area | Public |
CALL METHOD cl_gui_column_tree=>ADD_HIERARCHY_COLUMN...more details | ||
ADJUST_COLUMN_WIDTH | Adapt Width of Columns to Their Contents | Public |
CALL METHOD cl_gui_column_tree=>ADJUST_COLUMN_WIDTH...more details | ||
CALL_COLUMN_METHOD | Call a Method of a Column Object | Private |
CALL METHOD cl_gui_column_tree=>CALL_COLUMN_METHOD...more details | ||
CC_ADD_COLUMNS | ' | Private |
CALL METHOD cl_gui_column_tree=>CC_ADD_COLUMNS...more details | ||
CC_ADD_COLUMN_FROM_PROPTREE | ' | Private |
CALL METHOD cl_gui_column_tree=>CC_ADD_COLUMN_FROM_PROPTREE...more details | ||
| ||
CC_ADD_DESIGNTIME_SAMPLE_DATA | ' | Private |
CALL METHOD cl_gui_column_tree=>CC_ADD_DESIGNTIME_SAMPLE_DATA...more details | ||
CC_ADD_HIERARCHY_HEADER_PROPS | ' | Private |
CALL METHOD cl_gui_column_tree=>CC_ADD_HIERARCHY_HEADER_PROPS...more details | ||
CC_ADD_ITEMS_FOR_COLUMNS | ' | Private |
CALL METHOD cl_gui_column_tree=>CC_ADD_ITEMS_FOR_COLUMNS...more details | ||
CC_CHANGE_COLUMN_NAME | Change Name of Column | Private |
CALL METHOD cl_gui_column_tree=>CC_CHANGE_COLUMN_NAME...more details | ||
CC_COLUMN_NAME_EXISTS | Determines If Column Name Already Exists | Private |
CALL METHOD cl_gui_column_tree=>CC_COLUMN_NAME_EXISTS...more details | ||
CC_CREATE_COLUMN_PROPTREE | ' | Private |
CALL METHOD cl_gui_column_tree=>CC_CREATE_COLUMN_PROPTREE...more details | ||
CC_CREATE_COLUMN_TREE | Internal | Public |
CALL METHOD cl_gui_column_tree=>CC_CREATE_COLUMN_TREE...more details | ||
CC_CREATE_COLUMN_TREE_INITIAL | Internal | Public |
CALL METHOD cl_gui_column_tree=>CC_CREATE_COLUMN_TREE_INITIAL...more details | ||
CC_CREATE_COLUMN_TREE_INT | ' | Private |
CALL METHOD cl_gui_column_tree=>CC_CREATE_COLUMN_TREE_INT...more details | ||
CC_GET_COLUMN_NAME | ' | Private |
CALL METHOD cl_gui_column_tree=>CC_GET_COLUMN_NAME...more details | ||
CC_GET_HIERARCHY_HEADER_PROPS | ' | Private |
CALL METHOD cl_gui_column_tree=>CC_GET_HIERARCHY_HEADER_PROPS...more details | ||
CC_GET_TMP_COLUMN_NAME | ' | Private |
CALL METHOD cl_gui_column_tree=>CC_GET_TMP_COLUMN_NAME...more details | ||
CC_HANDLE_COL_HEADER_RESIZE | ' | Private |
CALL METHOD cl_gui_column_tree=>CC_HANDLE_COL_HEADER_RESIZE...more details | ||
CC_HANDLE_EVENT_HEADER_RESIZE | ' | Private |
CALL METHOD cl_gui_column_tree=>CC_HANDLE_EVENT_HEADER_RESIZE...more details | ||
CC_HANDLE_HIER_HEADER_RESIZE | ' | Private |
CALL METHOD cl_gui_column_tree=>CC_HANDLE_HIER_HEADER_RESIZE...more details | ||
CC_REGISTER_EVENTS | Register Design Time Events | Private |
CALL METHOD cl_gui_column_tree=>CC_REGISTER_EVENTS...more details | ||
CC_SET_COLUMN_PROPERTY | Update Control Property as Described by Property Node | Private |
CALL METHOD cl_gui_column_tree=>CC_SET_COLUMN_PROPERTY...more details | ||
CC_SET_HHEADER_PROPERTY | Update Control Property as Described by Property Node | Private |
CALL METHOD cl_gui_column_tree=>CC_SET_HHEADER_PROPERTY...more details | ||
CHECK_COLUMN_NAME | Check a Column Name | Private |
CALL METHOD cl_gui_column_tree=>CHECK_COLUMN_NAME...more details | ||
COLUMN_GET_WIDTH | Gets the Width of a Column | Public |
CALL METHOD cl_gui_column_tree=>COLUMN_GET_WIDTH...more details | ||
COLUMN_SET_ALIGNMENT | Sets the alignment of a column | Public |
CALL METHOD cl_gui_column_tree=>COLUMN_SET_ALIGNMENT...more details | ||
COLUMN_SET_DISABLED | Sets Whether a Column Can be Selected | Public |
CALL METHOD cl_gui_column_tree=>COLUMN_SET_DISABLED...more details | ||
COLUMN_SET_HEADING_IMAGE | Sets the Picture in the Column Header | Public |
CALL METHOD cl_gui_column_tree=>COLUMN_SET_HEADING_IMAGE...more details | ||
COLUMN_SET_HEADING_TEXT | Sets the Header of a Column | Public |
CALL METHOD cl_gui_column_tree=>COLUMN_SET_HEADING_TEXT...more details | ||
COLUMN_SET_HEADING_TOOLTIP | Sets the Tool Tip of the Header Of a Column | Public |
CALL METHOD cl_gui_column_tree=>COLUMN_SET_HEADING_TOOLTIP...more details | ||
COLUMN_SET_HIDDEN | Sets the Visibility of a Column | Public |
CALL METHOD cl_gui_column_tree=>COLUMN_SET_HIDDEN...more details | ||
COLUMN_SET_WIDTH | Sets the Width of a Column | Public |
CALL METHOD cl_gui_column_tree=>COLUMN_SET_WIDTH...more details | ||
CONSTRUCTOR | Constructor | Public |
CALL METHOD cl_gui_column_tree=>CONSTRUCTOR...more details | ||
DELETE_COLUMN | Deletes a Column | Public |
CALL METHOD cl_gui_column_tree=>DELETE_COLUMN...more details | ||
FREE_GUI_OBJECT | Releases the Handle of a GUI_OBJECT if Error Occurs | Protected |
CALL METHOD cl_gui_column_tree=>FREE_GUI_OBJECT...more details | ||
GET_COLUMN_ORDER | Reads the Order of Columns in the Control | Public |
CALL METHOD cl_gui_column_tree=>GET_COLUMN_ORDER...more details | ||
GET_STRUCTURE_BY_KEY | Gets a Column Object | Private |
CALL METHOD cl_gui_column_tree=>GET_STRUCTURE_BY_KEY...more details | ||
GET_WIDTHS_OF_COLUMNS | Returns the Width of All Columns | Public |
CALL METHOD cl_gui_column_tree=>GET_WIDTHS_OF_COLUMNS...more details | ||
HIERARCHY_HEADER_ADJUST_WIDTH | Adapt the Width of the Hierarchy Area to the Contents | Public |
CALL METHOD cl_gui_column_tree=>HIERARCHY_HEADER_ADJUST_WIDTH...more details | ||
HIERARCHY_HEADER_GET_WIDTH | Read the Width of the Hierarchy Header | Public |
CALL METHOD cl_gui_column_tree=>HIERARCHY_HEADER_GET_WIDTH...more details | ||
HIERARCHY_HEADER_SET_TEXT | Set the Text of the Hierarchy Header | Public |
CALL METHOD cl_gui_column_tree=>HIERARCHY_HEADER_SET_TEXT...more details | ||
HIERARCHY_HEADER_SET_TOOLTIP | Set Tool Tip for Hierarchy Header | Public |
CALL METHOD cl_gui_column_tree=>HIERARCHY_HEADER_SET_TOOLTIP...more details | ||
HIERARCHY_HEADER_SET_T_IMAGE | Sets the Picture for the Hierarchy Header | Public |
CALL METHOD cl_gui_column_tree=>HIERARCHY_HEADER_SET_T_IMAGE...more details | ||
HIERARCHY_HEADER_SET_WIDTH | Sets the Width of the Hierarchy Header | Public |
CALL METHOD cl_gui_column_tree=>HIERARCHY_HEADER_SET_WIDTH...more details | ||
INSERT_COLUMN | Inserts a Column | Public |
CALL METHOD cl_gui_column_tree=>INSERT_COLUMN...more details | ||
INSERT_COLUMN_INT | Inserts or Appends a Column | Private |
CALL METHOD cl_gui_column_tree=>INSERT_COLUMN_INT...more details | ||
INSERT_COLUMN_NAME | Notes Name of a Column + Various Checks | Private |
CALL METHOD cl_gui_column_tree=>INSERT_COLUMN_NAME...more details | ||
INSERT_HIERARCHY_COLUMN | Inserts a Column in Hierarchy Area | Public |
CALL METHOD cl_gui_column_tree=>INSERT_HIERARCHY_COLUMN...more details | ||
INSERT_HIERARCHY_COLUMN_INT | Inserts or Appends a Column in Hierarchy Area | Private |
CALL METHOD cl_gui_column_tree=>INSERT_HIERARCHY_COLUMN_INT...more details | ||
SET_COLUMN_ORDER | Sets the Sequence of Columns in Control | Public |
CALL METHOD cl_gui_column_tree=>SET_COLUMN_ORDER...more details | ||
SET_COLUMN_ORDER_FROZEN | Enable/Disable Column Rearrangement With the Mouse | Public |
CALL METHOD cl_gui_column_tree=>SET_COLUMN_ORDER_FROZEN...more details | ||
SET_COLUMN_PROPERTY | Sets the Property of a Column Object | Private |
CALL METHOD cl_gui_column_tree=>SET_COLUMN_PROPERTY...more details | ||
SET_HIERARCHY_HEADER_END_COL | Sets the Last Column of the Hierarchy Header | Private |
CALL METHOD cl_gui_column_tree=>SET_HIERARCHY_HEADER_END_COL...more details | ||
UPDATE_COLUMN | Changes the Attributes of a Column (Not the Content) | Public |
CALL METHOD cl_gui_column_tree=>UPDATE_COLUMN...more details |
CL_GUI_COLUMN_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 |
COLUMNS | Instance Attribute | Columns in Control | LIKE TREEV_CIT | Private | |
DM_NODE_KEY_TABLE | Instance Attribute | ' | LIKE TREEV_NKS | Private | |
EN_ALIGNMENT | Constant | Control Composite: Name | 'enum_alignment' | LIKE CC_NAME | Private |
EVENTID_HEADER_RESIZE | Constant | ' | 44 | LIKE I | Private |
HEADER | Static Attribute | ' | LIKE CL_GUI_OBJECT | Private | |
HEADERS | Static Attribute | ' | LIKE CL_GUI_OBJECT | Private | |
MAX_COLUMN_COUNT | Constant | Maximum Number of Columns | 250 | LIKE I | Public |
NR_OF_COLUMNS | Instance Attribute | Number of Columns in Control | LIKE I | Private | |
NR_OF_HIERARCHY_COLUMNS | Instance Attribute | Number of Columns in the Hierarchy Area | LIKE I | Private | |
PN_ALIGNMENT | Constant | Control Composite: Name | 'alignment' | LIKE CC_NAME | Private |
PN_COLUMN | Constant | Control Composite: Name | 'column' | LIKE CC_NAME | Private |
PN_COLUMNS | Constant | Control Composite: Name | 'columns' | LIKE CC_NAME | Private |
PN_DISABLED | Constant | Control Composite: Name | 'disabled' | LIKE CC_NAME | Private |
PN_HEADER_IMAGE | Constant | Control Composite: Name | 'header_image' | LIKE CC_NAME | Private |
PN_HEADER_TEXT | Constant | Control Composite: Name | 'header_text' | LIKE CC_NAME | Private |
PN_HEADER_TOOLTIP | Constant | Control Composite: Name | 'header_tooltip' | LIKE CC_NAME | Private |
PN_HEADING | Constant | Control Composite: Name | 'heading' | LIKE CC_NAME | Private |
PN_HIDDEN | Constant | Control Composite: Name | 'hidden' | LIKE CC_NAME | Private |
PN_HIERARCHY_COLUMN_NAME | Constant | Control Composite: Name | 'hierarchy_column_name' | LIKE CC_NAME | Private |
PN_HIERARCHY_HEADER | Constant | Control Composite: Name | 'hierarchy_header' | LIKE CC_NAME | Private |
PN_IMAGE | Constant | Control Composite: Name | 'image' | LIKE CC_NAME | Private |
PN_ITEM_SELECTION | Constant | Control Composite: Name | 'item_selection' | LIKE CC_NAME | Private |
PN_NAME | Constant | Control Composite: Name | 'name' | LIKE CC_NAME | Private |
PN_TOOLTIP | Constant | Control Composite: Name | 'tooltip' | LIKE CC_NAME | Private |
PN_WIDTH | Constant | Control Composite: Name | 'width' | LIKE CC_NAME | Private |
STRUCTURE | Static Attribute | ' | LIKE CL_GUI_OBJECT | Private | |
STRUCTURES | Static Attribute | ' | LIKE CL_GUI_OBJECT | Private | |
TMP_COL_NAME_INDEX | Instance Attribute | ' | 1 | LIKE I | Private |
Links to Related Class(s)
CL_GUI_C...Full list of available SAP object classes
Search for further information about these or an SAP related objects