SAP ABAP Class CL_QUERY_JOIN_CNTRL (Join Control)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-QUE (Application Component) SAP Query
     SQUECNTRL (Package) Control for SQVI and SQ02
Properties
Class CL_QUERY_JOIN_CNTRL  
Short Description Join Control    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class AQQIS_CNTRL    
Program status     
Category 0   
Package SQUECNTRL   Control for SQVI and SQ02 
Created 20011005   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 AQQIS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_QUERY_JOIN_CNTRL has no interface implemented.
Friends
Class CL_QUERY_JOIN_CNTRL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 PS_SEARCH Instance attribute Private Type reference (TYPE) AQSSEARCH Join Control: Search Details 20011005
2 PT_JOIN Instance attribute Private Type reference (TYPE) AQQ_T_JOIN Old Control: JOIN Structure 20011005
3 PT_TABLEPOS Instance attribute Private Type reference (TYPE) AQQ_T_TABLEPOS Table Positions 20011005
4 PT_TFIELD Instance attribute Private Type reference (TYPE) AQQ_T_TFIELD Old Control: TFIELDS Structure 20011005
5 PT_TPOS Instance attribute Private Type reference (TYPE) AQQ_T_TPOS Old Control: TPOS Structure 20011005
6 P_DEFAULT_LINKSTYLE Instance attribute Private Type reference (TYPE) AQQ_STYLE Style of an Object in Network 20011005
7 P_JOIN_DATA_R Instance attribute Private Object reference (TYPE REF TO) CL_QUERY_JOIN_DATA Data container 20011005
8 P_MODE Instance attribute Private Type reference (TYPE) AQQIS_MODE Display/change 20011005
9 P_R_JOIN_CNTRL Instance attribute Private Object reference (TYPE REF TO) IF_GUI_AQQGRAPHIC General Network Control Methods 20011005
10 P_SEARCH_OBJ Instance attribute Private Object reference (TYPE REF TO) IF_AQQGRAPHIC_TABLE Network Table Object 20011005
11 P_START_TABIX Instance attribute Private Type reference (TYPE) SYTABIX Internal Tables, Current Row Index 20011005
12 P_TAB_HEIGHT Instance attribute Private Type reference (TYPE) I 200 20020212
13 P_TAB_STARTX Instance attribute Private Type reference (TYPE) I 50 20020212
14 P_TAB_STARTY Instance attribute Private Type reference (TYPE) I 50 20020212
15 P_TAB_WIDTH Instance attribute Private Type reference (TYPE) I 250 20020212
16 P_T_LINKS_JOIN Instance attribute Private Type reference (TYPE) AQQ_T_LINKS_JOIN InfoSet: T Type Link Objects for Join Control 20011005
17 P_T_TOBJ_JOIN Instance attribute Private Type reference (TYPE) AQQ_T_TOBJ_JOIN InfoSet: T Type Table Objects for Join Control 20011005
Methods
# Method Level Visibility Method type Description Created on
1 ABS_2_REL Instance method Private Method top, left, right, bottom -> top, left, width, height 20011005
2 ADD_LINKS_TO_JOIN Instance method Private Method Insert Links in Control 20011005
3 ADD_TABLES_TO_JOIN Instance method Private Method Inserts Table 20011005
4 ADD_TFIELD Instance method Private Method Adds Entries to TFIELD 20011005
5 ADD_TOBJECT Instance method Private Method Addition of Table Object 20011005
6 ADD_TPOS Instance method Private Method Position Table to Be Inserted 20011005
7 ALIASTABLE Instance method Private Method Alias Table 20011005
8 CHECK Instance method Private Method Check 20011005
9 CHECK_CONDITIONS Instance method Public Method Check Join Conditions 20011005
10 CHECK_REMOVE_TOBJECT Instance method Private Method Check whether You Are Allowed to Delete Table 20011005
11 CNT_MARKED_LINES_PER_TAB Instance method Private Method Delivers Number of Selected Rows for the Table 20021031
12 CNT_MARKED_TABS Instance method Private Method Delivers Number of Selected Tables 20021031
13 CNVT_FNAME_ONE_2_TWO Instance method Private Method Converts, for example 'varis-report' -> 'varis' and 'report' 20011005
14 CNVT_TABLES_TO_NEW Instance method Private Method Structure: pt_join, pt_field, pt_tpos..... 20011005
15 CNVT_TABLE_TO_OLD Instance method Private Method pt_tpos, pt_tfield, pt_join -> dbjt, dbjc 20011005
16 CNVT_TABLE_TO_OLD_DBJC Instance method Private Method Converts join -> dbjc 20011005
17 CNVT_TABLE_TO_OLD_DBJT Instance method Private Method Converts tpos -> dbjt 20011005
18 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20011005
19 CREATE_LINK Instance method Private Method Adds Link to Control 20011005
20 CREATE_LINKS Instance method Private Method Generate Links from pt_join 20011005
21 DISPLAY_DDIC Instance method Private Method Jump to DDic 20011115
22 EXECUTE_JOIN_MODIFICATION Instance method Private Method Sets Flag (inner,left outer) for All Joins between 2 Tables 20011005
23 FETCH_OUTERFLAG_TEXT Instance method Private Method Provides Text for Link (blank or left-outer) 20011005
24 FIELDDOCU Instance method Private Method Documentation for Field 20011115
25 FIELDREFERENCE Instance method Private Method Reference Field 20011115
26 FILL_TABLE_FIELDS Instance method Private Method Tables Structure 20011005
27 FORCE_JOINTYPE Instance method Private Method 20011005
28 GET_SELECTED_TABLE Instance method Private Method Provides Name of One Selected Table 20011005
29 GET_TAB Instance method Private Method TAB Fill (Old Control Structure) 20011005
30 HANDLE_FCODE Instance method Public Method Process F-Code 20011005
31 HANDLE_LINK_CHANGED Instance method Private Method Checks whether Link Can Be Reassigned 20011005
32 INIT Instance method Private Method Initialized 20011005
33 INIT_JOIN_CNTRL Instance method Private Method Initializes Join Control 20011005
34 IS_VALID_LINK Instance method Private Method Checks whether Objects Can Be Linked 20011005
35 JOIN_MODIFICATION Instance method Private Method Join Type Change (inner, left-outer) 20011005
36 NAVIGATOR Instance method Private Method Hide/Show Navigator 20011005
37 ON_CONDITION Instance method Private Method Propose Join Conditions 20011005
38 ON_HANDLE_CTXMNUREQ Instance method Private Event handling method Generate Context Menu for Table/Link/Background 20011005
39 ON_HANDLE_CTXMNUSEL Instance method Private Event handling method Process F-Code from Context Menu 20011005
40 ON_HANDLE_LINK_CREATED Instance method Private Event handling method New Link 20011005
41 ON_HANDLE_OBJDBLCLICK Instance method Private Event handling method Double-Click 20011005
42 ON_HANDLE_PRED_CHANGED Instance method Private Event handling method Link Predecessor Has Changed 20011005
43 ON_HANDLE_SUCC_CHANGED Instance method Private Event handling method Link Successor Has Changed 20011005
44 PRINT_CONTROL Instance method Private Method Click on Control 20011005
45 PROPOSE_ON_CONDITION Instance method Private Method Propose Join Conditions 20011005
46 PROPOSE_ON_CONDITION_ADD_LINK Instance method Private Method Adds Link to Control 20011005
47 RECREATE_LINKS Instance method Private Method Redraw Links 20011005
48 REDUCE_DISTANCE Instance method Private Method Old Coordinate System -> New Coordinate System 20011005
49 REFERENZFIELD Instance method Private Method Reference Field Output 20011005
50 REL_2_ABS Instance method Private Method top, left, right, bottom -> top, left, width, height 20011005
51 REMOVE_LINK Instance method Private Method Remove Link 20011005
52 REMOVE_TOBJECT Instance method Private Method Remove Table Object 20011005
53 REORDER_JOINS Instance method Private Method Updates pt_join from Positions to Control 20011005
54 SAVE_AS_JPG Instance method Private Method Save Control Content as jpg File 20011005
55 SCALE Instance method Private Method Scaling in X and Y direction 20011005
56 SEARCH Instance method Private Method Find 20011005
57 SEARCH_DOMAIN_IN_TABOBJ Instance method Private Method Searchinf for Domains 20011005
58 SEARCH_IN_TABOBJ Instance method Private Method Searh in Table Object 20011005
59 SEARCH_NEXT Instance method Private Method Find Next 20011005
60 SEARCH_TEXT_IN_TABOBJ Instance method Private Method Search for Text 20011005
61 SEARCH_TYPE_IN_TABOBJ Instance method Private Method Searching for Type 20011005
62 SEND_TABLES_TO_CNTRL Instance method Private Method Send tables to Control 20011005
63 SET_CELL_PROPERTIES Instance method Private Method Cell Properties 20011005
64 SET_CHANGED Instance method Private Method Sets Change Flag 20011005
65 SET_MODE Instance method Public Method Sets Mode: Display <-> Change 20011005
66 SKALIERUNG_POPUP Instance method Private Method Scaling: Get Values via Dialog 20011005
67 SYNCHRONIZE_CONTROL_DATA Instance method Private Method Provide p_t_tobj_join, p_t_links_join with Latest Positions 20011005
68 SYNCHRONIZE_POSITIONS Instance method Public Method Synchronizes pt_tpos with Control 20011005
69 TEST_JOIN_VALIDITY Instance method Private Method On-Join Check 20011005
70 ZOOMIN Instance method Private Method Zoom in 20011005
71 ZOOMOUT Instance method Private Method Zoom out 20011005
Events
Class CL_QUERY_JOIN_CNTRL has no event.
Types
Class CL_QUERY_JOIN_CNTRL has no local type.
Method Signatures

