SAP CL_DPR_UI_LOG_TREE OO Class - UI Logic for Tree









CL_DPR_UI_LOG_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_DPR_UI_LOG_TREE including details of:

  • Interface class implementations
  • Inheritance details
  • Methods defined within class ( including link to full details )
  • Attributes ( including initial values )
  • Class Events



Method list of CL_DPR_UI_LOG_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_SELECTION_FOR_INOUTDENTAdd the guid as a selection for Indent and OutdentPublic
CALL METHOD cl_dpr_ui_log_tree=>ADD_SELECTION_FOR_INOUTDENT...more details

ADD_SELECTION_GUIDAdd the guid as a selectionPrivate
CALL METHOD cl_dpr_ui_log_tree=>ADD_SELECTION_GUID...more details

BUILD_TREEGets Visible Project Elements in Initial ScreenPrivate
CALL METHOD cl_dpr_ui_log_tree=>BUILD_TREE...more details

BUILD_TREE_BOTTOM_UPBottom-Up Structure of Tree for an ElementPrivate
CALL METHOD cl_dpr_ui_log_tree=>BUILD_TREE_BOTTOM_UP...more details

CALC_PERIOD_AND_TIME_BCVCalculate the time frame and the period for BCV displayPrivate
CALL METHOD cl_dpr_ui_log_tree=>CALC_PERIOD_AND_TIME_BCV...more details

CHECK_FOR_ALLOWED_PARENTPrivate
CALL METHOD cl_dpr_ui_log_tree=>CHECK_FOR_ALLOWED_PARENT...more details

CHECK_FOR_ALLOWED_SEQUENCEPrivate
CALL METHOD cl_dpr_ui_log_tree=>CHECK_FOR_ALLOWED_SEQUENCE...more details

CHECK_FOR_FREE_SORTINGPrivate
CALL METHOD cl_dpr_ui_log_tree=>CHECK_FOR_FREE_SORTING...more details

CHECK_FOR_MULTI_SELECTIONCheck for multiple selectionsPrivate
CALL METHOD cl_dpr_ui_log_tree=>CHECK_FOR_MULTI_SELECTION...more details

CHECK_FOR_MULTI_SEL_HEADERCheck for multiple selections beside project headerPublic
CALL METHOD cl_dpr_ui_log_tree=>CHECK_FOR_MULTI_SEL_HEADER...more details

CHECK_FOR_NEW_SIBLINGSPrivate
CALL METHOD cl_dpr_ui_log_tree=>CHECK_FOR_NEW_SIBLINGS...more details

CLEAR_CUT_COPY_SELECTIONDelete Selection for Cut/CopyPrivate
CALL METHOD cl_dpr_ui_log_tree=>CLEAR_CUT_COPY_SELECTION...more details

CLEAR_CUT_COPY_SELECTIONSDelete Selection for Cut/CopyPrivate
CALL METHOD cl_dpr_ui_log_tree=>CLEAR_CUT_COPY_SELECTIONS...more details

COLLAPSECollapses a SubtreePrivate
CALL METHOD cl_dpr_ui_log_tree=>COLLAPSE...more details

CONSTRUCTORPrivate
CALL METHOD cl_dpr_ui_log_tree=>CONSTRUCTOR...more details

COPYMarks a Copied Project ElementPrivate
CALL METHOD cl_dpr_ui_log_tree=>COPY...more details

CREATE_AND_INSERTCreate a new element and insert it within collectionPrivate
CALL METHOD cl_dpr_ui_log_tree=>CREATE_AND_INSERT...more details

CUTMarks a 'Cut' Project Element for MOVEPrivate
CALL METHOD cl_dpr_ui_log_tree=>CUT...more details

DELETE_SELECTION_GUIDDelete the selectionPrivate
CALL METHOD cl_dpr_ui_log_tree=>DELETE_SELECTION_GUID...more details

EXPANDExpands an Element to the Status Before Collapsing itPrivate
CALL METHOD cl_dpr_ui_log_tree=>EXPAND...more details

FILL_ROOT_DATAFills GUID and Object Category of Root ObjectPrivate
CALL METHOD cl_dpr_ui_log_tree=>FILL_ROOT_DATA...more details

GET_ALL_VISIBLE_TREE_ELEMENTSPublic
CALL METHOD cl_dpr_ui_log_tree=>GET_ALL_VISIBLE_TREE_ELEMENTS...more details

