SAP ABAP Class CL_GHO_NETOBJ_COMMON (Superclass Network Object)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PP-PN-NO (Application Component) Network Objects
     EA_GHO_NETOBJ_BO (Package) Network Objects: BO Layer
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_INTERFACE Tag Interface for BAdIs 20091021
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GHO_NETOBJ_ALLOC_BO Interface for Allocation Operations 20091026
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GHO_NETOBJ_BO Interface for BAdI: GHO_BADI_NETOBJ_BO 20091026
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GHO_NETOBJ_GD_BO Interface for BO layer: Network Object General Data 20091026
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GHO_NETOBJ_GEOLOC_BO Interface for Netobj geloc operations 20091021
6 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GHO_NETOBJ_LC_BO Interface for network object lifecycle 20091021
7 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GHO_NETOBJ_LOCATION_BO Interface for netobj Location 20091023
8 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GHO_NETOBJ_MEAS_BO Interface for Measurements 20091021
9 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GHO_NETOBJ_PP_BO interface for Production planning 20091027
Properties
Class CL_GHO_NETOBJ_COMMON  
Short Description Superclass Network Object    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package EA_GHO_NETOBJ_BO   Network Objects: BO Layer 
Created 20091021   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_GHO_NETOBJ_COMMON has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20091021
2 IF_GHO_NETOBJ_ALLOC_BO Interface for Allocation Operations 20091026
3 IF_GHO_NETOBJ_BO Interface for BAdI: GHO_BADI_NETOBJ_BO 20091026
4 IF_GHO_NETOBJ_GD_BO Interface for BO layer: Network Object General Data 20091026
5 IF_GHO_NETOBJ_GEOLOC_BO Interface for Netobj geloc operations 20091021
6 IF_GHO_NETOBJ_LC_BO Interface for network object lifecycle 20091021
7 IF_GHO_NETOBJ_LOCATION_BO Interface for netobj Location 20091023
8 IF_GHO_NETOBJ_MEAS_BO Interface for Measurements 20091021
9 IF_GHO_NETOBJ_PP_BO interface for Production planning 20091027
Friends
Class CL_GHO_NETOBJ_COMMON has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_ADDR Instance attribute Private Object reference (TYPE REF TO) CL_EAMS_BO_ADDRESS Business Object Address 20100204
2 MO_APPC Instance attribute Protected Object reference (TYPE REF TO) CL_GHO_NETOBJ_UI_EI_CONS_APPCC Basic Application Model 20110113
3 MO_FL Static Attribute Private Object reference (TYPE REF TO) CL_EAMS_BO_FL Business Object Functional Location 20091023
4 MO_GEOLOC Instance attribute Private Object reference (TYPE REF TO) CL_PLMN_BO_GLOC Business object class for Geoloc data 20110112
5 MO_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_GHO_NETOBJ_COMMON Superclass Network Object 20091021
6 MO_MEAS_DB Static Attribute Private Object reference (TYPE REF TO) CL_GHO_DB_MEAS Measurements 20091021
7 MO_NETOBJ_DB Static Attribute Private Object reference (TYPE REF TO) CL_GHO_DB_NETOBJ Buffer class for Network objects 20091023
8 MO_OGE Static Attribute Private Object reference (TYPE REF TO) CL_GHO_DB_PE DB Class for CRUD on Oil and Gas Entities 20100908
9 MO_PRT Instance attribute Protected Object reference (TYPE REF TO) CL_EAMS_BO_PARTNER Business Object Functional Location 20100602
10 MT_NETOBJ_ID Static Attribute Private Type reference (TYPE) GHO_T_BO_NETOBJ_ID GHO-BO: Network Object ID 20100120
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor 20091021
2 CONSTRUCTOR Instance method Public Constructor 20100204
3 CREATE_NETID_COMMON Instance method Private Method Helper method for creating NetId 20131111
4 CREATE_NETOBJ_BY_NETOBJ Instance method Public Method Create Network object by Copy of Network Object 20100528
5 CREATE_REF_NETOBJ_GD Instance method Private Method Create Reference Network Object General data 20100603
6 CREATE_REF_NETOBJ_GEOLOC Instance method Private Method Create Reference Geolocation 20100530
7 CREATE_REF_NETOBJ_LAM Instance method Private Method Create Reference Organisation 20110113
8 CREATE_REF_NETOBJ_LC Instance method Private Method Copy Network object LifeCycle 20100528
9 CREATE_REF_NETOBJ_ORG Instance method Private Method Create Reference Organisation 20100528
10 CREATE_REF_NETOBJ_OWN Instance method Private Method Create Reference Network object ownership/organisation 20100601
11 CREATE_REF_NETOBJ_PLAN Instance method Private Method Copy Reference Network object Planning data 20100528
12 CREATE_REF_NETOBJ_STD Instance method Private Method Create Network object in Standard tables 20100531
13 CREATE_REF_TECH_LOSS_COEFF Instance method Private Method Create reference Technical loss coefficients data 20131128
14 GET_INSTANCE Static method Public Method 20091021
15 GET_NETOBJ_ID Static method Public Method 20100120
16 REFRESH Instance method Public Method 20100203
17 RETRIEVE_GHO_OBJECTS4POWL Instance method Public Method Retrieve the Objects for Personalized POWL 20091202
18 RETRIEVE_MEAS_CUSTOMIZING Instance method Private Method Retrieve Meas customizing 20091204
19 SET_NETOBJ_ID Static method Public Method 20100120
20 UPDATE_ADMIN_DATA Static method Public Method 20100120
Events
Class CL_GHO_NETOBJ_COMMON has no event.
Types
Class CL_GHO_NETOBJ_COMMON has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

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

