SAP ABAP Class CL_CRM_BSP_FRAME_TREE (Controller-Klasse für CRM_BSP_FRAME)
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_FRAME_ODC Controller Class for ODC 20020522
Properties
Class CL_CRM_BSP_FRAME_TREE  
Short Description Controller-Klasse für CRM_BSP_FRAME    
Super Class CL_CRM_BSP_FRAME_ODC Controller Class for ODC 
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 20020522   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CRM_BSP_FRAME_TREE has no forward declaration.
Interfaces
Class CL_CRM_BSP_FRAME_TREE has no interface implemented.
Friends
Class CL_CRM_BSP_FRAME_TREE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_TREE_ID Constant Public Type reference (TYPE) STRING 'TT' ID für Tree Tag 20030523
2 GC_EVENT_SAVE Constant Public Type reference (TYPE) CRMT_BSP_EVENT 'SAVE' Event 20020711
3 GC_FOCUS_CHANGE_DETAIL Constant Private Type reference (TYPE) STRING 'FOCUS_CHANGE_DETAIL' Event 20050408
4 GC_ROOT Constant Public Type reference (TYPE) STRING '//root' ID des Wurzelknotens 20020704
5 GC_TREE_PREFIX Constant Public Type reference (TYPE) STRING 'TREE_' 20030131
6 GR_VIEW Instance attribute Private Object reference (TYPE REF TO) IF_BSP_PAGE Business Server Page (BSP) Seite 20020522
7 GS_NEXT_NAV_LINK Instance attribute Private Type reference (TYPE) CRMT_BSP_DATA_LINK Data for Interlinkage Transfer 20040901
8 GS_SCREENSTRUCTURE_OLD Instance attribute Protected Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Screenstruktur bei letztem Aufruf 20040416
9 GT_ALL_OBJECT_KEY Instance attribute Private Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20020522
10 GT_EXPANDED_NODES Instance attribute Private Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20020523
11 GT_FIELD_ATTRIBUTE Instance attribute Protected Type reference (TYPE) CRMT_BSP_FIELDATTRIB_TAB Feldeigenschaften 20021120
12 GT_LIST_LINK Instance attribute Private Type reference (TYPE) CRMT_BSP_DATA_LINK_TAB Tabellentyp für Verknüpfungen 20020711
13 GT_OBJECT_KEY_OLD Instance attribute Private Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20020704
14 GT_PARENT_OBJECT_KEY Instance attribute Private Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20020522
15 GT_SELECTED_KEY Instance attribute Private Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20020522
16 GT_SELECTED_ROW Instance attribute Private Type reference (TYPE) STRING_TABLE Tabelle von Strings 20020522
17 GT_TAB_DATA Instance attribute Private Type reference (TYPE) STRING_TABLE Table of Strings 20050623
18 GT_TREE Instance attribute Private Type reference (TYPE) CRMT_BSP_TREETABLE_NODE_TAB Knotentabelle 20020522
19 GV_CREATE_MODE Instance attribute Private Type reference (TYPE) BU_BOOLEAN Boolscher Typ: Nicht zur Verwendung auf Oberflächen 20020704
20 GV_CREATE_OBJECT_KEY Instance attribute Private Type reference (TYPE) CRMT_BSP_OBJECTKEY Neues Tree-Objekt 20030213
21 GV_CS_ACTIVE Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20041125
22 GV_DC_ID Instance attribute Private Type reference (TYPE) STRING 20041207
23 GV_EVENT_ROW_KEY Instance attribute Protected Type reference (TYPE) CRMT_BSP_OBJECTKEY ID des Knotens auf dem eine Event ausgelöst wurde 20030702
24 GV_FOCUS_KEY Instance attribute Private Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20020522
25 GV_INIT_FILTER Instance attribute Private Type reference (TYPE) STRING Reset filter 20040901
26 GV_NAV_UNLOCK Instance attribute Private Type reference (TYPE) CRMT_BSP_NAV_UNLOCK Unlock in Navigation 20040901
27 GV_NEXT_EVENT Instance attribute Private Type reference (TYPE) CRMT_BSP_EVENT Event 20040901
28 GV_NODE_TEXT_COL Instance attribute Private Type reference (TYPE) STRING 20020529
29 GV_PAR_OBJ_CR_MODE Instance attribute Private Type reference (TYPE) CRMT_BOOLEAN Logical Variable 20050623
30 GV_REPLACED_FOCUS_KEY Instance attribute Private Type reference (TYPE) CRMT_BSP_OBJECTKEY ehemelaiger (temp.) Schlüssel 20030702
31 GV_ROOT_DESCRIPTION Instance attribute Protected Type reference (TYPE) STRING Bezeichnung des Wurzelknotens 20020624
32 GV_SELECTED_LIST_ID Instance attribute Private Type reference (TYPE) CRMT_BSP_LIST_ID List ID of Selected objects 20050707
33 GV_TOGGLE Instance attribute Private Type reference (TYPE) CHAR4 toggle value - Form or List screen type 20020522
34 GV_VIEWSWITCH_SELECTED Instance attribute Private Type reference (TYPE) STRING 20021004
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_TREE_TABLES Instance method Private Method 20020522
2 CREATE_NODE Instance method Private Method 20020704
3 GET_DATACONTEXT_ID Instance method Private Method 20041119
4 GET_EVENT_OBJECT_KEY Instance method Private Method 20040901
5 GET_SELECTED_ROW_KEY Instance method Public Method 20030221
6 RESTORE_STATE Instance method Private Method Restores a previously saved state. 20050108
7 SAVE_STATE Instance method Private Method Saves the current state. 20050224
8 SETUP_FORM_DDLB Instance method Private Method 20020606
9 SETUP_LIST_DDLB Instance method Private Method 20020606
10 SET_SELECTED_ROW Instance method Public Method Setzt selektierte Zeile mit Key 20030221
Events
Class CL_CRM_BSP_FRAME_TREE has no event.
Types
Class CL_CRM_BSP_FRAME_TREE has no local type.
Method Signatures

