SAP ABAP Class CL_QB_DATA_SOURCE_DEEP (CL_QB_DATA_SOURCE_DEEP)
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_DEEP  
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 20050125   SAP 
Last change 20110908   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_DEEP has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_QB_UI 20050125 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 20050125
2 MR_BEHAVIOUR_TREE_SET Instance attribute Private Object reference (TYPE REF TO) CL_DRAGDROP Behavior for Drag and Drop 20050125
3 MR_QB Instance attribute Private Object reference (TYPE REF TO) CL_QB_UI Join Builder 20050125
4 MR_TREE Instance attribute Private Object reference (TYPE REF TO) CL_GUI_SIMPLE_TREE Simple Tree Control 20050125
5 MR_TREE_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in Screen Area 20050125
6 MS_COUNT Instance attribute Private Type reference (TYPE) STRING 20050125
7 MT_NODE_TABLE Instance attribute Private See coding 20050125
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_TREE_HANDLES Instance method Private Method 20050125
2 BUILD_TREE_NODES Instance method Private Method 20050125
3 CONSTRUCTOR Instance method Public Constructor 20050125
4 CREATE_TREE_NODES Instance method Private Method 20050125
5 DO_MODAL Instance method Public Method 20050125
6 FREE Instance method Public Method 20050125
7 GET_ATTRIBUTES Instance method Private Method 20050125
8 GET_NODE Instance method Public Method 20050125
9 GET_PATHS Instance method Private Method 20050126
10 HANDLE_NODE_CONTEXT_MENU_REQ Instance method Private Event handling method 20050125
11 HANDLE_NODE_CONTEXT_MENU_SEL Instance method Private Event handling method 20050125
12 HANDLE_TREE_DRAG Instance method Private Event handling method 20050125
13 UPDATE Instance method Public Method 20050125
Events
Class CL_QB_DATA_SOURCE_DEEP has no event.
Types
Class CL_QB_DATA_SOURCE_DEEP has no local type.
Method Signatures

Method BUILD_TREE_HANDLES Signature

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

Method BUILD_TREE_NODES Signature

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

Method CONSTRUCTOR Signature

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

Method CONSTRUCTOR on class CL_QB_DATA_SOURCE_DEEP has no exception.

Method CREATE_TREE_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DDFIELDS Call by reference Type reference (TYPE) DDFIELDS DD: Feldliste 20050125
2 Importing I_RELATKEY Value transfer Type reference (TYPE) STRING Tree Control: Schlüssel eines Knotens 20050125
3 Returning RT_NODE_TABLE Value transfer Type reference (TYPE) SFS_QB_NODE_T Tree Node Table 20050125

Method CREATE_TREE_NODES on class CL_QB_DATA_SOURCE_DEEP has no exception.

Method DO_MODAL Signature

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

Method FREE Signature

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

Method GET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SVC_MODULE_NAME Call by reference Type reference (TYPE) SCOOLSERVICEMODULE Service-Module 20050125
2 Importing I_TABLE Call by reference Type reference (TYPE) TABNAME Tabellenname 20050125
3 Importing I_TYPE Call by reference Type reference (TYPE) CHAR1 'T' Einstelliges Kennzeichen 20050125
4 Exporting RT_DDFIELDS Value transfer Type reference (TYPE) DDFIELDS Table of strings 20050125

Method GET_ATTRIBUTES on class CL_QB_DATA_SOURCE_DEEP has no exception.

Method GET_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_TABLE Value transfer Type reference (TYPE) TABNAME Natürliche Zahl 20050126
2 Exporting ET_PATHS Value transfer Type reference (TYPE) SFS_QB_PATH_T Tree Control: Struktur TREEV_NODE + TEXT-Feld der Länge 30 20050126
3 Importing I_KEY Value transfer Type reference (TYPE) C Tree Control: Schlüssel eines Knotens 20050125

Method GET_NODE on class CL_QB_DATA_SOURCE_DEEP has no exception.

Method GET_PATHS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_PATHS Value transfer Type reference (TYPE) SFS_QB_STRING_T Attribute Path List 20050126
2 Importing IS_PATH Call by reference Type reference (TYPE) SFS_QB_STRING String 20050126
3 Importing I_KEY Value transfer Type reference (TYPE) C Tabellenname 20050126

Method GET_PATHS on class CL_QB_DATA_SOURCE_DEEP has no exception.

Method HANDLE_NODE_CONTEXT_MENU_REQ Signature

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

Method HANDLE_NODE_CONTEXT_MENU_SEL Signature

Method HANDLE_NODE_CONTEXT_MENU_SEL on class CL_QB_DATA_SOURCE_DEEP has no parameter.
Method HANDLE_NODE_CONTEXT_MENU_SEL on class CL_QB_DATA_SOURCE_DEEP 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) 20050125
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20050125

Method HANDLE_TREE_DRAG on class CL_QB_DATA_SOURCE_DEEP has no exception.

Method UPDATE Signature

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