SAP ABAP Class CL_QB_UI (Join Builder)
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_UI  
Short Description Join Builder    
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 20040416   SAP 
Last change 20060703   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SWBM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_QB_UI has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_QB_CONSTRAINT_DEF 20050825 Definition of Constraints
2 CL_QB_INPUT_MAPPING 20041130 Result Mapping Section
3 CL_QB_JOIN_BUILDER 20040419 Join Builder
4 CL_QB_JOIN_BUILDER_DEEP 20050124 Join Builder
5 CL_QB_RESULT_MAPPING 20041004 Result Mapping Section
6 CL_QB_WHERE_CONDITION 20041005 Result Mapping Section
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MI_CHANGED Instance attribute Private Type reference (TYPE) I 20040517
2 MI_EDIT_MODE Instance attribute Private Type reference (TYPE) I 20040419
3 MI_SQLFLAG Instance attribute Private Type reference (TYPE) I 20040601
4 MI_SQLROW_HIGHT Instance attribute Private Type reference (TYPE) I 20040601
5 MN_DROP_LINE Instance attribute Private See coding 20040417
6 MR_BOTTOM_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20040510
7 MR_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in Screen Area 20040417
8 MR_DEFINITION Instance attribute Private Object reference (TYPE REF TO) IF_GFS_DEFINITION GFS View Definition 20040504
9 MR_EXPR Instance attribute Private Object reference (TYPE REF TO) CL_QB_RESULT_MAPPING Result Mapping Section 20040417
10 MR_EXPR_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Abstract Container for GUI Controls 20040417
11 MR_EXTENSION Instance attribute Private Object reference (TYPE REF TO) IF_GFS_EXTENSION 20050120
12 MR_JOIN_BUILDER Instance attribute Public Object reference (TYPE REF TO) CL_QB_JOIN_BUILDER_DEEP Join Builder 20040417
13 MR_JOIN_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Abstract Container for GUI Controls 20040417
14 MR_SQL Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20040417
15 MR_SQL_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Abstract Container for GUI Controls 20040417
16 MR_TREE Instance attribute Private Object reference (TYPE REF TO) CL_QB_DATA_SOURCE_DEEP 20041026
17 MR_VIEW_DEF Instance attribute Public Object reference (TYPE REF TO) IF_GFS_VIEWDEF GFS View Definition 20040430
18 MS_DEF_NAME Instance attribute Private Type reference (TYPE) SFSG_DEFINITION_NAME Search Definition Name of Generic Fast Search 20040504
19 MS_EXT_NAME Instance attribute Private Type reference (TYPE) SFSG_DEFINITION_NAME Search Definition Name of Generic Fast Search 20040504
20 MT_SQL Instance attribute Private See coding 20040417
21 M_IS_BO_NODE_VIEW Instance attribute Private Type reference (TYPE) ABAP_BOOL 20050310
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE Instance method Public Method 20040504
2 ADD_ANCHOR Instance method Public Method 20050414
3 ADD_ASPECT Instance method Public Method 20040518
4 ADD_TABLE Instance method Public Method 20040417
5 ADD_VIEW Instance method Public Method 20040417
6 BUILD_QUERY Instance method Private Method 20041209
7 BUILD_SQL_FIELDCAT Instance method Private Method 20040416
8 CHECK Instance method Public Method 20040510
9 CHECK_DATA_CHANGED Instance method Public Method 20040917
10 CONSTRUCTOR Instance method Public Constructor 20040419
11 DEL_TABLE Instance method Private Method 20040419
12 DO_MODAL Instance method Public Method 20040419
13 EDIT_AGAIN Instance method Public Method 20050119
14 EXCLUDE_TB_FUNCTIONS Instance method Private Method 20040416
15 FIND_MATCH Instance method Private Method 20041004
16 FREE Instance method Public Method 20040428
17 GET_ATTRIBUTES Instance method Private Method 20040416
18 GET_CONSTRAINTS Instance method Public Method 20050829
19 GET_DEF_NAME Instance method Public Method 20041021
20 GET_DESCRIPTION Instance method Public Method 20051116
21 GET_EDIT_MODE Instance method Public Method 20040512
22 GET_TABLES Instance method Public Method 20041026
23 GET_VIEW_DEF Instance method Public Method 20040603
24 HAS_INVALID_CYCLE Instance method Public Method 20041209
25 LOAD Instance method Private Method 20041026
26 LOAD_EXTENSION Instance method Private Method 20040504
27 RELOAD Instance method Public Method 20050121
28 SAVE Instance method Public Method 20041026
29 SET_BO_NODE_VIEW Instance method Public Method 20050310
30 SET_CHANGED Instance method Private Method 20040517
31 SET_CONSTRAINTS Instance method Public Method 20050829
32 SET_DESCRIPTION Instance method Public Method 20050415
33 SET_EDIT_MODE Instance method Public Method 20040417
34 SET_EXT_NAME Instance method Public Method 20040510
35 UPDATE_SQL Instance method Private Method 20040417
36 WAS_CHANGED Instance method Public Method 20040517
37 ZOOM_IN Instance method Public Method 20040525
38 ZOOM_OUT Instance method Public Method 20040525
Events
Class CL_QB_UI has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_ATTRIBUTE_LIST Private See coding 20040416 tt_attribute_list TYPE TABLE OF string
Method Signatures

