SAP ABAP Class CL_EAMWS_BO_RSKCL (Business Object Risk List)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PM (Application Component) Plant Maintenance
     EAMWS_BO (Package) Business Object
Properties
Class CL_EAMWS_BO_RSKCL  
Short Description Business Object Risk List    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package EAMWS_BO   Business Object 
Created 20100715   SAP 
Last change 20110908   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
Class CL_EAMWS_BO_RSKCL has no interface implemented.
Friends
Class CL_EAMWS_BO_RSKCL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_EAMWS_BO_RSKCL Business Object Risk Checklist 20100716
2 MO_BO_PERMIT Instance attribute Private Object reference (TYPE REF TO) CL_EAMS_BO_PERMIT Business Object Permit 20101116
3 MO_BO_PRT Instance attribute Private Object reference (TYPE REF TO) CL_EAMS_BO_PRT Business Object PRT 20101116
4 MO_BO_WCMR Instance attribute Private Object reference (TYPE REF TO) CL_EAMS_BO_WCMR Business Object WCM Requirements 20101208
5 MO_CHKLIST_API Instance attribute Private Object reference (TYPE REF TO) CL_EAMWS_SAFETY_CHECK_LIST_API API zum Zugriff auf die Safety check list 20100811
6 MO_SRV Instance attribute Private Object reference (TYPE REF TO) CL_EAMS_BO_SRV Service class for BO 20100726
7 MO_WS_CUSTOMIZING Instance attribute Private Object reference (TYPE REF TO) CL_EAMWS_CUSTOMIZING WS relevant customizing 20101015
8 MO_WS_SRI Instance attribute Private Object reference (TYPE REF TO) CL_EAM_WS_SRI Safety indicator maintenance 20101116
9 MT_NEW_SMEAS_IN_SPLAN Instance attribute Private Type reference (TYPE) TT_CHL_NEW_SMEAS_IN_SPLAN New objects assigned to Safety Plan ('X' = new obj. avlb.) 20101005
10 MT_RISK_RELEV_OBJ Instance attribute Private Type reference (TYPE) EAMWS_T_BO_RISK_RELEV Business Object Risk Relevant Objects 20101004
11 MT_WS_RMS_ENTRIES Instance attribute Private Type reference (TYPE) EAMWS_T_BO_RSKCL All Worker Safety relevant risks and responses from RMS 20100819
12 MV_AUTO_ASSIGN_REQ Instance attribute Private Type reference (TYPE) ABAP_BOOL Flag to trigger automatic assignment of safety measures 20101119
13 MV_CHL_AVLB Instance attribute Private Type reference (TYPE) EAMWS_CHL_AVLB Checklist available ('Y' = Yes, 'N' = No, ' ' = Not set) 20100730
14 MV_FORCE_RMS_READ Instance attribute Private Type reference (TYPE) ABAP_BOOL Flag to force reading data from Risk Management System 20110126
Methods
# Method Level Visibility Method type Description Created on
1 APPLY_SMEAS_TO_HEADER Instance method Public Method Apply Safety Measure to Header 20101012
2 AUTO_ASSIGN_SMEAS Instance method Private Method Assign safety measures to the object automatically 20101028
3 CHECK_APPLIED_TASKLISTS Instance method Private Method Check if already applied tasklists exist and add to saf.meas 20101008
4 CHECK_SAFETYPLAN_REFRESH Instance method Public Method Check if safety plan refresh is needed after smeas assgnment 20101005
5 CHECK_SAVE_RELEVANT Instance method Public Method Check whether Checklist is SAVE relevant 20101005
6 CLASS_CONSTRUCTOR Static method Public Constructor Class contructor 20100722
7 CLEAR_RSKCL_BUF Instance method Public Method Clean Up of Checklist internal buffers 20101026
8 CLEAR_SAFETYPLAN_REFRESH Instance method Public Method Clears safaty plan refresh indicator 20101005
9 CONSTRUCTOR Instance method Private Constructor CONSTRUCTOR 20100726
10 CONVERT_RM_TO_EAM Instance method Private Method Conversion of RM risk structures to EAM risk structures 20100820
11 DELETE_RISK_FROM_CHKLIST Instance method Public Method Delete Risks/Responses from Checklist 20100809
12 FILL_OBJNR_TO_CHECKLIST Instance method Private Method Fills object number for the checklist entries to be saved 20100820
13 FORCE_RMS_READ Instance method Public Method Clean Up of Checklist internal buffers 20110126
14 GET_ALL_WS_RISKS Instance method Public Method Get all Worker Safety relevant Risks from RMS 20100817
15 GET_ALL_WS_RISKS_RESPONSES Instance method Private Method Get all Worker Safety relevant Risks and their resp from RMS 20100824
16 GET_CHKLIST_ENTRY Instance method Public Method Get single line of the safety checklist 20101105
17 GET_RISKS Instance method Public Method Get risk data (including safety symbols data) 20101110
18 GET_RISKS_AND_APPLY Instance method Public Method Retrieve Checklist and trigger auto apply to the object 20110215
19 GET_RISKS_DB Instance method Private Method Get Safety Checklist from EAM Database 20100722
20 GET_RISKS_RMS Instance method Private Method Get Risk and Responses from Risk Management System 20100722
21 GET_RISK_CHECKLIST Instance method Public Method Get Risk and Responses: dispatcher method 20101105
22 GET_SMEAS_ADDITIONAL_VALUES Instance method Private Method Get descriptions for the safety measures 20101112
23 INSERT_RISKS_AND_DERIVED_RESP Instance method Public Method Insert Risks and derived responses from RMS 20100824
24 INSERT_RISK_IN_CHKLIST Instance method Public Method Insert Risks/Responses into Checklist 20100810
25 IS_AVAILABLE Instance method Public Method Check if the checklist is available (should be shown in UI) 20100728
26 LOAD_CHILDREN_CHKLIST Instance method Public Method Load children for check list 20110126
27 MAP_CHECKLIST_TO_RISKS Instance method Private Method Split checklist table into risks, responses and safety meas. 20100811
28 MAP_RISKS_TO_CHECKLIST Instance method Private Method Map risks, responses and safety meas. to checklist format 20100819
29 SAVE Instance method Public Method Save Data 20100809
30 SET_ASGMT_LEVEL Instance method Private Method Set assignment level of safety measures 20101015
31 SET_CHKLIST Instance method Public Method Update Checklist 20100729
32 SET_INDICATORS Instance method Private Method Set default values for the 'relevant' and 'done' indicators 20100727
33 S_GET_INSTANCE Static method Public Method Get Class Instance 20100716
34 VALIDATE_SAFETYMEAS Instance method Private Method Validate Safety Measure 20101109
Events
Class CL_EAMWS_BO_RSKCL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 ST_CHL_COMPARISON Public See coding 20100927 BEGIN OF st_chl_comparison, obj_type TYPE eamws_obj_type, obj_id TYPE eamws_obj_id, action_id TYPE eamws_action_id, asgmt_level TYPE eamws_asgmt_level, END OF st_chl_comparison
2 ST_CHL_COMPARISON_OPER Public See coding 20101006 BEGIN OF st_chl_comparison_oper, operation TYPE vornr, obj_type TYPE eamws_obj_type, obj_id TYPE eamws_obj_id, action_id TYPE eamws_action_id, asgmt_level TYPE eamws_asgmt_level, parent_obj_type TYPE eamws_obj_type, parent_obj_id TYPE eamws_obj_id, END OF st_chl_comparison_oper
3 ST_CHL_NEW_SMEAS_IN_SPLAN Private See coding 20101005 BEGIN OF st_chl_new_smeas_in_splan, eams_objnr TYPE j_objnr, new_obj_avlb TYPE abap_bool, END OF st_chl_new_smeas_in_splan
4 TT_CHL_COMPARISON Public See coding 20100927 tt_chl_comparison TYPE STANDARD TABLE OF st_chl_comparison
5 TT_CHL_COMPARISON_OPER Public See coding 20101006 tt_chl_comparison_oper TYPE STANDARD TABLE OF st_chl_comparison_oper
6 TT_CHL_NEW_SMEAS_IN_SPLAN Private See coding 20101005 tt_chl_new_smeas_in_splan TYPE STANDARD TABLE OF st_chl_new_smeas_in_splan WITH KEY eams_objnr
Method Signatures

