Hierarchy
⤷
⤷
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 | 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 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_EAMWS_BO_RSKCL | Business Object Risk Checklist | 20100716 | |||
| 2 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_EAMS_BO_PERMIT | Business Object Permit | 20101116 | |||
| 3 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_EAMS_BO_PRT | Business Object PRT | 20101116 | |||
| 4 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_EAMS_BO_WCMR | Business Object WCM Requirements | 20101208 | |||
| 5 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_EAMWS_SAFETY_CHECK_LIST_API | API zum Zugriff auf die Safety check list | 20100811 | |||
| 6 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_EAMS_BO_SRV | Service class for BO | 20100726 | |||
| 7 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_EAMWS_CUSTOMIZING | WS relevant customizing | 20101015 | |||
| 8 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_EAM_WS_SRI | Safety indicator maintenance | 20101116 | |||
| 9 | Instance attribute | Private | Type reference (TYPE) | TT_CHL_NEW_SMEAS_IN_SPLAN | New objects assigned to Safety Plan ('X' = new obj. avlb.) | 20101005 | |||
| 10 | Instance attribute | Private | Type reference (TYPE) | EAMWS_T_BO_RISK_RELEV | Business Object Risk Relevant Objects | 20101004 | |||
| 11 | Instance attribute | Private | Type reference (TYPE) | EAMWS_T_BO_RSKCL | All Worker Safety relevant risks and responses from RMS | 20100819 | |||
| 12 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | Flag to trigger automatic assignment of safety measures | 20101119 | |||
| 13 | Instance attribute | Private | Type reference (TYPE) | EAMWS_CHL_AVLB | Checklist available ('Y' = Yes, 'N' = No, ' ' = Not set) | 20100730 | |||
| 14 | 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 | Instance method | Public | Method | Apply Safety Measure to Header | 20101012 | |
| 2 | Instance method | Private | Method | Assign safety measures to the object automatically | 20101028 | |
| 3 | Instance method | Private | Method | Check if already applied tasklists exist and add to saf.meas | 20101008 | |
| 4 | Instance method | Public | Method | Check if safety plan refresh is needed after smeas assgnment | 20101005 | |
| 5 | Instance method | Public | Method | Check whether Checklist is SAVE relevant | 20101005 | |
| 6 | Static method | Public | Constructor | Class contructor | 20100722 | |
| 7 | Instance method | Public | Method | Clean Up of Checklist internal buffers | 20101026 | |
| 8 | Instance method | Public | Method | Clears safaty plan refresh indicator | 20101005 | |
| 9 | Instance method | Private | Constructor | CONSTRUCTOR | 20100726 | |
| 10 | Instance method | Private | Method | Conversion of RM risk structures to EAM risk structures | 20100820 | |
| 11 | Instance method | Public | Method | Delete Risks/Responses from Checklist | 20100809 | |
| 12 | Instance method | Private | Method | Fills object number for the checklist entries to be saved | 20100820 | |
| 13 | Instance method | Public | Method | Clean Up of Checklist internal buffers | 20110126 | |
| 14 | Instance method | Public | Method | Get all Worker Safety relevant Risks from RMS | 20100817 | |
| 15 | Instance method | Private | Method | Get all Worker Safety relevant Risks and their resp from RMS | 20100824 | |
| 16 | Instance method | Public | Method | Get single line of the safety checklist | 20101105 | |
| 17 | Instance method | Public | Method | Get risk data (including safety symbols data) | 20101110 | |
| 18 | Instance method | Public | Method | Retrieve Checklist and trigger auto apply to the object | 20110215 | |
| 19 | Instance method | Private | Method | Get Safety Checklist from EAM Database | 20100722 | |
| 20 | Instance method | Private | Method | Get Risk and Responses from Risk Management System | 20100722 | |
| 21 | Instance method | Public | Method | Get Risk and Responses: dispatcher method | 20101105 | |
| 22 | Instance method | Private | Method | Get descriptions for the safety measures | 20101112 | |
| 23 | Instance method | Public | Method | Insert Risks and derived responses from RMS | 20100824 | |
| 24 | Instance method | Public | Method | Insert Risks/Responses into Checklist | 20100810 | |
| 25 | Instance method | Public | Method | Check if the checklist is available (should be shown in UI) | 20100728 | |
| 26 | Instance method | Public | Method | Load children for check list | 20110126 | |
| 27 | Instance method | Private | Method | Split checklist table into risks, responses and safety meas. | 20100811 | |
| 28 | Instance method | Private | Method | Map risks, responses and safety meas. to checklist format | 20100819 | |
| 29 | Instance method | Public | Method | Save Data | 20100809 | |
| 30 | Instance method | Private | Method | Set assignment level of safety measures | 20101015 | |
| 31 | Instance method | Public | Method | Update Checklist | 20100729 | |
| 32 | Instance method | Private | Method | Set default values for the 'relevant' and 'done' indicators | 20100727 | |
| 33 | Static method | Public | Method | Get Class Instance | 20100716 | |
| 34 | 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 | ET_MESSAGE | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_MSG | Message | 20101012 | |||
| 2 | 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 | CT_CHECKLIST | Call by reference | Type reference (TYPE) | EAMWS_T_BO_RSKCL | Business Object Risk Check List | 20101028 | |||
| 2 | ET_MESSAGES | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_MSG | Message | 20101028 | |||
| 3 | EV_NEW_SMEAS_IN_SPLAN | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20110216 | ||||
| 4 | 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 | CT_SAFETYMEAS | Call by reference | Type reference (TYPE) | EAMWS_SAFETYMEAS_T | Table for Safetymeasures | 20101008 | |||
| 2 | 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 | IT_NODE_ID | Call by reference | Type reference (TYPE) | EAMWS_T_BO_RSKCL_ID | Object Number | 20101006 | |||
| 2 | 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 | 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 | 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 | 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 | ET_RESPONSES | Call by reference | Type reference (TYPE) | EAMWS_RESPONSES_T | Table for responses | 20100820 | |||
| 2 | ET_RISKS | Call by reference | Type reference (TYPE) | EAMWS_RISKS_T | Table for Risks | 20100820 | |||
| 3 | ET_SAFETYMEAS | Call by reference | Type reference (TYPE) | EAMWS_SAFETYMEAS_T | Table for Safetymeasures | 20100820 | |||
| 4 | IT_RMS_RESPONSES | Call by reference | Type reference (TYPE) | EAMWS_T_RM_RESP | Table type for RM system response | 20100820 | |||
| 5 | IT_RMS_RISKS | Call by reference | Type reference (TYPE) | EAMWS_T_RM_RISK | Table type for RM system risk | 20100820 | |||
| 6 | 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 | ET_MESSAGE | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_MSG | Message | 20100809 | |||
| 2 | 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 | CT_RESPONSES | Call by reference | Type reference (TYPE) | EAMWS_RESPONSES_T | Table for responses | 20100820 | |||
| 2 | CT_RISKS | Call by reference | Type reference (TYPE) | EAMWS_RISKS_T | Table for Risks | 20100820 | |||
| 3 | CT_SAFETYMEAS | Call by reference | Type reference (TYPE) | EAMWS_SAFETYMEAS_T | Table for Safetymeasures | 20100820 | |||
| 4 | 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 | ET_MESSAGE | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_MSG | Message | 20100817 | |||
| 2 | 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 | ET_MESSAGE | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_MSG | Message | 20100824 | |||
| 2 | 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 | 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 | ET_MESSAGE | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_MSG | Message | 20101105 | |||
| 3 | ET_NODE_DATA | Call by reference | Type reference (TYPE) | EAMWS_T_BO_RSKCL | Business Object Risk Check List | 20101105 | |||
| 4 | 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 | 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 | 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 | ET_MESSAGES | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_MSG | Message | 20101110 | |||
| 3 | ET_NODE_DATA | Call by reference | Type reference (TYPE) | EAMWS_T_BO_RISK | Business Object Risk Check List - Risk | 20101110 | |||
| 4 | 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 | 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 | ET_MESSAGES | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_MSG | Message | 20110215 | |||
| 2 | ET_NODE_DATA | Call by reference | Type reference (TYPE) | EAMWS_T_BO_RSKCL | Business Object Risk Checklist | 20110215 | |||
| 3 | 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 | IT_NODE_ID | Call by reference | Type reference (TYPE) | EAMWS_T_BO_RSKCL_OBJ_ID | Business Object Risk Checklist Object ID | 20110215 | |||
| 5 | 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 | ET_MESSAGES | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_MSG | Message | 20100723 | |||
| 2 | ET_RESPONSES | Call by reference | Type reference (TYPE) | EAMWS_RESPONSES_T | Table for responses | 20100723 | |||
| 3 | ET_RISKS | Call by reference | Type reference (TYPE) | EAMWS_RISKS_T | Table for Risks | 20100723 | |||
| 4 | ET_SAFETYMEAS | Call by reference | Type reference (TYPE) | EAMWS_SAFETYMEAS_T | Table for Safetymeasures | 20100723 | |||
| 5 | 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 | ET_MESSAGES | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_MSG | Message | 20100722 | |||
| 2 | ET_RESPONSES | Call by reference | Type reference (TYPE) | EAMWS_RESPONSES_T | Table for responses | 20100723 | |||
| 3 | ET_RISKS | Call by reference | Type reference (TYPE) | EAMWS_RISKS_T | Table for Risks | 20100723 | |||
| 4 | ET_SAFETYMEAS | Call by reference | Type reference (TYPE) | EAMWS_SAFETYMEAS_T | Table for Safetymeasures | 20100723 | |||
| 5 | 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 | 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 | ET_MESSAGES | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_MSG | Message | 20101105 | |||
| 3 | ET_NODE_DATA | Call by reference | Type reference (TYPE) | EAMWS_T_BO_RSKCL | Business Object Risk Check List | 20101105 | |||
| 4 | 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 | EV_MSG_SEVERITY | Call by reference | Type reference (TYPE) | /PLMB/SPI_MSG_SEVERITY | Severity | 20101105 | |||
| 6 | IT_NODE_ID | Call by reference | Type reference (TYPE) | EAMWS_T_BO_RSKCL_OBJ_ID | Business Object Risk Checklist Object ID | 20101105 | |||
| 7 | 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 | 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 | 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 | ET_MESSAGE | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_MSG | Message | 20100824 | |||
| 2 | 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 | ET_MESSAGE | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_MSG | Message | 20100810 | |||
| 2 | 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 | IV_OBJNR | Call by reference | Type reference (TYPE) | J_OBJNR | Object Number | 20100728 | |||
| 2 | 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 | ET_MESSAGE | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_MSG | Message | 20110126 | |||
| 2 | ET_NODE_DATA | Call by reference | Type reference (TYPE) | EAMWS_T_BO_RSKCL | Business Object Risk Checklist | 20110126 | |||
| 3 | IS_PARAM | Call by reference | Type reference (TYPE) | /PLMB/S_FRW_EXPAND_OPTIONS | Options for Load Children | 20110126 | |||
| 4 | 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 | ES_RESPONSE | Call by reference | Type reference (TYPE) | EAMWS_RESPONSES | Risk Respones for Safety Checklist | 20101006 | |||
| 2 | ES_RISK | Call by reference | Type reference (TYPE) | EAMWS_RISKS | Risks for Safety Checklist | 20101006 | |||
| 3 | ES_SAFETYMEAS | Call by reference | Type reference (TYPE) | EAMWS_SAFETYMEAS | Safety Measures for Safety Checklist | 20101006 | |||
| 4 | ET_RESPONSES | Call by reference | Type reference (TYPE) | EAMWS_RESPONSES_T | Table for responses | 20100811 | |||
| 5 | ET_RISKS | Call by reference | Type reference (TYPE) | EAMWS_RISKS_T | Table for Risks | 20100811 | |||
| 6 | ET_SAFETYMEAS | Call by reference | Type reference (TYPE) | EAMWS_SAFETYMEAS_T | Table for Safetymeasures | 20100811 | |||
| 7 | 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 | ET_CHECKLIST | Call by reference | Type reference (TYPE) | EAMWS_T_BO_RSKCL | Business Object Risk Check List | 20100819 | |||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_MSG | Message | 20110121 | |||
| 3 | IT_RESPONSES | Call by reference | Type reference (TYPE) | EAMWS_RESPONSES_T | Table for responses | 20100819 | |||
| 4 | IT_RISKS | Call by reference | Type reference (TYPE) | EAMWS_RISKS_T | Table for Risks | 20100819 | |||
| 5 | IT_SAFETYMEAS | Call by reference | Type reference (TYPE) | EAMWS_SAFETYMEAS_T | Table for Safetymeasures | 20100819 | |||
| 6 | IV_OBJNR | Call by reference | Type reference (TYPE) | J_OBJNR | Object Number | 20100819 | |||
| 7 | 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 | 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 | 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 | ET_MESSAGE | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_MSG | Message | 20100729 | |||
| 2 | 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 | CT_RESPONSES | Call by reference | Type reference (TYPE) | EAMWS_RESPONSES_T | Table for responses | 20100806 | |||
| 2 | CT_RISKS | Call by reference | Type reference (TYPE) | EAMWS_RISKS_T | Table for Risks | 20100806 | |||
| 3 | CT_SAFETYMEAS | Call by reference | Type reference (TYPE) | EAMWS_SAFETYMEAS_T | Table for Safetymeasures | 20100806 | |||
| 4 | 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 | 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 | ET_MESSAGE | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_MSG | Message | 20110121 | |||
| 2 | EV_FAILED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20101109 | ||||
| 3 | IV_SMEAS_ID | Call by reference | Type reference (TYPE) | EAMWS_RISK_OBJECT_ID | Object ID of Risk-Relevant Object | 20101109 | |||
| 4 | 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 |