SAP ABAP Class CL_RSNETGRAPHIC_CONTROL (Network Control BW)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-AWB (Application Component) Data Warehousing Workbench
     RSNETGRAPHIC (Package) BW Network - internal use only for TRFN, ISET,RSPC,DMOD
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_GUI_CONTROL Proxy Class for Control in GUI 20001130
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DRAGDROP Drag and Drop Interface for Controls 20001130
Properties
Class CL_RSNETGRAPHIC_CONTROL  
Short Description Network Control BW    
Super Class CL_GUI_CONTROL Proxy Class for Control in GUI 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class RSNG    
Program status P  SAP Standard Production Program 
Category 0   
Package RSNETGRAPHIC   BW Network - internal use only for TRFN, ISET,RSPC,DMOD 
Created 20001130   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CNTL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RSNPG Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_DRAGDROP Drag and Drop Interface for Controls 20001130
Friends
Class CL_RSNETGRAPHIC_CONTROL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_EVENT_CONTEXTMENUSEL Constant Public Type reference (TYPE) I 2 Context Menu Entry Selected 20010306
2 C_EVENT_DSTOBJECTCHANGED Constant Public Type reference (TYPE) I 16 Link: New Target Object 20010306
3 C_EVENT_LEFTBUTTONDOUBLECLICK Constant Public Type reference (TYPE) I 5 Double-Click Left Mouse Button 20010306
4 C_EVENT_LEFTBUTTONDOWN Constant Public Type reference (TYPE) I 3 Hold Down Left Mouse Button 20010306
5 C_EVENT_LEFTBUTTONUP Constant Public Type reference (TYPE) I 4 Release Left Mouse Button 20010306
6 C_EVENT_LINKLEFTBUTTONDBLCLK Constant Public Type reference (TYPE) I 11 Link: Double-Click Left Mouse Button 20010306
7 C_EVENT_LINKLEFTBUTTONDOWN Constant Public Type reference (TYPE) I 22 Link: Left Mouse Button Held Down 20010306
8 C_EVENT_LINKLEFTBUTTONUP Constant Public Type reference (TYPE) I 23 Link: Left Mouse Button Released 20010306
9 C_EVENT_LINKRIGHTBUTTONDOWN Constant Public Type reference (TYPE) I 12 Link: Right Mouse Button Held Down 20010306
10 C_EVENT_LINKTEXTCHANGED Constant Public Type reference (TYPE) I 13 Link: Changed Text 20010306
11 C_EVENT_NEWLINK Constant Public Type reference (TYPE) I 20 New Link 20010306
12 C_EVENT_NEWTABLE Constant Public Type reference (TYPE) I 21 New Table 20010306
13 C_EVENT_OBJECTDOUBLECLICK Constant Public Type reference (TYPE) I 1 Double-Click 20010306
14 C_EVENT_PRECHANGEDSTOBJECT Constant Public Type reference (TYPE) I 14 New Target Object Possible 20010306
15 C_EVENT_PRECHANGESRCOBJECT Constant Public Type reference (TYPE) I 15 Is New Source Object Possible? 20010306
16 C_EVENT_PREDROPROWOBJECT Constant Public Type reference (TYPE) I 18 Is Drop Into Rows Possible? 20010306
17 C_EVENT_RIGHTBUTTONDOWN Constant Public Type reference (TYPE) I 6 Right Mouse Button Held Down 20010306
18 C_EVENT_RIGHTBUTTONUP Constant Public Type reference (TYPE) I 7 Right Mouse Button Released 20010306
19 C_EVENT_ROWOBJECTDROPPED Constant Public Type reference (TYPE) I 19 Drop Into Row 20010306
20 C_EVENT_SRCOBJECTCHANGED Constant Public Type reference (TYPE) I 17 Link: New Source Object 20010306
21 C_EVENT_TEXTCHANGED Constant Public Type reference (TYPE) I 8 Changed Cell Text 20010306
22 P_LINKSTYLEID Instance attribute Private Type reference (TYPE) RSNG_STYLE Style of an Object in Network 20001215
23 P_NODESTYLEID Instance attribute Private Type reference (TYPE) RSNG_STYLE Style of an Object in Network 20001215
24 P_R_ADAPT_CLASS Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTROL Adapter 20001130
25 P_STYLEID Instance attribute Private Type reference (TYPE) RSNG_STYLE Style of an Object in Network 20010123
26 P_S_ADAPT_HANDLE Instance attribute Private Type reference (TYPE) CNTL_HANDLE 20001130
27 P_TH_LINKSTYLE Instance attribute Private Type reference (TYPE) RSNG_TH_STYLE Table Style IDs 20001215
28 P_TH_NODESTYLE Instance attribute Private Type reference (TYPE) RSNG_TH_STYLE Table Style IDs 20001215
Methods
# Method Level Visibility Method type Description Created on
1 CALLMETHOD Instance method Public Method Call_Method 20010305
2 CONSTRUCTOR Instance method Public Constructor Constructor 20001130
3 FREE_CONTROLS Instance method Public Method free controls 20010305
4 SEND_LINKS Instance method Public Method Send Nodes to the Frontend 20010122
5 SEND_METADATA Instance method Public Method Send Nodes to the Frontend 20010122
6 SEND_TABLES Instance method Public Method Send Nodes to the Frontend 20010122
7 SET_LINKSTYLE Instance method Public Method Style Generation for a Link 20001201
8 SET_STYLE Instance method Public Method Set Style 20010122
9 _SETGET_LINKSTYLEID Instance method Private Method Generate ID 20001215
10 __CALC_RGB Static method Public Method Calculate rgb 20010216
Events
Class CL_RSNETGRAPHIC_CONTROL has no event.
Types
Class CL_RSNETGRAPHIC_CONTROL has no local type.
Method Signatures