GET_ASSIGNMENTSGet Notes, Documents and Object Links InformationPublic
CALL METHOD cl_dpr_ui_log_tree=>GET_ASSIGNMENTS...more details

GET_BREADCRUMB_ELEMENTSDetermine Path up to Active ObjectPrivate
CALL METHOD cl_dpr_ui_log_tree=>GET_BREADCRUMB_ELEMENTS...more details

GET_CHANGE_MODEFills Change Mode of Project ElementPrivate
CALL METHOD cl_dpr_ui_log_tree=>GET_CHANGE_MODE...more details

GET_CLR_DESCRIPTIONFills Short Text of Project ElementPrivate
CALL METHOD cl_dpr_ui_log_tree=>GET_CLR_DESCRIPTION...more details

GET_CUT_COPY_SELECTIONDelivers Element Selected for Cutting/CopyingPrivate
CALL METHOD cl_dpr_ui_log_tree=>GET_CUT_COPY_SELECTION...more details

GET_CUT_COPY_SELECTIONSDelivers Element Selected for Cutting/CopyingPrivate
CALL METHOD cl_dpr_ui_log_tree=>GET_CUT_COPY_SELECTIONS...more details

GET_DESCRIPTIONFills Short Text of Project ElementPrivate
CALL METHOD cl_dpr_ui_log_tree=>GET_DESCRIPTION...more details

GET_DRAG_TAG_AND_ENABLINGSet drag tag and enabling for tree elementPrivate
CALL METHOD cl_dpr_ui_log_tree=>GET_DRAG_TAG_AND_ENABLING...more details

GET_ELEMENT_DATA_FOR_DRAGPrivate
CALL METHOD cl_dpr_ui_log_tree=>GET_ELEMENT_DATA_FOR_DRAG...more details

GET_FIRST_VISIBLE_ROWDelivers Current Scroll PositionPrivate
CALL METHOD cl_dpr_ui_log_tree=>GET_FIRST_VISIBLE_ROW...more details

GET_FUNCTIONSGets Info for Functions (Cut, Copy, Paste ...)Private
CALL METHOD cl_dpr_ui_log_tree=>GET_FUNCTIONS...more details

GET_ICON_AND_TOOLTIPFills Icon and Text for Object CategoryPrivate
CALL METHOD cl_dpr_ui_log_tree=>GET_ICON_AND_TOOLTIP...more details

GET_ICON_AND_TOOLTIP_OLDFills Icon and Text for Object CategoryPrivate
CALL METHOD cl_dpr_ui_log_tree=>GET_ICON_AND_TOOLTIP_OLD...more details

GET_INSTANCEGet SingletonPrivate
CALL METHOD cl_dpr_ui_log_tree=>GET_INSTANCE...more details

GET_LOADED_TREE_ELEMENTSReturns All Loaded Project ElementsPrivate
CALL METHOD cl_dpr_ui_log_tree=>GET_LOADED_TREE_ELEMENTS...more details

GET_MAIN_OBJECTSPrivate
CALL METHOD cl_dpr_ui_log_tree=>GET_MAIN_OBJECTS...more details

GET_MOVE_DOWN_TARGETSPublic
CALL METHOD cl_dpr_ui_log_tree=>GET_MOVE_DOWN_TARGETS...more details

GET_MOVE_UP_TARGETSPublic
CALL METHOD cl_dpr_ui_log_tree=>GET_MOVE_UP_TARGETS...more details

GET_NEIGHBOR_ELEMENTSGet neighboor elementsPublic
CALL METHOD cl_dpr_ui_log_tree=>GET_NEIGHBOR_ELEMENTS...more details

GET_NEXT_LEVELDelivers Project Elements of Next Hierarchy LevelPrivate
CALL METHOD cl_dpr_ui_log_tree=>GET_NEXT_LEVEL...more details

GET_NEXT_LEVEL_OLDDelivers Project Elements of Next Hierarchy LevelPrivate
CALL METHOD cl_dpr_ui_log_tree=>GET_NEXT_LEVEL_OLD...more details

GET_PARENT_GUIDDetermines GUID of Higher-Level ElementPrivate
CALL METHOD cl_dpr_ui_log_tree=>GET_PARENT_GUID...more details

GET_PROJECT_TYPE_ATTRIBUTESReads the Attributes for Project TypePrivate
CALL METHOD cl_dpr_ui_log_tree=>GET_PROJECT_TYPE_ATTRIBUTES...more details

