SAP CL_PROXY_UIX_TREE_DATA OO Class - TreeData for Proxys









CL_PROXY_UIX_TREE_DATA 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_PROXY_UIX_TREE_DATA 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_PROXY_UIX_TREE_DATA is CL_ESD_TREE_DATA

Method list of CL_PROXY_UIX_TREE_DATA 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_CELLSadd node cellsProtected
CALL METHOD cl_proxy_uix_tree_data=>ADD_CELLS...more details

ADD_MENU_FOR_NODEadd menu entry depending on node typeProtected
CALL METHOD cl_proxy_uix_tree_data=>ADD_MENU_FOR_NODE...more details

ADD_NODEadds node via IDs onlyProtected
CALL METHOD cl_proxy_uix_tree_data=>ADD_NODE...more details

ADD_NODE_NOT_IN_TREEProtected
CALL METHOD cl_proxy_uix_tree_data=>ADD_NODE_NOT_IN_TREE...more details

CALC_SPLIT_PATHset split path (for message type)Protected
CALL METHOD cl_proxy_uix_tree_data=>CALC_SPLIT_PATH...more details

CHECK_NODEchecks a nodePublic
CALL METHOD cl_proxy_uix_tree_data=>CHECK_NODE...more details

CONSTRUCTORCONSTRUCTORPublic
CALL METHOD cl_proxy_uix_tree_data=>CONSTRUCTOR...more details

CREATE_NODEScreate nodes regarding cl_proxy->indexProtected
CALL METHOD cl_proxy_uix_tree_data=>CREATE_NODES...more details

CREATE_NODE_DATAcreate node data via IDsProtected
CALL METHOD cl_proxy_uix_tree_data=>CREATE_NODE_DATA...more details

CREATE_TREEgets tree dataProtected
CALL METHOD cl_proxy_uix_tree_data=>CREATE_TREE...more details

CREATE_TREE_HEADERcreates tree header rowsProtected
CALL METHOD cl_proxy_uix_tree_data=>CREATE_TREE_HEADER...more details

CREATE_TYPE_NODEScreate nodes regarding cl_proxy->indexProtected
CALL METHOD cl_proxy_uix_tree_data=>CREATE_TYPE_NODES...more details

CREATE_TYPE_NODES_Ecreate nodes regarding cl_proxy->indexProtected
CALL METHOD cl_proxy_uix_tree_data=>CREATE_TYPE_NODES_E...more details

GET_CHILDREN_SORTEDget children in sortedProtected
CALL METHOD cl_proxy_uix_tree_data=>GET_CHILDREN_SORTED...more details

GET_DISABLED_FLAGget information whether node is enabled/disabledProtected
CALL METHOD cl_proxy_uix_tree_data=>GET_DISABLED_FLAG...more details

GET_NODE_INCONSISTENT_ICONgets icon for splitpath elementsProtected
CALL METHOD cl_proxy_uix_tree_data=>GET_NODE_INCONSISTENT_ICON...more details

GET_NODE_NAME_ICONreturns name + icon of a tree nodeProtected
CALL METHOD cl_proxy_uix_tree_data=>GET_NODE_NAME_ICON...more details

GET_SPLITPATH_ICONgets icon for splitpath elementsPrivate
CALL METHOD cl_proxy_uix_tree_data=>GET_SPLITPATH_ICON...more details

GET_TREE_DATAgets tree dataPublic
CALL METHOD cl_proxy_uix_tree_data=>GET_TREE_DATA...more details

IS_EXTERNAL_VIEWtree is external or internal viewPublic
CALL METHOD cl_proxy_uix_tree_data=>IS_EXTERNAL_VIEW...more details

IS_SPLIT_PATH_ELEMENTnode is relevant for split pathProtected
CALL METHOD cl_proxy_uix_tree_data=>IS_SPLIT_PATH_ELEMENT...more details

IS_VALID_FOR_SPLIT_PATHnode is relevant for split pathProtected
CALL METHOD cl_proxy_uix_tree_data=>IS_VALID_FOR_SPLIT_PATH...more details

MERGE_TOOLTIPmerges tooltip of usage and referred objectProtected
CALL METHOD cl_proxy_uix_tree_data=>MERGE_TOOLTIP...more details

REPAIR_INCONSISTENT_NODESrepair all existing inconsitent nodesPublic
CALL METHOD cl_proxy_uix_tree_data=>REPAIR_INCONSISTENT_NODES...more details

REPAIR_NODEchecks a nodePublic
CALL METHOD cl_proxy_uix_tree_data=>REPAIR_NODE...more details

SET_SPLIT_PATHset split path (for message type)Public
CALL METHOD cl_proxy_uix_tree_data=>SET_SPLIT_PATH...more details