Method ABS_2_REL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_TPOS Call by reference Type reference (TYPE) AQQ_S_TPOS Altes Control: Struktur TPOS 20011005
2 Importing IS_TABLEPOS Call by reference Type reference (TYPE) AQSTABPOS Tableposition 20011005

Method ABS_2_REL on class CL_QUERY_JOIN_CNTRL has no exception.

Method ADD_LINKS_TO_JOIN Signature

Method ADD_LINKS_TO_JOIN on class CL_QUERY_JOIN_CNTRL has no parameter.
Method ADD_LINKS_TO_JOIN on class CL_QUERY_JOIN_CNTRL has no exception.

Method ADD_TABLES_TO_JOIN Signature

Method ADD_TABLES_TO_JOIN on class CL_QUERY_JOIN_CNTRL has no parameter.
Method ADD_TABLES_TO_JOIN on class CL_QUERY_JOIN_CNTRL has no exception.

Method ADD_TFIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TNAME Call by reference Type reference (TYPE) AQS_TNAME SAP Query (S): Tabellenname 20011005
# Exception Resumable Description Created on
1 EXISTING Tabelle existiert bereits 20011005

Method ADD_TOBJECT Signature

Method ADD_TOBJECT on class CL_QUERY_JOIN_CNTRL has no parameter.
Method ADD_TOBJECT on class CL_QUERY_JOIN_CNTRL has no exception.