Method 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_BO_RSKCL_ID Business Object Risk Checklist ID 20101013

Method APPLY_SMEAS_TO_HEADER on class CL_EAMWS_BO_RSKCL has no exception.

Method AUTO_ASSIGN_SMEAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CHECKLIST Call by reference Type reference (TYPE) EAMWS_T_BO_RSKCL Business Object Risk Check List 20101028
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20101028
3 Exporting EV_NEW_SMEAS_IN_SPLAN Call by reference Type reference (TYPE) ABAP_BOOL 20110216
4 Importing IS_NODE_ID Call by reference Type reference (TYPE) EAMWS_S_BO_RSKCL_OBJ_ID Business Object Risk Checklist Object ID 20110216

Method AUTO_ASSIGN_SMEAS on class CL_EAMWS_BO_RSKCL has no exception.

Method CHECK_APPLIED_TASKLISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SAFETYMEAS Call by reference Type reference (TYPE) EAMWS_SAFETYMEAS_T Table for Safetymeasures 20101008
2 Importing IV_OBJNR Call by reference Type reference (TYPE) J_OBJNR Object Number 20101008

Method CHECK_APPLIED_TASKLISTS on class CL_EAMWS_BO_RSKCL has no exception.

Method CHECK_SAFETYPLAN_REFRESH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NODE_ID Call by reference Type reference (TYPE) EAMWS_T_BO_RSKCL_ID Object Number 20101006
2 Returning RV_REFRESH_SAFETYPLAN Value transfer Type reference (TYPE) ABAP_BOOL 'X' = Safety plan refresh necessary 20101005