Method BUILD_TREE_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TREE Value transfer Type reference (TYPE) CRMT_BSP_TREETABLE_NODE_TAB Knotentabelle 20020703

Method BUILD_TREE_TABLES on class CL_CRM_BSP_FRAME_TREE has no exception.

Method CREATE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_INDEX Value transfer Type reference (TYPE) SY-TABIX Interne Tabellen, aktueller Zeilenindex 20020704
2 Importing IV_NEW_OBJECT_KEY Value transfer Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20030213
3 Importing IV_PARENT_NODE Value transfer Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20020704

Method CREATE_NODE on class CL_CRM_BSP_FRAME_TREE has no exception.

Method GET_DATACONTEXT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DC_ID Value transfer Type reference (TYPE) STRING 20041119

Method GET_DATACONTEXT_ID on class CL_CRM_BSP_FRAME_TREE has no exception.

Method GET_EVENT_OBJECT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Objektschlüssel 20040901
2 Importing IV_SERVER_EVENT Call by reference Type reference (TYPE) STRING 20040901

Method GET_EVENT_OBJECT_KEY on class CL_CRM_BSP_FRAME_TREE has no exception.

Method GET_SELECTED_ROW_KEY Signature

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

Method GET_SELECTED_ROW_KEY on class CL_CRM_BSP_FRAME_TREE has no exception.

Method RESTORE_STATE Signature

Method RESTORE_STATE on class CL_CRM_BSP_FRAME_TREE has no parameter.
Method RESTORE_STATE on class CL_CRM_BSP_FRAME_TREE has no exception.

Method SAVE_STATE Signature

Method SAVE_STATE on class CL_CRM_BSP_FRAME_TREE has no parameter.
Method SAVE_STATE on class CL_CRM_BSP_FRAME_TREE has no exception.

Method SETUP_FORM_DDLB 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 20020606

Method SETUP_FORM_DDLB on class CL_CRM_BSP_FRAME_TREE has no exception.

Method SETUP_LIST_DDLB 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 20020606

Method SETUP_LIST_DDLB on class CL_CRM_BSP_FRAME_TREE has no exception.

Method SET_SELECTED_ROW Signature

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

Method SET_SELECTED_ROW on class CL_CRM_BSP_FRAME_TREE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 310