Method ACTIVATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PROTOCOL Call by reference Object reference (TYPE REF TO) IF_SFS_PROTOCOL Protokoll Interface 20041209
2 Returning RR_PROTOCOL Value transfer Object reference (TYPE REF TO) IF_GFS_PROTOCOL GFS Definition 20041209

Method ACTIVATE on class CL_QB_UI has no exception.

Method ADD_ANCHOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ALIAS Call by reference Type reference (TYPE) TABNAME Tabellenname 20050414
2 Importing I_CHECK_JOINS Call by reference Type reference (TYPE) C ' ' 20050414
3 Importing I_DISABLED Call by reference Type reference (TYPE) CHAR1 ' ' Einstelliges Kennzeichen 20050414
4 Importing I_IS_ANCHOR Call by reference Type reference (TYPE) C 20050414
5 Importing I_QUERY_NAME Call by reference Type reference (TYPE) SCOOLQUERY Name einer Query 20050414
6 Importing I_SVC_MODULE_NAME Call by reference Type reference (TYPE) SCOOLSERVICEMODULE Service-Module 20050414
7 Importing I_TABLE_NAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20050414

Method ADD_ANCHOR on class CL_QB_UI has no exception.

Method ADD_ASPECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ALIAS Call by reference Type reference (TYPE) TABNAME Tabellenname 20040518
2 Importing I_CHECK_JOINS Call by reference Type reference (TYPE) C ' ' 20050330
3 Importing I_DISABLED Call by reference Type reference (TYPE) CHAR1 ' ' Einstelliges Kennzeichen 20040518
4 Importing I_IS_ANCHOR Call by reference Type reference (TYPE) C 20041008
5 Importing I_QUERY_NAME Call by reference Type reference (TYPE) SCOOLQUERY Name einer Query 20040830
6 Importing I_SVC_MODULE_NAME Call by reference Type reference (TYPE) SCOOLSERVICEMODULE Service-Module 20040830
7 Importing I_TABLE_NAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20040830

Method ADD_ASPECT on class CL_QB_UI has no exception.

Method ADD_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ALIAS Call by reference Type reference (TYPE) TABNAME Tabellenname 20040428
2 Importing I_DISABLED Call by reference Type reference (TYPE) CHAR1 ' ' Einstelliges Kennzeichen 20040505
3 Importing I_IS_ANCHOR Call by reference Type reference (TYPE) C 20041008
4 Importing I_QUERY_NAME Call by reference Type reference (TYPE) SCOOLQUERY Name einer Query 20040525
5 Importing I_SVC_MODULE_NAME Call by reference Type reference (TYPE) SCOOLSERVICEMODULE Service-Module 20040525
6 Importing I_TABLE_NAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20040417

