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_KEYS

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_EVENTS_FUNCTIONS

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_EVENTS_TREE

Method 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 NameDescriptionVisability
ADD_BUTTONPrivate
CALL METHOD /isdfps/cl_org_tree=>ADD_BUTTON...more details

ADD_NODEAdds a New NodePrivate
CALL METHOD /isdfps/cl_org_tree=>ADD_NODE...more details

ADD_SUBTREEPrivate
CALL METHOD /isdfps/cl_org_tree=>ADD_SUBTREE...more details

CLASS_CONSTRUCTORCLASS_CONSTRUCTORPublic
CALL METHOD /isdfps/cl_org_tree=>CLASS_CONSTRUCTOR...more details

COLLAPSE_ALL_NODESPrivate
CALL METHOD /isdfps/cl_org_tree=>COLLAPSE_ALL_NODES...more details

CONSTRUCTORCONSTRUCTORPublic
CALL METHOD /isdfps/cl_org_tree=>CONSTRUCTOR...more details

DISPLAYPrivate
CALL METHOD /isdfps/cl_org_tree=>DISPLAY...more details

EXPAND_ALL_NODESExpands All NodesPublic
CALL METHOD /isdfps/cl_org_tree=>EXPAND_ALL_NODES...more details

EXPAND_NODES_BY_COMP_VALUEPrivate
CALL METHOD /isdfps/cl_org_tree=>EXPAND_NODES_BY_COMP_VALUE...more details

EXPAND_NODES_BY_DEPTHPrivate
CALL METHOD /isdfps/cl_org_tree=>EXPAND_NODES_BY_DEPTH...more details

FILL_ADDITIONAL_COLUMNSFills Additional ColumnsProtected
CALL METHOD /isdfps/cl_org_tree=>FILL_ADDITIONAL_COLUMNS...more details

GET_CHECKED_NODESPrivate
CALL METHOD /isdfps/cl_org_tree=>GET_CHECKED_NODES...more details

GET_CHILDREN_NODESPrivate
CALL METHOD /isdfps/cl_org_tree=>GET_CHILDREN_NODES...more details

GET_DATA_TABLEPrivate
CALL METHOD /isdfps/cl_org_tree=>GET_DATA_TABLE...more details

GET_FUNCTIONSPrivate
CALL METHOD /isdfps/cl_org_tree=>GET_FUNCTIONS...more details

GET_METADATAPrivate
CALL METHOD /isdfps/cl_org_tree=>GET_METADATA...more details

GET_NODE_ICONProvides Icon for Related Node TypeProtected
CALL METHOD /isdfps/cl_org_tree=>GET_NODE_ICON...more details

GET_NODE_STYLEProvides Style of NodeProtected
CALL METHOD /isdfps/cl_org_tree=>GET_NODE_STYLE...more details

GET_PARENT_NODEPrivate
CALL METHOD /isdfps/cl_org_tree=>GET_PARENT_NODE...more details

GET_RELATED_NODEPrivate
CALL METHOD /isdfps/cl_org_tree=>GET_RELATED_NODE...more details

GET_SELECTED_NODESProvides Selected NodesPublic
CALL METHOD /isdfps/cl_org_tree=>GET_SELECTED_NODES...more details

GET_STAT_ICONProvides Icon for Related Plan StatusProtected
CALL METHOD /isdfps/cl_org_tree=>GET_STAT_ICON...more details

GET_STYLE_TOOLTIPSPrivate
CALL METHOD /isdfps/cl_org_tree=>GET_STYLE_TOOLTIPS...more details

GET_SUBTREE_NODESPrivate
CALL METHOD /isdfps/cl_org_tree=>GET_SUBTREE_NODES...more details

ON_ADDED_FUNCTIONPrivate
CALL METHOD /isdfps/cl_org_tree=>ON_ADDED_FUNCTION...more details

ON_AFTER_SALV_FUNCTIONEvent Handler for Event AFTER_SALV_FUNCTIONPrivate
CALL METHOD /isdfps/cl_org_tree=>ON_AFTER_SALV_FUNCTION...more details

ON_BEFORE_SALV_FUNCTIONEvent Handler for Event BEFORE_SALV_FUNCTIONPrivate
CALL METHOD /isdfps/cl_org_tree=>ON_BEFORE_SALV_FUNCTION...more details

ON_CHECKBOX_CHANGEPrivate
CALL METHOD /isdfps/cl_org_tree=>ON_CHECKBOX_CHANGE...more details

ON_KEYPRESSEvent Handler for Event KEYPRESSPrivate
CALL METHOD /isdfps/cl_org_tree=>ON_KEYPRESS...more details

REGISTER_EVENTSPrivate
CALL METHOD /isdfps/cl_org_tree=>REGISTER_EVENTS...more details

SET_HIERARCHY_SELECTABLEPrivate
CALL METHOD /isdfps/cl_org_tree=>SET_HIERARCHY_SELECTABLE...more details