GET_RELATIONSHIPSGet relationshipsPrivate
CALL METHOD cl_dpr_ui_log_tree=>GET_RELATIONSHIPS...more details

GET_ROOT_OBJECTSupplies Root Object for Object in TreePrivate
CALL METHOD cl_dpr_ui_log_tree=>GET_ROOT_OBJECT...more details

GET_ROOT_OBJECT_BY_TREE_OBJPublic
CALL METHOD cl_dpr_ui_log_tree=>GET_ROOT_OBJECT_BY_TREE_OBJ...more details

GET_ROOT_OBJECT_INTPrivate
CALL METHOD cl_dpr_ui_log_tree=>GET_ROOT_OBJECT_INT...more details

GET_SELECTION_GUIDSGet the guid' s of selected ellementsPrivate
CALL METHOD cl_dpr_ui_log_tree=>GET_SELECTION_GUIDS...more details

GET_SEL_ELEMENT_GUIDReturns GUID of Selected ObjectPrivate
CALL METHOD cl_dpr_ui_log_tree=>GET_SEL_ELEMENT_GUID...more details

GET_SEL_ELEMENT_OBJECT_TYPES_1Public
CALL METHOD cl_dpr_ui_log_tree=>GET_SEL_ELEMENT_OBJECT_TYPES_1...more details

GET_SEL_ELEMENT_TREE_1Public
CALL METHOD cl_dpr_ui_log_tree=>GET_SEL_ELEMENT_TREE_1...more details

GET_SEL_OBJ_EVENTSGet multi selection w/ object eventsPublic
CALL METHOD cl_dpr_ui_log_tree=>GET_SEL_OBJ_EVENTS...more details

GET_SESSION_ATTRIBUTESGets Mode, Language and so on from session_statePrivate
CALL METHOD cl_dpr_ui_log_tree=>GET_SESSION_ATTRIBUTES...more details

GET_SEVERITYGets Icon and Text of SeverityPrivate
CALL METHOD cl_dpr_ui_log_tree=>GET_SEVERITY...more details

GET_SORT_NUMBERLiefert die Sortiernummer des ProjektelementsPrivate
CALL METHOD cl_dpr_ui_log_tree=>GET_SORT_NUMBER...more details

GET_SORT_OVERALLGets Sort overall flagPrivate
CALL METHOD cl_dpr_ui_log_tree=>GET_SORT_OVERALL...more details

GET_STORED_OBJ_EVENTLiefert das gespeicherte MT_OBJ_EVENTPrivate
CALL METHOD cl_dpr_ui_log_tree=>GET_STORED_OBJ_EVENT...more details

GET_SUBTREEDetermines (Currently Visible) SubtreePrivate
CALL METHOD cl_dpr_ui_log_tree=>GET_SUBTREE...more details

GET_TREE_DATAFills Short Text of Project ElementPrivate
CALL METHOD cl_dpr_ui_log_tree=>GET_TREE_DATA...more details

GET_TREE_DATA_TABTabelle der angezeigten Objekte (lesend) ' note_1341000Private
CALL METHOD cl_dpr_ui_log_tree=>GET_TREE_DATA_TAB...more details

GET_UPDATED_OBJECTSUpdated object in table viewPublic
CALL METHOD cl_dpr_ui_log_tree=>GET_UPDATED_OBJECTS...more details

GET_VISIBLE_ELEMENTS_IN_TREEGet visible elements in treePublic
CALL METHOD cl_dpr_ui_log_tree=>GET_VISIBLE_ELEMENTS_IN_TREE...more details

GET_VISIBLE_TREE_ELEMENTSReturns Table of Elements Actually VisiblePrivate
CALL METHOD cl_dpr_ui_log_tree=>GET_VISIBLE_TREE_ELEMENTS...more details

GROUP_ELEMENTSGroup elements for IndentPublic
CALL METHOD cl_dpr_ui_log_tree=>GROUP_ELEMENTS...more details

GROUP_ELEMENTS_FOR_MOVEPublic
CALL METHOD cl_dpr_ui_log_tree=>GROUP_ELEMENTS_FOR_MOVE...more details

GROUP_ELEMENTS_TABLEGroup elements for Indent in table viewPublic
CALL METHOD cl_dpr_ui_log_tree=>GROUP_ELEMENTS_TABLE...more details

