SAP ABAP Class CL_CRM_BSP_DC_GENERIC_TREE (Quotation: Data Context OIC Hitlist)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-PCF (Application Component) People Centric UI Framework
     CRM_BSP_FRAME_GENERIC (Package) Controller Implementation: Generic Framework
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CRM_BSP_DC_GENERIC Data Context OIC Hit List 20021007
Properties
Class CL_CRM_BSP_DC_GENERIC_TREE  
Short Description Quotation: Data Context OIC Hitlist    
Super Class CL_CRM_BSP_DC_GENERIC Data Context OIC Hit List 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRM_BSP_FRAME_GENERIC   Controller Implementation: Generic Framework 
Created 20020920   SAP 
Last change 20060912   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_CRM_BSP_DC_GENERIC_TREE has no interface implemented.
Friends
Class CL_CRM_BSP_DC_GENERIC_TREE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ICON Constant Protected Type reference (TYPE) STRING 'ICON' 20021017
2 GC_ICON_EXPANDED Constant Protected Type reference (TYPE) STRING 'ICON_EXPANDED' 20021017
3 GC_NODE_KEY Constant Protected Type reference (TYPE) STRING 'NODE_KEY' 20021016
4 GC_PARENT_KEY Instance attribute Protected Type reference (TYPE) STRING 'PARENT_KEY' Parent Node ID 20021021
5 GC_ROOT Constant Protected Type reference (TYPE) STRING 'root' 20030219
6 GC_TOOLTIP Instance attribute Protected Type reference (TYPE) STRING 'TOOLTIP' 20030205
7 GR_SRCHRES_BUFFER Instance attribute Protected Object reference (TYPE REF TO) DATA Clipboard for Cut/Copy and Paste 20021021
8 GR_TABLE_OIP Instance attribute Public Object reference (TYPE REF TO) DATA 20041125
9 GT_EXPANDED_OBJECT_KEY Instance attribute Protected Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Table of Object Keys 20021025
10 GT_EXPANDED_OBJECT_KEY_BAK Instance attribute Protected Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB 20041130
11 GT_SUBTREE Instance attribute Private Type reference (TYPE) CRMT_BSP_TREETABLE_NODE_TAB 20030908
12 GT_TREE Instance attribute Public Type reference (TYPE) CRMT_BSP_TREETABLE_NODE_TAB Navigation Status of Hierarchical List in OIC 20021014
13 GT_TREE_ALL Instance attribute Public Type reference (TYPE) CRMT_BSP_TREETABLE_NODE_TAB 20041125
14 GV_DELETE_END Instance attribute Private Type reference (TYPE) I Delete Last Index for Cut/Paste 20021022
15 GV_DELETE_START Instance attribute Private Type reference (TYPE) I Delete First Index for Cut/Paste 20021022
16 GV_LAST_NODE_SELECTED Instance attribute Public Type reference (TYPE) I 20060710
17 GV_REINSERT_OBJKEY Instance attribute Private Type reference (TYPE) CRMT_BSP_OBJECTKEY 20030908
18 GV_REINSERT_OBJKEY_BAK Instance attribute Private Type reference (TYPE) CRMT_BSP_OBJECTKEY 20050215
19 GV_SORT_COLUMNNAME Instance attribute Private Type reference (TYPE) STRING 20020920
20 GV_SORT_TYPE Instance attribute Private Type reference (TYPE) CHAR1 Single-Character Indicator 20020920
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_TREE_TABLE Instance method Public Method Fill Table for Navigation Status of Tree OIC 20021014
2 CHECK_FOR_IS_LEAF Instance method Private Method Sets 'IS_LEAF' to Correct Value 20030513
3 COLLECT_SUB_TREE Instance method Protected Method Collect All Subtree Elements in Data Context 20021021
4 COPY_TREE_NODE Instance method Public Method Copy Node in Hierarchy OIC 20021014
5 CREATE_OBJECT_TREE Instance method Public Method Adds a New Row and Initializes the Structure 20020920
6 CUT_TREE_NODE Instance method Public Method Copy Node in Hierarchy OIC 20021014
7 DELETE_HIERARCHY_LOOPS Instance method Protected Method 20021122
8 DELETE_OBJECT_FROM_NAV_TABLE Instance method Public Method Delete Entry From Hierarchy Status Table 20030319
9 DELETE_SUBTREE_NODES Instance method Public Method Delete Complete Subhierarchy 20030603
10 GET_VISIBLE_ROW_COUNT Instance method Public Method Determines Number of Visible Hierarchy Nodes 20021125
11 MAP_FROM_TREE_TABLE Instance method Protected Method 20041130
12 MAP_TO_TREE_TABLE Instance method Protected Method Mapping of Data Table to Hierarchy Table gt_tree 20021014
13 NORMALIZE_RESULT_LIST Instance method Protected Method Order Result List Hierarchically 20021024
14 PASTE_TREE_NODE Instance method Public Method Copy Node in Hierarchy OIC 20021014
15 READ_PARENT Instance method Public Method 20041116
16 REMOVE_FROM_TREE_TABLE Instance method Public Method Remove Nodes from gt_tree and Correct Parent Node 20030207
17 RESET_DATA_TO_LIST_MODE Instance method Public Method 20041126
18 SET_DATA_FOR_OHP_MODE Instance method Public Method 20041125
19 UNCUT_TREE_NODE Instance method Public Method 20030908
Events
Class CL_CRM_BSP_DC_GENERIC_TREE has no event.
Types
Class CL_CRM_BSP_DC_GENERIC_TREE has no local type.
Method Signatures