Method CHECK_SAFETYPLAN_REFRESH on class CL_EAMWS_BO_RSKCL has no exception.

Method CHECK_SAVE_RELEVANT 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_INDEX_FAILED Index of node ID for which no data is availab 20101005
2 Importing IT_NODE_ID Call by reference Type reference (TYPE) EAMWS_T_BO_RSKCL_OBJ_ID Business Object Risk Checklist Object ID 20101005

Method CHECK_SAVE_RELEVANT on class CL_EAMWS_BO_RSKCL has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CLEAR_RSKCL_BUF Signature

Method CLEAR_RSKCL_BUF on class CL_EAMWS_BO_RSKCL has no parameter.
Method CLEAR_RSKCL_BUF on class CL_EAMWS_BO_RSKCL has no exception.

Method CLEAR_SAFETYPLAN_REFRESH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NODE_ID Call by reference Type reference (TYPE) EAMWS_T_BO_RSKCL_ID Object Number 20101006

Method CLEAR_SAFETYPLAN_REFRESH on class CL_EAMWS_BO_RSKCL has no exception.

Method CONSTRUCTOR Signature

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

Method CONVERT_RM_TO_EAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESPONSES Call by reference Type reference (TYPE) EAMWS_RESPONSES_T Table for responses 20100820
2 Exporting ET_RISKS Call by reference Type reference (TYPE) EAMWS_RISKS_T Table for Risks 20100820
3 Exporting ET_SAFETYMEAS Call by reference Type reference (TYPE) EAMWS_SAFETYMEAS_T Table for Safetymeasures 20100820
4 Importing IT_RMS_RESPONSES Call by reference Type reference (TYPE) EAMWS_T_RM_RESP Table type for RM system response 20100820
5 Importing IT_RMS_RISKS Call by reference Type reference (TYPE) EAMWS_T_RM_RISK Table type for RM system risk 20100820
6 Importing IT_RMS_SAFETYMEAS Call by reference Type reference (TYPE) EAMWS_T_RM_SMEAS Table type for safety measure 20100820