Method ADD_TPOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TNAME Call by reference Type reference (TYPE) AQS_TNAME SAP Query (S): Tabellenname 20011005
# Exception Resumable Description Created on
1 EXISTING Tabelle existiert bereits 20011005

Method ALIASTABLE Signature

Method ALIASTABLE on class CL_QUERY_JOIN_CNTRL has no parameter.
Method ALIASTABLE on class CL_QUERY_JOIN_CNTRL has no exception.

Method CHECK Signature

Method CHECK on class CL_QUERY_JOIN_CNTRL has no parameter.
Method CHECK on class CL_QUERY_JOIN_CNTRL has no exception.

Method CHECK_CONDITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TNAME Call by reference Type reference (TYPE) AQS_TNAME SAP Query (S): Tabellenname 20011005
# Exception Resumable Description Created on
1 NOT_RIGHT 20011005
2 ONLY_ONE_TABLE 20011005
3 ZERO_TABLES 20011005

Method CHECK_REMOVE_TOBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TNAME Call by reference Type reference (TYPE) AQS_TNAME SAP Query (S): Tabellenname 20011005
# Exception Resumable Description Created on
1 NO_REMOVE_IN_QUICKVIEW im Quickview darf nicht gelöscht werden 20011005
2 ONLY_ONE_TABLE eine Tabelle muß auf dem Control sein 20011005
3 TABLE_IS_USED Felder der Tabelle werden verwendet 20011005

Method CNT_MARKED_LINES_PER_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_LINES_MARKED Value transfer Type reference (TYPE) I 20021031
2 Importing IR_TABLE Call by reference Object reference (TYPE REF TO) IF_AQQGRAPHIC_TABLE Tabellenobjekt des Netzplans 20021031

Method CNT_MARKED_LINES_PER_TAB on class CL_QUERY_JOIN_CNTRL has no exception.

Method CNT_MARKED_TABS Signature

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

Method CNT_MARKED_TABS on class CL_QUERY_JOIN_CNTRL has no exception.

Method CNVT_FNAME_ONE_2_TWO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FNAME Call by reference Type reference (TYPE) AQS_FNAME SAP Query (S): Feldname (tab-feld) 20011005
2 Exporting E_TNAME Call by reference Type reference (TYPE) AQS_TNAME SAP Query (S): Tabellenname 20011005
3 Importing I_FNAME Call by reference Type reference (TYPE) AQS_FNAME SAP Query (S): Feldname (tab-feld) 20011005

Method CNVT_FNAME_ONE_2_TWO on class CL_QUERY_JOIN_CNTRL has no exception.

Method CNVT_TABLES_TO_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIRST_TABLE_APOS Call by reference Type reference (TYPE) FLAG allgemeines flag 20011005

Method CNVT_TABLES_TO_NEW on class CL_QUERY_JOIN_CNTRL has no exception.

Method CNVT_TABLE_TO_OLD Signature

Method CNVT_TABLE_TO_OLD on class CL_QUERY_JOIN_CNTRL has no parameter.
Method CNVT_TABLE_TO_OLD on class CL_QUERY_JOIN_CNTRL has no exception.

Method CNVT_TABLE_TO_OLD_DBJC Signature