Method BUILD_TREE_TABLE Signature

Method BUILD_TREE_TABLE on class CL_CRM_BSP_DC_GENERIC_TREE has no parameter.
Method BUILD_TREE_TABLE on class CL_CRM_BSP_DC_GENERIC_TREE has no exception.

Method CHECK_FOR_IS_LEAF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_KEY Value transfer Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20030513

Method CHECK_FOR_IS_LEAF on class CL_CRM_BSP_DC_GENERIC_TREE has no exception.

Method COLLECT_SUB_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TABLE Call by reference Type reference (TYPE) DATA 20050215
2 Changing IT_SUBTREE_DATA Call by reference Type reference (TYPE) ANY TABLE 20021021
3 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20021021
4 Changing IV_SUBTREE_END Call by reference Type reference (TYPE) I End-Index des Subtree in der Tabelle 20021125
5 Changing IV_SUBTREE_START Call by reference Type reference (TYPE) I Start-Index des Subtree in der Tabelle 20021125

Method COLLECT_SUB_TREE on class CL_CRM_BSP_DC_GENERIC_TREE has no exception.

Method COPY_TREE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20021014
2 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20021014

Method COPY_TREE_NODE on class CL_CRM_BSP_DC_GENERIC_TREE has no exception.

Method CREATE_OBJECT_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CREATE_SIBLING Call by reference Type reference (TYPE) CRMT_BOOLEAN Logische Variable 20021114
2 Importing IV_INDEX Call by reference Type reference (TYPE) I Index für Tabelle 20020920
3 Importing IV_NODE_KEY Value transfer Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel des neuen Knotens 20030117
4 Importing IV_REF_KEY Value transfer Type reference (TYPE) CRMT_BSP_OBJECTKEY Startknoten für das Create 20021114

Method CREATE_OBJECT_TREE on class CL_CRM_BSP_DC_GENERIC_TREE has no exception.

Method CUT_TREE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20021014
2 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20021014

Method CUT_TREE_NODE on class CL_CRM_BSP_DC_GENERIC_TREE has no exception.

Method DELETE_HIERARCHY_LOOPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_SCREENSTRUCTURE Call by reference Type reference (TYPE) ANY Zu bereinigende Ergebnistabelle 20021122

Method DELETE_HIERARCHY_LOOPS on class CL_CRM_BSP_DC_GENERIC_TREE has no exception.

Method DELETE_OBJECT_FROM_NAV_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FOCUS_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Object Key 20030319

