SAP ABAP Class CL_RSIWA_NETGRAPHIC (class designed for testing NG Control)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-AWB (Application Component) Data Warehousing Workbench
     RSIWA (Package) Impact and Water Level Display - Apollo
Properties
Class CL_RSIWA_NETGRAPHIC  
Short Description class designed for testing NG Control    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class RSIWA1    
Program status T  Test Program 
Category 0   
Package RSIWA   Impact and Water Level Display - Apollo 
Created 20040301   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 CNTB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RSIWA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RSSTM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSIWA_NETGRAPHIC has no interface implemented.
Friends
Class CL_RSIWA_NETGRAPHIC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 G_CURRENT_NODETYPE Instance attribute Public Type reference (TYPE) C current node type 20040416
2 G_O_DOCKING Instance attribute Public Object reference (TYPE REF TO) CL_GUI_DOCKING_CONTAINER Docking Control Container 20040301
3 G_T_LINKOBJ Instance attribute Public Type reference (TYPE) RSIWA_T_LINKOBJ Table type created for link creation 20040308
4 G_T_OBJDETAIL Instance attribute Private Type reference (TYPE) RSIWA_T_OBJDATA Table Type defined for structure RSIWA_S_OBJDATA 20040310
5 G_T_OBJNAM Instance attribute Public Type reference (TYPE) RSIWA_T_OBJDATA Table type 20040412
6 G_T_RNRSICCONT Instance attribute Public Type reference (TYPE) C Table type for Internal table 20040303
7 G_T_TCDATA Instance attribute Private Type reference (TYPE) RSIWA_T_RNR Table type fpr structure rsiwa_s_rnr 20040310
8 G_T_TO Instance attribute Public Type reference (TYPE) RSIWA_T_TABOBJECT Table type for Internal table 20040303
9 L_CUBENAME Instance attribute Public Type reference (TYPE) RSSTATMANDTA Info Provider name 20040303
10 L_CUBETYPE Instance attribute Public Type reference (TYPE) RSSTATMANDTA_TYPE Info Provider TYPE 20040317
11 L_R_TBSPLIT Instance attribute Private Object reference (TYPE REF TO) CL_RSAWB_SPLITTER_FOR_TOOLBAR Splitter with Container and Toolbar 20040301
12 L_T_CHILD Instance attribute Public Type reference (TYPE) RSSTM_T_DTAS table for childs 20040303
13 L_T_PARENTS Instance attribute Public Type reference (TYPE) RSSTM_T_DTAS table for parents 20040303
14 L_T_REQUESTS Instance attribute Public Type reference (TYPE) RSSTM_T_REQUESTS table for requests 20040303
15 P_CURRENT_LEVEL Instance attribute Public Type reference (TYPE) I Function code 20040407
16 P_DOCK_EXTEN Instance attribute Private Type reference (TYPE) I Extension of the docking control 20040301
17 P_R_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in the Screen Area 20040301
18 P_R_NETPLAN Instance attribute Private Object reference (TYPE REF TO) IF_GUI_RSNETGRAPHIC General Network Control Methods 20040301
19 P_R_SPLITTER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Splitter Control 20040301
20 P_R_TAB1 Instance attribute Private Object reference (TYPE REF TO) IF_RSNETGRAPHIC_TABLE first table object 20040301
21 P_R_TAB2 Instance attribute Private Object reference (TYPE REF TO) IF_RSNETGRAPHIC_TABLE second table object 20040301
22 P_R_TAB3 Instance attribute Private Object reference (TYPE REF TO) IF_RSNETGRAPHIC_TABLE third table object 20040301
23 P_R_TABDATA1 Instance attribute Private Object reference (TYPE REF TO) DATA data table object 20040301
Methods
# Method Level Visibility Method type Description Created on
1 ACCESS_CLOBJ Instance method Public Method Method defined for accessing class objects 20040310
2 CONSTRUCTOR Instance method Public Constructor Create Network and Container 20040301
3 CREATE_DOCKINGCONTROL Instance method Private Method Method for creating docking control 20040301
4 CREATE_LINK Instance method Private Method Methid defined for creating link between two objects 20040301
5 CREATE_LINK_OBJECT Instance method Private Method Method defined for linking objects 20040420
6 CREATE_NETWORK_CONTROL Instance method Private Method Method for creating Network Control 20040301
7 CREATE_SEND_DATA Instance method Public Method Create and Send Tables and Links 20040301
8 CREATE_SPLITTERANDTOOLBAR Instance method Private Method create_splitter_and_toolbar 20040301
9 CREATE_TABLE_OBJ Instance method Public Method Method for Creating Table object 20040304
10 DEL_LEVELDEPEND_OBJECTS Instance method Private Method Method for deleting objects from Netplan 20040408
11 ENABLE_FUNCTION Instance method Private Event handling method Method defined for enabling functions like zooming etc. 20040301
12 EXECUTE_CUST_FCODE Instance method Private Method Custom method: execution of personal FCODEs 20040318
13 EXECUTE_FCODE Instance method Private Method FCODE will be executed 20040318
14 FILL_TABCONTROL Instance method Public Method Method defined for filling Table Control 20040311
15 GET_LEVELDEPEND_OBJECTS Instance method Private Method Method for finding the parent child for defined level 20040330
16 GET_LEVELDEPEND_OBJECTS_20APRI Instance method Private Method Method for finding the parent child for defined level 20040420
17 GET_LEVELDEPEND_OBJECTS_BACKUP Instance method Private Method Method for finding the parent child for defined level 20040416
18 GET_NODE_TYPE Instance method Private Method Method defined for finding the current node type 20040420
19 GET_REQUEST_NUMBER Instance method Private Method Request number associated with ODS Object 20040301
20 ON_HANDLE_CTXMNUREQ Instance method Public Event handling method Create Context Menu for Table 20040317
21 ON_HANDLE_CTXMNUSEL Instance method Public Event handling method Process F-Code from Context Menu 20040317
22 ON_HANDLE_KEYDOWN Instance method Private Event handling method Method for Key down Event 20040301
23 ON_HANDLE_OBJDBLCLICK Instance method Private Event handling method Method defined for handling Double Click 20040301
24 ON_HANDLE_OBJSELECTED Instance method Private Event handling method Method for Object Selected Event 20040301
25 ON_TOOLBAR_CLICKED Instance method Private Event handling method Toolbar event 20040318
26 ON_TOOLBAR_DROPDOWN_CLICK Instance method Private Event handling method Toolbar event for drop down option 20040323
27 PREPARE_TABLE_OBJ Instance method Public Method Method defined for creating Table Object 20040304
28 PREPARE_TABLE_OBJ_20APRIL Instance method Public Method Method defined for creating Table Object 20040420
29 RETURN_CURRENT_NODETYPE Instance method Public Method Method for returning current node type 20040420
30 RETURN_DATA Instance method Public Method Method defined for returning private attribute of a class 20040414
31 RETURN_GUI_OBJECT Instance method Public Method Method for returning gui netgraphic object 20040414
32 SET_NODE_VISIBILITY Instance method Public Method Method defined for visibility of Nodes 20040416
Events
Class CL_RSIWA_NETGRAPHIC has no event.
Types
Class CL_RSIWA_NETGRAPHIC has no local type.
Method Signatures

