SAP ABAP Class CL_GHO_IMPL_WC_BO (Class for BAdI: GHO_BADI_NETOBJ_BO)
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 20090822
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GHO_NETOBJ_ALLOC_BO Interface for Allocation Operations 20091027
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GHO_NETOBJ_BO Interface for BAdI: GHO_BADI_NETOBJ_BO 20090822
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GHO_NETOBJ_GD_BO Interface for BO layer: Network Object General Data 20091022
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GHO_NETOBJ_GEOLOC_BO Interface for Netobj geloc operations 20091022
6 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GHO_NETOBJ_LC_BO Interface for network object lifecycle 20091022
7 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GHO_NETOBJ_LOCATION_BO Interface for netobj Location 20091027
8 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GHO_NETOBJ_MEAS_BO Interface for Measurements 20091022
9 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GHO_NETOBJ_PP_BO interface for Production planning 20091027
Properties
Class CL_GHO_IMPL_WC_BO  
Short Description Class for BAdI: GHO_BADI_NETOBJ_BO    
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 20090822   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_GHO_IMPL_WC_BO has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20090822
2 IF_GHO_NETOBJ_ALLOC_BO Interface for Allocation Operations 20091027
3 IF_GHO_NETOBJ_BO Interface for BAdI: GHO_BADI_NETOBJ_BO 20090822
4 IF_GHO_NETOBJ_GD_BO Interface for BO layer: Network Object General Data 20091022
5 IF_GHO_NETOBJ_GEOLOC_BO Interface for Netobj geloc operations 20091022
6 IF_GHO_NETOBJ_LC_BO Interface for network object lifecycle 20091022
7 IF_GHO_NETOBJ_LOCATION_BO Interface for netobj Location 20091027
8 IF_GHO_NETOBJ_MEAS_BO Interface for Measurements 20091022
9 IF_GHO_NETOBJ_PP_BO interface for Production planning 20091027
Friends
Class CL_GHO_IMPL_WC_BO 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 20090827
2 MO_FL Instance attribute Private Object reference (TYPE REF TO) CL_EAMS_BO_FL Business Object Functional Location 20090824
3 MO_NETOBJ_COMMON Instance attribute Private Object reference (TYPE REF TO) CL_GHO_NETOBJ_COMMON Super class Network Object 20091022
4 MO_NETOBJ_DB Instance attribute Private Object reference (TYPE REF TO) CL_GHO_DB_NETOBJ Buffer class for GHO Network objects 20090824
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_WELL_LC_STAT Instance method Private Method Change Well LC status based on WC status change 20100429
2 CONSTRUCTOR Instance method Public Constructor 20090824
3 GET_PLAN_OFR Instance method Private Method Get all OFRs for all mediums 20091015
4 GET_WC_PLAN_OFR Instance method Private Method Get all OFRs for all Mediums 20090923
5 GET_WC_TCM Instance method Private Method Get all TCMs for the WC 20090923
6 GET_WELL_COMPL_INFO Instance method Private Method Get well completion details :allocation,well test and link 20100111
7 RETRIEVE_CUSTOMIZING Instance method Private Method Retrieve customizing 20091110
8 RETRIEVE_PRIMARY_MEDIUM Instance method Public Method retrieve primary medium in the reclassified medium 20110919
9 RETRIEVE_UOM_TEXT Instance method Private Method Retrive text of UOMs 20100130
10 VALIDATE_GEOLOC_UOMS Instance method Private Method Validate the uoms for geoloc and subsurface data 20100130
Events
Class CL_GHO_IMPL_WC_BO has no event.
Types
Class CL_GHO_IMPL_WC_BO has no local type.
Method Signatures

Method CHANGE_WELL_LC_STAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_WELL_LC_STATUS Call by reference Type reference (TYPE) GHO_T_BO_NETOBJ_LC GHO-SP : Well Usage /Status 20100503
2 Importing IT_WELL_COMPLETIONS_LC Call by reference Type reference (TYPE) GHO_T_BO_NETOBJ_LC Netowrk lifecycle 20100429
3 Importing IV_CURR_WC Call by reference Type reference (TYPE) TPLNR current well completion 20100607