TOGGLE_RELEVANT_NODEScreate nodes regarding cl_proxy->indexPublic
CALL METHOD cl_proxy_uix_tree_data=>TOGGLE_RELEVANT_NODES...more details

UPDATE_INCONSISTENT_NODESmark inconsistent nodes for UI updatePublic
CALL METHOD cl_proxy_uix_tree_data=>UPDATE_INCONSISTENT_NODES...more details

UPDATE_NODEchange a node into tree_data tableProtected
CALL METHOD cl_proxy_uix_tree_data=>UPDATE_NODE...more details

UPDATE_NODEScreate nodes regarding cl_proxy->indexProtected
CALL METHOD cl_proxy_uix_tree_data=>UPDATE_NODES...more details



CL_PROXY_UIX_TREE_DATA 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
CHANGE_HANDLERInstance Attributechange handler for CL_PROXYLIKE
CL_PROXY_CHANGE_HANDLER
Protected
C_COL_ABAP_NAMEConstantCharacter Field of Length 12'ABAP_NAME'LIKE
STRING
Public
C_COL_ESR_NAMEConstantCharacter Field of Length 12'ESR_NAME'LIKE
STRING
Public
C_EXPANDED_LEVELS_DEFAULTStatic Attributedefault number of initially expanded levels1LIKE
I
Protected
C_FCODE_FROM_TABLETYPEConstantFunction Code'FROM_TABLETYPE'LIKE
UI_FUNC
Public
C_FCODE_PREFIX_EXTConstant'EXT_'LIKE
UI_FUNC
Public
C_FCODE_PREFIX_INTConstant'INT_'LIKE
UI_FUNC
Public
C_FCODE_SHOW_CODE_SNIPPETConstant'SHOW_CODE_SNIPPET'LIKE
UI_FUNC
Public
C_FCODE_SHOW_LEGENDConstantFunction Code'SHOW_LEGEND'LIKE
UI_FUNC
Public
C_FCODE_SHOW_NODE_DETAILSConstantFunction Code'SHOW_NODE_DETAILS'LIKE
UI_FUNC
Public
C_FCODE_TO_TABLETYPEConstantFunction Code'TO_TABLETYPE'LIKE
UI_FUNC
Public
C_FC_CHECK_NODEConstantABAP System Field: PAI-Triggering Function Code'CHECK_NODE'LIKE
SY-UCOMM
Public
C_FC_REPAIR_INCONSISTENT_NODESConstantABAP System Field: PAI-Triggering Function Code'REPAIR_ICONSISTENT_NODES'LIKE
SY-UCOMM
Public
C_FC_REPAIR_NODEConstantABAP System Field: PAI-Triggering Function Code'REPAIR_NODE'LIKE
SY-UCOMM
Public
C_FC_SET_SPLIT_PATHConstantFunction Code that Triggered PAI'SET_SPLIT_PATH'LIKE
SY-UCOMM
Public
DISABLED_NODE_EXISTSInstance Attributeat least one disable node existingSPACELIKE
PRX_BOOLEAN
Protected
EXITInstance AttributeABAP Proxies: Boolean Value ('X' = True, Space = False)LIKE
PRX_BOOLEAN
Protected
EXTERNAL_VIEWInstance AttributeABAP Proxies: Boolean Value ('X' = True, Space = False)LIKE
PRX_BOOLEAN
Protected
GLOBAL_CONTEXTInstance Attributeglobal node contextLIKE
IF_PXN_GLOBAL_BASE
Private
HIDE_DISABLED_NODESInstance Attributehide or show disabled nodesSPACELIKE
PRX_BOOLEAN
Protected
MT_CONTEXT_IDInstance Attributemessage type context (relevant for splitpat)LIKE
PRX_ID
Protected
NODE_COUNTERInstance AttributeLIKE
I
Protected
PROXY_PLUGINInstance AttributePlugIn Base Class for Proxys via IF_PX*-APIsLIKE
CL_PROXY_UIX_PLGN_BASE
Protected
READ_ONLYInstance AttributeList is readonly, even if status->UI_MODE changesLIKE
PRX_BOOLEAN
Private
REPAIRABLE_NODE_EXISTSInstance Attributeat least one node to be repaired exisitsLIKE
PRX_BOOLEAN
Protected
SEARCH_IDInstance Attributesearched IDLIKE
PRX_ID
Protected
SEARCH_PATHInstance Attributesearched pathLIKE
STRING
Protected
TREE_ORDERInstance AttributePreferred order in proxy treLIKE
PRX_UI_WB_TREE_ORDER
Private




CL_PROXY_UIX_TREE_DATA types

S_ENHANCEMENT -
T_ENHANCEMENT -

Links to Related Class(s)

CL_PROXY...
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!