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_CONTROL

Interface 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_LIST

Method 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 NameDescriptionVisability
ADD_COLUMNAppend a ColumnPublic
CALL METHOD cl_gui_column_tree=>ADD_COLUMN...more details

ADD_HIERARCHY_COLUMNAppend a Column at End of Hierarchy AreaPublic
CALL METHOD cl_gui_column_tree=>ADD_HIERARCHY_COLUMN...more details

ADJUST_COLUMN_WIDTHAdapt Width of Columns to Their ContentsPublic
CALL METHOD cl_gui_column_tree=>ADJUST_COLUMN_WIDTH...more details

CALL_COLUMN_METHODCall a Method of a Column ObjectPrivate
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_NAMEChange Name of ColumnPrivate
CALL METHOD cl_gui_column_tree=>CC_CHANGE_COLUMN_NAME...more details

CC_COLUMN_NAME_EXISTSDetermines If Column Name Already ExistsPrivate
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_TREEInternalPublic
CALL METHOD cl_gui_column_tree=>CC_CREATE_COLUMN_TREE...more details

CC_CREATE_COLUMN_TREE_INITIALInternalPublic
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_EVENTSRegister Design Time EventsPrivate
CALL METHOD cl_gui_column_tree=>CC_REGISTER_EVENTS...more details

CC_SET_COLUMN_PROPERTYUpdate Control Property as Described by Property NodePrivate
CALL METHOD cl_gui_column_tree=>CC_SET_COLUMN_PROPERTY...more details

CC_SET_HHEADER_PROPERTYUpdate Control Property as Described by Property NodePrivate
CALL METHOD cl_gui_column_tree=>CC_SET_HHEADER_PROPERTY...more details

CHECK_COLUMN_NAMECheck a Column NamePrivate
CALL METHOD cl_gui_column_tree=>CHECK_COLUMN_NAME...more details

COLUMN_GET_WIDTHGets the Width of a ColumnPublic
CALL METHOD cl_gui_column_tree=>COLUMN_GET_WIDTH...more details

COLUMN_SET_ALIGNMENTSets the alignment of a columnPublic
CALL METHOD cl_gui_column_tree=>COLUMN_SET_ALIGNMENT...more details

COLUMN_SET_DISABLEDSets Whether a Column Can be SelectedPublic
CALL METHOD cl_gui_column_tree=>COLUMN_SET_DISABLED...more details

COLUMN_SET_HEADING_IMAGESets the Picture in the Column HeaderPublic
CALL METHOD cl_gui_column_tree=>COLUMN_SET_HEADING_IMAGE...more details

COLUMN_SET_HEADING_TEXTSets the Header of a ColumnPublic
CALL METHOD cl_gui_column_tree=>COLUMN_SET_HEADING_TEXT...more details

COLUMN_SET_HEADING_TOOLTIPSets the Tool Tip of the Header Of a ColumnPublic
CALL METHOD cl_gui_column_tree=>COLUMN_SET_HEADING_TOOLTIP...more details

COLUMN_SET_HIDDENSets the Visibility of a ColumnPublic
CALL METHOD cl_gui_column_tree=>COLUMN_SET_HIDDEN...more details

COLUMN_SET_WIDTHSets the Width of a ColumnPublic
CALL METHOD cl_gui_column_tree=>COLUMN_SET_WIDTH...more details

CONSTRUCTORConstructorPublic
CALL METHOD cl_gui_column_tree=>CONSTRUCTOR...more details

DELETE_COLUMNDeletes a ColumnPublic
CALL METHOD cl_gui_column_tree=>DELETE_COLUMN...more details

FREE_GUI_OBJECTReleases the Handle of a GUI_OBJECT if Error OccursProtected
CALL METHOD cl_gui_column_tree=>FREE_GUI_OBJECT...more details

GET_COLUMN_ORDERReads the Order of Columns in the ControlPublic
CALL METHOD cl_gui_column_tree=>GET_COLUMN_ORDER...more details

GET_STRUCTURE_BY_KEYGets a Column ObjectPrivate
CALL METHOD cl_gui_column_tree=>GET_STRUCTURE_BY_KEY...more details

GET_WIDTHS_OF_COLUMNSReturns the Width of All ColumnsPublic
CALL METHOD cl_gui_column_tree=>GET_WIDTHS_OF_COLUMNS...more details

HIERARCHY_HEADER_ADJUST_WIDTHAdapt the Width of the Hierarchy Area to the ContentsPublic
CALL METHOD cl_gui_column_tree=>HIERARCHY_HEADER_ADJUST_WIDTH...more details

HIERARCHY_HEADER_GET_WIDTHRead the Width of the Hierarchy HeaderPublic
CALL METHOD cl_gui_column_tree=>HIERARCHY_HEADER_GET_WIDTH...more details

HIERARCHY_HEADER_SET_TEXTSet the Text of the Hierarchy HeaderPublic
CALL METHOD cl_gui_column_tree=>HIERARCHY_HEADER_SET_TEXT...more details

HIERARCHY_HEADER_SET_TOOLTIPSet Tool Tip for Hierarchy HeaderPublic
CALL METHOD cl_gui_column_tree=>HIERARCHY_HEADER_SET_TOOLTIP...more details

