SAP ABAP Class /AIN/CL_DEV_EWM_GENERAL (EWM activities)
Hierarchy
AIN (Software Component) AIN 710: Add-On Installation
   AIE-AII (Application Component) Infrastructure
     /AIN/ACTIVITIES (Package) Auto-ID Activities
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /AIN/CL_DEV_ACTIVITY OBSOLETE - do not use anymore! 20060809
Properties
Class /AIN/CL_DEV_EWM_GENERAL  
Short Description EWM activities    
Super Class /AIN/CL_DEV_ACTIVITY OBSOLETE - do not use anymore! 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /AIN/ACTIVITIES   Auto-ID Activities 
Created 20060809   SAP 
Last change 20141109   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /AIN/CL_DEV_EWM_GENERAL has no forward declaration.
Interfaces
Class /AIN/CL_DEV_EWM_GENERAL has no interface implemented.
Friends
Class /AIN/CL_DEV_EWM_GENERAL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ACTION_MOVE Constant Public Type reference (TYPE) DE_ACTION 'MOVE' Action for EWM 20060809
2 GC_HEX_FORMAT Constant Public Type reference (TYPE) /AIN/PUB_ID_FORMAT 'HEX' ID Format 20060809
3 GC_URI_FORMAT Constant Public Type reference (TYPE) /AIN/PUB_ID_FORMAT 'PURE_ID_URI' ID Format 20060809
Methods
# Method Level Visibility Method type Description Created on
1 CONVERT_MESSAGES Static method Private Method convert /SCWM/ messages 20061109
2 EXECUTE_EWM_ACTION Static method Public Method call EWM with given action 20060809
3 GET_LOCATION Static method Protected Method determine warehouse & bin from given location 20060809
4 GET_SY_FROM_EXCEPTION Static method Private Method 20061204
5 MAP_HEX_TO_URI Static method Public Method convert keys of EPC structures to pure_id 20060809
6 WEBSERVICE_MAPIN Static method Private Method webservice mapping 20061204
7 WEBSERVICE_MAPOUT Static method Private Method webservice mapping 20061204
Events
Class /AIN/CL_DEV_EWM_GENERAL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 ADDITIONAL_DATA Private See coding 20061204 BEGIN OF additional_data, id_version TYPE /ain/pub_id_version, ref_id TYPE /ain/pub_id, attribute_name TYPE /ain/pub_attribute_name, attribute_value TYPE /ain/pub_attribute_value, END OF additional_data
2 DE_ACTION Public Type reference (TYPE) CHAR4 Action for EWM 20060809
3 T_ADDITIONAL_DATA Private See coding 20061204 t_additional_data TYPE STANDARD TABLE OF additional_data
Method Signatures

Method CONVERT_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BAPIRET Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20061109

Method CONVERT_MESSAGES on class /AIN/CL_DEV_EWM_GENERAL has no exception.

Method EXECUTE_EWM_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CONTEXT Call by reference Type reference (TYPE) /AIN/ACTIVITY_CONTEXT_STR Activity Context 20060809
2 Changing CT_CONDITION_PARAMETER Call by reference Type reference (TYPE) /AIN/ACTIVITY_COND_PARAM_TAB Condition parameters table type 20060809
3 Exporting ET_RET_MSG Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20060809
4 Exporting EV_STATUS Call by reference Type reference (TYPE) /AIN/ACTIVITY_STATUS Activity Return Status 20060809
5 Importing IO_LOG Call by reference Object reference (TYPE REF TO) /AIN/CL_APP_LOG AIN Application log 20060809
6 Importing IR_INSTANCE Call by reference Object reference (TYPE REF TO) /AIN/CL_DEV_ACTIVITY Parent of all device activity classes 20060809
7 Importing IS_MSG Call by reference Type reference (TYPE) ANY 20060809
8 Importing IT_PARAMETER Call by reference Type reference (TYPE) /AIN/ACTIVITY_PARAMETERS_TAB Activity parameters table type 20060809
9 Importing IV_ACTION Call by reference Type reference (TYPE) DE_ACTION Action for EWM 20060809
10 Importing IV_MSG_TYPE Call by reference Type reference (TYPE) /AIN/DM_MSG_TYPE_ID Message Type ID 20060809

Method EXECUTE_EWM_ACTION on class /AIN/CL_DEV_EWM_GENERAL has no exception.

