SAP ABAP Class CL_RSQ_GUI_ISET_LINK (Processing Selected Objects)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DBA (Application Component) Data Basis
     RSQBW (Package) BW-Specific Parts of the InfoSet Query
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSO_GUI_COMPONENT_TOOLBAR GUI Component with Toolbar 20020410
Properties
Class CL_RSQ_GUI_ISET_LINK  
Short Description Processing Selected Objects    
Super Class CL_RSO_GUI_COMPONENT_TOOLBAR GUI Component with Toolbar 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSQBW   BW-Specific Parts of the InfoSet Query 
Created 20020410   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSQ_GUI_ISET_LINK has no interface implemented.
Friends
Class CL_RSQ_GUI_ISET_LINK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 PT_MAPPING Instance attribute Private Type reference (TYPE) TTY_MAPPING Mapping Information 20020411
2 P_DEFAULT_LINKSTYLE Instance attribute Private Type reference (TYPE) RSNG_STYLE Style of an Object in Network 20020410
3 P_DISTANCE Instance attribute Private Type reference (TYPE) RSNG_XPOS 500 X-Position of an Object in Data Flow 20020411
4 P_LEFTPOS Instance attribute Private Type reference (TYPE) RSNG_XPOS 50 X-Position of an Object in Data Flow 20020411
5 P_R_GUI_ISET_R Instance attribute Private Object reference (TYPE REF TO) CL_RSQ_GUI_ISET Gui Comp: InfoSet 20020410
6 P_R_JOIN_CNTRL Instance attribute Private Object reference (TYPE REF TO) IF_GUI_RSNETGRAPHIC General Network Control Methods 20020410
7 P_TOPPOS Instance attribute Private Type reference (TYPE) RSNG_XPOS 50 X-Position of an Object in Data Flow 20020411
8 P_T_LINKS_JOIN_OBJ2 Instance attribute Private Type reference (TYPE) RSQ_T_LINKS_JOIN InfoSet: T Type Link Objects for Join Control 20020412
9 P_T_TOBJ_JOIN_OBJ2 Instance attribute Private Type reference (TYPE) RSQ_T_TOBJ_JOIN InfoSet: T Type Table Objects for Join Control 20020412
10 P_T_TPOS Instance attribute Private Type reference (TYPE) RSNG_T_TABLEPOS Table Positions 20020418
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20020410
2 CREATE_LINKS Instance method Private Method Generate Links 20020412
3 CREATE_SPLITTER Instance method Private Method Create Splitter Container 20020410
4 DELETE_LINKS_FROM_CONTROL Instance method Private Method Deletes All Links from Control 20020417
5 DISPLAY_CONTROL Instance method Public Method Initial Screen: Display Control Tables 20020415
6 FC_JOIN Instance method Private Method FCODE: Inner Join, Left Outer Join 20020416
7 FC_MARKALL Instance method Private Method Select / Deselect All Fields 20020416
8 FC_TIME_DEP Instance method Private Method Show/Hide Time-Dependent Fields 20020416
9 GET_CURRENT_TPOS Instance method Private Method Gets Current Table Position from Control 20020418
10 GET_LINK_OBJECTS Instance method Private Method Delivers Links Between the Two Tables 20020412
11 GET_TABLE_OBJECTS Instance method Private Method Delivers Selected Tables 20020411
12 HANDLE_FCODE Instance method Public Method FCODE Handling 20020411
13 INIT Instance method Private Method Initialized 20020410
14 INIT_JOIN_CTRL Instance method Private Method Initializes Control for Maintaining Selected Objects 20020410
15 ON_HANDLE_CHECKBOXCLICK Instance method Private Event handling method Checkbox Changes 20020415
16 ON_HANDLE_CTXMNUREQ Instance method Private Event handling method Create context menu for table 20020415
17 ON_HANDLE_CTXMNUSEL Instance method Private Event handling method Process F-Code from Context Menu 20020415
18 ON_HANDLE_LINK_CREATED Instance method Private Event handling method New Link 20020415
19 ON_HANDLE_PRED_CHANGED Instance method Private Event handling method Link Predecessor Has Changed 20020415
20 ON_HANDLE_SUCC_CHANGED Instance method Private Event handling method Link Successor Has Changed 20020415
21 REMOVE_ALL_OBJ_FROM_CONTROL Instance method Public Method Deletes All Objects from Control 20020415
22 REMOVE_LINK Instance method Private Method Remove Link 20020415
23 SEND_TABLES_TO_CNTRL Instance method Private Method Pass Internal Data to Control 20020410
24 SET_CURRENT_TPOS Instance method Private Method Sets Table Position 20020418
25 UPDATE_MAPPING_TABLE Instance method Private Method Updates Mapping Table 20020415
Events
Class CL_RSQ_GUI_ISET_LINK has no event.
Types
Class CL_RSQ_GUI_ISET_LINK has no local type.
Method Signatures

