SAP ABAP Class CL_EAMWS_SCL (Dataobject for 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
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_EAMWS_APPLICATION_OBJECT Application Object 20100716
Properties
Class CL_EAMWS_SCL  
Short Description Dataobject for safety check list    
Super Class CL_EAMWS_APPLICATION_OBJECT Application Object 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package EAMWS_RISK   Integration with Risk Management 
Created 20100716   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)
2 IF_EAMWS_PERSISTENCY Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_EAMWS_SCL has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_EAMWS_PERSISTENCY 20100720 Access to Objects
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_BI_OBJECT Instance attribute Private Object reference (TYPE REF TO) CL_EAMWS_SCL Data in buffer 20100813
2 MR_DB_OBJECT Instance attribute Private Object reference (TYPE REF TO) CL_EAMWS_SCL Data on database 20100813
3 MT_RESPONSES Instance attribute Private Type reference (TYPE) EAMWS_RESPONSES_T Respones for checklist 20100813
4 MT_RISKS Instance attribute Private Type reference (TYPE) EAMWS_RISKS_T Risks for worker safety checklist 20100813
5 MT_SAFETYMEAS Instance attribute Private Type reference (TYPE) EAMWS_SAFETYMEAS_T Safetymeasures for checklist 20100813
6 MV_OBJECT_LOCKED Instance attribute Private Type reference (TYPE) ABAP_BOOL Object is locked 20110128
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_POSTING_TABLES Instance method Private Method 20100721
2 CHECK_EXISTS Instance method Public Method Checks if the object exists 20100730
3 CONSTRUCTOR Instance method Private Constructor Create object 20100720
4 COPY_DATA Instance method Public Method copy the datafields from the given class 20100720
5 GET_DATA Instance method Public Method Return data of this object 20100716
6 LOCK Instance method Public Method Check if object is locked 20100723
7 NUMBERSWITCH Instance method Public Method Do the numberswitch 20100721
8 POST_OBJECT Instance method Public Method Prepare data save for commit work 20100720
9 REVERT_TO_BEFORE_IMAGE Instance method Public Method Revert data to before image 20100720
10 SET_BEFORE_IMAGE Instance method Public Method Sets the before image 20100720
11 SET_DATA Instance method Public Method Sets the data to the safety check list 20100720
Events
Class CL_EAMWS_SCL has no event.
Types
Class CL_EAMWS_SCL has no local type.
Method Signatures

Method ADJUST_POSTING_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESPONSES_DEL Call by reference Type reference (TYPE) EAMWS_RESPONSES_T Table for responses 20100813
2 Exporting ET_RESPONSES_INS Call by reference Type reference (TYPE) EAMWS_RESPONSES_T Table for responses 20100813
3 Exporting ET_RESPONSES_UPD Call by reference Type reference (TYPE) EAMWS_RESPONSES_T Table for responses 20100813
4 Exporting ET_RISKS_DEL Call by reference Type reference (TYPE) EAMWS_RISKS_T Table for Risks 20100813
5 Exporting ET_RISKS_INS Call by reference Type reference (TYPE) EAMWS_RISKS_T Table for Risks 20100813
6 Exporting ET_RISKS_UPD Call by reference Type reference (TYPE) EAMWS_RISKS_T Table for Risks 20100813
7 Exporting ET_SAFETYMEAS_DEL Call by reference Type reference (TYPE) EAMWS_SAFETYMEAS_T Table for Safetymeasures 20100813
8 Exporting ET_SAFETYMEAS_INS Call by reference Type reference (TYPE) EAMWS_SAFETYMEAS_T Table for Safetymeasures 20100813
9 Exporting ET_SAFETYMEAS_UPD Call by reference Type reference (TYPE) EAMWS_SAFETYMEAS_T Table for Safetymeasures 20100813
# Exception Resumable Description Created on
1 CX_EAMWS_SCL_ROOT Exceptions for safety check list 20100813

Method CHECK_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ALL_EXISTS Call by reference Type reference (TYPE) ABAP_BOOL X=All of the entries exists 20100813
2 Exporting EV_ANY_EXISTS Call by reference Type reference (TYPE) ABAP_BOOL X=Any of the entries exists 20100813
3 Importing IT_RESPONSES Call by reference Type reference (TYPE) EAMWS_RESPONSES_T 20100813
4 Importing IT_RISKS Call by reference Type reference (TYPE) EAMWS_RISKS_T 20100813
5 Importing IT_SAFETYMEAS Call by reference Type reference (TYPE) EAMWS_SAFETYMEAS_T 20100813
# Exception Resumable Description Created on
1 CX_EAMWS_SCL_ROOT Exceptions for safety check list 20100730

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) IF_EAMWS_PERSISTENCY=>TY_OBJECT_KEY 20100720
# Exception Resumable Description Created on
1 CX_EAMWS_SCL_ROOT Exceptions for safety check list 20100813

Method COPY_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_FROM Call by reference Object reference (TYPE REF TO) CL_EAMWS_SCL Dataobject for safety check list 20100720

Method COPY_DATA on class CL_EAMWS_SCL has no exception.

Method GET_DATA 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_RISKS Call by reference Type reference (TYPE) EAMWS_RISKS_T Risks for worker safety checklist 20100716
3 Exporting ET_SAFETYMEAS Call by reference Type reference (TYPE) EAMWS_SAFETYMEAS_T Safetymeasures for checklist 20100716
# Exception Resumable Description Created on
1 CX_EAMWS_SCL_ROOT Exceptions for safety check list 20100813

Method LOCK Signature

Method LOCK on class CL_EAMWS_SCL has no parameter.
# Exception Resumable Description Created on
1 CX_EAMWS_SCL_ROOT Exceptions for safety check list 20100723

Method NUMBERSWITCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NO_DATA Call by reference Type reference (TYPE) ABAP_BOOL Object has no data 20100721
2 Importing IV_NEW_NUMBER Call by reference Type reference (TYPE) J_OBJNR Object Number 20100721

Method NUMBERSWITCH on class CL_EAMWS_SCL has no exception.

Method POST_OBJECT Signature

Method POST_OBJECT on class CL_EAMWS_SCL has no parameter.
# Exception Resumable Description Created on
1 CX_EAMWS_SCL_ROOT Exceptions for safety check list 20100813

Method REVERT_TO_BEFORE_IMAGE Signature

Method REVERT_TO_BEFORE_IMAGE on class CL_EAMWS_SCL has no parameter.
Method REVERT_TO_BEFORE_IMAGE on class CL_EAMWS_SCL has no exception.

Method SET_BEFORE_IMAGE Signature

Method SET_BEFORE_IMAGE on class CL_EAMWS_SCL has no parameter.
Method SET_BEFORE_IMAGE on class CL_EAMWS_SCL has no exception.

Method SET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RESPONSES Call by reference Type reference (TYPE) EAMWS_RESPONSES_T Respones for checklist 20100720
2 Importing IT_RISKS Call by reference Type reference (TYPE) EAMWS_RISKS_T Table for Risks 20100720
3 Importing IT_SAFETYMEAS Call by reference Type reference (TYPE) EAMWS_SAFETYMEAS_T Safetymeasures for checklist 20100720
# Exception Resumable Description Created on
1 CX_EAMWS_SCL_ROOT Exceptions for safety check list 20100720
History
Last changed by/on SAP  20110908 
SAP Release Created in 606