SAP ABAP Class CL_QB_DATA_SOURCE (CL_QB_DATA_SOURCE)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-FSI (Application Component) Fast Search Infrastructure
     SFS_QB_UI (Package) Query Builder UI
Properties
Class CL_QB_DATA_SOURCE  
Short Description    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SFS_QB_UI   Query Builder UI 
Created 20041026   SAP 
Last change 20050411   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_QB_DATA_SOURCE has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_QB_UI 20041026 Join Builder
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MI_HANDLE_TREE_SET Instance attribute Private Type reference (TYPE) I Natural Number 20041026
2 MR_BEHAVIOUR_TREE_SET Instance attribute Private Object reference (TYPE REF TO) CL_DRAGDROP Behavior for Drag and Drop 20041026
3 MR_TREE Instance attribute Private Object reference (TYPE REF TO) CL_GUI_SIMPLE_TREE Simple Tree Control 20041026
4 MR_TREE_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in Screen Area 20041026
5 MR_WB Instance attribute Private Object reference (TYPE REF TO) CL_WB_UI Join Builder 20050301
6 MS_VIEW_NAME Instance attribute Private Type reference (TYPE) SFSG_DEFINITION_NAME Search Definition Name of Generic Fast Search 20050301
7 MT_NODE_TABLE Instance attribute Private See coding 20041026
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_TREE_HANDLES Instance method Private Method 20041026
2 BUILD_TREE_NODES Instance method Private Method 20041026
3 CONSTRUCTOR Instance method Public Constructor 20041026
4 DO_MODAL Instance method Public Method 20041026
5 FREE Instance method Public Method 20041026
6 GET_ATTRIBUTES Instance method Private Method 20041026
7 GET_NODE Instance method Public Method 20041026
8 GET_NODES Instance method Public Method 20041026
9 HANDLE_NODE_CONTEXT_MENU_REQ Instance method Private Event handling method 20041026
10 HANDLE_NODE_CONTEXT_MENU_SEL Instance method Private Event handling method 20041026
11 HANDLE_TREE_DRAG Instance method Private Event handling method 20041026
12 SET_VIEW_NAME Instance method Public Method 20050301
13 UPDATE Instance method Public Method 20041026
Events
Class CL_QB_DATA_SOURCE has no event.
Types
Class CL_QB_DATA_SOURCE has no local type.
Method Signatures

Method BUILD_TREE_HANDLES Signature

Method BUILD_TREE_HANDLES on class CL_QB_DATA_SOURCE has no parameter.
Method BUILD_TREE_HANDLES on class CL_QB_DATA_SOURCE has no exception.

Method BUILD_TREE_NODES Signature

Method BUILD_TREE_NODES on class CL_QB_DATA_SOURCE has no parameter.
Method BUILD_TREE_NODES on class CL_QB_DATA_SOURCE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_WB Call by reference Object reference (TYPE REF TO) CL_WB_UI Join Builder 20050301

Method CONSTRUCTOR on class CL_QB_DATA_SOURCE has no exception.

Method DO_MODAL Signature

Method DO_MODAL on class CL_QB_DATA_SOURCE has no parameter.
Method DO_MODAL on class CL_QB_DATA_SOURCE has no exception.

Method FREE Signature

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

Method GET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_VIEW_NAME Call by reference Type reference (TYPE) SFSG_DEFINITION_NAME Tabellenname 20050301
2 Exporting PT_ATTR Call by reference Type reference (TYPE) SFS_QB_STRING_T Table of strings 20041026

Method GET_ATTRIBUTES on class CL_QB_DATA_SOURCE has no exception.

Method GET_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NODE Value transfer Type reference (TYPE) MTREESNODE Tree Control: Struktur TREEV_NODE + TEXT-Feld der Länge 30 20041026
2 Exporting E_RC Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20041026
3 Importing I_KEY Call by reference Type reference (TYPE) C Tree Control: Schlüssel eines Knotens 20041026

Method GET_NODE on class CL_QB_DATA_SOURCE has no exception.

Method GET_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NODES Call by reference Type reference (TYPE) STANDARD TABLE Tree Control: Struktur TREEV_NODE + TEXT-Feld der Länge 30 20041026
2 Importing I_KEY Call by reference Type reference (TYPE) C Tree Control: Schlüssel eines Knotens 20041026

Method GET_NODES on class CL_QB_DATA_SOURCE has no exception.

Method HANDLE_NODE_CONTEXT_MENU_REQ Signature

Method HANDLE_NODE_CONTEXT_MENU_REQ on class CL_QB_DATA_SOURCE has no parameter.
Method HANDLE_NODE_CONTEXT_MENU_REQ on class CL_QB_DATA_SOURCE has no exception.

Method HANDLE_NODE_CONTEXT_MENU_SEL Signature

Method HANDLE_NODE_CONTEXT_MENU_SEL on class CL_QB_DATA_SOURCE has no parameter.
Method HANDLE_NODE_CONTEXT_MENU_SEL on class CL_QB_DATA_SOURCE has no exception.

Method HANDLE_TREE_DRAG Signature

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

Method HANDLE_TREE_DRAG on class CL_QB_DATA_SOURCE has no exception.

Method SET_VIEW_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_VIEW_NAME Call by reference Type reference (TYPE) SFSG_DEFINITION_NAME Search Definition Name of Generic Fast Search 20050301

Method SET_VIEW_NAME on class CL_QB_DATA_SOURCE has no exception.

Method UPDATE Signature

Method UPDATE on class CL_QB_DATA_SOURCE has no parameter.
Method UPDATE on class CL_QB_DATA_SOURCE has no exception.
History
Last changed by/on SAP  20050411 
SAP Release Created in 700