Method CNVT_TABLE_TO_OLD_DBJC on class CL_QUERY_JOIN_CNTRL has no parameter.
Method CNVT_TABLE_TO_OLD_DBJC on class CL_QUERY_JOIN_CNTRL has no exception.

Method CNVT_TABLE_TO_OLD_DBJT Signature

Method CNVT_TABLE_TO_OLD_DBJT on class CL_QUERY_JOIN_CNTRL has no parameter.
Method CNVT_TABLE_TO_OLD_DBJT on class CL_QUERY_JOIN_CNTRL has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_JOIN_DATA_R Call by reference Object reference (TYPE REF TO) CL_QUERY_JOIN_DATA Join Control 20011005
2 Importing I_MODE Call by reference Type reference (TYPE) AQQIS_MODE 20011005
3 Importing I_R_CONTAINER_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container fuer Custom Controls in der Dynpro Area 20011005

Method CONSTRUCTOR on class CL_QUERY_JOIN_CNTRL has no exception.

Method CREATE_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TABL Call by reference Object reference (TYPE REF TO) IF_AQQGRAPHIC_TABLE Tabellenobjekt des Netzplans 20011005
2 Importing IR_TABR Call by reference Object reference (TYPE REF TO) IF_AQQGRAPHIC_TABLE Tabellenobjekt des Netzplans 20011005
3 Importing I_ROWL Call by reference Type reference (TYPE) SYTABIX Interne Tabellen, aktueller Zeilenindex 20011005
4 Importing I_ROWR Call by reference Type reference (TYPE) SYTABIX Interne Tabellen, aktueller Zeilenindex 20011005

Method CREATE_LINK on class CL_QUERY_JOIN_CNTRL has no exception.

Method CREATE_LINKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_JOIN Call by reference Type reference (TYPE) AQQ_T_JOIN Struktur altes Control: aufgebaut aus dbjc und dbjt 20011005

Method CREATE_LINKS on class CL_QUERY_JOIN_CNTRL has no exception.

Method DISPLAY_DDIC Signature

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

Method DISPLAY_DDIC on class CL_QUERY_JOIN_CNTRL has no exception.

Method EXECUTE_JOIN_MODIFICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_LINK Call by reference Object reference (TYPE REF TO) IF_AQQGRAPHIC_LINK Linkobject im Netzplan 20011005
2 Importing IS_JOIN Call by reference Type reference (TYPE) AQQ_S_JOIN Struktur altes Control: aufgebaut aus dbjc und dbjt 20011005

Method EXECUTE_JOIN_MODIFICATION on class CL_QUERY_JOIN_CNTRL has no exception.

Method FETCH_OUTERFLAG_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TABL Call by reference Object reference (TYPE REF TO) IF_AQQGRAPHIC_TABLE Tabellenobjekt des Netzplans 20011005
2 Importing IR_TABR Call by reference Object reference (TYPE REF TO) IF_AQQGRAPHIC_TABLE Tabellenobjekt des Netzplans 20011005
3 Returning R_TEXT Value transfer Type reference (TYPE) AQQ_TEXT Text eines Objektes im Netzplan 20011005

Method FETCH_OUTERFLAG_TEXT on class CL_QUERY_JOIN_CNTRL has no exception.

Method FIELDDOCU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TABLE Call by reference Object reference (TYPE REF TO) IF_AQQGRAPHIC_TABLE Tabellenobjekt des Netzplans 20011115
2 Importing I_ROW Call by reference Type reference (TYPE) AQQ_ROWNR Zeilennummer 20011115

Method FIELDDOCU on class CL_QUERY_JOIN_CNTRL has no exception.

Method FIELDREFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TABLE Call by reference Object reference (TYPE REF TO) IF_AQQGRAPHIC_TABLE Tabellenobjekt des Netzplans 20011115
2 Importing I_ROW Call by reference Type reference (TYPE) AQQ_ROWNR Zeilennummer 20011115

Method FIELDREFERENCE on class CL_QUERY_JOIN_CNTRL has no exception.

Method FILL_TABLE_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_TOBJ_JOIN Call by reference Type reference (TYPE) AQSTOBJJOI InfoSet: TabellenObjekt für Join Control 20011005
2 Importing IS_DBJT Call by reference Type reference (TYPE) AQDBJT SAP Query (S): DBJT Tabellen-Join (Tabellen) 20011005

Method FILL_TABLE_FIELDS on class CL_QUERY_JOIN_CNTRL has no exception.

Method FORCE_JOINTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_JOIN Call by reference Type reference (TYPE) AQQ_S_JOIN Struktur altes Control: aufgebaut aus dbjc und dbjt 20011005
2 Importing I_CHANGE_OLD Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20011005
# Exception Resumable Description Created on
1 INCONSISTENT 20011005

