SAP ABAP Class CL_EAMWS_SAFETY_CHECK_LIST_API (API zum Zugriff auf die Safety check list)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PM (Application Component) Plant Maintenance
     EAMWS_RISK (Package) Integration with Risk Management
Properties
Class CL_EAMWS_SAFETY_CHECK_LIST_API  
Short Description API zum Zugriff auf die Safety check list    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package EAMWS_RISK   Integration with Risk Management 
Created 20100714   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_SAFETY_CHECK_LIST_API has no interface implemented.
Friends
Class CL_EAMWS_SAFETY_CHECK_LIST_API has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GV_REFERENCE Static Attribute Private Object reference (TYPE REF TO) CL_EAMWS_SAFETY_CHECK_LIST_API API zum Zugriff auf die Safety check list 20100726
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE Instance method Public Method Changes a safety checklist 20100721
2 CREATE Instance method Public Method Create a safety checklist 20100720
3 DELETE Instance method Public Method Deletes a safety checklist 20100721
4 DELETE_BUFFER Instance method Public Method Clears the buffer 20100720
5 EXIT_WITH_ERROR Instance method Private Method Error handling in API 20100720
6 GET_REFERENCE Static method Public Method Get a single reference to the API 20100726
7 READ Instance method Public Method Read the checklist for the Businessobject 20100715
8 SAVE Instance method Public Method Save the safety checklist 20100720
9 SET_BUFFERSIZE Instance method Public Method Sets the maximum buffer size 20100720
10 UPDATE_DATA Instance method Private Method Update the data with the passed changes 20100813
Events
Class CL_EAMWS_SAFETY_CHECK_LIST_API has no event.
Types
Class CL_EAMWS_SAFETY_CHECK_LIST_API has no local type.
Method Signatures

Method CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20100721
2 Importing IT_RESPONSES Call by reference Type reference (TYPE) EAMWS_RESPONSES_T Table for responses 20100721
3 Importing IT_RISKS Call by reference Type reference (TYPE) EAMWS_RISKS_T Table for Risks 20100721
4 Importing IT_SAFETYMEAS Call by reference Type reference (TYPE) EAMWS_SAFETYMEAS_T Table for Safetymeasures 20100721
5 Importing IV_NO_LOCK Call by reference Type reference (TYPE) ABAP_BOOL Don't lock the referenced object 20110128
6 Importing IV_OBJNR Call by reference Type reference (TYPE) J_OBJNR Object Number 20100721

Method CHANGE on class CL_EAMWS_SAFETY_CHECK_LIST_API has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20100720
2 Importing IT_RESPONSES Call by reference Type reference (TYPE) EAMWS_RESPONSES_T Table for responses 20100720
3 Importing IT_RISKS Call by reference Type reference (TYPE) EAMWS_RISKS_T Table for Risks 20100720
4 Importing IT_SAFETYMEAS Call by reference Type reference (TYPE) EAMWS_SAFETYMEAS_T Table for Safetymeasures 20100720
5 Importing IV_NO_LOCK Call by reference Type reference (TYPE) ABAP_BOOL Don't lock the referenced object 20110128
6 Importing IV_OBJNR Call by reference Type reference (TYPE) J_OBJNR Object Number 20100720

Method CREATE on class CL_EAMWS_SAFETY_CHECK_LIST_API has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20100721
2 Importing IT_RESPONSES Call by reference Type reference (TYPE) EAMWS_RESPONSES_T Table for responses 20100813
3 Importing IT_RISKS Call by reference Type reference (TYPE) EAMWS_RISKS_T Table for Risks 20100813
4 Importing IT_SAFETYMEAS Call by reference Type reference (TYPE) EAMWS_SAFETYMEAS_T Table for Safetymeasures 20100813
5 Importing IV_ALL Call by reference Type reference (TYPE) ABAP_BOOL Delete all data 20100813
6 Importing IV_KEEP_MANUAL Call by reference Type reference (TYPE) ABAP_BOOL Keep non RM entries for iv_all 20100813
7 Importing IV_NO_LOCK Call by reference Type reference (TYPE) ABAP_BOOL Don't lock the referencing object 20110128
8 Importing IV_OBJNR Call by reference Type reference (TYPE) J_OBJNR Object Number 20100721

Method DELETE on class CL_EAMWS_SAFETY_CHECK_LIST_API has no exception.

Method DELETE_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLEAR_MODIFIED Call by reference Type reference (TYPE) ABAP_BOOL Clear modified data 20110131

Method DELETE_BUFFER on class CL_EAMWS_SAFETY_CHECK_LIST_API has no exception.

Method EXIT_WITH_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20100720
2 Importing IR_APPLICATION_OBJECT Call by reference Object reference (TYPE REF TO) CL_EAMWS_APPLICATION_OBJECT Application Object 20100720
3 Importing IR_TOOLS Call by reference Object reference (TYPE REF TO) CL_EAMWS_TOOLS General Help Functions 20100720

Method EXIT_WITH_ERROR on class CL_EAMWS_SAFETY_CHECK_LIST_API has no exception.

Method GET_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_REFERENCE Value transfer Object reference (TYPE REF TO) CL_EAMWS_SAFETY_CHECK_LIST_API API zum Zugriff auf die Safety check list 20100726

Method GET_REFERENCE on class CL_EAMWS_SAFETY_CHECK_LIST_API has no exception.

Method READ 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 Respones for checklist 20100716
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20100715
3 Exporting ET_RISKS Call by reference Type reference (TYPE) EAMWS_RISKS_T Risks for worker safety checklist 20100716
4 Exporting ET_SAFETYMEAS Call by reference Type reference (TYPE) EAMWS_SAFETYMEAS_T Safetymeasures for checklist 20100716
5 Importing IV_OBJNR Call by reference Type reference (TYPE) J_OBJNR Object Number 20100715

Method READ on class CL_EAMWS_SAFETY_CHECK_LIST_API has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20100720
2 Importing IV_OBJNR Call by reference Type reference (TYPE) J_OBJNR Object Number 20100720

Method SAVE on class CL_EAMWS_SAFETY_CHECK_LIST_API has no exception.

Method SET_BUFFERSIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BUFFERSIZE Call by reference Type reference (TYPE) INT4 Natural number 20100720

Method SET_BUFFERSIZE on class CL_EAMWS_SAFETY_CHECK_LIST_API has no exception.

Method UPDATE_DATA 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 20100813
2 Changing CT_RISKS Call by reference Type reference (TYPE) EAMWS_RISKS_T Table for Risks 20100813
3 Changing CT_SAFETYMEAS Call by reference Type reference (TYPE) EAMWS_SAFETYMEAS_T Table for Safetymeasures 20100813
4 Importing IT_RESPONSES Call by reference Type reference (TYPE) EAMWS_RESPONSES_T Table for responses 20100813
5 Importing IT_RISKS Call by reference Type reference (TYPE) EAMWS_RISKS_T Table for Risks 20100813
6 Importing IT_SAFETYMEAS Call by reference Type reference (TYPE) EAMWS_SAFETYMEAS_T Table for Safetymeasures 20100813
7 Importing IV_DELETE Call by reference Type reference (TYPE) ABAP_BOOL x=delete the it* entries from ct* 20100813
8 Importing IV_OBJNR Call by reference Type reference (TYPE) J_OBJNR Object Number 20100813
# Exception Resumable Description Created on
1 CX_EAMWS_SCL_ROOT Exceptions for safety check list 20100813
History
Last changed by/on SAP  20110908 
SAP Release Created in 606