SAP ABAP Class CL_GHO_OWNERSHIP_IMPL_BO (Implemention : Ownership BO)
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_BO Ownership Business Objects 20100805
Properties
Class CL_GHO_OWNERSHIP_IMPL_BO  
Short Description Implemention : Ownership BO    
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 20100805   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_GHO_OWNERSHIP_BO Ownership Business Objects 20100805
Friends
Class CL_GHO_OWNERSHIP_IMPL_BO has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 LV_INSERT_HDR_STATUS Static Attribute Public Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20101129
2 LV_INSERT_ITM_STATUS Static Attribute Public Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20101129
3 LV_UPDATE_HDR_STATUS Static Attribute Public Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20101129
4 LV_UPDATE_ITM_STATUS Static Attribute Public Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20101129
5 MO_BEARER_GRP_BO Static Attribute Private Object reference (TYPE REF TO) CL_GHO_OWNERSHIP_DOI_BG_MAINT DB class for Bearer Group Maintenance from DOI 20110208
6 MO_BEARER_GRP_DB Static Attribute Private Object reference (TYPE REF TO) CL_GHO_DB_OWNERSHIP_BG Ownership Bearer Group DB Class 20100913
7 MO_DB_OWNERSHIP Static Attribute Private Object reference (TYPE REF TO) CL_GHO_DB_OWNERSHIP ownership database class instance 20100817
8 MO_DB_OWN_SM Static Attribute Private Object reference (TYPE REF TO) CL_GHO_DB_OWNERSHIP_SM Ownership Bearer Group DB Class 20100915
9 MO_OWNERSHIP_DOI_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_GHO_OWNERSHIP_IMPL_BO Implemention : Ownership BO 20100817
10 MS_CANCEL_CHK_OUT_STATUS Static Attribute Public Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20110118
11 MS_CHECK_IN_STATUS Static Attribute Public Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100924
12 MS_CHECK_OUT_STATUS Static Attribute Public Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100924
13 MS_SAVE_CHECK Static Attribute Public Type reference (TYPE) BOOLE_D ABAP_TRUE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20110117
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_IN_ITEM_MANDATORY_FIELDS Instance method Private Method 20100923
2 CHECK_ITEMS_IN_UPDATE Instance method Public Method 20101118
3 CHECK_ITEMS_MANDATORY_FIELDS Instance method Private Method 20100805
4 CHECK_ITEMS_SIMILAR_ROWS Instance method Private Method check for the similar owner no, sequence no, and interest ty 20101020
5 CHECK_STATUS_OWN Static method Public Method check the status for every insert and update for doi 20101129
6 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20100817
7 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100817
8 GET_INSTANCE Static method Public Method get the instance of ownership DOI Bo class 20100817
9 GET_SAVE_STATUS Static method Public Method get the status for the save whether there was error or not 20110117
10 GET_STATUS_CANCEL_CHECK_OUT Static method Public Method 20110118
11 GET_STATUS_CHECK_IN Static method Public Method 20100924
12 GET_STATUS_CHECK_OUT Static method Public Method 20100924
13 RETRIEVE_DOI_CKOUT_HEADER Instance method Public Method Retreive DOI from checked out table 20100922
14 RETRIEVE_DOI_CUST Static method Public Method Retrieve DOI Customising 20100818
15 VALIDATE_DOI_PER Instance method Public Method Validate DOI percentages during save 20101215
Events
Class CL_GHO_OWNERSHIP_IMPL_BO has no event.
Types
Class CL_GHO_OWNERSHIP_IMPL_BO has no local type.
Method Signatures

Method CHECK_IN_ITEM_MANDATORY_FIELDS 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 20100923
2 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) GHO_T_SP_OWN_DOI_ITEMS OPm: DOI Items 20100923
3 Exporting EV_RESULT Call by reference Type reference (TYPE) FPM_EVENT_RESULT FPM Event Result 20100923
4 Importing IS_ROW_DATA Call by reference Type reference (TYPE) GHO_S_SP_OWN_DOI_ITEMS OPM: DOI Items 20100923

Method CHECK_IN_ITEM_MANDATORY_FIELDS on class CL_GHO_OWNERSHIP_IMPL_BO has no exception.

Method CHECK_ITEMS_IN_UPDATE 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 20101118
2 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) GHO_T_SP_OWN_DOI_ITEMS OPm: DOI Items 20101118
3 Exporting EV_RESULT Call by reference Type reference (TYPE) FPM_EVENT_RESULT FPM Event Result 20101118
4 Importing IS_NODE_HDR Call by reference Type reference (TYPE) GHO_S_SP_OWN_DOI_HDR SP: DOI Header Details 20101118
5 Importing IS_ROW_DATA Call by reference Type reference (TYPE) GHO_S_SP_OWN_DOI_ITEMS OPM: DOI Items 20101118

Method CHECK_ITEMS_IN_UPDATE on class CL_GHO_OWNERSHIP_IMPL_BO has no exception.