SET_ORG_STRUCTUREStructure Tree Using Organizational Structure TablesPublic
CALL METHOD /isdfps/cl_org_tree=>SET_ORG_STRUCTURE...more details

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

NameLevelDescriptionInitial ValueTypeVisability
GV_BEGDA_COL_NAMEInstance AttributeALV Control: Field Name of Internal Table Field'BEGDA'LIKE
LVC_FNAME
Protected
GV_ENDDA_COL_NAMEInstance AttributeALV Control: Field Name of Internal Table Field'ENDDA'LIKE
LVC_FNAME
Protected
GV_ISTEXT_COL_NAMEInstance AttributeALV Control: Field Name of Internal Table Field'ISTEXT'LIKE
LVC_FNAME
Protected
GV_OBJID_COL_NAMEInstance AttributeALV Control: Field Name of Internal Table Field'OBJID'LIKE
LVC_FNAME
Protected
GV_OTEXT_COL_NAMEInstance AttributeALV Control: Field Name of Internal Table Field'OTEXT'LIKE
LVC_FNAME
Protected
GV_OTYPE_COL_NAMEInstance AttributeLIKE
Private
GV_PDOWN_COL_NAMEInstance AttributeLIKE
Private
GV_PNEXT_COL_NAMEInstance AttributeLIKE
Private
GV_PPREV_COL_NAMEInstance AttributeLIKE
Private
GV_PUP_COL_NAMEInstance AttributeLIKE
Private
GV_RELAT_DESC_COL_NAMEInstance AttributeALV Control: Field Name of Internal Table Field'RELAT_DESC'LIKE
LVC_FNAME
Protected
GV_SEQNR_COL_NAMEInstance AttributeLIKE
Private
GV_SHORT_COL_NAMEInstance AttributeALV Control: Field Name of Internal Table Field'SHORT'LIKE
LVC_FNAME
Protected
GV_STATUS_COL_NAMEInstance AttributeALV Control: Field Name of Internal Table Field'ISTAT'LIKE
LVC_FNAME
Protected
GV_VBEGDA_COL_NAMEInstance AttributeALV Control: Field Name of Internal Table Field'VBEGDA'LIKE
LVC_FNAME
Protected
GV_VENDDA_COL_NAMEInstance AttributeALV Control: Field Name of Internal Table Field'VENDDA'LIKE
LVC_FNAME
Protected
GV_VRELAT_COL_NAMEInstance AttributeALV Control: Field Name of Internal Table Field'VRELAT'LIKE
LVC_FNAME
Protected
GV_VRSIGN_COL_NAMEInstance AttributeALV Control: Field Name of Internal Table Field'VRSIGN'LIKE
LVC_FNAME
Protected
GV_VSTATUS_COL_NAMEInstance AttributeLIKE
Private
GV_VSTEXT_COL_NAMEInstance AttributeALV Control: Field Name of Internal Table Field'VSTEXT'LIKE
LVC_FNAME
Protected
MC_DISPLAY_MODE_BUTTONInstance AttributeLIKE
Private
MC_DISPLAY_MODE_CHECKBOXInstance AttributeLIKE
Private
MC_DISPLAY_MODE_DATEInstance AttributeLIKE
Private
MC_DISPLAY_MODE_ICONInstance AttributeLIKE
Private
MC_DISPLAY_MODE_ICON_BUTTONInstance AttributeLIKE
Private
MC_DISPLAY_MODE_NUMInstance AttributeLIKE
Private
MC_DISPLAY_MODE_TEXTInstance AttributeLIKE
Private
MO_SALV_TREEInstance AttributeLIKE
Private
MO_TREE_CONTAINERInstance AttributeLIKE
Private
MR_ALV_DATA_TABLEInstance AttributeLIKE
Private
MR_DATA_TABLEInstance AttributeLIKE
Private
MT_COMPONENTSInstance AttributeLIKE
Private
MT_KEYS_RELATInstance AttributeLIKE
Private
MT_NON_SELECTABLE_OTYPEInstance AttributeObject TypeLIKE
OTYPE_TABLE
Private
MT_OBJEC_STRUCInstance AttributeLIKE
Private
MV_HIERACHY_SELECTABLEInstance AttributeIndicatorABAP_FALSELIKE
FLAG
Private
MV_NEXT_SEQNRInstance AttributeIndex of entryLIKE
SSEQNR
Private
MV_OBJEC_DESC_TEXTInstance AttributeLIKE
Private
MV_OBJEC_STAT_TEXTInstance AttributeLIKE
Private
MV_RELAT_VISTAT_TEXTInstance AttributeLIKE
Private
MV_STATUS_ACTIVE_TEXTInstance AttributeLIKE
Private
MV_STATUS_APPROVED_TEXTInstance AttributeLIKE
Private
MV_STATUS_PLANNED_TEXTInstance AttributeLIKE
Private
MV_STATUS_REJECTED_TEXTInstance AttributeLIKE
Private
MV_STATUS_SUBMITTED_TEXTInstance AttributeLIKE
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



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!