Method CREATE_NETID_COMMON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NETID Call by reference Type reference (TYPE) NETID Network identification 20131111

Method CREATE_NETID_COMMON on class CL_GHO_NETOBJ_COMMON has no exception.

Method CREATE_NETOBJ_BY_NETOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INDEX_FAILED Call by reference Type reference (TYPE) /PLMB/T_SPI_INDEX_FAILED Index of node ID for which no data is available 20100528
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20100528
3 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE Business Object Functional Location - Header Data 20100528
4 Exporting EV_MSG_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20100528
5 Importing IS_PARAM Call by reference Type reference (TYPE) GHO_S_CP_NETOBJ Structure for creation of technical object by reference 20100528
6 Importing IT_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE Business Object Functional Location - Header Data 20100528

Method CREATE_NETOBJ_BY_NETOBJ on class CL_GHO_NETOBJ_COMMON has no exception.

Method CREATE_REF_NETOBJ_GD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20100603
2 Importing IS_NETOBJ_DATA Call by reference Type reference (TYPE) GHO_S_BO_NETOBJ_INIT Structure for Network Object 20100805
3 Importing IS_PARAM Call by reference Type reference (TYPE) GHO_S_CP_NETOBJ Strucutre for Copying Network object with Reference 20100604
4 Importing IS_TARGET_NETOBJ_ID Call by reference Type reference (TYPE) GHO_S_BO_NETOBJ_ID GHO-BO : Network Object ID 20100603
5 Importing IT_SOURCE_NETOBJ_ID Call by reference Type reference (TYPE) GHO_T_BO_NETOBJ_ID GHO-BO :Network Object ID 20100603

Method CREATE_REF_NETOBJ_GD on class CL_GHO_NETOBJ_COMMON has no exception.

Method CREATE_REF_NETOBJ_GEOLOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20100530
2 Importing IS_TARGET_NETOBJ_ID Call by reference Type reference (TYPE) GHO_S_BO_NETOBJ_ID GHO-BO : Network Object ID 20100530
3 Importing IT_SOURCE_NETOBJ_ID Call by reference Type reference (TYPE) GHO_T_BO_NETOBJ_ID GHO-BO :Network Object ID 20100530

Method CREATE_REF_NETOBJ_GEOLOC on class CL_GHO_NETOBJ_COMMON has no exception.

Method CREATE_REF_NETOBJ_LAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20110113
2 Importing IS_TARGET_NETOBJ_ID Call by reference Type reference (TYPE) GHO_S_BO_NETOBJ_ID GHO-BO : Network Object ID 20110113
3 Importing IT_SOURCE_NETOBJ_ID Call by reference Type reference (TYPE) GHO_T_BO_NETOBJ_ID GHO-BO :Network Object ID 20110113

Method CREATE_REF_NETOBJ_LAM on class CL_GHO_NETOBJ_COMMON has no exception.

Method CREATE_REF_NETOBJ_LC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20100528
2 Importing IS_TARGET_NETOBJ_ID Call by reference Type reference (TYPE) GHO_S_BO_NETOBJ_ID GHO-BO : Network Object ID 20100528
3 Importing IT_SOURCE_NETOBJ_ID Call by reference Type reference (TYPE) GHO_T_BO_NETOBJ_ID GHO-BO :Network Object ID 20100528

Method CREATE_REF_NETOBJ_LC on class CL_GHO_NETOBJ_COMMON has no exception.

Method CREATE_REF_NETOBJ_ORG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20100528
2 Importing IS_TARGET_NETOBJ_ID Call by reference Type reference (TYPE) GHO_S_BO_NETOBJ_ID GHO-BO : Network Object ID 20100528
3 Importing IT_SOURCE_NETOBJ_ID Call by reference Type reference (TYPE) GHO_T_BO_NETOBJ_ID GHO-BO :Network Object ID 20100528