Method ADD_TABLE on class CL_QB_UI has no exception.

Method ADD_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ALIAS Call by reference Type reference (TYPE) TABNAME Tabellenname 20040517
2 Importing I_DISABLED Call by reference Type reference (TYPE) CHAR1 ' ' Einstelliges Kennzeichen 20040517
3 Importing I_IS_ANCHOR Call by reference Type reference (TYPE) C 20041008
4 Importing I_VIEW_NAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20040417

Method ADD_VIEW on class CL_QB_UI has no exception.

Method BUILD_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_QUERY Call by reference Object reference (TYPE REF TO) IF_GFS_QUERY GFS Query Definition 20050120
2 Importing I_CHECK_ONLY Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20050118
3 Returning RR_QUERY Value transfer Object reference (TYPE REF TO) IF_GFS_QUERY GFS Query Definition 20041209

Method BUILD_QUERY on class CL_QB_UI has no exception.

Method BUILD_SQL_FIELDCAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PT_FIELDCAT Call by reference Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20040416

Method BUILD_SQL_FIELDCAT on class CL_QB_UI has no exception.

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PROTOCOL Value transfer Object reference (TYPE REF TO) IF_SFS_PROTOCOL Fast Search Fehlerliste 20040609

Method CHECK on class CL_QB_UI has no exception.

Method CHECK_DATA_CHANGED Signature

Method CHECK_DATA_CHANGED on class CL_QB_UI has no parameter.
Method CHECK_DATA_CHANGED on class CL_QB_UI has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_SEARCH_DEF Call by reference Object reference (TYPE REF TO) IF_GFS_SEARCHDEF 20040426
2 Importing IR_VIEW_DEF Call by reference Object reference (TYPE REF TO) IF_GFS_VIEWDEF 20040430

Method CONSTRUCTOR on class CL_QB_UI has no exception.

Method DEL_TABLE Signature

Method DEL_TABLE on class CL_QB_UI has no parameter.
Method DEL_TABLE on class CL_QB_UI has no exception.

Method DO_MODAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTAINER Call by reference Type reference (TYPE) C 20040419

Method DO_MODAL on class CL_QB_UI has no exception.

Method EDIT_AGAIN Signature

Method EDIT_AGAIN on class CL_QB_UI has no parameter.
Method EDIT_AGAIN on class CL_QB_UI has no exception.

Method EXCLUDE_TB_FUNCTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PT_EXCLUDE Call by reference Type reference (TYPE) UI_FUNCTIONS Funktionscodestabelle 20040416

Method EXCLUDE_TB_FUNCTIONS on class CL_QB_UI has no exception.

Method FIND_MATCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ATTR_NAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20041004
2 Importing I_TAB_NAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20041004

Method FIND_MATCH on class CL_QB_UI has no exception.

Method FREE Signature

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

Method GET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ALIAS Call by reference Type reference (TYPE) TABNAME Tabellenname 20040505
2 Importing I_QUERY Call by reference Type reference (TYPE) SCOOLQUERY Name einer Query 20040830
3 Importing I_SVC_MODULE_NAME Call by reference Type reference (TYPE) SCOOLSERVICEMODULE Service-Module 20040830
4 Importing I_TAB Call by reference Type reference (TYPE) TABNAME Tabellenname 20040505
5 Importing I_TYPE Call by reference Type reference (TYPE) CHAR1 'T' Einstelliges Kennzeichen 20040505
6 Exporting PT_ATTR Call by reference Type reference (TYPE) SFS_QB_STRING_T Table of strings 20040416

Method GET_ATTRIBUTES on class CL_QB_UI has no exception.