Method ACCESS_CLOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting G_T_OBJDETAIL Call by reference Type reference (TYPE) RSIWA_T_OBJDATA Für Struktur RSIWA_S_OBJDATA definierter Tabellentyp 20040310
2 Exporting G_T_TCDATA Call by reference Type reference (TYPE) RSIWA_T_RNR Für Struktur rsiwa_s_rnr definierter Tabellentyp 20040310

Method ACCESS_CLOBJ on class CL_RSIWA_NETGRAPHIC 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 Type reference (TYPE) C 20040301
2 Importing I_INFOPROVIDER Call by reference Type reference (TYPE) RSINFOCUBE InfoCube 20040303

Method CONSTRUCTOR on class CL_RSIWA_NETGRAPHIC has no exception.

Method CREATE_DOCKINGCONTROL Signature

Method CREATE_DOCKINGCONTROL on class CL_RSIWA_NETGRAPHIC has no parameter.
Method CREATE_DOCKINGCONTROL on class CL_RSIWA_NETGRAPHIC has no exception.

Method CREATE_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LINKREF Call by reference Object reference (TYPE REF TO) IF_RSNETGRAPHIC_LINK Link-Referenz 20040412
2 Importing I_ICON Call by reference Type reference (TYPE) ICON_L4 20040301
3 Importing I_PREDROW Call by reference Type reference (TYPE) INT2 20040301
4 Importing I_R_PREDTAB Call by reference Object reference (TYPE REF TO) IF_RSNETGRAPHIC_TABLE Netzwerktabellenobjekt 20040301
5 Importing I_R_SUCCTAB Call by reference Object reference (TYPE REF TO) IF_RSNETGRAPHIC_TABLE Netzwerktabellenobjekt 20040301
6 Importing I_SUCCROW Call by reference Type reference (TYPE) INT2 20040301
7 Importing I_TEXT Call by reference Type reference (TYPE) RSNG_TEXT Objekttext in Netzwerk 20040301

Method CREATE_LINK on class CL_RSIWA_NETGRAPHIC has no exception.

