SAP ABAP Class /AIN/CL_DEV_EM (Post Event Handler / Send Event Message to SAP EM)
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_BASIC_ACTIVITY Root of all activity classes 20050519
2 Interface implementation (CLASS c. INTERFACES i_ref)  /AIN/IF_ACTIVITY Activity interface 20050519
Properties
Class /AIN/CL_DEV_EM  
Short Description Post Event Handler / Send Event Message to SAP EM    
Super Class /AIN/CL_BASIC_ACTIVITY Root of all activity classes 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package /AIN/ACTIVITIES   Auto-ID Activities 
Created 20050519   SAP 
Last change 20141109   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 TRXAS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 /AIN/IF_ACTIVITY Activity interface 20050519
Friends
Class /AIN/CL_DEV_EM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_BPT Constant Public Type reference (TYPE) /SAPTRX/TRK_OBJ_TYPE 'AII_OBJECT' Business Process Type 20050519
2 C_LOC_TYPE Constant Public Type reference (TYPE) DDOBJNAME '/AIN/DM_LOC_TYPE' Name of ABAP Dictionary Object 20050609
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_EM_DEFINED Instance method Private Method Check Event Management System is defined or not 20050519
2 COLLECT_AII_OBJECTS Instance method Private Method Collect AII Objects Information for passing to SAP EM 20050519
3 GET_ACTION Instance method Private Method Get Action Information 20050519
4 GET_DEVICE Instance method Private Method Get Device Information 20050816
5 GET_DOC Instance method Private Method Get Document Information 20050519
6 GET_EPC Instance method Private Method Get EPC and Product Information 20050603
7 GET_LOCATION Instance method Private Method Get Location Information 20050816
8 GET_OBJECT Instance method Private Method Get Object Information 20050519
9 GET_PRODUCT Instance method Private Method Get EPC and Product Information 20050603
10 SEND_INFO_TO_EM Instance method Private Method Collect AII Objects Information for passing to SAP EM 20050519
Events
Class /AIN/CL_DEV_EM has no event.
Types
Class /AIN/CL_DEV_EM has no local type.
Method Signatures

Method CHECK_EM_DEFINED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERROR Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20050708
2 Importing IO_LOG Call by reference Object reference (TYPE REF TO) /AIN/CL_APP_LOG AIN Application log 20050705

Method CHECK_EM_DEFINED on class /AIN/CL_DEV_EM has no exception.

Method COLLECT_AII_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACTION Call by reference Type reference (TYPE) /AIN/DM_ACTION_TAB Table type for action 20050519
2 Exporting ET_ACT_OBJ Call by reference Type reference (TYPE) /AIN/DM_ACTION_OBJ_TAB Table type for action object 20050519
3 Exporting ET_AOBJ_CTX Call by reference Type reference (TYPE) /AIN/DM_AOBJ_CTX_TAB Action object context table type 20050519
4 Exporting ET_DEV Call by reference Type reference (TYPE) /AIN/DM_DEV_TAB Device table 20050519
5 Exporting ET_DEVCTR Call by reference Type reference (TYPE) /AIN/DM_DEVCTR_TAB Device-controller table 20050519
6 Exporting ET_DEVGRP Call by reference Type reference (TYPE) /AIN/DM_DEVGRP_TAB Device-group table 20050519
7 Exporting ET_DOC Call by reference Type reference (TYPE) /AIN/DM_DOC_TAB Document table 20050519
8 Exporting ET_DOC_CTX Call by reference Type reference (TYPE) /AIN/DM_DOC_CTX_TAB Document context table 20050519
9 Exporting ET_ID_DATA Call by reference Type reference (TYPE) /AIN/ID_DATA_TAB Table Type: ID Data 20050519
10 Exporting ET_LOC Call by reference Type reference (TYPE) /AIN/DM_LOC_INFO_TAB Table type for location 20050519
11 Exporting ET_LOC_CODE Call by reference Type reference (TYPE) /AIN/DM_LOC_CODE_TAB Table Type for location code (issue agency & company prefix) 20050519
12 Exporting ET_OBJECT Call by reference Type reference (TYPE) /AIN/DM_OBJECT_TAB Object table type 20050519
13 Exporting ET_OBJ_CTX Call by reference Type reference (TYPE) /AIN/DM_OBJ_CTX_TAB Object context table type 20050519
14 Exporting ET_PRODUCT Call by reference Type reference (TYPE) /AIN/DM_PROD_ALL_TAB Table type for product structure 20050519
15 Exporting ET_RET_MSG Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20050519
16 Importing IS_CONTEXT Call by reference Type reference (TYPE) /AIN/ACTIVITY_CONTEXT_STR Activity Context 20050519

Method COLLECT_AII_OBJECTS on class /AIN/CL_DEV_EM has no exception.

Method GET_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACTION Call by reference Type reference (TYPE) /AIN/DM_ACTION_TAB Object table type 20050519
2 Exporting ET_ACT_OBJ Call by reference Type reference (TYPE) /AIN/DM_ACTION_OBJ_TAB Table type for action object 20050519
3 Exporting ET_AOBJ_CTX Call by reference Type reference (TYPE) /AIN/DM_AOBJ_CTX_TAB Object context table type 20050519
4 Importing IS_CONTEXT Call by reference Type reference (TYPE) /AIN/ACTIVITY_CONTEXT_STR Activity Context 20050519

Method GET_ACTION on class /AIN/CL_DEV_EM has no exception.

