SAP ABAP Class CL_QB_JOIN_BUILDER (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_JOIN_BUILDER  
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 20040413   SAP 
Last change 20110908   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 AQQIS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 CNTB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_QB_JOIN_BUILDER has no interface implemented.
Friends
Class CL_QB_JOIN_BUILDER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MS_DEF_NAME Instance attribute Private Type reference (TYPE) STRING 20040929
2 M_I_TAB_NUM Instance attribute Private Type reference (TYPE) I 20040427
3 M_I_ZOOM Instance attribute Private Type reference (TYPE) I 20040414
4 M_R_QB_UI Instance attribute Private Object reference (TYPE REF TO) CL_QB_UI Join Builder 20040419
5 M_S_DISABLED Instance attribute Private Type reference (TYPE) AQQ_STYLE Style of an Object in Network 20050121
6 M_S_STYLE Instance attribute Private Type reference (TYPE) AQQ_STYLE Style of an Object in Network 20041115
7 P_R_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Container for Custom Controls in Screen Area 20040413
8 P_R_NETPLAN Instance attribute Private Object reference (TYPE REF TO) IF_GUI_AQQGRAPHIC General Network Control Methods 20040413
9 P_T_JOIN Instance attribute Private Type reference (TYPE) SFS_QB_JOINDATA_T Query Joins 20040413
10 P_T_TABLE Instance attribute Private Type reference (TYPE) SFS_QB_TABDATA_T Query Tables 20040413
Methods
# Method Level Visibility Method type Description Created on
1 ADD_JOIN Instance method Public Method 20040413
2 ADD_TABLE Instance method Public Method 20040413
3 ANCHOR_EXISTS Instance method Private Method 20041123
4 CONSTRUCTOR Instance method Public Constructor 20040413
5 CREATE_ALIAS Instance method Private Method 20041216
6 CREATE_LINK Instance method Private Method 20040413
7 CREATE_TABLE Instance method Private Method 20040413
8 DEC_ZOOM Instance method Public Method 20040414
9 DEFINE_ANCHOR Instance method Public Method 20041217
10 DEL_JOIN Instance method Private Method 20040414
11 DEL_TABLE Instance method Private Method 20040414
12 FREE_CONTROLS Instance method Public Method 20040414
13 GET_ASPECTDATA Instance method Private Method 20040830
14 GET_JOINS Instance method Public Method 20040414
15 GET_POS Instance method Private Method 20040929
16 GET_TABLEDATA Instance method Private Method 20040413
17 GET_TABLES Instance method Public Method 20040414
18 GET_TABLE_NUM Instance method Public Method 20040928
19 GET_VIEWDATA Instance method Private Method 20040504
20 GET_ZOOM Instance method Private Method 20040929
21 HANDLE_NETPLAN_DROP Instance method Private Event handling method 20040414
22 HAS_INVALID_CYCLE Instance method Private Method 20041209
23 INC_ZOOM Instance method Public Method 20040414
24 ON_HANDLE_CHECKBOXCLICK Instance method Private Event handling method 20040414
25 ON_HANDLE_CTXMNUREQ Instance method Private Event handling method 20040414
26 ON_HANDLE_CTXMNUSEL Instance method Private Event handling method 20040414
27 ON_HANDLE_LINK_CREATED Instance method Private Event handling method 20040413
28 ON_HANDLE_OBJDBLCLICK Instance method Private Event handling method 20040414
29 ON_HANDLE_PRED_CHANGED Instance method Private Event handling method 20040413
30 ON_HANDLE_SUCC_CHANGED Instance method Private Event handling method 20040413
31 RMV_TABLE Instance method Public Method 20050121
32 SAVE Instance method Public Method 20040929
33 SET_ANCHOR Instance method Private Method 20041123
34 SET_EDIT_MODE Instance method Public Method 20040417
Events
Class CL_QB_JOIN_BUILDER has no event.
Types
Class CL_QB_JOIN_BUILDER has no local type.
Method Signatures

Method ADD_JOIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DISABLED Call by reference Type reference (TYPE) CHAR1 ' ' Einstelliges Kennzeichen 20040505
2 Importing I_JOIN_TYPE Call by reference Type reference (TYPE) SFSG_JOIN_TYPE Type of Join 20041122
3 Importing LEFT_TABLE_ATTR Call by reference Type reference (TYPE) STRING Feldname 20040413
4 Importing LEFT_TABLE_NAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20040413
5 Importing RIGHT_TABLE_ATTR Call by reference Type reference (TYPE) STRING Feldname 20040413
6 Importing RIGHT_TABLE_NAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20040413

Method ADD_JOIN on class CL_QB_JOIN_BUILDER 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 20040414
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_POS Call by reference Type reference (TYPE) AQQ_S_POS Position eines Objektes im Netzplan 20040419
5 Importing I_QUERY_NAME Call by reference Type reference (TYPE) SCOOLQUERY Name einer Query 20040525
6 Importing I_SVC_MODULE_NAME Call by reference Type reference (TYPE) SCOOLSERVICEMODULE Service-Module 20040525
7 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20040414
8 Importing I_TYPE Call by reference Type reference (TYPE) SFSG_DEFINITION_TYPE 'T' Definition Type 20040504

Method ADD_TABLE on class CL_QB_JOIN_BUILDER has no exception.

Method ANCHOR_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RESULT Value transfer Type reference (TYPE) SFS_BOOL Einstelliges Kennzeichen 20041123

Method ANCHOR_EXISTS on class CL_QB_JOIN_BUILDER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20040413
2 Importing I_DEF_NAME Call by reference Type reference (TYPE) STRING 20040929
3 Importing I_QB_UI Call by reference Object reference (TYPE REF TO) CL_QB_UI Join Builder 20040419

Method CONSTRUCTOR on class CL_QB_JOIN_BUILDER has no exception.

Method CREATE_ALIAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20041216
2 Returning R_ALIAS Value transfer Type reference (TYPE) TABNAME Tabellenname 20041216

Method CREATE_ALIAS on class CL_QB_JOIN_BUILDER has no exception.

Method CREATE_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_LINK Call by reference Object reference (TYPE REF TO) IF_AQQGRAPHIC_LINK Linkobject im Netzplan 20040413
2 Importing I_DISABLED Call by reference Type reference (TYPE) CHAR1 ' ' Einstelliges Kennzeichen 20050121
3 Importing I_ICON Call by reference Type reference (TYPE) ICON_L4 Ikone mit Ausgabelänge 4 20040413
4 Importing I_PREDROW Call by reference Type reference (TYPE) INT2 2 Byte Integer (Signed) 20040413
5 Importing I_R_PREDTAB Call by reference Object reference (TYPE REF TO) IF_AQQGRAPHIC_TABLE Tabellenobjekt des Netzplans 20040413
6 Importing I_R_SUCCTAB Call by reference Object reference (TYPE REF TO) IF_AQQGRAPHIC_TABLE Tabellenobjekt des Netzplans 20040413
7 Importing I_SUCCROW Call by reference Type reference (TYPE) INT2 2 Byte Integer (Signed) 20040413
8 Importing I_TEXT Call by reference Type reference (TYPE) AQQ_TEXT Text eines Objektes im Netzplan 20040413
9 Importing I_TOOLTIP Call by reference Type reference (TYPE) AQTOOLTIP Tooltip eines Objektes im Netzplan 20040413

Method CREATE_LINK on class CL_QB_JOIN_BUILDER has no exception.

Method CREATE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_IS_ANCHOR Call by reference Type reference (TYPE) SFS_BOOL Boolean type 20041123
2 Exporting E_EMPTY Call by reference Type reference (TYPE) C 20040928
3 Exporting E_REJECTED Call by reference Type reference (TYPE) C 20040813
4 Exporting E_TAB Call by reference Object reference (TYPE REF TO) IF_AQQGRAPHIC_TABLE Tabellenobjekt des Netzplans 20040413
5 Exporting E_TABDATA Call by reference Object reference (TYPE REF TO) DATA 20040413
6 Exporting E_TABFIELDS Call by reference Type reference (TYPE) DDFIELDS DD: Feldliste 20040413
7 Importing I_ALIAS Call by reference Type reference (TYPE) TABNAME Tabellenname 20040413
8 Importing I_POS Call by reference Type reference (TYPE) AQQ_S_POS Position eines Objektes im Netzplan 20040419
9 Importing I_SVC_MODULE_NAME Call by reference Type reference (TYPE) SCOOLSERVICEMODULE Service-Module 20040830
10 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20040413
11 Importing I_TYPE Call by reference Type reference (TYPE) SFSG_QB_TYPE Definition Type 20040504

Method CREATE_TABLE on class CL_QB_JOIN_BUILDER has no exception.

Method DEC_ZOOM Signature

Method DEC_ZOOM on class CL_QB_JOIN_BUILDER has no parameter.
Method DEC_ZOOM on class CL_QB_JOIN_BUILDER has no exception.

Method DEFINE_ANCHOR Signature

Method DEFINE_ANCHOR on class CL_QB_JOIN_BUILDER has no parameter.
Method DEFINE_ANCHOR on class CL_QB_JOIN_BUILDER has no exception.

Method DEL_JOIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LINK Call by reference Object reference (TYPE REF TO) IF_AQQGRAPHIC_LINK Linkobject im Netzplan 20040414

Method DEL_JOIN on class CL_QB_JOIN_BUILDER has no exception.

Method DEL_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TAB Call by reference Object reference (TYPE REF TO) IF_AQQGRAPHIC_TABLE Tabellenobjekt des Netzplans 20040414

Method DEL_TABLE on class CL_QB_JOIN_BUILDER has no exception.

Method FREE_CONTROLS Signature

Method FREE_CONTROLS on class CL_QB_JOIN_BUILDER has no parameter.
Method FREE_CONTROLS on class CL_QB_JOIN_BUILDER has no exception.

Method GET_ASPECTDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_REJECTED Call by reference Type reference (TYPE) C 20040928
2 Exporting E_T_DDFIELDS Call by reference Type reference (TYPE) DDFIELDS DD: Feldliste 20040830
3 Exporting E_T_TABLE Call by reference Type reference (TYPE) INDEX TABLE 20040830
4 Importing I_SVC_MODULE_NAME Call by reference Type reference (TYPE) SCOOLSERVICEMODULE Service-Module 20040830
5 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20040830

Method GET_ASPECTDATA on class CL_QB_JOIN_BUILDER has no exception.

Method GET_JOINS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_JOINS Call by reference Type reference (TYPE) SFS_QB_JOIN_T Query Joins 20040414

Method GET_JOINS on class CL_QB_JOIN_BUILDER has no exception.

Method GET_POS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TAB_NAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20040929
2 Returning R_POS Value transfer Type reference (TYPE) AQQ_S_POS Position eines Objektes im Netzplan 20040929

Method GET_POS on class CL_QB_JOIN_BUILDER has no exception.

Method GET_TABLEDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_REJECTED Call by reference Type reference (TYPE) C 20040928
2 Exporting E_T_DDFIELDS Call by reference Type reference (TYPE) DDFIELDS DD: Feldliste 20040413
3 Exporting E_T_TABLE Call by reference Type reference (TYPE) TABLE 20040413
4 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20040413

Method GET_TABLEDATA on class CL_QB_JOIN_BUILDER 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 20040414

Method GET_TABLES on class CL_QB_JOIN_BUILDER has no exception.

Method GET_TABLE_NUM Signature

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

Method GET_TABLE_NUM on class CL_QB_JOIN_BUILDER has no exception.

Method GET_VIEWDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_REJECTED Call by reference Type reference (TYPE) C 20040928
2 Exporting E_T_DDFIELDS Call by reference Type reference (TYPE) DDFIELDS DD: Feldliste 20040504
3 Exporting E_T_TABLE Call by reference Type reference (TYPE) TABLE 20040504
4 Importing I_VIEWNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20040504

Method GET_VIEWDATA on class CL_QB_JOIN_BUILDER has no exception.

Method GET_ZOOM Signature

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

Method GET_ZOOM on class CL_QB_JOIN_BUILDER has no exception.

Method HANDLE_NETPLAN_DROP Signature

Method HANDLE_NETPLAN_DROP on class CL_QB_JOIN_BUILDER has no parameter.
Method HANDLE_NETPLAN_DROP on class CL_QB_JOIN_BUILDER 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_JOIN_BUILDER has no exception.

Method INC_ZOOM Signature

Method INC_ZOOM on class CL_QB_JOIN_BUILDER has no parameter.
Method INC_ZOOM on class CL_QB_JOIN_BUILDER has no exception.

Method ON_HANDLE_CHECKBOXCLICK Signature

Method ON_HANDLE_CHECKBOXCLICK on class CL_QB_JOIN_BUILDER has no parameter.
Method ON_HANDLE_CHECKBOXCLICK on class CL_QB_JOIN_BUILDER has no exception.

Method ON_HANDLE_CTXMNUREQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing R_CTXMNU Value transfer Attribute reference (LIKE) 20040414
2 Importing R_LINK Value transfer Attribute reference (LIKE) 20040414
3 Importing R_TABLE Value transfer Attribute reference (LIKE) 20040414

Method ON_HANDLE_CTXMNUREQ on class CL_QB_JOIN_BUILDER has no exception.

Method ON_HANDLE_CTXMNUSEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Value transfer Attribute reference (LIKE) 20040414
2 Importing R_LINK Value transfer Attribute reference (LIKE) 20040414
3 Importing R_TABLE Value transfer Attribute reference (LIKE) Tabellenobjekt des Netzplans 20040414

Method ON_HANDLE_CTXMNUSEL on class CL_QB_JOIN_BUILDER has no exception.

Method ON_HANDLE_LINK_CREATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PRED_ROW Value transfer Attribute reference (LIKE) 20040414
2 Importing R_DOIT Value transfer Attribute reference (LIKE) 20040414
3 Importing R_NEWLINK Value transfer Attribute reference (LIKE) 20040414
4 Importing R_PREDTAB Value transfer Attribute reference (LIKE) 20040414
5 Importing R_SUCCTAB Value transfer Attribute reference (LIKE) 20040414
6 Importing SUCC_ROW Value transfer Attribute reference (LIKE) 20040414

Method ON_HANDLE_LINK_CREATED on class CL_QB_JOIN_BUILDER has no exception.

Method ON_HANDLE_OBJDBLCLICK Signature

Method ON_HANDLE_OBJDBLCLICK on class CL_QB_JOIN_BUILDER has no parameter.
Method ON_HANDLE_OBJDBLCLICK on class CL_QB_JOIN_BUILDER has no exception.

Method ON_HANDLE_PRED_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PREDROW Value transfer Attribute reference (LIKE) 20040413
2 Importing R_DOIT Value transfer Attribute reference (LIKE) 20040413
3 Importing R_LINK Value transfer Attribute reference (LIKE) 20040413
4 Importing R_PREDTAB Value transfer Attribute reference (LIKE) 20040413

Method ON_HANDLE_PRED_CHANGED on class CL_QB_JOIN_BUILDER has no exception.

Method ON_HANDLE_SUCC_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing R_DOIT Value transfer Attribute reference (LIKE) 20040413
2 Importing R_LINK Value transfer Attribute reference (LIKE) 20040413
3 Importing R_SUCCTAB Value transfer Attribute reference (LIKE) 20040413
4 Importing SUCCROW Value transfer Attribute reference (LIKE) 20040413

Method ON_HANDLE_SUCC_CHANGED on class CL_QB_JOIN_BUILDER has no exception.

Method RMV_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 20050121

Method RMV_TABLE on class CL_QB_JOIN_BUILDER has no exception.

Method SAVE Signature

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

Method SET_ANCHOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IS_ANCHOR Call by reference Type reference (TYPE) SFS_BOOL Einstelliges Kennzeichen 20041123
2 Importing I_TAB Call by reference Object reference (TYPE REF TO) IF_AQQGRAPHIC_TABLE Tabellenname 20041123

Method SET_ANCHOR on class CL_QB_JOIN_BUILDER has no exception.

Method SET_EDIT_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MODE Call by reference Type reference (TYPE) I 20040417

Method SET_EDIT_MODE on class CL_QB_JOIN_BUILDER has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 700