Method GET_SELECTED_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TNAME Call by reference Type reference (TYPE) AQS_TNAME SAP Query (S): Tabellenname 20011005
# Exception Resumable Description Created on
1 NO_TABLE_SELECTED 20011005
2 SEVERAL_TABLES_SELECTED 20011005

Method GET_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TAB Call by reference Type reference (TYPE) AQQIS_T_TAB 20011005
2 Importing I_TABNAME Call by reference Type reference (TYPE) AQS_TNAME SAP Query (S): Tabellenname 20011005

Method GET_TAB on class CL_QUERY_JOIN_CNTRL has no exception.

Method HANDLE_FCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_LINK Call by reference Object reference (TYPE REF TO) IF_AQQGRAPHIC_LINK Linkobject im Netzplan 20011005
2 Importing IR_TABLE Call by reference Object reference (TYPE REF TO) IF_AQQGRAPHIC_TABLE Tabellenobjekt des Netzplans 20011005
3 Importing I_FCODE Call by reference Type reference (TYPE) SYUCOMM Bildschirmbilder, Funktionscode, der PAI ausgelöst hat 20011005
4 Importing I_ROWINDEX Call by reference Type reference (TYPE) INT2 2 Byte Integer (Signed) 20011005

Method HANDLE_FCODE on class CL_QUERY_JOIN_CNTRL has no exception.

Method HANDLE_LINK_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ROW_KEPT Call by reference Type reference (TYPE) AQQ_ROWNR Zeilennummer 20011005
2 Importing I_ROW_NEW Call by reference Type reference (TYPE) AQQ_ROWNR Zeilennummer 20011005
3 Importing I_R_LINK Call by reference Object reference (TYPE REF TO) IF_AQQGRAPHIC_LINK Linkobject im Netzplan 20011005
4 Importing I_R_TAB_KEPT Call by reference Object reference (TYPE REF TO) IF_AQQGRAPHIC_TABLE Tabellenobjekt des Netzplans 20011005
5 Importing I_R_TAB_NEW Call by reference Object reference (TYPE REF TO) IF_AQQGRAPHIC_TABLE Tabellenobjekt des Netzplans 20011005
6 Importing I_SUCC_CHANGED Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20011005
7 Returning R_OK Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20011005

Method HANDLE_LINK_CHANGED on class CL_QUERY_JOIN_CNTRL has no exception.

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_CONTAINER_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20011005

Method INIT on class CL_QUERY_JOIN_CNTRL has no exception.

Method INIT_JOIN_CNTRL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_CONTAINER_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20011005

Method INIT_JOIN_CNTRL on class CL_QUERY_JOIN_CNTRL has no exception.

Method IS_VALID_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FNAME1 Call by reference Type reference (TYPE) AQS_FNAME SAP Query (S): Feldname (tab-feld) 20011005
2 Exporting E_FNAME2 Call by reference Type reference (TYPE) AQS_FNAME SAP Query (S): Feldname (tab-feld) 20011005
3 Exporting E_TNAME1 Call by reference Type reference (TYPE) AQS_TNAME SAP Query (S): Tabellenname 20011005
4 Exporting E_TNAME2 Call by reference Type reference (TYPE) AQS_TNAME SAP Query (S): Tabellenname 20011005
5 Exporting E_VALID Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20011005
6 Importing I_PREDROW Call by reference Type reference (TYPE) AQQ_ROWNR Zeilennummer 20011005
7 Importing I_R_PREDTAB Call by reference Object reference (TYPE REF TO) IF_AQQGRAPHIC_TABLE Tabellenobjekt des Netzplans 20011005
8 Importing I_R_SUCCTAB Call by reference Object reference (TYPE REF TO) IF_AQQGRAPHIC_TABLE Tabellenobjekt des Netzplans 20011005
9 Importing I_SUCCROW Call by reference Type reference (TYPE) AQQ_ROWNR Zeilennummer 20011005

Method IS_VALID_LINK on class CL_QUERY_JOIN_CNTRL has no exception.

Method JOIN_MODIFICATION Signature

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

Method JOIN_MODIFICATION on class CL_QUERY_JOIN_CNTRL has no exception.

Method NAVIGATOR Signature

Method NAVIGATOR on class CL_QUERY_JOIN_CNTRL has no parameter.
Method NAVIGATOR on class CL_QUERY_JOIN_CNTRL has no exception.

Method ON_CONDITION Signature

Method ON_CONDITION on class CL_QUERY_JOIN_CNTRL has no parameter.
Method ON_CONDITION on class CL_QUERY_JOIN_CNTRL has no exception.

Method ON_HANDLE_CTXMNUREQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BACKGROUND Call by reference Attribute reference (LIKE) 20011005
2 Importing ROWINDEX Call by reference Attribute reference (LIKE) 20011005
3 Importing R_CTXMNU Call by reference Attribute reference (LIKE) 20011005
4 Importing R_LINK Call by reference Attribute reference (LIKE) 20011005
5 Importing R_TABLE Call by reference Attribute reference (LIKE) 20011005

