SAP ABAP Class CL_EAML_NW_GRAPHIC (Network Graphic - JNET)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   PM-EQM (Application Component) Technical Objects
     EAML (Package) EAM: Linear Feature Extension - unswitched
Properties
Class CL_EAML_NW_GRAPHIC  
Short Description Network Graphic - JNET    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package EAML   EAM: Linear Feature Extension - unswitched 
Created 20100910   SAP 
Last change 20130531   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)
Interfaces
Class CL_EAML_NW_GRAPHIC has no interface implemented.
Friends
Class CL_EAML_NW_GRAPHIC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_XML_TEXTS Constant Private See coding 20110222
2 MT_CM_PROFID Static Attribute Private See coding 20100917
3 MT_CM_PROFIT Static Attribute Private See coding 20100917
4 MT_COLORS Static Attribute Private See coding 20100913
5 MT_DOM_VAL_CM Static Attribute Private Type reference (TYPE) TT_DOM_VAL 20101014
6 MT_EDGE_PROF Static Attribute Private See coding 20100913
7 MT_EDGE_TYPE Static Attribute Private See coding 20100913
8 MT_NODE_PROF Static Attribute Private See coding 20100913
9 MT_NODE_TYPE Static Attribute Private See coding 20100913
10 MT_OL_DATA Instance attribute Private Type reference (TYPE) EAML_T_NWM_ITM_UI EAML: Table type for object link mass maintenance with UPDKZ 20100910
11 MT_OL_POS Static Attribute Private Type reference (TYPE) EAML_T_OL_POS EAML: Define Link Position on FROM/TO object 20100910
12 MT_TT_PROFID Static Attribute Private See coding 20100917
13 MT_TT_PROFIT Static Attribute Private See coding 20100917
14 MT_VIRT_EDGES Static Attribute Private See coding 20110217
15 MV_EDGE_DFLT_PROF Static Attribute Private Type reference (TYPE) ABAP_BOOL 20110301
16 MV_JNET_INST Static Attribute Private Type reference (TYPE) CHAR1 Single-Character Indicator 20110222
17 MV_KANTYP Instance attribute Private Type reference (TYPE) KANTYP Link category 20100910
18 MV_NODE_DFLT_PROF Static Attribute Private Type reference (TYPE) ABAP_BOOL 20110301
19 MV_VIRT_EDGES Static Attribute Private Type reference (TYPE) TY_VIRT_EDGE 20101028
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_JNET_INSTALLED Static method Public Method Check if JNET is installed 20110222
2 CHECK_VIRT_EDGES Instance method Public Method Check if virtual edge exists 20110217
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20100915
4 GET_EDGE_TOOLTIP Instance method Private Method Get edge tooltip 20100910
5 GET_FIELD_DESCRIPTION Static method Public Method Get description of field 20101006
6 GET_IMG Static method Private Method Get customizing tables 20100913
7 GET_JNET_COMMANDS Instance method Private Method Get JNET commands for context menu 20101001
8 GET_NODE_TOOLTIP Instance method Private Method Get node tooltip 20100910
9 GET_TT_ATTRIBUTE Instance method Private Method Get tooltip attributes 20100929
10 GET_XML Instance method Public Method Get XML document for display in JNET 20100910
11 GET_XML_EDGE Instance method Private Method Get edge for XML doc 20110302
12 GET_XML_EDGE_TYPE Instance method Private Method Get edge type for XML doc 20110302
13 GET_XML_NODE Instance method Private Method Get node for XML doc 20110302
14 GET_XML_NODE_TYPE Instance method Private Method Get node type for XML doc 20110302
Events
Class CL_EAML_NW_GRAPHIC has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_DOM_VAL Private See coding 20101001 tt_dom_val TYPE STANDARD TABLE OF dd07v
2 TY_EDGE_COMMAND Private See coding 20101001 BEGIN OF ty_edge_command, name TYPE string, text TYPE string, END OF ty_edge_command
3 TY_NODE_COMMAND Private See coding 20101001 BEGIN OF ty_node_command, name TYPE string, text TYPE string, END OF ty_node_command
4 TY_NODE_FOR_TT Private See coding 20110302 BEGIN OF ty_node_for_tt, obart TYPE eaml_obart, index TYPE sytabix, END OF ty_node_for_tt
5 TY_T_EDGE_COMMAND Private See coding 20101001 ty_t_edge_command TYPE STANDARD TABLE OF ty_edge_command
6 TY_T_NODES_FOR_TT Private See coding 20110302 ty_t_nodes_for_tt TYPE STANDARD TABLE OF ty_node_for_tt
7 TY_T_NODE_COMMAND Private See coding 20101001 ty_t_node_command TYPE STANDARD TABLE OF ty_node_command
8 TY_T_XML_EDGE Private See coding 20100910 ty_t_xml_edge TYPE STANDARD TABLE OF ty_xml_edge
9 TY_T_XML_EDGE_TYPE Private See coding 20100910 ty_t_xml_edge_type TYPE STANDARD TABLE OF ty_xml_edge_type
10 TY_T_XML_NODE Private See coding 20100910 ty_t_xml_node TYPE STANDARD TABLE OF ty_xml_node
11 TY_T_XML_NODE_TYPE Private See coding 20100910 ty_t_xml_node_type TYPE STANDARD TABLE OF ty_xml_node_type
12 TY_T_XML_TITLE Private See coding 20110211 ty_t_xml_title TYPE STANDARD TABLE OF ty_xml_title
13 TY_VIRT_EDGE Private See coding 20110217 BEGIN OF ty_virt_edge, id TYPE i, END OF ty_virt_edge
14 TY_XML_EDGE Private See coding 20100910 BEGIN OF ty_xml_edge, type TYPE string, id TYPE string, text TYPE string, tooltip TYPE string, sourcedeco TYPE string, targetdeco TYPE string, from TYPE string, to TYPE string, socket TYPE string, plug TYPE string, END OF ty_xml_edge
15 TY_XML_EDGE_TYPE Private See coding 20100910 BEGIN OF ty_xml_edge_type, edge_type TYPE string, shape TYPE string, color TYPE string, thickness TYPE string, stroke TYPE string, label_color TYPE string, label_font TYPE string, label_font_style TYPE string, label_font_size TYPE string, END OF ty_xml_edge_type
16 TY_XML_NODE Private See coding 20100910 BEGIN OF ty_xml_node, type TYPE string, id TYPE string, tooltip TYPE string, END OF ty_xml_node
17 TY_XML_NODE_TYPE Private See coding 20100910 BEGIN OF ty_xml_node_type, node_type TYPE string, size TYPE string, shape TYPE string, shape_color TYPE string, icon TYPE string, icon_ex TYPE string, END OF ty_xml_node_type
18 TY_XML_TITLE Private See coding 20110211 BEGIN OF ty_xml_title, title TYPE string, size TYPE string, END OF ty_xml_title
Method Signatures