HAS_CYCLIC_PARENT_CHILD_RELPrivate
CALL METHOD cl_dpr_ui_log_tree=>HAS_CYCLIC_PARENT_CHILD_REL...more details

HAS_ORDER_CHANGESDetermines Sequence Changes (Phase, Task, Checklist Item)Private
CALL METHOD cl_dpr_ui_log_tree=>HAS_ORDER_CHANGES...more details

INDENTIndent in hierarchyPublic
CALL METHOD cl_dpr_ui_log_tree=>INDENT...more details

INDENT_TABLEIndent in hierarchy for table viewPublic
CALL METHOD cl_dpr_ui_log_tree=>INDENT_TABLE...more details

INITIALIZEResets the Attributes (f. Example, f. Return to Init.Screen)Private
CALL METHOD cl_dpr_ui_log_tree=>INITIALIZE...more details

INIT_UPDATED_OBJECTSIntialize the updated objects (after save)Public
CALL METHOD cl_dpr_ui_log_tree=>INIT_UPDATED_OBJECTS...more details

INSERT_NEXT_LEVEL_INTO_TABLEUpdates Tables After Loading Next LevelPrivate
CALL METHOD cl_dpr_ui_log_tree=>INSERT_NEXT_LEVEL_INTO_TABLE...more details

IS_MOVEDPrivate
CALL METHOD cl_dpr_ui_log_tree=>IS_MOVED...more details

IS_SEVERITY_UPDATE_NECESSARYDetermines Whether Criticality Must Be Updated (Save)Private
CALL METHOD cl_dpr_ui_log_tree=>IS_SEVERITY_UPDATE_NECESSARY...more details

IS_TOGGLE_ENABLEDDetermines Whether Toggling Is Allowed(Tasks/ChecklistItems)Private
CALL METHOD cl_dpr_ui_log_tree=>IS_TOGGLE_ENABLED...more details

MOVE_ITEMMove item for indent and outdentPublic
CALL METHOD cl_dpr_ui_log_tree=>MOVE_ITEM...more details

MOVE_LEFT_RIGHTMove a dragged elementPrivate
CALL METHOD cl_dpr_ui_log_tree=>MOVE_LEFT_RIGHT...more details

MULTIPLE_TASKS_SELECTEDAre multiple tasks selectedPublic
CALL METHOD cl_dpr_ui_log_tree=>MULTIPLE_TASKS_SELECTED...more details

ON_UPDATE_OPTDetermines Changes Relevant to TreePrivate
CALL METHOD cl_dpr_ui_log_tree=>ON_UPDATE_OPT...more details

OUTDENTOutdent in Hierarchy for Detailed and Graphic ViewsPublic
CALL METHOD cl_dpr_ui_log_tree=>OUTDENT...more details

OUTDENT_TABLEOutdent in Hierarchy for Table ViewPublic
CALL METHOD cl_dpr_ui_log_tree=>OUTDENT_TABLE...more details

PASTECopies or Moves a Project ElementPrivate
CALL METHOD cl_dpr_ui_log_tree=>PASTE...more details

PREPARE_DATA_FOR_LISTVIEWPrepare Data for List ViewPublic
CALL METHOD cl_dpr_ui_log_tree=>PREPARE_DATA_FOR_LISTVIEW...more details

PROCESS_INBOUND_DATAGets Current Status of Tree or Builds itPrivate
CALL METHOD cl_dpr_ui_log_tree=>PROCESS_INBOUND_DATA...more details

RETRIEVEReads Object in Specified ModePrivate
CALL METHOD cl_dpr_ui_log_tree=>RETRIEVE...more details

SET_FIRST_VISIBLE_ROWSet Position for ScrollingPrivate
CALL METHOD cl_dpr_ui_log_tree=>SET_FIRST_VISIBLE_ROW...more details

SET_SELECTED_ELEMENTSets Selected Project ElementPrivate
CALL METHOD cl_dpr_ui_log_tree=>SET_SELECTED_ELEMENT...more details

SET_SELECTED_ELEMENT_RSets Selected Project Element (Tab relationships)Public
CALL METHOD cl_dpr_ui_log_tree=>SET_SELECTED_ELEMENT_R...more details

SET_TREE_DATAPrivate
CALL METHOD cl_dpr_ui_log_tree=>SET_TREE_DATA...more details

SORT_SELECTED_ELEMENTSSort and filter selected elements by tree dataPublic
CALL METHOD cl_dpr_ui_log_tree=>SORT_SELECTED_ELEMENTS...more details