Method GET_LOCATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LGNUM Call by reference Type reference (TYPE) CHAR4 Not More Closely Defined Area, Possibly Used for Patchlevels 20060809
2 Exporting EV_LGPLA Call by reference Type reference (TYPE) CHAR18 Field length 18 20060809
3 Exporting EV_RFCDEST Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20060809
4 Importing IO_LOG Call by reference Object reference (TYPE REF TO) /AIN/CL_APP_LOG AIN Application log 20070112
5 Importing IR_INSTANCE Call by reference Object reference (TYPE REF TO) /AIN/CL_DEV_ACTIVITY OBSOLETE - do not use anymore! 20070112
6 Importing IV_LOCATION_GUID Call by reference Type reference (TYPE) /AIN/DM_LOC_GUID Location GUID 20060809
# Exception Resumable Description Created on
1 /AIN/CX_ACTIVITY 20060809

Method GET_SY_FROM_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_MESSAGE Value transfer Type reference (TYPE) SYMSG Structure of message variables 20061204
2 Importing IO_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20061204

Method GET_SY_FROM_EXCEPTION on class /AIN/CL_DEV_EWM_GENERAL has no exception.

Method MAP_HEX_TO_URI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ENCODING_TYPE Call by reference Type reference (TYPE) /AIN/PUB_ID_ENCODING_TYPE_TAB ID Version, ID and its encoding type 20060809
2 Exporting ET_ID_ALT Call by reference Type reference (TYPE) /AIN/PUB_ID_ALT_TAB IDs in alternative format 20060809
3 Exporting ET_ID_COMP Call by reference Type reference (TYPE) /AIN/PUB_ID_COMP_TAB ID Components 20060809
4 Importing IT_ENCODING_TYPE Call by reference Type reference (TYPE) /AIN/PUB_ID_ENCODING_TYPE_TAB ID Version, ID and its encoding type 20060809
5 Importing IT_ID Call by reference Type reference (TYPE) /AIN/PUB_ID_TAB IDs 20060809
6 Importing IT_ID_ALT Call by reference Type reference (TYPE) /AIN/PUB_ID_ALT_TAB IDs in alternative format 20060809
7 Importing IT_ID_COMP Call by reference Type reference (TYPE) /AIN/PUB_ID_COMP_TAB ID Components 20060809
# Exception Resumable Description Created on
1 /AIN/CX_ACTIVITY Activity Exception 20060809

Method WEBSERVICE_MAPIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_INPUT Call by reference Type reference (TYPE) /AIN/__SCWM__RFID_ACTION Proxy Structure (Generated) 20061204
2 Importing IT_ADDITIONAL_DATA Call by reference Type reference (TYPE) T_ADDITIONAL_DATA 20061204
3 Importing IT_ENCODING_TYPE Call by reference Type reference (TYPE) /AIN/PUB_ID_ENCODING_TYPE_TAB ID Version, ID and its encoding type 20061204
4 Importing IT_EPC_COMP Call by reference Type reference (TYPE) /AIN/PUB_ID_COMP_TAB ID Components 20061204
5 Importing IT_ID_ALT Call by reference Type reference (TYPE) /AIN/PUB_ID_ALT_TAB IDs in alternative format 20061204
6 Importing IV_ACTION Call by reference Type reference (TYPE) /AIN/__SCWM__RFID_ACTION-IV_ACTION Proxy Data Element (Generated) 20061204
7 Importing IV_EXEC_TIME Call by reference Type reference (TYPE) /AIN/__SCWM__RFID_ACTION-IV_EXEC_TIME Proxy Data Element (Generated) 20061204
8 Importing IV_LGNUM Call by reference Type reference (TYPE) /AIN/__SCWM__RFID_ACTION-IV_LGNUM Proxy Data Element (Generated) 20061204
9 Importing IV_LGPLA Call by reference Type reference (TYPE) /AIN/__SCWM__RFID_ACTION-IV_LGPLA Proxy Data Element (Generated) 20061204

Method WEBSERVICE_MAPIN on class /AIN/CL_DEV_EWM_GENERAL has no exception.

Method WEBSERVICE_MAPOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRET Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20061204
2 Exporting EV_SEVERITY Call by reference Type reference (TYPE) BAPI_MTYPE Message type: S Success, E Error, W Warning, I Info, A Abort 20061204
3 Importing IS_OUTPUT Call by reference Type reference (TYPE) /AIN/__SCWM__RFID_ACTION_RESPO Proxy Structure (Generated) 20061204

Method WEBSERVICE_MAPOUT on class /AIN/CL_DEV_EWM_GENERAL has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 600