SAP ABAP Class CL_GUI_RSNETGRAPHIC_CONTROL (Network plan control - BW basis class. Internal use only)
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 20010326
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_GUI_RSNETGRAPHIC_NETPLAN Internal use only for TRFN, ISET, RSPC, DMOD 20010326
Properties
Class CL_GUI_RSNETGRAPHIC_CONTROL  
Short Description Network plan control - BW basis class. Internal use only    
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 20010326   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
Class CL_GUI_RSNETGRAPHIC_CONTROL has no interface implemented.
Friends
Class CL_GUI_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 20010326
2 C_EVENT_DSTOBJECTCHANGED Constant Public Type reference (TYPE) I 16 Link: New Target Object 20010326
3 C_EVENT_LEFTBUTTONDOUBLECLICK Constant Public Type reference (TYPE) I 5 Double-Click Left Mouse Button 20010326
4 C_EVENT_LEFTBUTTONDOWN Constant Public Type reference (TYPE) I 3 Hold Down Left Mouse Button 20010326
5 C_EVENT_LEFTBUTTONUP Constant Public Type reference (TYPE) I 4 Release Left Mouse Button 20010326
6 C_EVENT_LINKLEFTBUTTONDBLCLK Constant Public Type reference (TYPE) I 11 Link: Double-Click Left Mouse Button 20010326
7 C_EVENT_LINKLEFTBUTTONDOWN Constant Public Type reference (TYPE) I 22 Link: Left Mouse Button Held Down 20010326
8 C_EVENT_LINKLEFTBUTTONUP Constant Public Type reference (TYPE) I 23 Link: Left Mouse Button Released 20010326
9 C_EVENT_LINKRIGHTBUTTONDOWN Constant Public Type reference (TYPE) I 12 Link: Right Mouse Button Held Down 20010326
10 C_EVENT_LINKTEXTCHANGED Constant Public Type reference (TYPE) I 13 Link: Changed Text 20010326
11 C_EVENT_NEWLINK Constant Public Type reference (TYPE) I 20 New Link 20010326
12 C_EVENT_NEWTABLE Constant Public Type reference (TYPE) I 21 New Table 20010326
13 C_EVENT_OBJECTDOUBLECLICK Constant Public Type reference (TYPE) I 1 Double-Click 20010326
14 C_EVENT_PRECHANGEDSTOBJECT Constant Public Type reference (TYPE) I 14 New Target Object Possible 20010326
15 C_EVENT_PRECHANGESRCOBJECT Constant Public Type reference (TYPE) I 15 Is New Source Object Possible? 20010326
16 C_EVENT_PREDROPROWOBJECT Constant Public Type reference (TYPE) I 18 Is Drop Into Rows Possible? 20010326
17 C_EVENT_RIGHTBUTTONDOWN Constant Public Type reference (TYPE) I 6 Right Mouse Button Held Down 20010326
18 C_EVENT_RIGHTBUTTONUP Constant Public Type reference (TYPE) I 7 Right Mouse Button Released 20010326
19 C_EVENT_ROWOBJECTDROPPED Constant Public Type reference (TYPE) I 19 Drop Into Row 20010326
20 C_EVENT_SRCOBJECTCHANGED Constant Public Type reference (TYPE) I 17 Link: New Source Object 20010326
21 C_EVENT_TEXTCHANGED Constant Public Type reference (TYPE) I 8 Changed Cell Text 20010326
22 P_LINKSTYLEID Instance attribute Private Type reference (TYPE) RSNG_STYLE Style of an Object in Network 20010326
23 P_NODESTYLEID Instance attribute Private Type reference (TYPE) RSNG_STYLE Style of an Object in Network 20010326
24 P_R_ADAPT Instance attribute Private Object reference (TYPE REF TO) CL_GUI_RSNETGRAPHIC_ADAPT Adapter 20010904
25 P_STYLEID Instance attribute Private Type reference (TYPE) RSNG_STYLE Style of an Object in Network 20010326
26 P_S_ADAPT_HANDLE Instance attribute Private Type reference (TYPE) CNTL_HANDLE 20010326
27 P_TH_LINKSTYLE Instance attribute Private Type reference (TYPE) RSNG_TH_STYLE Table Style IDs 20010326
28 P_TH_NODESTYLE Instance attribute Private Type reference (TYPE) RSNG_TH_STYLE Table Style IDs 20010326
Methods
# Method Level Visibility Method type Description Created on
1 ADD_COLOR Instance method Public Method Insert Dynamic Color for Color Pallet 20010903
2 CALLMETHOD Instance method Public Method Call_Method 20010326
3 CONSTRUCTOR Instance method Public Constructor Constructor 20010326
4 CREATE_NAVIGATOR Instance method Protected Method Create Navigator 20010508
5 DELETE_DATA Instance method Protected Method 20010503
6 FREE_CONTROLS Instance method Public Method free controls 20010326
7 GET_POSITION_OF_OBJECTS Instance method Protected Method Supplies Position of All Objects 20010523
8 GET_SELECTED_OBJECTS Instance method Protected Method Delivers Selected Objects 20010523
9 HANDLE_ONDROP Instance method Protected Event handling method drophandler 20010518
10 SEND_LINKS Instance method Protected Method Send Links to Frontend 20010326
11 SEND_METADATA Instance method Protected Method Send Metadata for a Table to Frontend 20010326
12 SEND_TABLES Instance method Protected Method Send Table to Frontend 20010326
13 SET_DD_HANDLE Instance method Protected Method Set Network D&D Handle 20010518
14 SET_DISPLAYONLY Instance method Protected Method Switch on/off Display Mode 20011203
15 SET_LINKSTYLE Instance method Public Method Style Generation for a Link 20010326
16 SET_SELECTED_OBJECTS Instance method Protected Method Mark Objects as Selected 20010927
17 SET_STYLE Instance method Public Method Set Style 20010326
18 _SETGET_STYLEID Instance method Private Method Generate ID 20010517
19 __CALC_RGB Static method Public Method Calculate rgb 20010326
Events
Class CL_GUI_RSNETGRAPHIC_CONTROL has no event.
Types
Class CL_GUI_RSNETGRAPHIC_CONTROL has no local type.
Method Signatures