Method ON_HANDLE_CTXMNUREQ on class CL_QUERY_JOIN_CNTRL has no exception.

Method ON_HANDLE_CTXMNUSEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BACKGROUND Call by reference Attribute reference (LIKE) 20011005
2 Importing FCODE Call by reference Attribute reference (LIKE) 20011005
3 Importing ROWINDEX Call by reference Attribute reference (LIKE) 20011005
4 Importing R_LINK Call by reference Attribute reference (LIKE) 20011005
5 Importing R_TABLE Call by reference Attribute reference (LIKE) 20011005

Method ON_HANDLE_CTXMNUSEL on class CL_QUERY_JOIN_CNTRL 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 Call by reference Attribute reference (LIKE) 20011005
2 Importing R_DOIT Call by reference Attribute reference (LIKE) 20011005
3 Importing R_NEWLINK Call by reference Attribute reference (LIKE) 20011005
4 Importing R_PREDTAB Call by reference Attribute reference (LIKE) 20011005
5 Importing R_SUCCTAB Call by reference Attribute reference (LIKE) 20011005
6 Importing SUCC_ROW Call by reference Attribute reference (LIKE) 20011005

Method ON_HANDLE_LINK_CREATED on class CL_QUERY_JOIN_CNTRL has no exception.

Method ON_HANDLE_OBJDBLCLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ROW Call by reference Attribute reference (LIKE) 20011005
2 Importing R_LINK Call by reference Attribute reference (LIKE) 20011005
3 Importing R_TABLE Call by reference Attribute reference (LIKE) 20011005

Method ON_HANDLE_OBJDBLCLICK on class CL_QUERY_JOIN_CNTRL 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 Call by reference Attribute reference (LIKE) 20011005
2 Importing R_DOIT Call by reference Attribute reference (LIKE) 20011005
3 Importing R_LINK Call by reference Attribute reference (LIKE) 20011005
4 Importing R_PREDTAB Call by reference Attribute reference (LIKE) 20011005

Method ON_HANDLE_PRED_CHANGED on class CL_QUERY_JOIN_CNTRL 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 Call by reference Attribute reference (LIKE) 20011005
2 Importing R_LINK Call by reference Attribute reference (LIKE) 20011005
3 Importing R_SUCCTAB Call by reference Attribute reference (LIKE) 20011005
4 Importing SUCCROW Call by reference Attribute reference (LIKE) 20011005

Method ON_HANDLE_SUCC_CHANGED on class CL_QUERY_JOIN_CNTRL has no exception.

Method PRINT_CONTROL Signature

Method PRINT_CONTROL on class CL_QUERY_JOIN_CNTRL has no parameter.
Method PRINT_CONTROL on class CL_QUERY_JOIN_CNTRL has no exception.

Method PROPOSE_ON_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABNAMEL Call by reference Type reference (TYPE) AQS_TNAME SAP Query (S): Tabellenname 20011005
2 Importing I_TABNAMER Call by reference Type reference (TYPE) AQS_TNAME SAP Query (S): Tabellenname 20011005
# Exception Resumable Description Created on
1 JOIN_ADDITION_INVALID 20011005
2 NO_FURTHER_JOINS_FOUND 20011005
3 NO_JOINS_FOUND 20011005

Method PROPOSE_ON_CONDITION_ADD_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_JOIN Call by reference Type reference (TYPE) AQQ_S_JOIN Struktur altes Control: aufgebaut aus dbjc und dbjt 20011005

Method PROPOSE_ON_CONDITION_ADD_LINK on class CL_QUERY_JOIN_CNTRL has no exception.

Method RECREATE_LINKS Signature

Method RECREATE_LINKS on class CL_QUERY_JOIN_CNTRL has no parameter.
Method RECREATE_LINKS on class CL_QUERY_JOIN_CNTRL has no exception.

Method REDUCE_DISTANCE Signature

Method REDUCE_DISTANCE on class CL_QUERY_JOIN_CNTRL has no parameter.
Method REDUCE_DISTANCE on class CL_QUERY_JOIN_CNTRL has no exception.

Method REFERENZFIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TAB Call by reference Type reference (TYPE) AQQ_S_TAB Altes Control: Struktur TAB 20011005
2 Importing I_TNAME Call by reference Type reference (TYPE) AQS_TNAME SAP Query (S): Tabellenname 20011005

Method REFERENZFIELD on class CL_QUERY_JOIN_CNTRL has no exception.

Method REL_2_ABS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_TPOS_ABS Call by reference Type reference (TYPE) AQSTPOSABS Tabellenposition auf dem control (absolut) 20011005
2 Importing IS_DBJT Call by reference Type reference (TYPE) AQDBJT SAP Query (S): DBJT Tabellen-Join (Tabellen) 20011005

Method REL_2_ABS on class CL_QUERY_JOIN_CNTRL has no exception.

