Hierarchy
⤷
⤷
Properties
| Class | CL_EAM_WS_SRI | |
| Short Description | Safety indicator maintenance | |
| Super Class | ||
| Instantiability of a Class | 0 | Private |
| Final |
General Data
| Message Class | ||
| Program status | P | SAP Standard Production Program |
| Category | 0 | |
| Package | EAM_WS_SAPAPPL | EAM Worker Safety (developed in SAP_APPL) |
| Created | 20100423 | 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_EAM_WS_SRI has no interface implemented.
Friends
Class CL_EAM_WS_SRI has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Private | Type reference (TYPE) | CHAR01 | '1' | Action: not changed | 20100426 | ||
| 2 | Constant | Private | Type reference (TYPE) | CHAR01 | 'D' | Action: Delete | 20100426 | ||
| 3 | Constant | Private | Type reference (TYPE) | CHAR01 | 'I' | Action: Insert | 20100426 | ||
| 4 | Constant | Private | Type reference (TYPE) | CHAR01 | '0' | Action: not changed | 20100426 | ||
| 5 | Constant | Private | Type reference (TYPE) | CHAR01 | 'U' | Action: Update | 20100426 | ||
| 6 | Constant | Public | See coding | 20100719 | |||||
| 7 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_EAM_WS_SRI | Safety indicator maintenance | 20100423 | |||
| 8 | Instance attribute | Private | Type reference (TYPE) | GTYPE_READ_BUSINESS_OBJECTS | 20100722 | ||||
| 9 | Instance attribute | Private | Type reference (TYPE) | GTYPE_T_SAFETY_DATA | buffer table for safety data | 20100427 | |||
| 10 | Instance attribute | Private | Type reference (TYPE) | GTYPE_T_SAFETY_DATA | buffer table for safety data | 20100722 | |||
| 11 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Safety data changed | 20110222 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | check entries | 20100426 | |
| 2 | Static method | Private | Method | check safety characteristic | 20100428 | |
| 3 | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20100423 | |
| 4 | Instance method | Public | Method | clear buffers (on ROLLBACK) | 20100423 | |
| 5 | Instance method | Public | Method | Delete safety data from object | 20100427 | |
| 6 | Static method | Public | Method | Get business object tables for safety object data table | 20100719 | |
| 7 | Static method | Public | Method | get text of an safety characteristic | 20100423 | |
| 8 | Static method | Public | Method | Get default safety char | 20100622 | |
| 9 | Static method | Public | Method | get instance of class | 20100423 | |
| 10 | Instance method | Public | Method | Insert safety data for object | 20100427 | |
| 11 | Instance method | Public | Method | number switch from temp.number to real number (before save) | 20100423 | |
| 12 | Static method | Public | Method | converts document ID into safety-object-ID | 20100709 | |
| 13 | Static method | Public | Method | converts equipment ID into safety-object-ID | 20100709 | |
| 14 | Static method | Public | Method | converts material ID into safety-object-ID | 20100709 | |
| 15 | Static method | Public | Method | converts notification task ID into safety-object-ID | 20100709 | |
| 16 | Static method | Public | Method | converts order operation ID into safety-object-ID | 20100712 | |
| 17 | Static method | Public | Method | converts permit ID into safety-object-ID | 20100709 | |
| 18 | Static method | Public | Method | converts PRT other ID into safety-object-ID | 20100709 | |
| 19 | Static method | Public | Method | converts tasklist ID into safety -object-ID | 20100709 | |
| 20 | Static method | Public | Method | converts task list operation ID into safety-object-ID | 20100709 | |
| 21 | Instance method | Public | Method | 20100722 | ||
| 22 | Instance method | Private | Method | Read safety data for object from buffer or DB | 20100430 | |
| 23 | Instance method | Public | Method | Read safety data for object | 20100427 | |
| 24 | Instance method | Public | Method | Read safety data for list of objects | 20100427 | |
| 25 | Static method | Public | Method | Save safety data (register ON COMMIT) | 20100429 | |
| 26 | Instance method | Public | Method | Save safety data (call only ON COMMIT) | 20100429 | |
| 27 | Instance method | Public | Method | set safety data for object | 20100504 | |
| 28 | Instance method | Public | Method | Update safety data for object | 20100427 |
Events
Class CL_EAM_WS_SRI has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | GTYPE_READ_BUSINESS_OBJECTS | Private | See coding | 20100722 | BEGIN OF gtype_read_business_objects,
read_documents TYPE abap_bool,
read_equipments TYPE abap_bool,
read_materials TYPE abap_bool,
read_notif_tasks TYPE abap_bool,
read_order_opers TYPE abap_bool,
read_permits TYPE abap_bool,
read_prts_other TYPE abap_bool,
read_tasklists TYPE abap_bool,
read_tasklist_opers TYPE abap_bool,
END OF gtype_read_business_objects
|
||
| 2 | GTYPE_S_OBJ_DOC | Private | See coding | object key mapping for document | 20100426 | BEGIN OF gtype_s_obj_doc,
doknr TYPE doknr,
dokar TYPE dokar,
doktl TYPE doktl_d,
dokvr TYPE dokvr,
dummy(7) TYPE c,
END OF gtype_s_obj_doc
|
|
| 3 | GTYPE_S_OBJ_EQUI | Private | See coding | 20100615 | BEGIN OF gtype_s_obj_equi,
equnr TYPE equnr,
dummy(22) TYPE c,
END OF gtype_s_obj_equi
|
||
| 4 | GTYPE_S_OBJ_MATERIAL | Private | See coding | 20100615 | BEGIN OF gtype_s_obj_material,
matnr TYPE matnr,
dummy(22) TYPE c,
END OF gtype_s_obj_material
|
||
| 5 | GTYPE_S_OBJ_NOTIF_TASK | Private | See coding | object key mapping for notification task | 20100506 | BEGIN OF gtype_s_obj_notif_task,
qmnum TYPE qmnum,
fenum TYPE felfd,
dummy(24) TYPE c,
END OF gtype_s_obj_notif_task
|
|
| 6 | GTYPE_S_OBJ_OR_OPR | Private | See coding | 20100709 | BEGIN OF gtype_s_obj_or_opr,
objnr TYPE j_objnr,
dummy(18) TYPE c,
END OF gtype_s_obj_or_opr
|
||
| 7 | GTYPE_S_OBJ_PERMIT | Private | See coding | object key mapping for permit | 20100429 | BEGIN OF gtype_s_obj_permit,
pmsog TYPE pmsog,
dummy(30) TYPE c,
END OF gtype_s_obj_permit
|
|
| 8 | GTYPE_S_OBJ_PRT_OTHER | Private | See coding | 20100615 | BEGIN OF gtype_s_obj_prt_other,
objid TYPE cr_objid,
dummy(32) TYPE c,
END OF gtype_s_obj_prt_other
|
||
| 9 | GTYPE_S_OBJ_TASKLIST | Private | See coding | 20100621 | BEGIN OF gtype_s_obj_tasklist,
plnty TYPE plnty,
plnnr TYPE plnnr,
plnal TYPE plnal,
zaehl TYPE cim_count,
dummy(21) TYPE c,
END OF gtype_s_obj_tasklist
|
||
| 10 | GTYPE_S_OBJ_TL_OPR | Private | See coding | object key mapping for task list operation | 20100429 | BEGIN OF gtype_s_obj_tl_opr,
plnty TYPE plnty,
plnnr TYPE plnnr,
plnal TYPE plnal,
plnkn TYPE plnkn,
dummy(23) TYPE c,
END OF gtype_s_obj_tl_opr
|
|
| 11 | GTYPE_S_SAFETY_DATA | Private | See coding | buffer structure for safety data | 20100427 | BEGIN OF gtype_s_safety_data,
obj_type TYPE eamws_obj_type,
obj_id TYPE eamws_obj_id.
INCLUDE TYPE eamws_s_safety_data AS data.
TYPES: action(1) TYPE c,
END OF gtype_s_safety_data
|
|
| 12 | GTYPE_T_SAFETY_DATA | Private | See coding | buffer table for safety data | 20100427 | gtype_t_safety_data TYPE HASHED TABLE OF gtype_s_safety_data WITH UNIQUE KEY obj_type obj_id
|
Method Signatures
Method CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_SAFETY_DATA | Call by reference | Type reference (TYPE) | EAMWS_S_SAFETY_DATA | safety data for one object | 20100427 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Extecptions in safety proccessing | 20100426 |
Method CHECK_SAFETY_CHAR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_SAFETY_CHAR | Call by reference | Type reference (TYPE) | EAMWS_SAFETY_CHARACTERISTIC | Safety Characteristic | 20100428 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Extecptions in safety proccessing | 20100428 |
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_EAM_WS_SRI has no parameter.
Method CLASS_CONSTRUCTOR on class CL_EAM_WS_SRI has no exception.
Method CLEAR_BUFFERS Signature
Method CLEAR_BUFFERS on class CL_EAM_WS_SRI has no parameter.
Method CLEAR_BUFFERS on class CL_EAM_WS_SRI has no exception.
Method DELETE_SAFETY_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_SAFETY_OBJECT | Call by reference | Type reference (TYPE) | EAMWS_S_SAFETY_OBJECT | 20100709 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Extecptions in safety proccessing | 20100427 |
Method GET_BO_DATA_FOR_SAFETY_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_DOCUMENT | Call by reference | Type reference (TYPE) | EAMWS_S_DIR_SAFETY_DATA | Safety data for document | 20100721 | |||
| 2 | ES_EQUIPMENT | Call by reference | Type reference (TYPE) | EAMWS_S_EQUI_SAFETY_DATA | Safety data for equipment | 20100721 | |||
| 3 | ES_MATERIAL | Call by reference | Type reference (TYPE) | EAMWS_S_MAT_SAFETY_DATA | Safety data for material | 20100721 | |||
| 4 | ES_NOTIF_TASK | Call by reference | Type reference (TYPE) | EAMWS_S_NTF_TASK_SAFETY_DATA | Safety data for notification task | 20100721 | |||
| 5 | ES_ORDER_OPER | Call by reference | Type reference (TYPE) | EAMWS_S_OR_OPER_SAFETY_DATA | Safety data for order operation | 20100721 | |||
| 6 | ES_PERMIT | Call by reference | Type reference (TYPE) | EAMWS_S_PERMIT_SAFETY_DATA | Safety data for permit | 20100721 | |||
| 7 | ES_PRT_OTHER | Call by reference | Type reference (TYPE) | EAMWS_S_PRT_OTHER_SAFETY_DATA | Safety fata for prt other | 20100721 | |||
| 8 | ES_TASKLIST | Call by reference | Type reference (TYPE) | EAMWS_S_TL_SAFETY_DATA | Safety data for tasklist | 20100721 | |||
| 9 | ES_TASKLIST_OPER | Call by reference | Type reference (TYPE) | EAMWS_S_TL_OPER_SAFETY_DATA | Safety data for tasklist operation | 20100721 | |||
| 10 | ET_DOCUMENT | Call by reference | Type reference (TYPE) | EAMWS_T_DIR_SAFETY_DATA | Safety data for document | 20100719 | |||
| 11 | ET_EQUIPMENT | Call by reference | Type reference (TYPE) | EAMWS_T_EQUI_SAFETY_DATA | Safety data for equipment | 20100719 | |||
| 12 | ET_MATERIAL | Call by reference | Type reference (TYPE) | EAMWS_T_MAT_SAFETY_DATA | Safety data for material | 20100719 | |||
| 13 | ET_NOTIF_TASK | Call by reference | Type reference (TYPE) | EAMWS_T_NTF_TASK_SAFETY_DATA | Safety data for notification task | 20100719 | |||
| 14 | ET_ORDER_OPER | Call by reference | Type reference (TYPE) | EAMWS_T_OR_OPER_SAFETY_DATA | Safety data for order operation | 20100719 | |||
| 15 | ET_PERMIT | Call by reference | Type reference (TYPE) | EAMWS_T_PERMIT_SAFETY_DATA | Safety data for permit | 20100719 | |||
| 16 | ET_PRT_OTHER | Call by reference | Type reference (TYPE) | EAMWS_T_PRT_OTHER_SAFETY_DATA | Safety data for prt other | 20100719 | |||
| 17 | ET_TASKLIST | Call by reference | Type reference (TYPE) | EAMWS_T_TL_SAFETY_DATA | Safety data for tasklist | 20100719 | |||
| 18 | ET_TASKLIST_OPER | Call by reference | Type reference (TYPE) | EAMWS_T_TL_OPER_SAFETY_DATA | Safety data for task list operation | 20100719 | |||
| 19 | IS_SAFETY_DATA | Call by reference | Type reference (TYPE) | EAMWS_S_OBJECT_SAFETY_DATA | Safety Data with Object Number | 20100721 | |||
| 20 | IT_SAFETY_DATA | Call by reference | Type reference (TYPE) | EAMWS_T_OBJECT_SAFETY_DATA | Table of objects with safety data | 20100719 |
Method GET_BO_DATA_FOR_SAFETY_DATA on class CL_EAM_WS_SRI has no exception.
Method GET_CHARACTERISTIC_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_CHAR_TXT | Call by reference | Type reference (TYPE) | EAMWS_SAFETY_CHARACTERISTIC_TX | Description for safety characteristic | 20100423 | |||
| 2 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | SPRAS | SY-LANGU | Language Key | 20100423 | ||
| 3 | IV_SAFETY_CHAR | Call by reference | Type reference (TYPE) | EAMWS_SAFETY_CHARACTERISTIC | Safety characteristic | 20100423 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Extecptions in safety proccessing | 20100423 |
Method GET_DEFAULT_SAFETY_CHAR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_SAFETY_CHAR | Value transfer | Type reference (TYPE) | EAMWS_SAFETY_CHARACTERISTIC | Safety Relevance | 20100622 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions in safety proccessing | 20100624 |
Method 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_EAM_WS_SRI | Safety indicator maintenance | 20100423 |
Method GET_INSTANCE on class CL_EAM_WS_SRI has no exception.
Method INSERT_SAFETY_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_SAFETY_DATA | Call by reference | Type reference (TYPE) | EAMWS_S_SAFETY_DATA | safety data for one object | 20100427 | |||
| 2 | IS_SAFETY_OBJECT | Call by reference | Type reference (TYPE) | EAMWS_S_SAFETY_OBJECT | Structure for Safety Object Key | 20100709 | |||
| 3 | IV_NO_DB | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | do not read data from DB (e.g. creating a new object) | 20100430 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Extecptions in safety proccessing | 20100427 |
Method NUMBER_SWITCH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_SAFETY_OBJECT_NEW | Call by reference | Type reference (TYPE) | EAMWS_S_SAFETY_OBJECT | 20100709 | ||||
| 2 | IS_SAFETY_OBJECT_TMP | Call by reference | Type reference (TYPE) | EAMWS_S_SAFETY_OBJECT | 20100709 | ||||
| 3 | IV_NO_DB | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | do not read data from DB (e.g. creating a new object) | 20100430 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Extecptions in safety proccessing | 20100426 |
Method PROVIDE_KEY_FOR_DOCUMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_SAFETY_OBJECT | Call by reference | Type reference (TYPE) | EAMWS_S_SAFETY_OBJECT | Structure for Safety Object Key | 20100709 | |||
| 2 | IV_DOKAR | Call by reference | Type reference (TYPE) | DOKAR | Document Type | 20100709 | |||
| 3 | IV_DOKNR | Call by reference | Type reference (TYPE) | DOKNR | Document number | 20100709 | |||
| 4 | IV_DOKTL | Call by reference | Type reference (TYPE) | DOKTL_D | Document part | 20100709 | |||
| 5 | IV_DOKVR | Call by reference | Type reference (TYPE) | DOKVR | Document version | 20100709 |
Method PROVIDE_KEY_FOR_DOCUMENT on class CL_EAM_WS_SRI has no exception.
Method PROVIDE_KEY_FOR_EQUI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_SAFETY_OBJECT | Call by reference | Type reference (TYPE) | EAMWS_S_SAFETY_OBJECT | Structure for Safety Object Key | 20100709 | |||
| 2 | IV_EQUNR | Call by reference | Type reference (TYPE) | EQUNR | Equipment Number | 20100709 |
Method PROVIDE_KEY_FOR_EQUI on class CL_EAM_WS_SRI has no exception.
Method PROVIDE_KEY_FOR_MATERIAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_SAFETY_OBJECT | Call by reference | Type reference (TYPE) | EAMWS_S_SAFETY_OBJECT | Structure for Safety Object Key | 20100709 | |||
| 2 | IV_MATNR | Call by reference | Type reference (TYPE) | MATNR | Material Number | 20100709 |
Method PROVIDE_KEY_FOR_MATERIAL on class CL_EAM_WS_SRI has no exception.
Method PROVIDE_KEY_FOR_NOTIF_TASK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_SAFETY_OBJECT | Call by reference | Type reference (TYPE) | EAMWS_S_SAFETY_OBJECT | Structure for Safety Object Key | 20100709 | |||
| 2 | IV_FENUM | Call by reference | Type reference (TYPE) | FELFD | Item Number in Item Record | 20100709 | |||
| 3 | IV_QMNUM | Call by reference | Type reference (TYPE) | QMNUM | Notification No | 20100709 |
Method PROVIDE_KEY_FOR_NOTIF_TASK on class CL_EAM_WS_SRI has no exception.
Method PROVIDE_KEY_FOR_ORDER_OPR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_SAFETY_OBJECT | Call by reference | Type reference (TYPE) | EAMWS_S_SAFETY_OBJECT | 20100712 | ||||
| 2 | IV_OBJNR | Call by reference | Type reference (TYPE) | J_OBJNR | Object Number | 20100712 |
Method PROVIDE_KEY_FOR_ORDER_OPR on class CL_EAM_WS_SRI has no exception.
Method PROVIDE_KEY_FOR_PERMIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_SAFETY_OBJECT | Call by reference | Type reference (TYPE) | EAMWS_S_SAFETY_OBJECT | Structure for Safety Object Key | 20100709 | |||
| 2 | IV_PMSOG | Call by reference | Type reference (TYPE) | PMSOG | Permit Key | 20100709 |
Method PROVIDE_KEY_FOR_PERMIT on class CL_EAM_WS_SRI has no exception.
Method PROVIDE_KEY_FOR_PRT_OTHER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_SAFETY_OBJECT | Call by reference | Type reference (TYPE) | EAMWS_S_SAFETY_OBJECT | Structure for Safety Object Key | 20100709 | |||
| 2 | IV_OBJID | Call by reference | Type reference (TYPE) | CR_OBJID | Object ID of the resource | 20100709 |
Method PROVIDE_KEY_FOR_PRT_OTHER on class CL_EAM_WS_SRI has no exception.
Method PROVIDE_KEY_FOR_TASKLIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_SAFETY_OBJECT | Call by reference | Type reference (TYPE) | EAMWS_S_SAFETY_OBJECT | Structure for Safety Object Key | 20100709 | |||
| 2 | IV_PLNAL | Call by reference | Type reference (TYPE) | PLNAL | Group Counter | 20100709 | |||
| 3 | IV_PLNNR | Call by reference | Type reference (TYPE) | PLNNR | Key for Task List Group | 20100709 | |||
| 4 | IV_PLNTY | Call by reference | Type reference (TYPE) | PLNTY | Task List Type | 20100709 |
Method PROVIDE_KEY_FOR_TASKLIST on class CL_EAM_WS_SRI has no exception.
Method PROVIDE_KEY_FOR_TL_OPR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_SAFETY_OBJECT | Call by reference | Type reference (TYPE) | EAMWS_S_SAFETY_OBJECT | Structure for Safety Object Key | 20100709 | |||
| 2 | IV_PLNAL | Call by reference | Type reference (TYPE) | PLNAL | Group Counter | 20100714 | |||
| 3 | IV_PLNKN | Call by reference | Type reference (TYPE) | PLNKN | Number of the task list node | 20100709 | |||
| 4 | IV_PLNNR | Call by reference | Type reference (TYPE) | PLNNR | Key for Task List Group | 20100709 | |||
| 5 | IV_PLNTY | Call by reference | Type reference (TYPE) | PLNTY | Task List Type | 20100709 |
Method PROVIDE_KEY_FOR_TL_OPR on class CL_EAM_WS_SRI has no exception.
Method READ_BO_SAFETY_DATA_BY_TYPES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DOCUMENT | Call by reference | Type reference (TYPE) | EAMWS_T_DIR_SAFETY_DATA | Safety data for document | 20100722 | |||
| 2 | ET_EQUIPMENT | Call by reference | Type reference (TYPE) | EAMWS_T_EQUI_SAFETY_DATA | Safety data for equipment | 20100722 | |||
| 3 | ET_MATERIAL | Call by reference | Type reference (TYPE) | EAMWS_T_MAT_SAFETY_DATA | Safety data for material | 20100722 | |||
| 4 | ET_NOTIF_TASK | Call by reference | Type reference (TYPE) | EAMWS_T_NTF_TASK_SAFETY_DATA | Safety data for notification task | 20100722 | |||
| 5 | ET_ORDER_OPER | Call by reference | Type reference (TYPE) | EAMWS_T_OR_OPER_SAFETY_DATA | Safety data for order operation | 20100722 | |||
| 6 | ET_PERMIT | Call by reference | Type reference (TYPE) | EAMWS_T_PERMIT_SAFETY_DATA | Safety data for permit | 20100722 | |||
| 7 | ET_PRT_OTHER | Call by reference | Type reference (TYPE) | EAMWS_T_PRT_OTHER_SAFETY_DATA | Safety data for prt other | 20100722 | |||
| 8 | ET_TASKLIST | Call by reference | Type reference (TYPE) | EAMWS_T_TL_SAFETY_DATA | Safety data for tasklist | 20100722 | |||
| 9 | ET_TASKLIST_OPER | Call by reference | Type reference (TYPE) | EAMWS_T_TL_OPER_SAFETY_DATA | Safety data for task list operation | 20100722 | |||
| 10 | IV_READ_DOCUMENTS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Read documents | 20100722 | ||
| 11 | IV_READ_EQUIPMENTS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Read equipments | 20100722 | ||
| 12 | IV_READ_MATERIALS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Read materials | 20100722 | ||
| 13 | IV_READ_NOTIF_TASKS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Read notification tasks | 20100722 | ||
| 14 | IV_READ_ORDER_OPERS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Read order operations | 20100722 | ||
| 15 | IV_READ_PERMITS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Read permits | 20100722 | ||
| 16 | IV_READ_PRTS_OTHER | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Read other prts | 20100722 | ||
| 17 | IV_READ_TASKLISTS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Read task lists | 20100722 | ||
| 18 | IV_READ_TASKLIST_OPERS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Read task list operations | 20100722 | ||
| 19 | IV_REFRESH | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Refresh buffer | 20100722 |
Method READ_BO_SAFETY_DATA_BY_TYPES on class CL_EAM_WS_SRI has no exception.
Method READ_INTERNAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_SAFETY_DATA | Call by reference | Type reference (TYPE) | EAMWS_S_SAFETY_DATA | safety data for one object | 20100430 | |||
| 2 | IS_SAFETY_OBJECT | Call by reference | Type reference (TYPE) | EAMWS_S_SAFETY_OBJECT | Structure for Safety Object Key | 20100709 | |||
| 3 | IV_NO_DB | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | do not read data from DB (e.g. creating a new object) | 20100430 | ||
| 4 | IV_REFRESH | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Read Data from DB and refresh in buffer | 20100430 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Extecptions in safety proccessing | 20100430 |
Method READ_SAFETY_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_SAFETY_DATA | Call by reference | Type reference (TYPE) | EAMWS_S_SAFETY_DATA | safety data for one object | 20100429 | |||
| 2 | IS_SAFETY_OBJECT | Call by reference | Type reference (TYPE) | EAMWS_S_SAFETY_OBJECT | Structure for Safety Object Key | 20100709 | |||
| 3 | IV_REFRESH | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Read Data from DB and refresh in buffer | 20100429 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Extecptions in safety proccessing | 20100427 |
Method READ_SAFETY_DATA_MULTI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SAFETY_DATA | Call by reference | Type reference (TYPE) | EAMWS_T_OBJECT_SAFETY_DATA | Table of objects with safety data | 20100427 | |||
| 2 | IT_OBJECTS | Call by reference | Type reference (TYPE) | EAMWS_T_SAFETY_OBJECT | Table of safety object numbers | 20100427 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Extecptions in safety proccessing | 20100427 |
Method SAVE Signature
Method SAVE on class CL_EAM_WS_SRI has no parameter.
Method SAVE on class CL_EAM_WS_SRI has no exception.
Method SAVE_ON_COMMIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_SAFETY_DATA_CHANGED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20110222 |
Method SAVE_ON_COMMIT on class CL_EAM_WS_SRI has no exception.
Method SET_SAFETY_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_SAFETY_DATA | Call by reference | Type reference (TYPE) | EAMWS_S_SAFETY_DATA | safety data for one object | 20100504 | |||
| 2 | IS_SAFETY_OBJECT | Call by reference | Type reference (TYPE) | EAMWS_S_SAFETY_OBJECT | Structure for Safety Object Key | 20100709 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Extecptions in safety proccessing | 20100504 |
Method UPDATE_SAFETY_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_SAFETY_DATA | Call by reference | Type reference (TYPE) | EAMWS_S_SAFETY_DATA | safety data for one object | 20100427 | |||
| 2 | IS_SAFETY_OBJECT | Call by reference | Type reference (TYPE) | EAMWS_S_SAFETY_OBJECT | Structure for Safety Object Key | 20100709 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Extecptions in safety proccessing | 20100427 |
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 606 |