Method ADD_COLOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FROGID Call by reference Type reference (TYPE) I Id für den Frogzugriff 20010903
2 Importing I_PALID Call by reference Type reference (TYPE) I Id in der Palette (Control) 20010903
3 Importing I_RGB Call by reference Type reference (TYPE) I RGB-Wert für den Classicgui 20010903

Method ADD_COLOR on class CL_GUI_RSNETGRAPHIC_CONTROL has no exception.

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 20010326
2 Importing P1 Value transfer Type reference (TYPE) ANY 20010326

Method CALLMETHOD on class CL_GUI_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 20010326
2 Importing I_R_PARENT Value transfer Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20010326
3 Importing I_SHELLSTYLE Value transfer Type reference (TYPE) I 20010326
# Exception Resumable Description Created on
1 CANCELED other errors 20010326
2 CNTL_ERROR 20010326
3 CNTL_SYSTEM_ERROR 20010326
4 CREATE_ERROR 20010326
5 LIFETIME_ERROR 20010326

Method CREATE_NAVIGATOR Signature

Method CREATE_NAVIGATOR on class CL_GUI_RSNETGRAPHIC_CONTROL has no parameter.
Method CREATE_NAVIGATOR on class CL_GUI_RSNETGRAPHIC_CONTROL has no exception.

Method DELETE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_OBJECTID Call by reference Type reference (TYPE) RSNG_T_OBJECTID Objectids 20010503
# Exception Resumable Description Created on
1 CANCELLED Abbruch 20010503

Method FREE_CONTROLS Signature

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

Method GET_POSITION_OF_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_OBJPOS Call by reference Type reference (TYPE) RSNG_T_OBJPOS Positionen von Objekten im Netzplan 20010523

Method GET_POSITION_OF_OBJECTS on class CL_GUI_RSNETGRAPHIC_CONTROL has no exception.

Method GET_SELECTED_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_OBJECTID Call by reference Type reference (TYPE) RSNG_T_OBJECTID Objectids 20010523

Method GET_SELECTED_OBJECTS on class CL_GUI_RSNETGRAPHIC_CONTROL has no exception.

Method HANDLE_ONDROP Signature

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

Method HANDLE_ONDROP on class CL_GUI_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 20010326
# Exception Resumable Description Created on
1 CANCELED Abbruch, Fehler beim Senden der Daten ans Control 20010326

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 20010326
# Exception Resumable Description Created on
1 CANCELED Abbruch, Fehler beim Senden der Daten ans Control 20010326

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 20010326
# Exception Resumable Description Created on
1 CANCELED Abbruch, Fehler beim Senden der Daten ans Control 20010326

Method SET_DD_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DD_HANDLE Call by reference Type reference (TYPE) I Drag&Drop- Handle 20010518

Method SET_DD_HANDLE on class CL_GUI_RSNETGRAPHIC_CONTROL has no exception.

Method SET_DISPLAYONLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ON Call by reference Type reference (TYPE) I 1 1=true, 0=false 20011203

Method SET_DISPLAYONLY on class CL_GUI_RSNETGRAPHIC_CONTROL has no exception.

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 20010326
2 Importing I_STYLEID Call by reference Type reference (TYPE) RSNG_STYLE Style eines Objektes im Netzplan 20010326
3 Importing I_S_LINKSTYLE Call by reference Type reference (TYPE) RSNETGRAPHIC_S_LINKSTYLE Eigenschaften einer Kante 20010326

Method SET_LINKSTYLE on class CL_GUI_RSNETGRAPHIC_CONTROL has no exception.

Method SET_SELECTED_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_OBJECTID Call by reference Type reference (TYPE) RSNG_T_OBJECTID Objectids 20010927

Method SET_SELECTED_OBJECTS on class CL_GUI_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 20010326
2 Importing I_STYLEID Call by reference Type reference (TYPE) RSNG_STYLE Style eines Objektes im Netzplan 20010326
3 Importing I_T_FONTSTYLE Call by reference Type reference (TYPE) RSNPG_T_STYLE 20010529
4 Importing I_T_STYLE Call by reference Type reference (TYPE) RSNPG_T_STYLE 20010326
# Exception Resumable Description Created on
1 STYLEID_EXISTS Styleid existiert bereits 20010326

Method _SETGET_STYLEID 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 20010517
2 Importing I_STYLEID Call by reference Type reference (TYPE) RSNG_STYLE Style eines Objektes im Netzplan 20010517
# Exception Resumable Description Created on
1 STYLEID_EXISTS style existiert bereits 20010517

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 20010326
2 Importing I_BLUE Call by reference Type reference (TYPE) I 20010326
3 Importing I_GREEN Call by reference Type reference (TYPE) I 20010326
4 Importing I_RED Call by reference Type reference (TYPE) I 20010326

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