SAP ABAP Class CL_GHO_OWNERSHIP_SM_IMPL_BO (Ownership Scale Method 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_SM_BO Interface for Ownership Scale Method 20100823
Properties
Class CL_GHO_OWNERSHIP_SM_IMPL_BO  
Short Description Ownership Scale Method 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 20100823   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_GHO_OWNERSHIP_SM_IMPL_BO has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_GHO_OWNERSHIP_SM_BO Interface for Ownership Scale Method 20100823
Friends
Class CL_GHO_OWNERSHIP_SM_IMPL_BO has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DEL_FLAG Static Attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20101230
2 MO_ADB Instance attribute Private Object reference (TYPE REF TO) CL_GHO_ALLOC_DB DB Layer 20101220
3 MO_OWN_SM_BO Static Attribute Private Object reference (TYPE REF TO) CL_GHO_OWNERSHIP_SM_IMPL_BO Ownership scale method business logic 20100823
4 MO_OWN_SM_DB Instance attribute Private Object reference (TYPE REF TO) CL_GHO_DB_OWNERSHIP_SM Ownership scale method business logic 20100823
5 MO_SP_SRV Instance attribute Private Object reference (TYPE REF TO) CL_EAMS_SP_SRV Services for SP Classes (singleton) 20101228
6 MV_MODE Instance attribute Private Type reference (TYPE) /PLMB/SPI_MODE Mode 20101228
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20100823
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100823
3 GET_DEL_FLAG Static method Public Method get the only instance of this class 20101230
4 GET_INSTANCE Static method Public Method get the only instance of this class 20100823
5 SET_DEL_FLAG Static method Public Method get the only instance of this class 20101230
6 VALIDATE_BEFORE_DELETE_SM_HDR Instance method Public Method 20101222
7 VALIDATE_BEFORE_SAVE_SM_HDR Instance method Public Method 20101126
Events
Class CL_GHO_OWNERSHIP_SM_IMPL_BO has no event.
Types
Class CL_GHO_OWNERSHIP_SM_IMPL_BO has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

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

Method GET_DEL_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DEL_FLAG_V Value transfer Type reference (TYPE) BOOLEAN Set Delete Flag 20101231

Method GET_DEL_FLAG on class CL_GHO_OWNERSHIP_SM_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) CL_GHO_OWNERSHIP_SM_IMPL_BO Ownership bearer group business logic 20100823

Method GET_INSTANCE on class CL_GHO_OWNERSHIP_SM_IMPL_BO has no exception.

Method SET_DEL_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEL_FLAG_V Call by reference Type reference (TYPE) BOOLEAN Set Delete Flag 20101230

Method SET_DEL_FLAG on class CL_GHO_OWNERSHIP_SM_IMPL_BO has no exception.

Method VALIDATE_BEFORE_DELETE_SM_HDR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE 20101222
2 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 20101222
3 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed Indicator 20101222
4 Importing IT_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE 20101222
5 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20101222

Method VALIDATE_BEFORE_DELETE_SM_HDR on class CL_GHO_OWNERSHIP_SM_IMPL_BO has no exception.

Method VALIDATE_BEFORE_SAVE_SM_HDR 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 20101126
2 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE 20101126
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 20101126
4 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Index of node ID for which no data is available 20101126
5 Exporting EV_MSG_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20101126
6 Importing IT_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE 20101126
7 Importing IV_CHANGE_IND Call by reference Type reference (TYPE) CDCHNGINDH 'I' Application object change type (U, I, E, D) 20101126
8 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20101126

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