Method REMOVE_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_LINK Call by reference Object reference (TYPE REF TO) IF_AQQGRAPHIC_LINK Linkobject im Netzplan 20011005
2 Importing R_DOIT Call by reference Object reference (TYPE REF TO) CL_AQQGRAPHIC_DOIT Doit-Klasse für Netzplanevents 20011005

Method REMOVE_LINK on class CL_QUERY_JOIN_CNTRL has no exception.

Method REMOVE_TOBJECT Signature

Method REMOVE_TOBJECT on class CL_QUERY_JOIN_CNTRL has no parameter.
Method REMOVE_TOBJECT on class CL_QUERY_JOIN_CNTRL has no exception.

Method REORDER_JOINS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FORCED Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20011005
2 Importing IT_TPOS_NEW Call by reference Type reference (TYPE) AQQ_T_TPOS Tabellenpositionen 20011005
3 Importing IT_TPOS_OLD Call by reference Type reference (TYPE) AQQ_T_TPOS Altes Control: Struktur TPOS 20011005

Method REORDER_JOINS on class CL_QUERY_JOIN_CNTRL has no exception.

Method SAVE_AS_JPG Signature

Method SAVE_AS_JPG on class CL_QUERY_JOIN_CNTRL has no parameter.
Method SAVE_AS_JPG on class CL_QUERY_JOIN_CNTRL has no exception.

Method SCALE Signature

Method SCALE on class CL_QUERY_JOIN_CNTRL has no parameter.
Method SCALE on class CL_QUERY_JOIN_CNTRL has no exception.

Method SEARCH Signature

Method SEARCH on class CL_QUERY_JOIN_CNTRL has no parameter.
Method SEARCH on class CL_QUERY_JOIN_CNTRL has no exception.

Method SEARCH_DOMAIN_IN_TABOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_TOBJ_JOIN Call by reference Type reference (TYPE) AQSTOBJJOI InfoSet: TabellenObjekt für Join Control 20011005
2 Exporting E_FOUND Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20011005
3 Exporting E_ROW Call by reference Type reference (TYPE) SYTABIX Interne Tabellen, aktueller Zeilenindex 20011005
4 Importing IS_SEARCH Call by reference Type reference (TYPE) AQSSEARCH JoinControl: Angabe zur Suche 20011005
5 Importing IT_TAB Call by reference Type reference (TYPE) AQQ_T_TAB Altes Control: Struktur TAB 20011005
6 Importing I_START_TABIX Call by reference Type reference (TYPE) SYTABIX Interne Tabellen, aktueller Zeilenindex 20011005
7 Importing I_TNAME Call by reference Type reference (TYPE) AQS_TNAME SAP Query (S): Tabellenname 20011005

Method SEARCH_DOMAIN_IN_TABOBJ on class CL_QUERY_JOIN_CNTRL has no exception.

Method SEARCH_IN_TABOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_TOBJ_JOIN Call by reference Type reference (TYPE) AQSTOBJJOI InfoSet: TabellenObjekt für Join Control 20011005
2 Exporting E_FOUND Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20011005
3 Exporting E_ROW Call by reference Type reference (TYPE) SYTABIX Interne Tabellen, aktueller Zeilenindex 20011005
4 Importing IS_SEARCH Call by reference Type reference (TYPE) AQSSEARCH JoinControl: Angabe zur Suche 20011005
5 Importing IT_TAB Call by reference Type reference (TYPE) AQQ_T_TAB Altes Control: Struktur TAB 20011005
6 Importing I_START_TABIX Call by reference Type reference (TYPE) SYTABIX Interne Tabellen, aktueller Zeilenindex 20011005
7 Importing I_TNAME Call by reference Type reference (TYPE) AQS_TNAME SAP Query (S): Tabellenname 20011005

Method SEARCH_IN_TABOBJ on class CL_QUERY_JOIN_CNTRL has no exception.

Method SEARCH_NEXT Signature

Method SEARCH_NEXT on class CL_QUERY_JOIN_CNTRL has no parameter.
Method SEARCH_NEXT on class CL_QUERY_JOIN_CNTRL has no exception.

Method SEARCH_TEXT_IN_TABOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_TOBJ_JOIN Call by reference Type reference (TYPE) AQSTOBJJOI InfoSet: TabellenObjekt für Join Control 20011005
2 Exporting E_FOUND Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20011005
3 Exporting E_ROW Call by reference Type reference (TYPE) SYTABIX Interne Tabellen, aktueller Zeilenindex 20011005
4 Importing IS_SEARCH Call by reference Type reference (TYPE) AQSSEARCH JoinControl: Angabe zur Suche 20011005
5 Importing IT_TAB Call by reference Type reference (TYPE) AQQ_T_TAB Altes Control: Struktur TAB 20011005
6 Importing I_START_TABIX Call by reference Type reference (TYPE) SYTABIX Interne Tabellen, aktueller Zeilenindex 20011005
7 Importing I_TNAME Call by reference Type reference (TYPE) AQS_TNAME SAP Query (S): Tabellenname 20011005

