SAP ABAP Class CL_CU_TREE_CONFIG_STRUCTURE (Configuration Structure as Column Tree)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM (Application Component) Customer Relationship Management
     CRM_APPLICATION (Package) All CRM Components Without Special Structure Packages
       CU (Package) Variant Configuration
Properties
Class CL_CU_TREE_CONFIG_STRUCTURE  
Short Description Configuration Structure as Column Tree    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CU   Variant Configuration 
Created 20020313   SAP 
Last change 00000000   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CU_TREE_CONFIG_STRUCTURE has no forward declaration.
Interfaces
Class CL_CU_TREE_CONFIG_STRUCTURE has no interface implemented.
Friends
Class CL_CU_TREE_CONFIG_STRUCTURE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GV_EVENT Instance attribute Public Type reference (TYPE) TV_HEADING Tree Control: Text in Length 132 20020327
2 GV_KEY Instance attribute Public Type reference (TYPE) I Key Pressed 20020415
3 GV_NODE_KEY Instance attribute Public Type reference (TYPE) TV_NODEKEY Tree Control: Node Key 20020327
4 RO_GUI_COLUMN_TREE Instance attribute Private Object reference (TYPE REF TO) CL_GUI_COLUMN_TREE Column Tree Control 20020327
5 RS_CUCO Instance attribute Private Type reference (TYPE) CUCO Additional Data for Configurable Objects 20020327
6 RS_CUCO_ROOT Instance attribute Private Type reference (TYPE) CUCO Additional Data for Configurable Objects 20020327
7 RS_HHEADER Instance attribute Private Type reference (TYPE) TREEV_HHDR Tree Control: Attributes of the Hierarchy Header 20020327
8 RS_ICONS Instance attribute Private Type reference (TYPE) T_ICONS 20020402
9 RT_CUKO_ITEMS Instance attribute Private Type reference (TYPE) TT_API_CITEM Item Table from Last Run 20050614
10 RT_CUKO_ITEMS_OLD Instance attribute Private Type reference (TYPE) TT_API_CITEM Item Table from Last Run 20050614
11 RT_HEADERS Instance attribute Private See coding 20020327
12 RT_ITEMS Instance attribute Private Type reference (TYPE) CU_TREEV_ITAB CU: Item Table for Tree OCX 20020402
13 RT_NODES Instance attribute Private Type reference (TYPE) TREEV_NTAB Tree Control: Node Table 20020402
14 RT_NODE_KEYS Instance attribute Private Type reference (TYPE) TREEV_NKS Tree Control: Table with Node Keys 20020402
15 RT_NODE_KEYS_BUFFER Instance attribute Private Type reference (TYPE) TREEV_NKS Tree Control: Table with Node Keys 20040604
16 RV_DATUV Instance attribute Private Type reference (TYPE) SYDATUM Date and Time, Current (Application Server) Date 20020409
17 RV_INSTS_NODE Instance attribute Private Type reference (TYPE) TV_NODEKEY Tree Control: Node Key 20020327
18 RV_TEXT600 Instance attribute Private Type reference (TYPE) TV_HEADING Tree Control: Node Key 20020327
19 RV_TEXT601 Instance attribute Private Type reference (TYPE) TV_HEADING Tree Control: Text in Length 132 20020327
20 RX_BEZM Instance attribute Private Type reference (TYPE) FLAG_X Indicator 20020327
21 RX_HIDE_CHANGES Instance attribute Private Type reference (TYPE) FLAG_X Indicator 20020327
22 RX_HIDE_XBOM Instance attribute Private Type reference (TYPE) FLAG_X Indicator 20020327
23 RX_HIDE_XFIX Instance attribute Private Type reference (TYPE) FLAG_X Indicator 20020403
24 RX_HIDE_XINS Instance attribute Private Type reference (TYPE) FLAG_X Indicator 20020403
25 RX_REBUILD_TREE Instance attribute Private Type reference (TYPE) FLAG_X Indicator 20020327
26 RX_SIMULATION Instance attribute Private Type reference (TYPE) FLAG_X Indicator 20020327
27 TREE_ATTRIBUTES Static Attribute Private Object reference (TYPE REF TO) CL_ITEM_TREE_CONTROL ATTRIBUTES TREE DEFINITION 20040304
28 YO_GUI_DOCKING_CONTAINER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_DOCKING_CONTAINER Docking Control Container 20020327
29 YV_DYNNR Instance attribute Protected Type reference (TYPE) SYDYNNR Screen 20020327
30 YV_REPID Instance attribute Protected Type reference (TYPE) SYREPID Initiator 20020327
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_NODE_AND_ITEM_TABLE Instance method Private Method BUILD_NODE_AND_ITEM_TABLE 20020314
2 CONSTRUCTOR Instance method Public Constructor Constructor 20020314
3 CREATE_CU_COLUMN_TREE Instance method Protected Method Generate Column Tree 20020314
4 CREATE_CU_DOCKING_CONTAINER Instance method Protected Method Generate Docking Container 20020327
5 CREATE_ICONS_BROWSER Instance method Protected Method Generate Icons 20020314
6 FILL_IN_HEADERS Instance method Private Method 20020326
7 GET_PROFILE Instance method Private Method 20020408
8 GET_SELECTED_NODE Instance method Public Method Call from PAI Module: Where Was Double-Click Performed? 20020320
9 HANDLE_NODE_DOUBLE_CLICK Instance method Private Event handling method 20020315
10 HANDLE_NODE_KEYPRESS Instance method Private Event handling method 20020415
11 REBUILD_CU_TREE Instance method Public Method Tree Already Exists and Is Being Updated 20020325
12 SET_HIDDEN_COLUMNS Instance method Private Method 20020403
13 SET_SELECTED_NODE Instance method Private Method 20020325
14 SET_TREE_ATTRIBUTES Instance method Private Method 20020327
15 UPDATE_CU_COLUMN_TREE Instance method Private Method 20020327
Events
Class CL_CU_TREE_CONFIG_STRUCTURE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TREEV_ITEMS Private See coding 20020402 treev_items TYPE STANDARD TABLE OF ibtreeitm
2 TT_API_CITEM Private See coding 20050614 tt_api_citem TYPE STANDARD TABLE OF api_citem
3 T_ICONS Private See coding 20020402 begin of T_ICONS , icon_change type clicon, icon_class type clicon, icon_fix type clicon, icon_inst type clicon, icon_material type clicon, icon_mbew type clicon, icon_green type clicon, icon_yellow type clicon, icon_red type clicon, icon_okay type clicon, icon_incomplete type clicon, icon_tree type clicon, icon_variants type clicon, icon_replace type clicon, "529187 end of T_ICONS
Method Signatures