Method CREATE_LINK_OBJECT Signature

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

Method CREATE_LINK_OBJECT on class CL_RSIWA_NETGRAPHIC has no exception.

Method CREATE_NETWORK_CONTROL Signature

Method CREATE_NETWORK_CONTROL on class CL_RSIWA_NETGRAPHIC has no parameter.
Method CREATE_NETWORK_CONTROL on class CL_RSIWA_NETGRAPHIC has no exception.

Method CREATE_SEND_DATA Signature

Method CREATE_SEND_DATA on class CL_RSIWA_NETGRAPHIC has no parameter.
Method CREATE_SEND_DATA on class CL_RSIWA_NETGRAPHIC has no exception.

Method CREATE_SPLITTERANDTOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstrakter Container für GUI Controls 20040301
2 Importing I_CONTAINER Call by reference Type reference (TYPE) C 20040301

Method CREATE_SPLITTERANDTOOLBAR on class CL_RSIWA_NETGRAPHIC has no exception.

Method CREATE_TABLE_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LEVEL Call by reference Type reference (TYPE) I 20040330
2 Importing I_LINKOBJ Call by reference Type reference (TYPE) C 20040315
3 Importing I_OBJCOUNT Call by reference Type reference (TYPE) I 20040310
4 Importing I_OBJDETAIL Call by reference Type reference (TYPE) C 20040315
5 Importing I_TYPE Call by reference Type reference (TYPE) RSSTATMANDTA_TYPE 20040304
6 Importing I_T_TO Call by reference Type reference (TYPE) RSIWA_T_TABOBJECT Tabellentyp für interne Tabelle 20040304

Method CREATE_TABLE_OBJ on class CL_RSIWA_NETGRAPHIC has no exception.

Method DEL_LEVELDEPEND_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_LEVEL Call by reference Type reference (TYPE) I Durch Benutzer gewählte Ebene 20040408
2 Importing P_LINKOBJ Call by reference Type reference (TYPE) RSIWA_T_LINKOBJ Tabellentyp zur Link-Erstellung angelegt 20040412
3 Importing P_T_OBJDETAILS Call by reference Type reference (TYPE) RSIWA_T_OBJDATA Für Struktur RSIWA_S_OBJDATA definierter Tabellentyp 20040408

Method DEL_LEVELDEPEND_OBJECTS on class CL_RSIWA_NETGRAPHIC has no exception.

Method ENABLE_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Call by reference Attribute reference (LIKE) 20040301

Method ENABLE_FUNCTION on class CL_RSIWA_NETGRAPHIC has no exception.

Method EXECUTE_CUST_FCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FCODE_HANDLED Call by reference Type reference (TYPE) FLAG FCode wurde von dieser Methode behandelt 20040318
2 Importing I_FCODE Call by reference Type reference (TYPE) UI_FUNC Funktionscode 20040318

Method EXECUTE_CUST_FCODE on class CL_RSIWA_NETGRAPHIC has no exception.

Method EXECUTE_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) UI_FUNC Funktionscode 20040318

Method EXECUTE_FCODE on class CL_RSIWA_NETGRAPHIC has no exception.

Method FILL_TABCONTROL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing G_T_TABCONTROL Call by reference Type reference (TYPE) RSIWA_T_DETAIL Für Struktur RSIWA_S_DETAIL definierter Tabellentyp 20040311

Method FILL_TABCONTROL on class CL_RSIWA_NETGRAPHIC has no exception.

Method GET_LEVELDEPEND_OBJECTS Signature

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

Method GET_LEVELDEPEND_OBJECTS on class CL_RSIWA_NETGRAPHIC has no exception.

Method GET_LEVELDEPEND_OBJECTS_20APRI Signature

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

Method GET_LEVELDEPEND_OBJECTS_20APRI on class CL_RSIWA_NETGRAPHIC has no exception.

Method GET_LEVELDEPEND_OBJECTS_BACKUP Signature

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

Method GET_LEVELDEPEND_OBJECTS_BACKUP on class CL_RSIWA_NETGRAPHIC has no exception.

Method GET_NODE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NODETYPE Value transfer Type reference (TYPE) C 20040420

Method GET_NODE_TYPE on class CL_RSIWA_NETGRAPHIC has no exception.

Method GET_REQUEST_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATATARGET Call by reference Type reference (TYPE) RSINFOCUBE InfoCube 20040301
2 Exporting NROWS Call by reference Type reference (TYPE) INT2 20040301

Method GET_REQUEST_NUMBER on class CL_RSIWA_NETGRAPHIC 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 Value transfer Attribute reference (LIKE) 20040318
2 Importing ROWINDEX Value transfer Attribute reference (LIKE) 20040318
3 Importing R_CTXMNU Value transfer Attribute reference (LIKE) 20040318
4 Importing R_LINK Value transfer Attribute reference (LIKE) 20040318
5 Importing R_TABLE Value transfer Attribute reference (LIKE) 20040318

