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
⤷ 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 |