Method BUILD_NODE_AND_ITEM_TABLE Signature

Method BUILD_NODE_AND_ITEM_TABLE on class CL_CU_TREE_CONFIG_STRUCTURE has no parameter.
Method BUILD_NODE_AND_ITEM_TABLE on class CL_CU_TREE_CONFIG_STRUCTURE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CUCO Value transfer Type reference (TYPE) CUCO Zusatzdaten für konfigurierbare Objekte 20020315
2 Importing IS_CUCO_ROOT Value transfer Type reference (TYPE) CUCO Zusatzdaten für konfigurierbare Objekte 20020315
3 Importing IV_BEZM Value transfer Type reference (TYPE) FLAG_X Flag 20020325
4 Importing IV_DATUV Value transfer Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20020409
5 Importing IV_DYNNR Value transfer Type reference (TYPE) SYDYNNR Dynpro 20020314
6 Importing IV_INSTS Value transfer Type reference (TYPE) CUINST Instanzennummer innerhalb der DDB (Konfiguration) 20020326
7 Importing IV_REPID Value transfer Type reference (TYPE) SYREPID Aufrufer 20020314
8 Importing IV_SIMULATION Value transfer Type reference (TYPE) FLAG_X Flag 20020327
9 Importing IV_TEXT600 Value transfer Type reference (TYPE) TV_HEADING Tree Control: Text in Länge 132 20020315
10 Importing IV_TEXT601 Value transfer Type reference (TYPE) TV_HEADING Tree Control: Text in Länge 132 20020315

Method CONSTRUCTOR on class CL_CU_TREE_CONFIG_STRUCTURE has no exception.

Method CREATE_CU_COLUMN_TREE Signature

Method CREATE_CU_COLUMN_TREE on class CL_CU_TREE_CONFIG_STRUCTURE has no parameter.
Method CREATE_CU_COLUMN_TREE on class CL_CU_TREE_CONFIG_STRUCTURE has no exception.

Method CREATE_CU_DOCKING_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CUCO_ROOT Value transfer Type reference (TYPE) CUCO Zusatzdaten für konfigurierbare Objekte 20021107
2 Importing IV_DYNNR Value transfer Type reference (TYPE) SYDYNNR ABAP-Programm, Nummer des aktuellen Dynpros 20020405
3 Importing IV_REPID Value transfer Type reference (TYPE) SYREPID ABAP-Programm, aktuelles Rahmenprogramm 20020405
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20020327

Method CREATE_ICONS_BROWSER Signature