Method CONVERT_RM_TO_EAM on class CL_EAMWS_BO_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 20100809
2 Importing IT_NODE_ID Call by reference Type reference (TYPE) EAMWS_T_BO_RSKCL_ID Business Object Risk Check List - Identification 20100809

Method DELETE_RISK_FROM_CHKLIST on class CL_EAMWS_BO_RSKCL has no exception.

Method FILL_OBJNR_TO_CHECKLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RESPONSES Call by reference Type reference (TYPE) EAMWS_RESPONSES_T Table for responses 20100820
2 Changing CT_RISKS Call by reference Type reference (TYPE) EAMWS_RISKS_T Table for Risks 20100820
3 Changing CT_SAFETYMEAS Call by reference Type reference (TYPE) EAMWS_SAFETYMEAS_T Table for Safetymeasures 20100820
4 Importing IV_OBJNR Call by reference Type reference (TYPE) J_OBJNR Object Number 20100820

Method FILL_OBJNR_TO_CHECKLIST on class CL_EAMWS_BO_RSKCL has no exception.

Method FORCE_RMS_READ Signature

Method FORCE_RMS_READ on class CL_EAMWS_BO_RSKCL has no parameter.
Method FORCE_RMS_READ on class CL_EAMWS_BO_RSKCL has no exception.

Method GET_ALL_WS_RISKS 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 20100817
2 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) EAMWS_T_BO_RSKCL Business Object Risk Check List 20100817

Method GET_ALL_WS_RISKS on class CL_EAMWS_BO_RSKCL has no exception.

Method GET_ALL_WS_RISKS_RESPONSES 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 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) EAMWS_T_BO_RSKCL Business Object Risk Check List 20100824

Method GET_ALL_WS_RISKS_RESPONSES on class CL_EAMWS_BO_RSKCL has no exception.

Method GET_CHKLIST_ENTRY 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 20101105
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20101105
3 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) EAMWS_T_BO_RSKCL Business Object Risk Check List 20101105
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 20101105
5 Importing IT_NODE_ID Call by reference Type reference (TYPE) EAMWS_T_BO_RSKCL_ID Business Object Risk Check List - Identification 20101105

Method GET_CHKLIST_ENTRY on class CL_EAMWS_BO_RSKCL has no exception.

Method GET_RISKS 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 20101110
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20101110
3 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) EAMWS_T_BO_RISK Business Object Risk Check List - Risk 20101110
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 20101110
5 Importing IT_NODE_ID Call by reference Type reference (TYPE) EAMWS_T_BO_RSKCL_OBJ_ID Business Object Risk Checklist Object ID 20101110

Method GET_RISKS on class CL_EAMWS_BO_RSKCL has no exception.

Method GET_RISKS_AND_APPLY 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) EAMWS_T_BO_RSKCL Business Object Risk Checklist 20110215
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 20110215
4 Importing IT_NODE_ID Call by reference Type reference (TYPE) EAMWS_T_BO_RSKCL_OBJ_ID Business Object Risk Checklist Object ID 20110215
5 Importing IV_READ_ONLY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20110215

Method GET_RISKS_AND_APPLY on class CL_EAMWS_BO_RSKCL has no exception.