Method CONSTRUCTOR 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_CUSTOM_CONTAINER Container fuer Custom Controls in der Dynpro Area 20020410
2 Importing I_R_GUI_ISET_R Call by reference Object reference (TYPE REF TO) CL_RSQ_GUI_ISET Gui Komp: InfoSet 20020410

Method CONSTRUCTOR on class CL_RSQ_GUI_ISET_LINK has no exception.

Method CREATE_LINKS Signature

Method CREATE_LINKS on class CL_RSQ_GUI_ISET_LINK has no parameter.
Method CREATE_LINKS on class CL_RSQ_GUI_ISET_LINK has no exception.

Method CREATE_SPLITTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CONTAINER_JOIN Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20020410
2 Exporting CONTAINER_TOOLBAR Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20020410
3 Importing P_R_CONTAINER_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20020410

Method CREATE_SPLITTER on class CL_RSQ_GUI_ISET_LINK has no exception.

Method DELETE_LINKS_FROM_CONTROL Signature

Method DELETE_LINKS_FROM_CONTROL on class CL_RSQ_GUI_ISET_LINK has no parameter.
Method DELETE_LINKS_FROM_CONTROL on class CL_RSQ_GUI_ISET_LINK has no exception.

Method DISPLAY_CONTROL Signature

Method DISPLAY_CONTROL on class CL_RSQ_GUI_ISET_LINK has no parameter.
Method DISPLAY_CONTROL on class CL_RSQ_GUI_ISET_LINK has no exception.

Method FC_JOIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_JOINTYPE Call by reference Type reference (TYPE) RSQGTYPE Boolean 20060223
2 Importing I_R_TABLE Call by reference Object reference (TYPE REF TO) IF_RSNETGRAPHIC_TABLE Tabellenobjekt des Netzplans 20020416

Method FC_JOIN on class CL_RSQ_GUI_ISET_LINK has no exception.

Method FC_MARKALL 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_RSNETGRAPHIC_TABLE Tabellenobjekt des Netzplans 20020416
2 Importing I_MARK Call by reference Type reference (TYPE) RS_BOOL Boolean 20020416

Method FC_MARKALL on class CL_RSQ_GUI_ISET_LINK has no exception.

Method FC_TIME_DEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DISPLAY_TMPFIELDS Call by reference Type reference (TYPE) RS_BOOL Boolean 20020416
2 Importing I_R_TABLE Call by reference Object reference (TYPE REF TO) IF_RSNETGRAPHIC_TABLE Tabellenobjekt des Netzplans 20020416

Method FC_TIME_DEP on class CL_RSQ_GUI_ISET_LINK has no exception.

Method GET_CURRENT_TPOS Signature

Method GET_CURRENT_TPOS on class CL_RSQ_GUI_ISET_LINK has no parameter.
Method GET_CURRENT_TPOS on class CL_RSQ_GUI_ISET_LINK has no exception.

Method GET_LINK_OBJECTS Signature

Method GET_LINK_OBJECTS on class CL_RSQ_GUI_ISET_LINK has no parameter.
Method GET_LINK_OBJECTS on class CL_RSQ_GUI_ISET_LINK has no exception.

Method GET_TABLE_OBJECTS Signature

Method GET_TABLE_OBJECTS on class CL_RSQ_GUI_ISET_LINK has no parameter.
Method GET_TABLE_OBJECTS on class CL_RSQ_GUI_ISET_LINK has no exception.