Method CREATE_ICONS_BROWSER on class CL_CU_TREE_CONFIG_STRUCTURE has no parameter.
Method CREATE_ICONS_BROWSER on class CL_CU_TREE_CONFIG_STRUCTURE has no exception.

Method FILL_IN_HEADERS Signature

Method FILL_IN_HEADERS on class CL_CU_TREE_CONFIG_STRUCTURE has no parameter.
Method FILL_IN_HEADERS on class CL_CU_TREE_CONFIG_STRUCTURE has no exception.

Method GET_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SUBRC Value transfer Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20020408
2 Importing IV_CUOBJ Value transfer Type reference (TYPE) IB_INSTANCE IB: Komponente (Instanz) 20020408
3 Importing IV_DATUV Value transfer Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20020408

Method GET_PROFILE on class CL_CU_TREE_CONFIG_STRUCTURE has no exception.

Method GET_SELECTED_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NODE_KEY Value transfer Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20020320

Method GET_SELECTED_NODE on class CL_CU_TREE_CONFIG_STRUCTURE has no exception.

Method HANDLE_NODE_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Value transfer Attribute reference (LIKE) Schlüssel des Knotens 20020315

Method HANDLE_NODE_DOUBLE_CLICK on class CL_CU_TREE_CONFIG_STRUCTURE has no exception.

Method HANDLE_NODE_KEYPRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KEY Value transfer Attribute reference (LIKE) 20020415
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20020415

Method HANDLE_NODE_KEYPRESS on class CL_CU_TREE_CONFIG_STRUCTURE has no exception.

Method REBUILD_CU_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CUCO Value transfer Type reference (TYPE) CUCO Zusatzdaten für konfigurierbare Objekte 20020327
2 Importing IS_CUCO_ROOT Value transfer Type reference (TYPE) CUCO Zusatzdaten für konfigurierbare Objekte 20020327
3 Importing IV_BEZM Value transfer Type reference (TYPE) FLAG_X Flag 20020327
4 Importing IV_DATUV Value transfer Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20020409
5 Importing IV_INSTS Value transfer Type reference (TYPE) CUINST Instanzennummer innerhalb der DDB (Konfiguration) 20020327
6 Importing IV_SIMULATION Value transfer Type reference (TYPE) FLAG_X Flag 20020327
7 Importing IV_TEXT600 Value transfer Type reference (TYPE) TV_HEADING Tree Control: Text in Länge 132 20020327
8 Importing IV_TEXT601 Value transfer Type reference (TYPE) TV_HEADING Tree Control: Text in Länge 132 20020327

Method REBUILD_CU_TREE on class CL_CU_TREE_CONFIG_STRUCTURE has no exception.

Method SET_HIDDEN_COLUMNS Signature

Method SET_HIDDEN_COLUMNS on class CL_CU_TREE_CONFIG_STRUCTURE has no parameter.
Method SET_HIDDEN_COLUMNS on class CL_CU_TREE_CONFIG_STRUCTURE has no exception.

Method SET_SELECTED_NODE Signature

Method SET_SELECTED_NODE on class CL_CU_TREE_CONFIG_STRUCTURE has no parameter.
Method SET_SELECTED_NODE on class CL_CU_TREE_CONFIG_STRUCTURE has no exception.

Method SET_TREE_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CUCO Value transfer Type reference (TYPE) CUCO Zusatzdaten für konfigurierbare Objekte 20020327
2 Importing IS_CUCO_ROOT Value transfer Type reference (TYPE) CUCO Zusatzdaten für konfigurierbare Objekte 20020327
3 Importing IV_BEZM Value transfer Type reference (TYPE) FLAG_X Flag 20020327
4 Importing IV_DATUV Value transfer Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20020409
5 Importing IV_INSTS Value transfer Type reference (TYPE) CUINST Instanzennummer innerhalb der DDB (Konfiguration) 20020327
6 Importing IV_SIMULATION Value transfer Type reference (TYPE) FLAG_X Flag 20020327
7 Importing IV_TEXT600 Value transfer Type reference (TYPE) TV_HEADING Tree Control: Text in Länge 132 20020327
8 Importing IV_TEXT601 Value transfer Type reference (TYPE) TV_HEADING Tree Control: Text in Länge 132 20020327

Method SET_TREE_ATTRIBUTES on class CL_CU_TREE_CONFIG_STRUCTURE has no exception.

Method UPDATE_CU_COLUMN_TREE Signature

Method UPDATE_CU_COLUMN_TREE on class CL_CU_TREE_CONFIG_STRUCTURE has no parameter.
Method UPDATE_CU_COLUMN_TREE on class CL_CU_TREE_CONFIG_STRUCTURE has no exception.
History
Last changed by/on SAP  00000000 
SAP Release Created in 470