SAP ABAP Class CL_GHO_IMPL_OIL_AND_GAS_ENTITY (Oil & Gas Entity base class)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PP-PN (Application Component) Production Network
     EA_GHO_PE_BO (Package) Oil and Gas Entities: 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 20101223
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GHO_OIL_AND_GAS_ENTITY_BO Oil & Gas entity bus obj interface 20101223
Properties
Class CL_GHO_IMPL_OIL_AND_GAS_ENTITY  
Short Description Oil & Gas Entity base class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package EA_GHO_PE_BO   Oil and Gas Entities: BO Layer 
Created 20101223   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
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20101223
2 IF_GHO_OIL_AND_GAS_ENTITY_BO Oil & Gas entity bus obj interface 20101223
Friends
Class CL_GHO_IMPL_OIL_AND_GAS_ENTITY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_FACTORS_UTIL Instance attribute Private Object reference (TYPE REF TO) CL_GHO_FACTORS_UTIL Common factors utility class 20131111
2 MO_FL Static Attribute Private Object reference (TYPE REF TO) CL_EAMS_BO_FL Business Object Functional Location 20110920
3 MO_GEOLOC Instance attribute Private Object reference (TYPE REF TO) CL_PLMN_BO_GLOC Business object class for Geoloc data 20110920
4 MO_NETOBJ_DB Static Attribute Private Object reference (TYPE REF TO) CL_GHO_DB_NETOBJ Buffer class for GHO Network objects 20101223
5 MO_PE_DB Static Attribute Private Object reference (TYPE REF TO) CL_GHO_DB_PE DB Class for CRUD on Oil and Gas Entities 20101223
6 MV_INSERT_UPDATE_SEPERATE Static Attribute Private Type reference (TYPE) BOOLE_D ABAP_TRUE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20110214
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_MANDATORY_CHANGE_DISPLAY Instance method Private Method check mandatory fields of OG Entity 20110217
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20110118
3 FETCH_CUST_FACT Instance method Private Method 20131111
4 GET_OPERATOR_OR_LESSOR_NAME Instance method Private Method get operator or lessor name 20101228
5 VALIDATE_CHANGE_DISPLAY_COMMON Instance method Private Method validate oil & gas entity field 20110210
6 VALIDATE_INSERT Instance method Private Method validate oil & gas entity field 20110217
7 VALIDATE_RESERVOIR Instance method Private Method Validate the BO 20110215
Events
Class CL_GHO_IMPL_OIL_AND_GAS_ENTITY has no event.
Types
Class CL_GHO_IMPL_OIL_AND_GAS_ENTITY has no local type.
Method Signatures

Method CHECK_MANDATORY_CHANGE_DISPLAY 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 20110217
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed Indicator 20110217
3 Importing IT_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE Oil and Gas Entity Complete Structure 20110217

Method CHECK_MANDATORY_CHANGE_DISPLAY on class CL_GHO_IMPL_OIL_AND_GAS_ENTITY has no exception.

Method CONSTRUCTOR Signature

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

Method FETCH_CUST_FACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FACT_CUST Call by reference Type reference (TYPE) GHO_TT_OBJ_FACTORS Table type for GHO_OBJ_FACTORS 20131111

Method FETCH_CUST_FACT on class CL_GHO_IMPL_OIL_AND_GAS_ENTITY has no exception.

Method GET_OPERATOR_OR_LESSOR_NAME 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 20101228
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed Indicator 20101228
3 Exporting EV_LESSOR_NAME Call by reference Type reference (TYPE) GHO_OWNER_NAME Owner name 20101228
4 Exporting EV_OPEATOR_NAME Call by reference Type reference (TYPE) GHO_OWNER_NAME Owner name 20101228
5 Importing IV_LESSOR_ID Call by reference Type reference (TYPE) GHO_PE_LESSOR Oil and Gas Lessor 20101228
6 Importing IV_OPERATOR_ID Call by reference Type reference (TYPE) GHO_PE_OPERATOR Oil and Gas Entity Operator 20101228

Method GET_OPERATOR_OR_LESSOR_NAME on class CL_GHO_IMPL_OIL_AND_GAS_ENTITY has no exception.

Method VALIDATE_CHANGE_DISPLAY_COMMON 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 20110210
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed Indicator 20110210
3 Importing IS_NODE_DATA Call by reference Type reference (TYPE) GHO_S_SP_OIL_AND_GAS_ENTITY Table Type for holding Structure of Oil and Gas Entity 20110210

Method VALIDATE_CHANGE_DISPLAY_COMMON on class CL_GHO_IMPL_OIL_AND_GAS_ENTITY has no exception.

Method VALIDATE_INSERT 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 20110217
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed Indicator 20110217
3 Importing IS_NODE_DATA Call by reference Type reference (TYPE) GHO_S_SP_OIL_AND_GAS_ENTITY Table Type for holding Structure of Oil and Gas Entity 20110217

Method VALIDATE_INSERT on class CL_GHO_IMPL_OIL_AND_GAS_ENTITY has no exception.

Method VALIDATE_RESERVOIR 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 20110215
2 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE 20110215
3 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed Indicator 20110215
4 Exporting EV_MSG_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20110215
5 Importing IT_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE 20110215
6 Importing IV_MODE Call by reference Type reference (TYPE) /PLMB/SPI_MODE Mode 20110215

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