Method SEARCH_TEXT_IN_TABOBJ on class CL_QUERY_JOIN_CNTRL has no exception.

Method SEARCH_TYPE_IN_TABOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_TOBJ_JOIN Call by reference Type reference (TYPE) AQSTOBJJOI InfoSet: TabellenObjekt für Join Control 20011005
2 Exporting E_FOUND Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20011005
3 Exporting E_ROW Call by reference Type reference (TYPE) SYTABIX Interne Tabellen, aktueller Zeilenindex 20011005
4 Importing IS_SEARCH Call by reference Type reference (TYPE) AQSSEARCH JoinControl: Angabe zur Suche 20011005
5 Importing IT_TAB Call by reference Type reference (TYPE) AQQ_T_TAB Altes Control: Struktur TAB 20011005
6 Importing I_START_TABIX Call by reference Type reference (TYPE) SYTABIX Interne Tabellen, aktueller Zeilenindex 20011005
7 Importing I_TNAME Call by reference Type reference (TYPE) AQS_TNAME SAP Query (S): Tabellenname 20011005

Method SEARCH_TYPE_IN_TABOBJ on class CL_QUERY_JOIN_CNTRL has no exception.

Method SEND_TABLES_TO_CNTRL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_TOBJ_JOIN Call by reference Type reference (TYPE) AQQ_T_TOBJ_JOIN Infoset: TTyp Tabellenobjekte für JoinControl 20011005

Method SEND_TABLES_TO_CNTRL on class CL_QUERY_JOIN_CNTRL has no exception.

Method SET_CELL_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_TOBJ_JOIN Call by reference Type reference (TYPE) AQSTOBJJOI InfoSet: TabellenObjekt für Join Control 20011005

Method SET_CELL_PROPERTIES on class CL_QUERY_JOIN_CNTRL has no exception.

Method SET_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANGED Call by reference Type reference (TYPE) FLAG allgemeines flag 20011005

Method SET_CHANGED on class CL_QUERY_JOIN_CNTRL has no exception.

Method SET_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) AQQIS_MODE 20011005

Method SET_MODE on class CL_QUERY_JOIN_CNTRL has no exception.

Method SKALIERUNG_POPUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SCALEX Call by reference Type reference (TYPE) I 20011005
2 Exporting E_SCALEY Call by reference Type reference (TYPE) I 20011005
# Exception Resumable Description Created on
1 CANCELLED 20011005

Method SYNCHRONIZE_CONTROL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TPOS Call by reference Type reference (TYPE) AQQ_T_TPOS Altes Control: Struktur TPOS 20011005

Method SYNCHRONIZE_CONTROL_DATA on class CL_QUERY_JOIN_CNTRL has no exception.

Method SYNCHRONIZE_POSITIONS Signature

Method SYNCHRONIZE_POSITIONS on class CL_QUERY_JOIN_CNTRL has no parameter.
# Exception Resumable Description Created on
1 NO_DATA_ON_CONTROL keine Tabelle auf dem Control 20011005

Method TEST_JOIN_VALIDITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TABNAME1 Call by reference Type reference (TYPE) AQS_TNAME SAP Query (S): Tabellenname 20011005
2 Exporting E_TABNAME2 Call by reference Type reference (TYPE) AQS_TNAME SAP Query (S): Tabellenname 20011005
3 Exporting E_TABNAME3 Call by reference Type reference (TYPE) AQS_TNAME SAP Query (S): Tabellenname 20011005
4 Importing IS_JOIN Call by reference Type reference (TYPE) AQQ_S_JOIN Struktur altes Control: aufgebaut aus dbjc und dbjt 20011005
# Exception Resumable Description Created on
1 FIELDS_INVALID von den DDic-Eigenschaften her ungleich 20011005
2 FIELD_NOT_FOUND 20011005
3 JOIN_TYPE_INCONSISTENT 20011005
4 JOIN_TYPE_INVALID_LEFT 20011005
5 JOIN_TYPE_INVALID_RIGHT 20011005
6 JOIN_TYPE_INVALID_SIDE 20011005
7 JOIN_TYPE_INVALID_TWICE 20011005
8 MODE_INVALID 20011005
9 TAB_NOT_FOUND 20011005

Method ZOOMIN Signature

Method ZOOMIN on class CL_QUERY_JOIN_CNTRL has no parameter.
Method ZOOMIN on class CL_QUERY_JOIN_CNTRL has no exception.

Method ZOOMOUT Signature

Method ZOOMOUT on class CL_QUERY_JOIN_CNTRL has no parameter.
Method ZOOMOUT on class CL_QUERY_JOIN_CNTRL has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in