SORT_SELECTED_ELEMENTS_TABLESort and filter selected elements by table dataPublic
CALL METHOD cl_dpr_ui_log_tree=>SORT_SELECTED_ELEMENTS_TABLE...more details

SWITCH_EDIT_MODESwitches Between Change and Display ModePrivate
CALL METHOD cl_dpr_ui_log_tree=>SWITCH_EDIT_MODE...more details

UPDATE_NEXT_LEVELDetermines Del. and Created Elements (Excl. Resolve ChklRef)Private
CALL METHOD cl_dpr_ui_log_tree=>UPDATE_NEXT_LEVEL...more details

UPDATE_OBJECTSPublic
CALL METHOD cl_dpr_ui_log_tree=>UPDATE_OBJECTS...more details

UPDATE_SEVERITIESDetermines Criticality Again (for Aggregation/Saving)Private
CALL METHOD cl_dpr_ui_log_tree=>UPDATE_SEVERITIES...more details

UPDATE_TREE_ON_SWITCHUpdates Mode and Icon After Switching Between Display/ChangePrivate
CALL METHOD cl_dpr_ui_log_tree=>UPDATE_TREE_ON_SWITCH...more details



CL_DPR_UI_LOG_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
MO_BCV_CONTEXTInstance AttributeWeb Dynpro: Interface for Context NodesLIKE
Private
MR_POPUP_EMAILInstance AttributeLIKE
IF_WD_WINDOW
Public
MR_POPUP_INCLUDEInstance AttributeLIKE
IF_WD_WINDOW
Public
MR_SESSION_STATEInstance AttributeIn-Process MemoryLIKE
Private
MR_UNDOInstance AttributeReference of UndoLIKE
CL_DPR_UNDO
Private
MS_COPIED_ELEMENTInstance AttributeIdentification of ObjectLIKE
Private
MS_CUT_ELEMENTInstance AttributeIdentification of ObjectLIKE
Private
MS_PRO_TYPEInstance AttributeAttributes of Project TypeLIKE
Private
MT_COPIED_ELEMENTSInstance AttributeIdentification of ObjectLIKE
Private
MT_CUT_ELEMENTSInstance AttributeTable with Object SelectionLIKE
Private
MT_ELEMENTS_DATAInstance AttributeElement Data for FilterLIKE
Private
MT_OBJ_EVENTInstance AttributeTable with Object SelectionLIKE
Private
MT_PENDING_DELETIONInstance AttributeRecords of pending deletionsLIKE
DPR_TT_UI_TREE_DATA
Private
MT_SELECTION_GUIDSInstance AttributeSelektierte Element Guid'sLIKE
Private
MT_TREE_DATAInstance AttributeTable of Displayed ObjectsLIKE
Private
MT_UPDATED_OBJECTSInstance AttributeTable Type for Non-Sorted GUIDs (Char32)LIKE
DPR_TT_GUIDC_NON_SORTED
Private
MV_ENTRY_COMPLETEDInstance Attribute'X': Project Entry CompletedLIKE
Private
MV_FIRST_VISIBLE_ROWInstance AttributeScroll PositionLIKE
Private
MV_LANGUAGEInstance AttributeExternal Language KeyLIKE
Private
MV_MAINVIEWInstance AttributeMain View: Projects, Tasks, ...LIKE
Private
MV_PROGRAMInstance Attribute'X': ProgramLIKE
Private
MV_RELATION_GUIDInstance AttributeTable Type for GUIDs (char32)LIKE
DPR_TV_GUID_BAPI
Public
MV_SEL_ELEMENT_GUIDInstance AttributeCurrently Selected Project ElementLIKE
Private
MV_SORT_OVERALLInstance Attribute'X': Sort over all collectionsLIKE
Private
MV_STANDARD_TOOLTIPInstance AttributeEnable Standardization of Tooltips for Project ElementsLIKE
ABAP_BOOL
Private
MV_TEMPLATEInstance Attribute'X': TemplateLIKE
Private
SR_DPR_UI_LOG_TREEInstance AttributeUI Logic for TreeLIKE
Private
SR_SORT_OVERALLInstance AttributeLIKE
Private




CL_DPR_UI_LOG_TREE types

TT_GROUP -
TY_ELEMENT_OBJECT_TYPES -
TY_GROUP -

Links to Related Class(s)

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