SAP ABAP Class CL_EAMWS_SP_RSKCL (Service Provider Risk List)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PM (Application Component) Plant Maintenance
     EAMWS_SP (Package) Service Provider
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /PLMB/IF_SPI_APPL_ACCESS Application Access Interface 20100715
Properties
Class CL_EAMWS_SP_RSKCL  
Short Description Service Provider Risk List    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package EAMWS_SP   Service Provider 
Created 20100715   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 /PLMB/IF_SPI_APPL_ACCESS Application Access Interface 20100715
Friends
Class CL_EAMWS_SP_RSKCL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_BO Instance attribute Private Object reference (TYPE REF TO) CL_EAMWS_BO_RSKCL Business Object Risk Checklist 20100726
2 MO_COLLECTOR Instance attribute Private Object reference (TYPE REF TO) /PLMB/IF_SPI_COLLECTOR Collector 20100715
3 MO_SP_SRV Instance attribute Private Object reference (TYPE REF TO) CL_EAMS_SP_SRV Services for SP Classes (singleton) 20100715
Methods
# Method Level Visibility Method type Description Created on
1 ACTION_APPLY_SMEAS_TO_HEADER Instance method Private Method Action apply Safety Measure to Header 20101012
2 ACTION_CHECK_SPLAN_REFRESH Instance method Private Method Action check safety plan refresh 20101005
3 ACTION_FORCE_RMS_READ Instance method Private Method Action apply Safety Measure to Header 20110126
4 ACTION_GET_RISK_FROM_RM Instance method Private Method Get all Worker Safety Relevant risks from RM System 20100818
5 ACTION_INSERT_RISKS_FROM_RM Instance method Private Method Inseret selected Risks / Responses from RM System 20100824
6 ACTION_LOAD_CHILDREN_CHKLIST Instance method Private Method Action load children for tree checklist 20100927
7 ACTION_SET_SAVE_RELEVANT Instance method Private Method Check if relevant for SAVE 20101005
8 BUILD_CHKLIST_PROPERTIES Instance method Private Method Build action and field properties for safety checklist 20100818
9 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100715
10 DELETE_RISK_FROM_CHKLIST Instance method Private Method Delete Risks / Responses from Checklist 20100810
11 INSERT_RISK_IN_CHKLIST Instance method Private Method Inseret Risks / Responses into Checklist 20100810
12 RETRIEVE_CHKLIST_BY_KEY Instance method Private Method Retrieve Cheklist Data 20100816
13 RETRIEVE_CHKLIST_BY_OBJECT Instance method Private Method Retrieve check list data for object number 20100715
14 RETRIEVE_RISK_BY_OBJECT Instance method Private Method Retrieve Risks for Object Number 20101104
15 UPDATE_CHKLIST Instance method Private Method Update Checklist Data 20100729
Events
Class CL_EAMWS_SP_RSKCL has no event.
Types
Class CL_EAMWS_SP_RSKCL has no local type.
Method Signatures

Method ACTION_APPLY_SMEAS_TO_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 20101012
2 Importing IT_NODE_ID Call by reference Type reference (TYPE) EAMWS_T_SP_RSKCL_ID Business Object Risk Check List 20101012

Method ACTION_APPLY_SMEAS_TO_HEADER on class CL_EAMWS_SP_RSKCL has no exception.

Method ACTION_CHECK_SPLAN_REFRESH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed Indicator 20101005
2 Importing IT_NODE_ID Call by reference Type reference (TYPE) EAMWS_T_SP_RSKCL_OBJ_ID Business Object Risk Check List Object ID 20101005

Method ACTION_CHECK_SPLAN_REFRESH on class CL_EAMWS_SP_RSKCL has no exception.

Method ACTION_FORCE_RMS_READ Signature

Method ACTION_FORCE_RMS_READ on class CL_EAMWS_SP_RSKCL has no parameter.
Method ACTION_FORCE_RMS_READ on class CL_EAMWS_SP_RSKCL has no exception.

Method ACTION_GET_RISK_FROM_RM 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) EAMWS_T_SP_RSKCL Business Object Risk Check List 20100818
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed Indicator 20100818

Method ACTION_GET_RISK_FROM_RM on class CL_EAMWS_SP_RSKCL has no exception.

Method ACTION_INSERT_RISKS_FROM_RM 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 20100824
2 Importing IT_NODE_ID Call by reference Type reference (TYPE) EAMWS_T_SP_RSKCL_ID Business Object Risk Check List 20100824

Method ACTION_INSERT_RISKS_FROM_RM on class CL_EAMWS_SP_RSKCL has no exception.

Method ACTION_LOAD_CHILDREN_CHKLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACTION_PROPERTIES Call by reference Type reference (TYPE) EAMS_T_SP_ACTIONPROPERTIES Action properties 20100927
2 Exporting ET_FIELD_PROPERTIES Call by reference Type reference (TYPE) EAMS_T_SP_FLDPROPERTIES Field Properties per Node Id 20110127
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20110126
4 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) EAMWS_T_SP_RSKCL Business Object Risk Check List 20110126
5 Importing IS_PARAM Call by reference Type reference (TYPE) /PLMB/S_FRW_EXPAND_OPTIONS Options for Load Children 20100927
6 Importing IT_NODE_ID Call by reference Type reference (TYPE) EAMWS_T_SP_RSKCL_ID Business Object Risk Check List - identification 20100927

