SAP ABAP Class CL_GHO_NETWORK_LAYOUTER (Layouter for Network Modeler's Graphics View)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PP-PN-NM (Application Component) Network Modeler
     EA_GHO_NETWORK_BO (Package) Bo layer
Properties
Class CL_GHO_NETWORK_LAYOUTER  
Short Description Layouter for Network Modeler's Graphics View    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package EA_GHO_NETWORK_BO   Bo layer 
Created 20100415   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)
Interfaces
Class CL_GHO_NETWORK_LAYOUTER has no interface implemented.
Friends
Class CL_GHO_NETWORK_LAYOUTER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_FIELDNAME Constant Private See coding 20101007
2 GC_RELSHIP Constant Private See coding 20101007
3 GO_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_GHO_NETWORK_LAYOUTER Layouter for Network Modeler's Graphics View 20100427
4 MO_CONST Instance attribute Private Object reference (TYPE REF TO) CL_GHO_NWM_CONSTANTS GHO Network Modeler Constants 20100512
5 MO_NETWORK Instance attribute Private Object reference (TYPE REF TO) CL_GHO_BO_NETWORK Network BO 20100721
6 MO_SRV Instance attribute Private Object reference (TYPE REF TO) CL_EAMS_BO_SRV Service class for BO 20100416
7 MS_PARAMS Instance attribute Private Type reference (TYPE) GHO_S_NWM_LAYOUTER_PARAMS Layout basic parameters 20100419
8 MT_LINK_GR_ATTR Instance attribute Private Type reference (TYPE) GHO_T_BO_OBJ_ATTR_L Object Link Graphical Attributes 20100928
9 MT_LINK_GR_ATTR_DEL Instance attribute Private Type reference (TYPE) GHO_T_BO_OBJ_ATTR_L Object Link Graphical Attributes - to be deleted 20100930
10 MT_OBJ_GR_ATTR Instance attribute Private Type reference (TYPE) GHO_T_BO_OBJ_GR_ATTR Network Object Coordinates in Graphics View 20100416
11 MT_OBJ_GR_ATTR_DEL Instance attribute Private Type reference (TYPE) GHO_T_BO_OBJ_GR_ATTR Network Object Coordinates in Graphics View - to be deleted 20100930
Methods
# Method Level Visibility Method type Description Created on
1 CLEAN_UP Instance method Public Method 20100510
2 CONSTRUCTOR Instance method Private Constructor 20100419
3 FILL_ID_TABLE Instance method Private Method Fill Graph Attr ID table with object IDs 20100429
4 GENERATE_COORDS Instance method Private Method Generate Object Coordinates 20100929
5 GENERATE_PORTS Instance method Private Method Generate Connection Ports 20100930
6 GET_ALL_COORDS Instance method Public Method Get All Object Coordinates of the Network 20100929
7 GET_ALL_PORTS Instance method Public Method Get All Connection Ports of the Network 20100929
8 GET_COORDS Instance method Public Method Get object coordinates 20100428
9 GET_PORTS Instance method Public Method Get the connection side and port of object links 20100928
10 PLACE_OBJECT Instance method Private Method Ensure the position of an object by relocating others 20100726
11 REMOVE_COORDS Instance method Public Method Remove Object Coordinates 20100929
12 REMOVE_PORTS Instance method Public Method Remove Link Graph Attributes 20100929
13 SAVE Instance method Public Method Save Graphical Attributes 20100428
14 SET_COORDS Instance method Public Method Set the coordinates of an object 20100428
15 SET_LAYOUT_PARAMS Instance method Public Method 20100420
16 SET_PORTS Instance method Public Method Set the connection port of a link (can modify other ports) 20100929
17 S_GET_INSTANCE Static method Public Method 20100427
Events
Class CL_GHO_NETWORK_LAYOUTER has no event.
Types
Class CL_GHO_NETWORK_LAYOUTER has no local type.
Method Signatures

Method CLEAN_UP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_REASON Call by reference Type reference (TYPE) /PLMB/SPI_CLEAN_UP_REASON Reason for Clean Up 20100510

Method CLEAN_UP on class CL_GHO_NETWORK_LAYOUTER has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_GHO_NETWORK_LAYOUTER has no parameter.
Method CONSTRUCTOR on class CL_GHO_NETWORK_LAYOUTER has no exception.

Method FILL_ID_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LINK_GR_ATTR_ID Call by reference Type reference (TYPE) GHO_T_BO_OBJ_ATTR_L_ID Object Link Graphical Attributes ID 20100930
2 Exporting ET_OBJ_GR_ATTR_ID Call by reference Type reference (TYPE) GHO_T_BO_OBJ_GR_ATTR_ID Network Object Graph Attr ID Table 20100930
3 Importing IT_NET_GR_ATTR_ID Call by reference Type reference (TYPE) GHO_T_BO_NET_GR_ATTR_ID Network Object Graph Attr ID Table 20100930

Method FILL_ID_TABLE on class CL_GHO_NETWORK_LAYOUTER has no exception.

Method GENERATE_COORDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COORDS Call by reference Type reference (TYPE) GHO_T_BO_OBJ_GR_ATTR GHO Network Object Graphical Attributes 20100929
2 Importing IT_NODE_ID Call by reference Type reference (TYPE) GHO_T_BO_OBJ_GR_ATTR_ID Object Graph Attribute ID 20100929

Method GENERATE_COORDS on class CL_GHO_NETWORK_LAYOUTER has no exception.