Method HANDLE_FCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FCODE Call by reference Type reference (TYPE) SYUCOMM Bildschirmbilder, Funktionscode, der PAI ausgelöst hat 20020411
2 Importing ROWINDEX Call by reference Type reference (TYPE) INT2 2 Byte Integer (Signed) 20020415
3 Importing R_LINK Call by reference Object reference (TYPE REF TO) IF_RSNETGRAPHIC_LINK Linkobject im Netzplan 20020415
4 Importing R_TABLE Call by reference Object reference (TYPE REF TO) IF_RSNETGRAPHIC_TABLE Tabellenobjekt des Netzplans 20020415

Method HANDLE_FCODE on class CL_RSQ_GUI_ISET_LINK 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 20020410

Method INIT on class CL_RSQ_GUI_ISET_LINK has no exception.

Method INIT_JOIN_CTRL Signature

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

Method INIT_JOIN_CTRL on class CL_RSQ_GUI_ISET_LINK has no exception.

Method ON_HANDLE_CHECKBOXCLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COL Call by reference Attribute reference (LIKE) 20020415
2 Importing ROW Call by reference Attribute reference (LIKE) 20020415
3 Importing R_DOIT Call by reference Attribute reference (LIKE) 20020415
4 Importing R_TABLE Call by reference Attribute reference (LIKE) 20020415
5 Importing STATE Call by reference Attribute reference (LIKE) 20020415

Method ON_HANDLE_CHECKBOXCLICK on class CL_RSQ_GUI_ISET_LINK 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) 20020415
2 Importing ROWINDEX Call by reference Attribute reference (LIKE) 20020415
3 Importing R_CTXMNU Call by reference Attribute reference (LIKE) 20020415
4 Importing R_LINK Call by reference Attribute reference (LIKE) 20020415
5 Importing R_TABLE Call by reference Attribute reference (LIKE) 20020415

Method ON_HANDLE_CTXMNUREQ on class CL_RSQ_GUI_ISET_LINK 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) 20020415
2 Importing FCODE Call by reference Attribute reference (LIKE) 20020415
3 Importing ROWINDEX Call by reference Attribute reference (LIKE) 20020415
4 Importing R_LINK Call by reference Attribute reference (LIKE) 20020415
5 Importing R_TABLE Call by reference Attribute reference (LIKE) 20020415

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

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

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

Method ON_HANDLE_SUCC_CHANGED on class CL_RSQ_GUI_ISET_LINK has no exception.

Method REMOVE_ALL_OBJ_FROM_CONTROL Signature

Method REMOVE_ALL_OBJ_FROM_CONTROL on class CL_RSQ_GUI_ISET_LINK has no parameter.
Method REMOVE_ALL_OBJ_FROM_CONTROL on class CL_RSQ_GUI_ISET_LINK has no exception.

Method REMOVE_LINK Signature

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

Method REMOVE_LINK on class CL_RSQ_GUI_ISET_LINK 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) RSQ_T_TOBJ_JOIN Infoset: TTyp Tabellenobjekte für JoinControl 20020410

Method SEND_TABLES_TO_CNTRL on class CL_RSQ_GUI_ISET_LINK has no exception.

Method SET_CURRENT_TPOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_TOBJ_JOIN Call by reference Type reference (TYPE) RSQ_S_TOBJ_JOIN InfoSet: TabellenObjekt für Join Control 20020418

Method SET_CURRENT_TPOS on class CL_RSQ_GUI_ISET_LINK has no exception.

Method UPDATE_MAPPING_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LINK_OBJ2 Call by reference Object reference (TYPE REF TO) IF_RSNETGRAPHIC_LINK Aliasname für Tabellen- und Feldobjekte in InfoSets 20020415
2 Importing I_LINK_ORIG Call by reference Object reference (TYPE REF TO) IF_RSNETGRAPHIC_LINK Aliasname für Tabellen- und Feldobjekte in InfoSets 20020415

Method UPDATE_MAPPING_TABLE on class CL_RSQ_GUI_ISET_LINK has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 30A