Method GET_DEVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DEV Call by reference Type reference (TYPE) /AIN/DM_DEV_TAB Device 20050816
2 Exporting ET_DEVCTR Call by reference Type reference (TYPE) /AIN/DM_DEVCTR_TAB Device controller 20050816
3 Exporting ET_DEVGRP Call by reference Type reference (TYPE) /AIN/DM_DEVGRP_TAB Device group 20050816
4 Importing IS_CONTEXT Call by reference Type reference (TYPE) /AIN/ACTIVITY_CONTEXT_STR Activity Context 20050816

Method GET_DEVICE on class /AIN/CL_DEV_EM has no exception.

Method GET_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DOC Call by reference Type reference (TYPE) /AIN/DM_DOC_TAB Document table 20050519
2 Exporting ET_DOC_CTX Call by reference Type reference (TYPE) /AIN/DM_DOC_CTX_TAB Document context table 20050519
3 Importing IS_CONTEXT Call by reference Type reference (TYPE) /AIN/ACTIVITY_CONTEXT_STR Activity Context 20050519

Method GET_DOC on class /AIN/CL_DEV_EM has no exception.

Method GET_EPC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ID_DATA Call by reference Type reference (TYPE) /AIN/ID_DATA_TAB Table type for action object 20050603
2 Exporting ET_RET_MSG Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20050603
3 Importing IT_OBJECT Call by reference Type reference (TYPE) /AIN/DM_OBJECT_TAB Activity Context 20050810

Method GET_EPC on class /AIN/CL_DEV_EM has no exception.

Method GET_LOCATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LOC Call by reference Type reference (TYPE) /AIN/DM_LOC_INFO_TAB Location structure. 20050816
2 Exporting ET_LOC_CODE Call by reference Type reference (TYPE) /AIN/DM_LOC_CODE_TAB Structure for location code (issue agency & company prefix) 20050816
3 Importing IT_OBJECT Call by reference Type reference (TYPE) /AIN/DM_OBJECT_TAB Object structure 20050816

Method GET_LOCATION on class /AIN/CL_DEV_EM has no exception.

Method GET_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECT Call by reference Type reference (TYPE) /AIN/DM_OBJECT_TAB Object table type 20050519
2 Exporting ET_OBJ_CTX Call by reference Type reference (TYPE) /AIN/DM_OBJ_CTX_TAB Object context table type 20050519
3 Importing IS_CONTEXT Call by reference Type reference (TYPE) /AIN/ACTIVITY_CONTEXT_STR Activity Context 20050519

Method GET_OBJECT on class /AIN/CL_DEV_EM has no exception.

Method GET_PRODUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PRODUCT Call by reference Type reference (TYPE) /AIN/DM_PROD_ALL_TAB Object context table type 20050603
2 Exporting ET_RET_MSG Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20050603
3 Importing IT_OBJECT Call by reference Type reference (TYPE) /AIN/DM_OBJECT_TAB Object table type 20050603

Method GET_PRODUCT on class /AIN/CL_DEV_EM has no exception.

Method SEND_INFO_TO_EM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERROR Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20050708
2 Importing IO_LOG Call by reference Object reference (TYPE REF TO) /AIN/CL_APP_LOG Activity Context 20050519
3 Importing IT_ACTION Call by reference Type reference (TYPE) /AIN/DM_ACTION_TAB Table type for action 20050601
4 Importing IT_ACT_CONTEXT Call by reference Type reference (TYPE) /AIN/ACTIVITY_CTX_TAB Activity Context EPC list 20051011
5 Importing IT_ACT_OBJ Call by reference Type reference (TYPE) /AIN/DM_ACTION_OBJ_TAB Table type for action object 20050601
6 Importing IT_ACT_PARAM Call by reference Type reference (TYPE) /AIN/ACTIVITY_PARAMETERS_TAB Activity parameters 20050601
7 Importing IT_AOBJ_CTX Call by reference Type reference (TYPE) /AIN/DM_AOBJ_CTX_TAB Action object context table type 20050601
8 Importing IT_DEV Call by reference Type reference (TYPE) /AIN/DM_DEV_TAB Device table 20050601
9 Importing IT_DEVCTR Call by reference Type reference (TYPE) /AIN/DM_DEVCTR_TAB Device-controller table 20050601
10 Importing IT_DEVGRP Call by reference Type reference (TYPE) /AIN/DM_DEVGRP_TAB Device-group table 20050601
11 Importing IT_DOC Call by reference Type reference (TYPE) /AIN/DM_DOC_TAB Document table 20050601
12 Importing IT_DOC_CTX Call by reference Type reference (TYPE) /AIN/DM_DOC_CTX_TAB Document context table 20050601
13 Importing IT_ID_DATA Call by reference Type reference (TYPE) /AIN/ID_DATA_TAB Table Type: ID Data 20050601
14 Importing IT_LOC Call by reference Type reference (TYPE) /AIN/DM_LOC_INFO_TAB Table type for location 20050601
15 Importing IT_LOC_CODE Call by reference Type reference (TYPE) /AIN/DM_LOC_CODE_TAB Table Type for location code (issue agency & company prefix) 20050601
16 Importing IT_OBJECT Call by reference Type reference (TYPE) /AIN/DM_OBJECT_TAB Object table type 20050601
17 Importing IT_OBJ_CTX Call by reference Type reference (TYPE) /AIN/DM_OBJ_CTX_TAB Object context table type 20050601
18 Importing IT_PRODUCT Call by reference Type reference (TYPE) /AIN/DM_PROD_ALL_TAB Table type for product structure 20050601

Method SEND_INFO_TO_EM on class /AIN/CL_DEV_EM has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 400