Method ON_HANDLE_CTXMNUREQ on class CL_RSIWA_NETGRAPHIC 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 Value transfer Attribute reference (LIKE) 20040318
2 Importing FCODE Value transfer Attribute reference (LIKE) 20040318
3 Importing ROWINDEX Value transfer Attribute reference (LIKE) 20040318
4 Importing R_LINK Value transfer Attribute reference (LIKE) 20040318
5 Importing R_TABLE Value transfer Attribute reference (LIKE) 20040318

Method ON_HANDLE_CTXMNUSEL on class CL_RSIWA_NETGRAPHIC has no exception.

Method ON_HANDLE_KEYDOWN Signature

Method ON_HANDLE_KEYDOWN on class CL_RSIWA_NETGRAPHIC has no parameter.
Method ON_HANDLE_KEYDOWN on class CL_RSIWA_NETGRAPHIC 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) 20040301
2 Importing R_LINK Call by reference Attribute reference (LIKE) 20040301
3 Importing R_TABLE Call by reference Attribute reference (LIKE) 20040301

Method ON_HANDLE_OBJDBLCLICK on class CL_RSIWA_NETGRAPHIC has no exception.

Method ON_HANDLE_OBJSELECTED Signature

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

Method ON_HANDLE_OBJSELECTED on class CL_RSIWA_NETGRAPHIC has no exception.

Method ON_TOOLBAR_CLICKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Call by reference Attribute reference (LIKE) 20040318

Method ON_TOOLBAR_CLICKED on class CL_RSIWA_NETGRAPHIC has no exception.

Method ON_TOOLBAR_DROPDOWN_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Call by reference Attribute reference (LIKE) 20040323
2 Importing POSX Call by reference Attribute reference (LIKE) 20040323
3 Importing POSY Call by reference Attribute reference (LIKE) 20040323

Method ON_TOOLBAR_DROPDOWN_CLICK on class CL_RSIWA_NETGRAPHIC has no exception.

Method PREPARE_TABLE_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LEVEL Call by reference Type reference (TYPE) I 20040330
2 Importing I_T_CHILD Call by reference Type reference (TYPE) RSSTM_T_DTAS 20040304
3 Importing I_T_PARENTS Call by reference Type reference (TYPE) RSSTM_T_DTAS 20040304
4 Importing I_T_REQUESTS Call by reference Type reference (TYPE) RSSTM_T_REQUESTS 20040304

Method PREPARE_TABLE_OBJ on class CL_RSIWA_NETGRAPHIC has no exception.

Method PREPARE_TABLE_OBJ_20APRIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LEVEL Call by reference Type reference (TYPE) I 20040420
2 Importing I_T_CHILD Call by reference Type reference (TYPE) RSSTM_T_DTAS 20040420
3 Importing I_T_PARENTS Call by reference Type reference (TYPE) RSSTM_T_DTAS 20040420
4 Importing I_T_REQUESTS Call by reference Type reference (TYPE) RSSTM_T_REQUESTS 20040420

Method PREPARE_TABLE_OBJ_20APRIL on class CL_RSIWA_NETGRAPHIC has no exception.

Method RETURN_CURRENT_NODETYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CURRENT_NODETYPE Call by reference Type reference (TYPE) C 20040420

Method RETURN_CURRENT_NODETYPE on class CL_RSIWA_NETGRAPHIC has no exception.

Method RETURN_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_OBJDETAIL Call by reference Type reference (TYPE) RSIWA_T_OBJDATA Für Struktur RSIWA_S_OBJDATA definierter Tabellentyp 20040414

Method RETURN_DATA on class CL_RSIWA_NETGRAPHIC has no exception.

Method RETURN_GUI_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_NETPLAN Call by reference Object reference (TYPE REF TO) IF_GUI_RSNETGRAPHIC 20040414

Method RETURN_GUI_OBJECT on class CL_RSIWA_NETGRAPHIC has no exception.

Method SET_NODE_VISIBILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NODETYPE Call by reference Type reference (TYPE) C 20040416
2 Importing I_R_NETPLAN Call by reference Object reference (TYPE REF TO) IF_GUI_RSNETGRAPHIC 20040416
3 Importing I_T_OBJDETAIL Call by reference Type reference (TYPE) RSIWA_T_OBJDATA Für Struktur RSIWA_S_OBJDATA definierter Tabellentyp 20040416

Method SET_NODE_VISIBILITY on class CL_RSIWA_NETGRAPHIC has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 400