Method GET_RISKS_DB 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 20100723
2 Exporting ET_RESPONSES Call by reference Type reference (TYPE) EAMWS_RESPONSES_T Table for responses 20100723
3 Exporting ET_RISKS Call by reference Type reference (TYPE) EAMWS_RISKS_T Table for Risks 20100723
4 Exporting ET_SAFETYMEAS Call by reference Type reference (TYPE) EAMWS_SAFETYMEAS_T Table for Safetymeasures 20100723
5 Importing IT_OBJNR Call by reference Type reference (TYPE) EAMWS_T_BO_RSKCL_OBJ_ID Object Number 20100723

Method GET_RISKS_DB on class CL_EAMWS_BO_RSKCL has no exception.

Method GET_RISKS_RMS 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 20100722
2 Exporting ET_RESPONSES Call by reference Type reference (TYPE) EAMWS_RESPONSES_T Table for responses 20100723
3 Exporting ET_RISKS Call by reference Type reference (TYPE) EAMWS_RISKS_T Table for Risks 20100723
4 Exporting ET_SAFETYMEAS Call by reference Type reference (TYPE) EAMWS_SAFETYMEAS_T Table for Safetymeasures 20100723
5 Importing IT_RISK_RELEV Call by reference Type reference (TYPE) EAMWS_T_BO_RISK_RELEV Business Object Risk Relevant Objects 20100723

Method GET_RISKS_RMS on class CL_EAMWS_BO_RSKCL has no exception.

Method GET_RISK_CHECKLIST 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 20101105
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20101105
3 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) EAMWS_T_BO_RSKCL Business Object Risk Check List 20101105
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 20101105
5 Exporting EV_MSG_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20101105
6 Importing IT_NODE_ID Call by reference Type reference (TYPE) EAMWS_T_BO_RSKCL_OBJ_ID Business Object Risk Checklist Object ID 20101105
7 Importing IV_READ_ONLY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Indicates whether data is read in read-only mode or not 20110128
8 Importing IV_REFRESH_BUFFER_ON_RMS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Refresh EAM database buffer when reading data from RMS 20110217

Method GET_RISK_CHECKLIST on class CL_EAMWS_BO_RSKCL has no exception.

Method GET_SMEAS_ADDITIONAL_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CHECKLIST Call by reference Type reference (TYPE) EAMWS_T_BO_RSKCL Business Object Risk Checklist 20101201

Method GET_SMEAS_ADDITIONAL_VALUES on class CL_EAMWS_BO_RSKCL has no exception.

Method INSERT_RISKS_AND_DERIVED_RESP 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_DATA Call by reference Type reference (TYPE) EAMWS_T_BO_RSKCL Business Object Risk Checklist 20100824

Method INSERT_RISKS_AND_DERIVED_RESP on class CL_EAMWS_BO_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_BO_RSKCL Business Object Risk Check List 20100810

Method INSERT_RISK_IN_CHKLIST on class CL_EAMWS_BO_RSKCL has no exception.

Method IS_AVAILABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJNR Call by reference Type reference (TYPE) J_OBJNR Object Number 20100728
2 Returning RV_AVAILABLE Value transfer Type reference (TYPE) EAMWS_CHL_AVLB Safety Checklist Available 20100728

Method IS_AVAILABLE on class CL_EAMWS_BO_RSKCL has no exception.

Method LOAD_CHILDREN_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 20110126
2 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) EAMWS_T_BO_RSKCL Business Object Risk Checklist 20110126
3 Importing IS_PARAM Call by reference Type reference (TYPE) /PLMB/S_FRW_EXPAND_OPTIONS Options for Load Children 20110126
4 Importing IT_NODE_ID Call by reference Type reference (TYPE) EAMWS_T_BO_RSKCL_ID Business Object Risk Checklist ID 20110126

Method LOAD_CHILDREN_CHKLIST on class CL_EAMWS_BO_RSKCL has no exception.