Method GET_CONSTRAINTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_RESULT Value transfer Type reference (TYPE) SFSG_QB_RESULT_T Query Result 20050829

Method GET_CONSTRAINTS on class CL_QB_UI has no exception.

Method GET_DEF_NAME Signature

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

Method GET_DEF_NAME on class CL_QB_UI has no exception.

Method GET_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_DESCRIPTION Value transfer Type reference (TYPE) SFSG_TEXT 20051116

Method GET_DESCRIPTION on class CL_QB_UI has no exception.

Method GET_EDIT_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RI_EDIT_MODE Value transfer Type reference (TYPE) I 20040512

Method GET_EDIT_MODE on class CL_QB_UI has no exception.

Method GET_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TABLES Call by reference Type reference (TYPE) SFS_QB_TABLE_T Query Tables 20041026

Method GET_TABLES on class CL_QB_UI has no exception.

Method GET_VIEW_DEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_VIEW_DEF Value transfer Object reference (TYPE REF TO) IF_GFS_VIEWDEF GFS View Definition 20040603

Method GET_VIEW_DEF on class CL_QB_UI has no exception.

Method HAS_INVALID_CYCLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_BOOL Value transfer Type reference (TYPE) ABAP_BOOL 20041209

Method HAS_INVALID_CYCLE on class CL_QB_UI has no exception.

Method LOAD Signature

Method LOAD on class CL_QB_UI has no parameter.
Method LOAD on class CL_QB_UI has no exception.

Method LOAD_EXTENSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_EXTENSION Call by reference Type reference (TYPE) SFSG_DEFINITION_NAME_T Table of Search Definition Name 20040504

Method LOAD_EXTENSION on class CL_QB_UI has no exception.

Method RELOAD Signature

Method RELOAD on class CL_QB_UI has no parameter.
Method RELOAD on class CL_QB_UI has no exception.

Method SAVE Signature

Method SAVE on class CL_QB_UI has no parameter.
Method SAVE on class CL_QB_UI has no exception.

Method SET_BO_NODE_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IS_BO_NODE_VIEW Call by reference Type reference (TYPE) ABAP_BOOL 20050310

Method SET_BO_NODE_VIEW on class CL_QB_UI has no exception.

Method SET_CHANGED Signature

Method SET_CHANGED on class CL_QB_UI has no parameter.
Method SET_CHANGED on class CL_QB_UI has no exception.

Method SET_CONSTRAINTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RESULT Value transfer Type reference (TYPE) SFSG_QB_RESULT_T Query Result 20050829

Method SET_CONSTRAINTS on class CL_QB_UI has no exception.

Method SET_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DESCRIPTION Call by reference Type reference (TYPE) SFSG_TEXT Description Text 20050415

Method SET_DESCRIPTION on class CL_QB_UI has no exception.

Method SET_EDIT_MODE Signature

Method SET_EDIT_MODE on class CL_QB_UI has no parameter.
Method SET_EDIT_MODE on class CL_QB_UI has no exception.

Method SET_EXT_NAME Signature

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

Method SET_EXT_NAME on class CL_QB_UI has no exception.

Method UPDATE_SQL Signature

Method UPDATE_SQL on class CL_QB_UI has no parameter.
Method UPDATE_SQL on class CL_QB_UI has no exception.

Method WAS_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CHANGED Value transfer Type reference (TYPE) I 20040517

Method WAS_CHANGED on class CL_QB_UI has no exception.

Method ZOOM_IN Signature

Method ZOOM_IN on class CL_QB_UI has no parameter.
Method ZOOM_IN on class CL_QB_UI has no exception.

Method ZOOM_OUT Signature

Method ZOOM_OUT on class CL_QB_UI has no parameter.
Method ZOOM_OUT on class CL_QB_UI has no exception.
History
Last changed by/on SAP  20060703 
SAP Release Created in 700