Method CHECK_JNET_INSTALLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_IS_INSTALLED Call by reference Type reference (TYPE) ABAP_BOOL 20110222

Method CHECK_JNET_INSTALLED on class CL_EAML_NW_GRAPHIC has no exception.

Method CHECK_VIRT_EDGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_IS_VIRT_EDGE Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20110217
2 Importing IV_EQUNR Call by reference Type reference (TYPE) EQUNR Equipment Number 20110217
3 Importing IV_TPLNR Call by reference Type reference (TYPE) TPLNR Functional Location 20110217

Method CHECK_VIRT_EDGES on class CL_EAML_NW_GRAPHIC has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_EAML_NW_GRAPHIC has no parameter.
Method CLASS_CONSTRUCTOR on class CL_EAML_NW_GRAPHIC has no exception.

Method GET_EDGE_TOOLTIP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OL_DATA Call by reference Type reference (TYPE) EAML_S_NWM_ITM_UI EAML: Structure for OL mass maintenance with UPDKZ 20100910
2 Returning RT_TOOLTIP Value transfer Type reference (TYPE) STRING 20100910

Method GET_EDGE_TOOLTIP on class CL_EAML_NW_GRAPHIC has no exception.

Method GET_FIELD_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FIELDDESCR Call by reference Type reference (TYPE) CHAR40 Character field of length 40 20101006
2 Importing IV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME 20101006