Method CHANGE_WELL_LC_STAT on class CL_GHO_IMPL_WC_BO has no exception.

Method CONSTRUCTOR Signature

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

Method GET_PLAN_OFR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20091015
2 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) GHO_T_BO_PLAN_OFR_DET Table Type of WC Planning 20091015
3 Exporting ET_NODE_ID_REL Call by reference Type reference (TYPE) /PLMB/T_SPI_NODE_REL Relationship between index of source and target node ID 20091015
4 Exporting EV_MSG_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20091015
5 Importing IS_NODE_ID Call by reference Type reference (TYPE) GHO_S_BO_PLAN_OFR_KEY BO Key of OFR Well Completion 20091015

Method GET_PLAN_OFR on class CL_GHO_IMPL_WC_BO has no exception.

Method GET_WC_PLAN_OFR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20090923
2 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) GHO_T_BO_WC_PLAN_OFR_DET BO Details of Well Completion 20090923
3 Exporting ET_NODE_ID_REL Call by reference Type reference (TYPE) /PLMB/T_SPI_NODE_REL Relationship between index of source and target node ID 20090923
4 Exporting EV_MSG_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20090923
5 Importing IS_NODE_ID Call by reference Type reference (TYPE) GHO_S_BO_WC_PLAN_OFR_KEY BO Key of OFR Well Completion 20090923

Method GET_WC_PLAN_OFR on class CL_GHO_IMPL_WC_BO has no exception.

Method GET_WC_TCM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20090923
2 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) GHO_T_BO_WC_ALL_TCM_DET Service Provider for Key of TCM in Well Completion 20090923
3 Exporting ET_NODE_ID_REL Call by reference Type reference (TYPE) /PLMB/T_SPI_NODE_REL Relationship between index of source and target node ID 20090923
4 Exporting EV_MSG_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20090923
5 Importing IS_NODE_ID Call by reference Type reference (TYPE) GHO_S_BO_WC_ALL_TCM_KEY BO Key of TCM in Well Completion 20090923

Method GET_WC_TCM on class CL_GHO_IMPL_WC_BO has no exception.

Method GET_WELL_COMPL_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20100111
2 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE Node ID and data which was updated 20100111
3 Importing IS_NODE_DATA Call by reference Type reference (TYPE) GHO_S_BO_WC_GD Node ID and node data which shall be updated 20100111

Method GET_WELL_COMPL_INFO on class CL_GHO_IMPL_WC_BO has no exception.

Method RETRIEVE_CUSTOMIZING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_WC_CUST Call by reference Type reference (TYPE) GHO_S_WC_CUST GHO : Generic Structure for well Completion Customizing 20091110
2 Importing IS_WC_CUST_ID Call by reference Type reference (TYPE) GHO_S_WC_CUST_ID GHO : Well Completion Customizing Key Structure 20091110
3 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) GHO_NETOBJ_TYPE GHO-Network object Type 20091112

Method RETRIEVE_CUSTOMIZING on class CL_GHO_IMPL_WC_BO has no exception.

Method RETRIEVE_PRIMARY_MEDIUM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PRIMARY_MEDIUM Call by reference Type reference (TYPE) GHO_T_BO_WC_PRIMARY_MEDIUM Primary medium for well completion 20110919

Method RETRIEVE_PRIMARY_MEDIUM on class CL_GHO_IMPL_WC_BO has no exception.

Method RETRIEVE_UOM_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_GEOLOC_DATA Call by reference Type reference (TYPE) GHO_S_BO_NETOBJ_GEOLOC GHO-BO :Well Geographical Location 20100130
2 Importing IS_WC_GENDATA Call by reference Type reference (TYPE) GHO_IFLOT_EXT Function location extension table for GHO 20100130

Method RETRIEVE_UOM_TEXT on class CL_GHO_IMPL_WC_BO has no exception.

Method VALIDATE_GEOLOC_UOMS 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 20100130
2 Importing IS_GEOLOC_DATA Call by reference Type reference (TYPE) GHO_S_BO_NETOBJ_GEOLOC GHO-BO :Well Geographical Location 20100130

Method VALIDATE_GEOLOC_UOMS on class CL_GHO_IMPL_WC_BO has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 605