Method ACTION_LOAD_CHILDREN_CHKLIST on class CL_EAMWS_SP_RSKCL has no exception.

Method ACTION_SET_SAVE_RELEVANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed Indicator 20101005
2 Importing IT_NODE_ID Call by reference Type reference (TYPE) EAMWS_T_SP_RSKCL_OBJ_ID Business Object Risk Check List Object ID 20101005

Method ACTION_SET_SAVE_RELEVANT on class CL_EAMWS_SP_RSKCL has no exception.

Method BUILD_CHKLIST_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACTION_PROPERTIES Call by reference Type reference (TYPE) EAMS_T_SP_ACTIONPROPERTIES Action properties 20100818
2 Exporting ET_FLDPROPERTIES Call by reference Type reference (TYPE) EAMS_T_SP_FLDPROPERTIES Field Properties per Node Id 20100818
3 Importing IT_NODE_DATA Call by reference Type reference (TYPE) EAMWS_T_SP_RSKCL Business Object Risk Check List 20100818
4 Importing IV_OBJNR Call by reference Type reference (TYPE) J_OBJNR Object Number 20100923

Method BUILD_CHKLIST_PROPERTIES on class CL_EAMWS_SP_RSKCL has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_COLLECTOR Call by reference Object reference (TYPE REF TO) /PLMB/IF_SPI_COLLECTOR Collector 20100715

Method CONSTRUCTOR on class CL_EAMWS_SP_RSKCL has no exception.

Method DELETE_RISK_FROM_CHKLIST 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 20100810
2 Importing IT_NODE_ID Call by reference Type reference (TYPE) EAMWS_T_SP_RSKCL_ID Business Object Risk Check List - identification 20100810

Method DELETE_RISK_FROM_CHKLIST on class CL_EAMWS_SP_RSKCL has no exception.

Method INSERT_RISK_IN_CHKLIST 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 20100810
2 Importing IT_NODE_DATA Call by reference Type reference (TYPE) EAMWS_T_SP_RSKCL Business Object Risk Check List 20100810

Method INSERT_RISK_IN_CHKLIST on class CL_EAMWS_SP_RSKCL has no exception.

Method RETRIEVE_CHKLIST_BY_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACTION_PROPERTIES Call by reference Type reference (TYPE) EAMS_T_SP_ACTIONPROPERTIES Action properties 20100816
2 Exporting ET_FIELD_PROPERTIES Call by reference Type reference (TYPE) EAMS_T_SP_FLDPROPERTIES Field Properties per Node Id 20100816
3 Exporting ET_INDEX_FAILED Call by reference Type reference (TYPE) /PLMB/T_SPI_RTR_INDEX_FAILED Index of node ID for which no data is availab 20100816
4 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20100816
5 Exporting ET_MESSAGE_LOCK Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20100816
6 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) EAMWS_T_SP_RSKCL Business Object Risk Check List 20100816
7 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 20100816
8 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed Indicator 20100816
9 Importing IT_NODE_ID Call by reference Type reference (TYPE) EAMWS_T_SP_RSKCL_ID Business Object Risk Check List - identification 20100816

Method RETRIEVE_CHKLIST_BY_KEY on class CL_EAMWS_SP_RSKCL has no exception.

Method RETRIEVE_CHKLIST_BY_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACTION_PROPERTIES Call by reference Type reference (TYPE) EAMS_T_SP_ACTIONPROPERTIES Action properties 20100715
2 Exporting ET_FIELD_PROPERTIES Call by reference Type reference (TYPE) EAMS_T_SP_FLDPROPERTIES Field Properties per Node Id 20100715
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20100715
4 Exporting ET_MESSAGE_LOCK Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20100715
5 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) EAMWS_T_SP_RSKCL Business Object Risk Check List 20100715
6 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 20100715
7 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed Indicator 20100715
8 Importing IT_NODE_ID Call by reference Type reference (TYPE) EAMWS_T_SP_RSKCL_OBJ_ID Business Object Risk Check List Object ID 20100715

Method RETRIEVE_CHKLIST_BY_OBJECT on class CL_EAMWS_SP_RSKCL has no exception.

Method RETRIEVE_RISK_BY_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INDEX_FAILED Call by reference Type reference (TYPE) /PLMB/T_SPI_RTR_INDEX_FAILED Index of node ID for which no data is availab 20101104
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20101104
3 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) EAMWS_T_SP_RISK Business Object Risk Check List 20101104
4 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 20101104
5 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed Indicator 20101104
6 Importing IT_NODE_ID Call by reference Type reference (TYPE) EAMWS_T_SP_RSKCL_OBJ_ID Business Object Risk Check List Object ID 20101104

Method RETRIEVE_RISK_BY_OBJECT on class CL_EAMWS_SP_RSKCL has no exception.

Method UPDATE_CHKLIST 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 20100729
2 Importing IT_NODE_DATA Call by reference Type reference (TYPE) EAMWS_T_SP_RSKCL Business Object Risk Check List 20100729

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