Method CALLMETHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing METHOD Value transfer Type reference (TYPE) C Name 20010305
2 Importing P1 Value transfer Type reference (TYPE) ANY 20010314

Method CALLMETHOD on class CL_RSNETGRAPHIC_CONTROL has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LIFETIME Value transfer Type reference (TYPE) I CNTL_LIFETIME_IMODE 20001130
2 Importing I_R_PARENT Value transfer Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20001130
3 Importing I_SHELLSTYLE Value transfer Type reference (TYPE) I 20001130
# Exception Resumable Description Created on
1 CANCELED other errors 20001130
2 CNTL_ERROR 20001130
3 CNTL_SYSTEM_ERROR 20001130
4 CREATE_ERROR 20001130
5 LIFETIME_ERROR 20001130

Method FREE_CONTROLS Signature

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

Method SEND_LINKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_LINK Call by reference Type reference (TYPE) RSNG_T_LINK Links in der Netzplangrafik 20010122
# Exception Resumable Description Created on
1 CANCELED Abbruch, Fehler beim Senden der Daten ans Control 20010122

Method SEND_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_METADATA Call by reference Type reference (TYPE) RSNG_T_METADATA Links in der Netzplangrafik 20010122
# Exception Resumable Description Created on
1 CANCELED Abbruch, Fehler beim Senden der Daten ans Control 20010122

Method SEND_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_TABLE Call by reference Type reference (TYPE) TABLE Links in der Netzplangrafik 20010122
# Exception Resumable Description Created on
1 CANCELED Abbruch, Fehler beim Senden der Daten ans Control 20010122

Method SET_LINKSTYLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_STYLEID Call by reference Type reference (TYPE) RSNG_STYLE Style eines Objektes im Netzplan 20001201
2 Importing I_STYLEID Call by reference Type reference (TYPE) RSNG_STYLE Style eines Objektes im Netzplan 20001215
3 Importing I_S_LINKSTYLE Call by reference Type reference (TYPE) RSNETGRAPHIC_S_LINKSTYLE Eigenschaften einer Kante 20001201

Method SET_LINKSTYLE on class CL_RSNETGRAPHIC_CONTROL has no exception.

Method SET_STYLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_STYLEID Call by reference Type reference (TYPE) RSNG_STYLE Style eines Objektes im Netzplan 20010123
2 Importing I_T_STYLE Call by reference Type reference (TYPE) RSNPG_T_STYLE 20010122

Method SET_STYLE on class CL_RSNETGRAPHIC_CONTROL has no exception.

Method _SETGET_LINKSTYLEID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_STYLEID Value transfer Type reference (TYPE) RSNG_STYLE Style eines Objektes im Netzplan 20001215
2 Importing I_STYLEID Call by reference Type reference (TYPE) RSNG_STYLE Style eines Objektes im Netzplan 20001215
# Exception Resumable Description Created on
1 STYLEID_EXISTS style existiert bereits 20001215

Method __CALC_RGB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_INT Value transfer Type reference (TYPE) I 20010216
2 Importing I_BLUE Call by reference Type reference (TYPE) I 20010216
3 Importing I_GREEN Call by reference Type reference (TYPE) I 20010216
4 Importing I_RED Call by reference Type reference (TYPE) I 20010216

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