Method MAP_CHECKLIST_TO_RISKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RESPONSE Call by reference Type reference (TYPE) EAMWS_RESPONSES Risk Respones for Safety Checklist 20101006
2 Exporting ES_RISK Call by reference Type reference (TYPE) EAMWS_RISKS Risks for Safety Checklist 20101006
3 Exporting ES_SAFETYMEAS Call by reference Type reference (TYPE) EAMWS_SAFETYMEAS Safety Measures for Safety Checklist 20101006
4 Exporting ET_RESPONSES Call by reference Type reference (TYPE) EAMWS_RESPONSES_T Table for responses 20100811
5 Exporting ET_RISKS Call by reference Type reference (TYPE) EAMWS_RISKS_T Table for Risks 20100811
6 Exporting ET_SAFETYMEAS Call by reference Type reference (TYPE) EAMWS_SAFETYMEAS_T Table for Safetymeasures 20100811
7 Importing IS_CHECKLIST Call by reference Type reference (TYPE) EAMWS_S_BO_RSKCL Business Object Risk Check List 20100812

Method MAP_CHECKLIST_TO_RISKS on class CL_EAMWS_BO_RSKCL has no exception.

Method MAP_RISKS_TO_CHECKLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHECKLIST Call by reference Type reference (TYPE) EAMWS_T_BO_RSKCL Business Object Risk Check List 20100819
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20110121
3 Importing IT_RESPONSES Call by reference Type reference (TYPE) EAMWS_RESPONSES_T Table for responses 20100819
4 Importing IT_RISKS Call by reference Type reference (TYPE) EAMWS_RISKS_T Table for Risks 20100819
5 Importing IT_SAFETYMEAS Call by reference Type reference (TYPE) EAMWS_SAFETYMEAS_T Table for Safetymeasures 20100819
6 Importing IV_OBJNR Call by reference Type reference (TYPE) J_OBJNR Object Number 20100819
7 Importing IV_READ_ONLY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Read only flag 20110128

Method MAP_RISKS_TO_CHECKLIST on class CL_EAMWS_BO_RSKCL has no exception.

Method SAVE 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 20100809

Method SAVE on class CL_EAMWS_BO_RSKCL has no exception.

Method SET_ASGMT_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SAFETYMEAS Call by reference Type reference (TYPE) EAMWS_SAFETYMEAS_T Table for Safetymeasures 20101015

Method SET_ASGMT_LEVEL on class CL_EAMWS_BO_RSKCL has no exception.

Method SET_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_BO_RSKCL Business Object Risk Check List 20100729

Method SET_CHKLIST on class CL_EAMWS_BO_RSKCL has no exception.

Method SET_INDICATORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RESPONSES Call by reference Type reference (TYPE) EAMWS_RESPONSES_T Table for responses 20100806
2 Changing CT_RISKS Call by reference Type reference (TYPE) EAMWS_RISKS_T Table for Risks 20100806
3 Changing CT_SAFETYMEAS Call by reference Type reference (TYPE) EAMWS_SAFETYMEAS_T Table for Safetymeasures 20100806
4 Importing IV_ORIGIN Call by reference Type reference (TYPE) EAMWS_ORIGIN Origin of Risk or Response 20100819

Method SET_INDICATORS on class CL_EAMWS_BO_RSKCL has no exception.

Method S_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_EAMWS_BO_RSKCL Business Object Risk Checklist 20100716

Method S_GET_INSTANCE on class CL_EAMWS_BO_RSKCL has no exception.

Method VALIDATE_SAFETYMEAS 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 20110121
2 Exporting EV_FAILED Call by reference Type reference (TYPE) ABAP_BOOL 20101109
3 Importing IV_SMEAS_ID Call by reference Type reference (TYPE) EAMWS_RISK_OBJECT_ID Object ID of Risk-Relevant Object 20101109
4 Importing IV_SMEAS_TYPE Call by reference Type reference (TYPE) EAMWS_RISK_OBJECT_TYPE Object Type of Risk-Relevant Object 20101109

Method VALIDATE_SAFETYMEAS on class CL_EAMWS_BO_RSKCL has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 606