HIERARCHY_HEADER_SET_T_IMAGESets the Picture for the Hierarchy HeaderPublic
CALL METHOD cl_gui_column_tree=>HIERARCHY_HEADER_SET_T_IMAGE...more details

HIERARCHY_HEADER_SET_WIDTHSets the Width of the Hierarchy HeaderPublic
CALL METHOD cl_gui_column_tree=>HIERARCHY_HEADER_SET_WIDTH...more details

INSERT_COLUMNInserts a ColumnPublic
CALL METHOD cl_gui_column_tree=>INSERT_COLUMN...more details

INSERT_COLUMN_INTInserts or Appends a ColumnPrivate
CALL METHOD cl_gui_column_tree=>INSERT_COLUMN_INT...more details

INSERT_COLUMN_NAMENotes Name of a Column + Various ChecksPrivate
CALL METHOD cl_gui_column_tree=>INSERT_COLUMN_NAME...more details

INSERT_HIERARCHY_COLUMNInserts a Column in Hierarchy AreaPublic
CALL METHOD cl_gui_column_tree=>INSERT_HIERARCHY_COLUMN...more details

INSERT_HIERARCHY_COLUMN_INTInserts or Appends a Column in Hierarchy AreaPrivate
CALL METHOD cl_gui_column_tree=>INSERT_HIERARCHY_COLUMN_INT...more details

SET_COLUMN_ORDERSets the Sequence of Columns in ControlPublic
CALL METHOD cl_gui_column_tree=>SET_COLUMN_ORDER...more details

SET_COLUMN_ORDER_FROZENEnable/Disable Column Rearrangement With the MousePublic
CALL METHOD cl_gui_column_tree=>SET_COLUMN_ORDER_FROZEN...more details

SET_COLUMN_PROPERTYSets the Property of a Column ObjectPrivate
CALL METHOD cl_gui_column_tree=>SET_COLUMN_PROPERTY...more details

SET_HIERARCHY_HEADER_END_COLSets the Last Column of the Hierarchy HeaderPrivate
CALL METHOD cl_gui_column_tree=>SET_HIERARCHY_HEADER_END_COL...more details

UPDATE_COLUMNChanges 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.

NameLevelDescriptionInitial ValueTypeVisability
COLUMNSInstance AttributeColumns in ControlLIKE
TREEV_CIT
Private
DM_NODE_KEY_TABLEInstance Attribute'LIKE
TREEV_NKS
Private
EN_ALIGNMENTConstantControl Composite: Name'enum_alignment'LIKE
CC_NAME
Private
EVENTID_HEADER_RESIZEConstant'44LIKE
I
Private
HEADERStatic Attribute'LIKE
CL_GUI_OBJECT
Private
HEADERSStatic Attribute'LIKE
CL_GUI_OBJECT
Private
MAX_COLUMN_COUNTConstantMaximum Number of Columns250LIKE
I
Public
NR_OF_COLUMNSInstance AttributeNumber of Columns in ControlLIKE
I
Private
NR_OF_HIERARCHY_COLUMNSInstance AttributeNumber of Columns in the Hierarchy AreaLIKE
I
Private
PN_ALIGNMENTConstantControl Composite: Name'alignment'LIKE
CC_NAME
Private
PN_COLUMNConstantControl Composite: Name'column'LIKE
CC_NAME
Private
PN_COLUMNSConstantControl Composite: Name'columns'LIKE
CC_NAME
Private
PN_DISABLEDConstantControl Composite: Name'disabled'LIKE
CC_NAME
Private
PN_HEADER_IMAGEConstantControl Composite: Name'header_image'LIKE
CC_NAME
Private
PN_HEADER_TEXTConstantControl Composite: Name'header_text'LIKE
CC_NAME
Private
PN_HEADER_TOOLTIPConstantControl Composite: Name'header_tooltip'LIKE
CC_NAME
Private
PN_HEADINGConstantControl Composite: Name'heading'LIKE
CC_NAME
Private
PN_HIDDENConstantControl Composite: Name'hidden'LIKE
CC_NAME
Private
PN_HIERARCHY_COLUMN_NAMEConstantControl Composite: Name'hierarchy_column_name'LIKE
CC_NAME
Private
PN_HIERARCHY_HEADERConstantControl Composite: Name'hierarchy_header'LIKE
CC_NAME
Private
PN_IMAGEConstantControl Composite: Name'image'LIKE
CC_NAME
Private
PN_ITEM_SELECTIONConstantControl Composite: Name'item_selection'LIKE
CC_NAME
Private
PN_NAMEConstantControl Composite: Name'name'LIKE
CC_NAME
Private
PN_TOOLTIPConstantControl Composite: Name'tooltip'LIKE
CC_NAME
Private
PN_WIDTHConstantControl Composite: Name'width'LIKE
CC_NAME
Private
STRUCTUREStatic Attribute'LIKE
CL_GUI_OBJECT
Private
STRUCTURESStatic Attribute'LIKE
CL_GUI_OBJECT
Private
TMP_COL_NAME_INDEXInstance Attribute'1LIKE
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



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!