SAP ABAP Class CL_BCS_TREE (Tree Manager for BCS Administration)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-COM (Application Component) Communication Services: Mail, Fax, SMS, Telephony
     SBCOMS (Package) Business Communication Service
Properties
Class CL_BCS_TREE  
Short Description Tree Manager for BCS Administration    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SBCOMS   Business Communication Service 
Created 20080910   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_BCS_TREE has no forward declaration.
Interfaces
Class CL_BCS_TREE has no interface implemented.
Friends
Class CL_BCS_TREE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_DOCKING Instance attribute Private Object reference (TYPE REF TO) CL_GUI_DOCKING_CONTAINER Docking Control Container 20090210
2 MO_SPLITTER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER 20090210
3 MO_SPLIT_TB Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER 20090210
4 MO_SPLIT_TREE Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER 20090210
5 MO_TOOLBAR Instance attribute Private Object reference (TYPE REF TO) CL_GUI_TOOLBAR Tool Bar Control 20090210
6 MO_TREE Instance attribute Private Object reference (TYPE REF TO) CL_SIMPLE_TREE_MODEL Simple Tree Control with Data Management at the Backend 20090210
7 MT_BUTTONGROUP Instance attribute Private Type reference (TYPE) TTB_BUTTON 20090210
8 MT_NODES Instance attribute Private Type reference (TYPE) TREEMSNOTA Table Type for Tree Data 20090210
9 MT_STACK Instance attribute Private See coding 20090210
10 MV_DOUBLE_CLICK Instance attribute Private Type reference (TYPE) OS_BOOLEAN Boolean 20090210
11 MV_NODE Instance attribute Private Type reference (TYPE) STRING 20090210
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_CONTROLS Instance method Private Method Create Controls 20090210
2 EXPAND_ROOT_NODE Instance method Public Method Expand Root Nodes 20090210
3 FREE Instance method Public Method Free 20100312
4 GET_ACTIVE_NODE Instance method Public Method Get Active Node 20090210
5 GET_INSTANCE Static method Public Method Create Instance 20090210
6 GET_LAST_NODE Instance method Public Method Get Last Node - for F3 20090210
7 GET_TREE_WIDTH Instance method Public Method Read Tree Width 20090210
8 LINK Instance method Public Method Link to Main Screen 20090210
9 ON_FUNCTION_SELECTED Instance method Private Event handling method Event Handler 20090210
10 ON_NODE_DOUBLE_CLICK Instance method Private Event handling method Event Handler 20090210
11 ON_SELECTION_CHANGED Instance method Private Event handling method Event Handler 20090210
12 SET_FIRST_NODE Instance method Public Method Define Start Node 20090210
13 SET_NEXT_NODE Instance method Public Method Set Next Node 20090210
14 SET_NODES Instance method Public Method Transfer Node Table 20090210
15 SET_VISIBLE Instance method Public Method Hide/Show Navigation 20090210
Events
# Event Type Visibility Description Created on
1 NODE_DOUBLE_CLICK Instance Event
(0)
Public
(2)
Double-Click Node 20090210
Types
Class CL_BCS_TREE has no local type.
Method Signatures

Method CREATE_CONTROLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_WIDTH Value transfer Type reference (TYPE) I Breite des Docking Containers 20090210
# Exception Resumable Description Created on
1 CX_BCS BCS: Allgemeine Ausnahmen 20090210

Method EXPAND_ROOT_NODE Signature

Method EXPAND_ROOT_NODE on class CL_BCS_TREE has no parameter.
Method EXPAND_ROOT_NODE on class CL_BCS_TREE has no exception.

Method FREE Signature

Method FREE on class CL_BCS_TREE has no parameter.
Method FREE on class CL_BCS_TREE has no exception.

Method GET_ACTIVE_NODE Signature

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

Method GET_ACTIVE_NODE on class CL_BCS_TREE has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_WIDTH Value transfer Type reference (TYPE) I 400 Breite des Docking Containers 20090210
2 Returning RO_TREE Value transfer Object reference (TYPE REF TO) CL_BCS_TREE Tree Manager für BCS Administration 20090210
# Exception Resumable Description Created on
1 CX_BCS BCS: Allgemeine Ausnahmen 20090210

Method GET_LAST_NODE Signature

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

Method GET_LAST_NODE on class CL_BCS_TREE has no exception.

Method GET_TREE_WIDTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_TREE_WIDTH Value transfer Type reference (TYPE) I Breite des Baums 20090210

Method GET_TREE_WIDTH on class CL_BCS_TREE has no exception.

Method LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DYNNR Call by reference Type reference (TYPE) SYDYNNR Aktuelle Dynpro-Nummer 20090210
2 Importing IV_PROG Call by reference Type reference (TYPE) SYREPID ABAP-Programm, aktuelles Rahmenprogramm 20090210
# Exception Resumable Description Created on
1 CX_BCS BCS: Allgemeine Ausnahmen 20090210

Method ON_FUNCTION_SELECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Value transfer Attribute reference (LIKE) 20090210

Method ON_FUNCTION_SELECTED on class CL_BCS_TREE has no exception.

Method ON_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) 20090210

Method ON_NODE_DOUBLE_CLICK on class CL_BCS_TREE has no exception.

Method ON_SELECTION_CHANGED Signature

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

Method ON_SELECTION_CHANGED on class CL_BCS_TREE has no exception.

Method SET_FIRST_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODE Call by reference Type reference (TYPE) STRING 20090210
# Exception Resumable Description Created on
1 CX_BCS BCS: Allgemeine Ausnahmen 20090210

Method SET_NEXT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODE Call by reference Type reference (TYPE) CSEQUENCE 20090210
# Exception Resumable Description Created on
1 CX_BCS BCS: Allgemeine Ausnahmen 20090210

Method SET_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NODES Call by reference Type reference (TYPE) TREEMSNOTA Tabellentyp für Tree Daten 20090210
# Exception Resumable Description Created on
1 CX_BCS BCS: Allgemeine Ausnahmen 20090210

Method SET_VISIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VISIBLE Call by reference Type reference (TYPE) SAP_BOOL boolsche Variable (X=true, space=false) 20090210

Method SET_VISIBLE on class CL_BCS_TREE has no exception.
Event Signatures

Event NODE_DOUBLE_CLICK Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 NODE_KEY Exporting Value transfer Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20100323
History
Last changed by/on SAP  20110908 
SAP Release Created in