Method CHECK_ITEMS_MANDATORY_FIELDS 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 20100818
2 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) GHO_T_SP_OWN_DOI_ITEMS OPm: DOI Items 20100818
3 Exporting EV_RESULT Call by reference Type reference (TYPE) FPM_EVENT_RESULT FPM Event Result 20100818
4 Importing IS_NODE_HDR Call by reference Type reference (TYPE) GHO_S_SP_OWN_DOI_HDR SP: DOI Header Details 20101020
5 Importing IS_ROW_DATA Call by reference Type reference (TYPE) GHO_S_SP_OWN_DOI_ITEMS OPM: DOI Items 20100818

Method CHECK_ITEMS_MANDATORY_FIELDS on class CL_GHO_OWNERSHIP_IMPL_BO has no exception.

Method CHECK_ITEMS_SIMILAR_ROWS 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 20101020
2 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) GHO_T_SP_OWN_DOI_ITEMS OPm: DOI Items 20101020
3 Exporting EV_RESULT Call by reference Type reference (TYPE) FPM_EVENT_RESULT FPM Event Result 20101020
4 Importing IS_NODE_HDR Call by reference Type reference (TYPE) GHO_S_SP_OWN_DOI_HDR SP: DOI Header Details 20101020
5 Importing IS_ROW_DATA Call by reference Type reference (TYPE) GHO_OWN_DOI_ITMS OPM: DOI Items 20101020
6 Importing IT_DOI_ITEMS_CHK Call by reference Type reference (TYPE) GHO_T_OWN_DOI_ITMS SP: DOI Item Details 20101130
7 Importing IV_MODE Call by reference Type reference (TYPE) XFELD set to I for insert, U for update 20110310

Method CHECK_ITEMS_SIMILAR_ROWS on class CL_GHO_OWNERSHIP_IMPL_BO has no exception.

Method CHECK_STATUS_OWN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DOI_STATUS Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20101129

Method CHECK_STATUS_OWN on class CL_GHO_OWNERSHIP_IMPL_BO has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_GHO_OWNERSHIP_IMPL_BO has no parameter.
Method CONSTRUCTOR on class CL_GHO_OWNERSHIP_IMPL_BO 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_BO Ownership Business objects 20100817

Method GET_INSTANCE on class CL_GHO_OWNERSHIP_IMPL_BO has no exception.

Method GET_SAVE_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SAVE_STATUS Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20110117

Method GET_SAVE_STATUS on class CL_GHO_OWNERSHIP_IMPL_BO has no exception.

Method GET_STATUS_CANCEL_CHECK_OUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CANCEL_CHK_STATUS Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20110118
2 Importing IT_DOI_ID Call by reference Type reference (TYPE) GHO_T_OWN_DOI_ID Table Type : Ownership DOI Id 20110118

Method GET_STATUS_CANCEL_CHECK_OUT on class CL_GHO_OWNERSHIP_IMPL_BO has no exception.

Method GET_STATUS_CHECK_IN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_STATUS Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100924
2 Importing IT_DOI_ID Call by reference Type reference (TYPE) GHO_T_OWN_DOI_ID Table Type : Ownership DOI Id 20101112

Method GET_STATUS_CHECK_IN on class CL_GHO_OWNERSHIP_IMPL_BO has no exception.

Method GET_STATUS_CHECK_OUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_STATUS Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100924
2 Importing IT_DOI_ID Call by reference Type reference (TYPE) GHO_T_OWN_DOI_ID Table Type : Ownership DOI Id 20101112

Method GET_STATUS_CHECK_OUT on class CL_GHO_OWNERSHIP_IMPL_BO has no exception.

Method RETRIEVE_DOI_CKOUT_HEADER 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 20100922
2 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE 20100922
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 20100922
4 Exporting EV_MSG_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Message Severity 20100922
5 Importing IT_NODE_ID Call by reference Type reference (TYPE) INDEX TABLE 20100922
6 Importing IV_LOCK Call by reference Type reference (TYPE) /PLMB/SPI_LOCK_IND Locking Indicator 20100922
7 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20100922

Method RETRIEVE_DOI_CKOUT_HEADER on class CL_GHO_OWNERSHIP_IMPL_BO has no exception.

Method RETRIEVE_DOI_CUST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DOI_CUST Call by reference Type reference (TYPE) GHO_S_DOI_CUST Generic Structure for DOI Customizing 20100819
2 Importing IS_DOI_CUST_ID Call by reference Type reference (TYPE) GHO_S_DOI_CUSTOM_ID DOI Customizing Key 20100819

Method RETRIEVE_DOI_CUST on class CL_GHO_OWNERSHIP_IMPL_BO has no exception.

Method VALIDATE_DOI_PER 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 20101215
2 Importing IT_DOI_ITEMS Call by reference Type reference (TYPE) GHO_T_SP_OWN_DOI_ITEMS Ownership : DOI Items 20101215

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