Method DELETE_OBJECT_FROM_NAV_TABLE on class CL_CRM_BSP_DC_GENERIC_TREE has no exception.

Method DELETE_SUBTREE_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IT_DELETED_OBJECTS Call by reference Type reference (TYPE) ANY TABLE 20031110
2 Exporting IT_DELETED_OBJECT_KEYS Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20030603
3 Importing IV_BUFFER_SUBTREE Call by reference Type reference (TYPE) CRMT_BOOLEAN 20030908
4 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20030603

Method DELETE_SUBTREE_NODES on class CL_CRM_BSP_DC_GENERIC_TREE has no exception.

Method GET_VISIBLE_ROW_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IV_FIRST_PAGE_ITEM_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Object Key 20030908
2 Importing IV_LINES_PER_PAGE Call by reference Type reference (TYPE) I 20030908
3 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Object Key 20030908
4 Exporting IV_VISIBLE_ROW_COUNT Value transfer Type reference (TYPE) I 20021125

Method GET_VISIBLE_ROW_COUNT on class CL_CRM_BSP_DC_GENERIC_TREE has no exception.

Method MAP_FROM_TREE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_SCREEN_STRUCTURE Call by reference Type reference (TYPE) ANY 20041130

Method MAP_FROM_TREE_TABLE on class CL_CRM_BSP_DC_GENERIC_TREE has no exception.

Method MAP_TO_TREE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ET_SCREEN_STRUCTURE Call by reference Type reference (TYPE) ANY 20021014
2 Returning IT_TREE Value transfer Type reference (TYPE) CRMT_BSP_TREETABLE_NODE_TAB Knotentabelle 20021014

Method MAP_TO_TREE_TABLE on class CL_CRM_BSP_DC_GENERIC_TREE has no exception.

Method NORMALIZE_RESULT_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_SCREENSTRUCTURE Call by reference Type reference (TYPE) ANY 20021024

Method NORMALIZE_RESULT_LIST on class CL_CRM_BSP_DC_GENERIC_TREE has no exception.

Method PASTE_TREE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IT_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20021017
2 Exporting IV_FAILED Call by reference Type reference (TYPE) CRMT_BOOLEAN Paste fehlgeschlagen 20021204
3 Importing IV_PARENT_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20021014
4 Exporting IV_PASTE_SUBTREE_BASEKEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Object Key 20030908
5 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20021014

Method PASTE_TREE_NODE on class CL_CRM_BSP_DC_GENERIC_TREE has no exception.

Method READ_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODE_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY 20041116
2 Importing IV_SCREENSTRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME 20041117

Method READ_PARENT on class CL_CRM_BSP_DC_GENERIC_TREE has no exception.

Method REMOVE_FROM_TREE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECT_KEY_TAB Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Schlüssel eines Objektes 20030514
2 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20030207
3 Importing IV_PASTE_BASE_NODE Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20030514

Method REMOVE_FROM_TREE_TABLE on class CL_CRM_BSP_DC_GENERIC_TREE has no exception.

Method RESET_DATA_TO_LIST_MODE Signature

Method RESET_DATA_TO_LIST_MODE on class CL_CRM_BSP_DC_GENERIC_TREE has no parameter.
Method RESET_DATA_TO_LIST_MODE on class CL_CRM_BSP_DC_GENERIC_TREE has no exception.

Method SET_DATA_FOR_OHP_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BASE_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY 20041201
2 Importing IV_EXPANDED Call by reference Type reference (TYPE) CRMT_BOOLEAN 20041202

Method SET_DATA_FOR_OHP_MODE on class CL_CRM_BSP_DC_GENERIC_TREE has no exception.

Method UNCUT_TREE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Structure Name for Display Field 20030908
2 Exporting IV_SUBTREE_BASE_OBJKEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Object Key 20030908

Method UNCUT_TREE_NODE on class CL_CRM_BSP_DC_GENERIC_TREE has no exception.
History
Last changed by/on SAP  20060912 
SAP Release Created in 400