Method CREATE_REF_NETOBJ_ORG on class CL_GHO_NETOBJ_COMMON has no exception.

Method CREATE_REF_NETOBJ_OWN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20100601
2 Importing IS_TARGET_NETOBJ_ID Call by reference Type reference (TYPE) GHO_S_BO_NETOBJ_ID GHO-BO : Network Object ID 20100601
3 Importing IT_SOURCE_NETOBJ_ID Call by reference Type reference (TYPE) GHO_T_BO_NETOBJ_ID GHO-BO :Network Object ID 20100601

Method CREATE_REF_NETOBJ_OWN on class CL_GHO_NETOBJ_COMMON has no exception.

Method CREATE_REF_NETOBJ_PLAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20100528
2 Importing IS_TARGET_NETOBJ_ID Call by reference Type reference (TYPE) GHO_S_BO_NETOBJ_ID GHO-BO : Network Object ID 20100528
3 Importing IT_SOURCE_NETOBJ_ID Call by reference Type reference (TYPE) GHO_T_NETOBJ_ID Table type for Network object ID 20100528

Method CREATE_REF_NETOBJ_PLAN on class CL_GHO_NETOBJ_COMMON has no exception.

Method CREATE_REF_NETOBJ_STD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20100531
2 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE 20100531
3 Importing IS_PARAM Call by reference Type reference (TYPE) GHO_S_CP_NETOBJ Strucutre for Copying Network object with Reference 20100531
4 Importing IS_TARGET_NETOBJ_ID Call by reference Type reference (TYPE) GHO_S_BO_NETOBJ_ID GHO-BO : Network Object ID 20100531
5 Importing IT_SOURCE_NETOBJ_ID Call by reference Type reference (TYPE) GHO_T_BO_NETOBJ_ID GHO-BO :Network Object ID 20100531

Method CREATE_REF_NETOBJ_STD on class CL_GHO_NETOBJ_COMMON has no exception.

Method CREATE_REF_TECH_LOSS_COEFF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SRC_NETOBJ_EXT Call by reference Type reference (TYPE) GHO_S_BO_NETOBJ_ID Functional Location 20131128
2 Importing IS_TRG_NETOBJ_EXT Call by reference Type reference (TYPE) GHO_S_BO_NETOBJ_ID Functional Location 20131128

Method CREATE_REF_TECH_LOSS_COEFF on class CL_GHO_NETOBJ_COMMON has no exception.

Method 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_NETOBJ_COMMON Super class Network Object 20091021

Method GET_INSTANCE on class CL_GHO_NETOBJ_COMMON has no exception.

Method GET_NETOBJ_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NETOBJ_ID Call by reference Type reference (TYPE) GHO_T_BO_NETOBJ_ID GHO-BO : Network Object ID 20100120

Method GET_NETOBJ_ID on class CL_GHO_NETOBJ_COMMON has no exception.

Method REFRESH Signature

Method REFRESH on class CL_GHO_NETOBJ_COMMON has no parameter.
Method REFRESH on class CL_GHO_NETOBJ_COMMON has no exception.

Method RETRIEVE_GHO_OBJECTS4POWL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_POWL_LIST Call by reference Type reference (TYPE) GHO_T_NETOBJ_POWL_PER Network Object List for POWL 20091202
2 Importing IT_SEL_PARAM Call by reference Type reference (TYPE) /PLMB/T_SPI_SELECTION_PARAM Selection criteria for Queries on BO attributes 20091202

Method RETRIEVE_GHO_OBJECTS4POWL on class CL_GHO_NETOBJ_COMMON has no exception.

Method RETRIEVE_MEAS_CUSTOMIZING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MTR_CUST Call by reference Type reference (TYPE) GHO_S_MTR_CUST GHO : Generic Structure for Meter Customizing 20091204
2 Importing IS_MTR_CUST_ID Call by reference Type reference (TYPE) GHO_S_MTR_CUST_ID GHO : Meter Customizing Key Structure 20091204
3 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) GHO_NETOBJ_TYPE GHO-Network object Type 20091204

Method RETRIEVE_MEAS_CUSTOMIZING on class CL_GHO_NETOBJ_COMMON has no exception.

Method SET_NETOBJ_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_NETOBJ_ID Call by reference Type reference (TYPE) GHO_S_BO_NETOBJ_ID GHO-BO : Network Object ID 20100120

Method SET_NETOBJ_ID on class CL_GHO_NETOBJ_COMMON has no exception.

Method UPDATE_ADMIN_DATA Signature

Method UPDATE_ADMIN_DATA on class CL_GHO_NETOBJ_COMMON has no parameter.
Method UPDATE_ADMIN_DATA on class CL_GHO_NETOBJ_COMMON has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 605