SAP ABAP Class CL_GHO_OWNERSHIP_BEARER_GRP (Bearer Group Business Logic)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PP-PN-OWN (Application Component) Ownership
     EA_GHO_OWNERSHIP_BO (Package) Ownership : BO Layer
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GHO_OWNERSHIP_BG_BO Interface for Ownership Bearer Group 20100810
Properties
Class CL_GHO_OWNERSHIP_BEARER_GRP  
Short Description Bearer Group Business Logic    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package EA_GHO_OWNERSHIP_BO   Ownership : BO Layer 
Created 20100810   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_GHO_OWNERSHIP_BEARER_GRP has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_GHO_OWNERSHIP_BG_BO Interface for Ownership Bearer Group 20100810
Friends
Class CL_GHO_OWNERSHIP_BEARER_GRP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_BEARER_GRP_DB Instance attribute Private Object reference (TYPE REF TO) CL_GHO_DB_OWNERSHIP_BG Ownership bearer group business logic 20100810
2 MO_BEARER_GRP_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_GHO_OWNERSHIP_BEARER_GRP Ownership bearer group business logic 20100811
3 MO_INSERT_BG_HDR_STATUS Static Attribute Public Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20101129
4 MO_INSERT_BG_ITM_STATUS Static Attribute Public Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20101129
5 MO_OWNERSHIP_DOI_DB Instance attribute Private Object reference (TYPE REF TO) CL_GHO_DB_OWNERSHIP DB Class : Ownership 20100810
6 MO_UPDATE_BG_HDR_STATUS Static Attribute Public Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20101129
7 MO_UPDATE_BG_ITM_STATUS Static Attribute Public Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20101129
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20100811
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100811
3 GET_CLOSE_EFFECTIVE_DATE_BG Instance method Private Method get the closest effective data bearer group 20100816
4 GET_INSTANCE Static method Public Method get the only instance of this class 20100811
5 INSERT_OWNERSHIP_BG_HEADER_OLD Instance method Public Method 20101028
6 IS_BEARERGROUP_ALREADY_EXISTS Instance method Private Method does bearer group already exists for ID 20101028
7 IS_ROYALTY_OWNER Instance method Private Method customizing entries for vendors 20100824
Events
Class CL_GHO_OWNERSHIP_BEARER_GRP has no event.
Types
Class CL_GHO_OWNERSHIP_BEARER_GRP has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

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

Method GET_CLOSE_EFFECTIVE_DATE_BG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CLOSEST_BG_HEADER Call by reference Type reference (TYPE) GHO_T_OWN_BG_HDR Table type for ownership bearer group header 20100816
2 Importing IT_BG_HEADERS_FROM_UI Call by reference Type reference (TYPE) GHO_T_OWN_BG_HDR Table type for ownership bearer group header 20110309
3 Importing IT_CURRENT_BG_HEADERS Call by reference Type reference (TYPE) GHO_T_OWN_BG_HDR Table type for ownership bearer group header 20100816

Method GET_CLOSE_EFFECTIVE_DATE_BG on class CL_GHO_OWNERSHIP_BEARER_GRP 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) IF_GHO_OWNERSHIP_BG_BO Ownership bearer group business logic 20100811

Method GET_INSTANCE on class CL_GHO_OWNERSHIP_BEARER_GRP has no exception.

Method INSERT_OWNERSHIP_BG_HEADER_OLD 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 20101028
2 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE 20101028
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 20101028
4 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Index of node ID for which no data is available 20101028
5 Exporting EV_MSG_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20101028
6 Importing IT_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE 20101028
7 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20101028

Method INSERT_OWNERSHIP_BG_HEADER_OLD on class CL_GHO_OWNERSHIP_BEARER_GRP has no exception.

Method IS_BEARERGROUP_ALREADY_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MESSAGE Call by reference Type reference (TYPE) /PLMB/S_SPI_MSG message if bg already exists 20101028
2 Importing IS_BG_INIT Call by reference Type reference (TYPE) GHO_S_SP_OWN_BG_HDR Table type for Ownership bearer group identifier 20101028

Method IS_BEARERGROUP_ALREADY_EXISTS on class CL_GHO_OWNERSHIP_BEARER_GRP has no exception.

Method IS_ROYALTY_OWNER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FAILED Value transfer Type reference (TYPE) STRING 20100824
2 Importing IV_INTEREST_CATEGORY Call by reference Type reference (TYPE) GHO_OWN_PART_INT_TYPE Ownership : DOI Items 20100824

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