Method GENERATE_PORTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PORTS Call by reference Type reference (TYPE) GHO_T_BO_OBJ_ATTR_L 20100930
2 Importing IT_NODE_ID Call by reference Type reference (TYPE) GHO_T_BO_OBJ_ATTR_L_ID 20100930

Method GENERATE_PORTS on class CL_GHO_NETWORK_LAYOUTER has no exception.

Method GET_ALL_COORDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COORDS Call by reference Type reference (TYPE) GHO_T_BO_OBJ_GR_ATTR Network Object Coordinates in Graphics View 20100929
2 Importing IT_NET_GR_ATTR_ID Call by reference Type reference (TYPE) GHO_T_BO_NET_GR_ATTR_ID Network Object Graph Attr ID Table 20100929
3 Importing IV_LOCK Call by reference Type reference (TYPE) /PLMB/SPI_LOCK_IND Locking Indicator 20100929

Method GET_ALL_COORDS on class CL_GHO_NETWORK_LAYOUTER has no exception.

Method GET_ALL_PORTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PORTS Call by reference Type reference (TYPE) GHO_T_BO_OBJ_ATTR_L Network Object Coordinates in Graphics View 20100929
2 Importing IT_NET_GR_ATTR_ID Call by reference Type reference (TYPE) GHO_T_BO_NET_GR_ATTR_ID Network Object Graph Attr ID Table 20100929
3 Importing IV_LOCK Call by reference Type reference (TYPE) /PLMB/SPI_LOCK_IND Locking Indicator 20100929

Method GET_ALL_PORTS on class CL_GHO_NETWORK_LAYOUTER has no exception.

Method GET_COORDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COORDS Call by reference Type reference (TYPE) GHO_T_BO_OBJ_GR_ATTR Table type for GHO network object graphical attributes 20100428
2 Importing IT_OBJ_GR_ATTR_ID Call by reference Type reference (TYPE) GHO_T_BO_OBJ_GR_ATTR_ID Table type for netobj graph attributes id 20100428
3 Importing IV_LOCK Call by reference Type reference (TYPE) /PLMB/SPI_LOCK_IND Locking Indicator 20100428

Method GET_COORDS on class CL_GHO_NETWORK_LAYOUTER has no exception.

Method GET_PORTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PORTS Call by reference Type reference (TYPE) GHO_T_BO_OBJ_ATTR_L 20100929
2 Importing IT_LINK_GR_ATTR_ID Call by reference Type reference (TYPE) GHO_T_BO_OBJ_ATTR_L_ID 20100928
3 Importing IV_LOCK Call by reference Type reference (TYPE) /PLMB/SPI_LOCK_IND Locking Indicator 20100928

Method GET_PORTS on class CL_GHO_NETWORK_LAYOUTER has no exception.

Method PLACE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJ_GR_ATTR Call by reference Type reference (TYPE) GHO_T_BO_OBJ_GR_ATTR Network Object Coordinates in Graphics View 20100805
2 Importing IS_OBJ_GR_ATTR Call by reference Type reference (TYPE) GHO_S_BO_OBJ_GR_ATTR Network Object Coordinates in Graphics View 20100727
3 Importing IV_KEY_COORD_SIGN Call by reference Type reference (TYPE) I 1 20101008
4 Importing IV_OTH_COORD_SIGN Call by reference Type reference (TYPE) I 1 20101008
5 Importing IV_RELATION Call by reference Type reference (TYPE) CHAR1 Relationship of the objects to be relocated 20100726

Method PLACE_OBJECT on class CL_GHO_NETWORK_LAYOUTER has no exception.

Method REMOVE_COORDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NODE_ID Call by reference Type reference (TYPE) GHO_T_BO_OBJ_GR_ATTR_ID Table type for PLMN_S_SP_NETWORK 20100929

Method REMOVE_COORDS on class CL_GHO_NETWORK_LAYOUTER has no exception.

Method REMOVE_PORTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NODE_ID Call by reference Type reference (TYPE) GHO_T_BO_OBJ_ATTR_L_ID Table type for PLMN_S_SP_NETWORK 20100929

Method REMOVE_PORTS on class CL_GHO_NETWORK_LAYOUTER has no exception.

Method SAVE Signature

Method SAVE on class CL_GHO_NETWORK_LAYOUTER has no parameter.
Method SAVE on class CL_GHO_NETWORK_LAYOUTER has no exception.

Method SET_COORDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJ_GR_ATTR Call by reference Type reference (TYPE) GHO_T_BO_OBJ_GR_ATTR Table type for GHO network object graphical attributes 20100428

Method SET_COORDS on class CL_GHO_NETWORK_LAYOUTER has no exception.

Method SET_LAYOUT_PARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PARAMS Call by reference Type reference (TYPE) GHO_S_NWM_LAYOUTER_PARAMS Network Layouter parameters 20100420

Method SET_LAYOUT_PARAMS on class CL_GHO_NETWORK_LAYOUTER has no exception.

Method SET_PORTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LINK_GR_ATTR Call by reference Type reference (TYPE) GHO_T_BO_OBJ_ATTR_L Object Link Graphical Attributes 20100929
2 Importing IT_LINK_GR_ATTR Call by reference Type reference (TYPE) GHO_T_BO_OBJ_ATTR_L Object Link Graphical Attributes 20100929
3 Importing IV_RETRIEVE_CHANGED Call by reference Type reference (TYPE) ABAP_BOOL 20101104

Method SET_PORTS on class CL_GHO_NETWORK_LAYOUTER has no exception.

Method S_GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_GHO_NETWORK_LAYOUTER BO Class for Network 20100427

Method S_GET_INSTANCE on class CL_GHO_NETWORK_LAYOUTER has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 606