Method GET_FIELD_DESCRIPTION on class CL_EAML_NW_GRAPHIC has no exception.

Method GET_IMG Signature

Method GET_IMG on class CL_EAML_NW_GRAPHIC has no parameter.
Method GET_IMG on class CL_EAML_NW_GRAPHIC has no exception.

Method GET_JNET_COMMANDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EDGE_COMMANDS Call by reference Type reference (TYPE) TY_T_EDGE_COMMAND 20101001
2 Exporting ET_NODE_COMMANDS Call by reference Type reference (TYPE) TY_T_NODE_COMMAND 20101001

Method GET_JNET_COMMANDS on class CL_EAML_NW_GRAPHIC has no exception.

Method GET_NODE_TOOLTIP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NODES_FOR_TT Call by reference Type reference (TYPE) TY_T_NODES_FOR_TT Object Type for Linear Data 20110302
2 Returning RV_TOOLTIP Value transfer Type reference (TYPE) STRING 20110302

Method GET_NODE_TOOLTIP on class CL_EAML_NW_GRAPHIC has no exception.

Method GET_TT_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ATTRIBUTE Call by reference Type reference (TYPE) EAML_S_TT_ATTR Tooltip Attribute (JNET) 20100929
2 Importing IS_OL_DATA Call by reference Type reference (TYPE) EAML_S_NWM_ITM_UI 20100929
3 Importing IS_TT_PROFIT Call by reference Type reference (TYPE) EAML_TT_PROFIT EAML: Profile Elements for Tooltips in graphical display 20100929

Method GET_TT_ATTRIBUTE on class CL_EAML_NW_GRAPHIC has no exception.

Method GET_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_XML Call by reference Type reference (TYPE) XSTRING XML doc 20100910
2 Importing IT_NETID Call by reference Type reference (TYPE) EAML_T_NETID EAML: table type for NETID 20100910
3 Importing IV_KANTYP Call by reference Type reference (TYPE) KANTYP Link category 20100910
# Exception Resumable Description Created on
1 NO_XML No XML could be created 20110301

Method GET_XML_EDGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_XML_EDGE Call by reference Type reference (TYPE) TY_XML_EDGE Edge in XML format 20110302
2 Importing IS_OL_DATA Call by reference Type reference (TYPE) EAML_S_NWM_ITM_UI EAML: Structure for OL mass maintenance with UPDKZ 20110302

Method GET_XML_EDGE on class CL_EAML_NW_GRAPHIC has no exception.

Method GET_XML_EDGE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_XML_EDGE_TYPE Call by reference Type reference (TYPE) TY_XML_EDGE_TYPE Edge type in XML format 20110302
2 Importing IS_OL_DATA Call by reference Type reference (TYPE) EAML_S_NWM_ITM_UI EAML: Structure for OL mass maintenance with UPDKZ 20110302

Method GET_XML_EDGE_TYPE on class CL_EAML_NW_GRAPHIC has no exception.

Method GET_XML_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_XML_NODE Call by reference Type reference (TYPE) TY_XML_NODE Node in XML format 20110302
2 Importing IS_OBART Call by reference Type reference (TYPE) EAML_OBART Object Type for Linear Data 20110302
3 Importing IS_OL_DATA Call by reference Type reference (TYPE) EAML_S_NWM_ITM_UI EAML: Structure for OL mass maintenance with UPDKZ 20110302

Method GET_XML_NODE on class CL_EAML_NW_GRAPHIC has no exception.

Method GET_XML_NODE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_XML_NODE_TYPE Call by reference Type reference (TYPE) TY_XML_NODE_TYPE Node type in XML format 20110302
2 Importing IS_OBART Call by reference Type reference (TYPE) EAML_OBART Object Type for Linear Data 20110302
3 Importing IS_OL_DATA Call by reference Type reference (TYPE) EAML_S_NWM_ITM_UI EAML: Structure for OL mass maintenance with UPDKZ 20110302

Method GET_XML_NODE_TYPE on class CL_EAML_NW_GRAPHIC has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 606