SAP ABAP Class /AIN/CL_EPCIS_PRE (Prepare EPCIS event)
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 20061204
2 Interface implementation (CLASS c. INTERFACES i_ref)  /AIN/IF_ACTIVITY Activity interface 20061128
Properties
Class /AIN/CL_EPCIS_PRE  
Short Description Prepare EPCIS event    
Super Class /AIN/CL_BASIC_ACTIVITY Root of all activity classes 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /AIN/ACTIVITIES   Auto-ID Activities 
Created 20061128   SAP 
Last change 20141109   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /AIN/CL_EPCIS_PRE has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /AIN/IF_ACTIVITY Activity interface 20061128
Friends
Class /AIN/CL_EPCIS_PRE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_POBJ_ID_BIG Instance attribute Private Type reference (TYPE) /AIN/PUB_POBJ_ID_TAB Physical Object External ID 20140103
2 MC_N_ACTION Constant Private Type reference (TYPE) /AIN/ACTIVITY_PARAM_NAME 'ACTION' Activity Parameter: action 20061204
3 MC_N_ADD_FORMAT_HDR Constant Private Type reference (TYPE) /AIN/ACTIVITY_PARAM_NAME 'ADD_FORMAT_HDR' Add Format Header 20070712
4 MC_N_BIZ_STEP Constant Private Type reference (TYPE) /AIN/ACTIVITY_PARAM_NAME 'BIZ_STEP' Activity Parameter: business step 20061204
5 MC_N_BIZ_TRAN_PREFIX Constant Private Type reference (TYPE) /AIN/ACTIVITY_PARAM_NAME 'BIZ_TRAN_PREFIX' Activity Parameter: business tran. prefix 20061204
6 MC_N_BIZ_TRAN_TYPE Constant Private Type reference (TYPE) /AIN/ACTIVITY_PARAM_NAME 'BIZ_TRAN_TYPE' Activity Parameter: business tran. type 20061204
7 MC_N_DISPOSITION Constant Private Type reference (TYPE) /AIN/ACTIVITY_PARAM_NAME 'DISPOSITION' Activity Parameter: disposition 20061204
8 MC_N_EVENT_TYPE Constant Private Type reference (TYPE) /AIN/ACTIVITY_PARAM_NAME 'EVENT_TYPE' Activity Parameter: event type 20061204
9 MC_N_ID_FORMAT Constant Private Type reference (TYPE) /AIN/ACTIVITY_PARAM_NAME 'ID_FORMAT' ID format 20061205
10 MC_N_READ_POINT_PREFIX Constant Private Type reference (TYPE) /AIN/ACTIVITY_PARAM_NAME 'READ_POINT_PREFIX' Activity Parameter: read point prefix 20070124
11 MC_N_SCHEMA_VERSION Constant Private Type reference (TYPE) /AIN/ACTIVITY_PARAM_NAME 'SCHEMA_VERSION' Activity Parameter: schema version 20061204
12 MC_N_TARGET_LOC_ENC_TYPE Constant Private Type reference (TYPE) /AIN/ACTIVITY_PARAM_NAME 'TARGET_LOC_ENC_TYPE' Activity Parameter: target location encoding type 20070111
13 MC_N_TARGET_LOC_ID_TYPE Constant Private Type reference (TYPE) /AIN/ACTIVITY_PARAM_NAME 'TARGET_LOC_ID_TYPE' Activity Parameter: target location ID type 20070111
14 MC_N_USE_REF_DOC_ID Constant Private Type reference (TYPE) /AIN/ACTIVITY_PARAM_NAME 'USE_REF_DOC_ID' Activity Parameter: use ref. doc. id 20070322
15 MC_V_ACTION_ADD Constant Private Type reference (TYPE) /AIN/ACTIVITY_PARAM_VALUE 'ADD' Action add 20061205
16 MC_V_ACTION_DELETE Constant Private Type reference (TYPE) /AIN/ACTIVITY_PARAM_VALUE 'DELETE' Action delete 20061205
17 MC_V_ACTION_OBSERVE Constant Private Type reference (TYPE) /AIN/ACTIVITY_PARAM_VALUE 'OBSERVE' Action observe 20061205
18 MC_V_DEFAULT_ID_FORMAT Constant Private Type reference (TYPE) /AIN/ID_FORMAT 'PURE_ID_URI' ID Format 20061205
19 MC_V_EVENT_TYPE_AGG Constant Private Type reference (TYPE) /AIN/ACTIVITY_PARAM_VALUE 'AGGREGATION' Aggrgation event type 20061204
20 MC_V_EVENT_TYPE_OBJ Constant Private Type reference (TYPE) /AIN/ACTIVITY_PARAM_VALUE 'OBJECT' Object event type 20061204
21 MC_V_EVENT_TYPE_TRAN Constant Private Type reference (TYPE) /AIN/ACTIVITY_PARAM_VALUE 'TRANSACTION' Transaction event type 20061204
22 MC_V_SCHEMA_VERSION_1 Constant Private Type reference (TYPE) /AIN/ACTIVITY_PARAM_VALUE '1.0' EPCIS schema version 1.0 20061204
23 MT_FORMAT_HEADER Instance attribute Private Type reference (TYPE) TTY_FORMAT_HDR ID format and header 20070712
24 MV_ASN_CASE Instance attribute Private Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070208
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_AGG_EVENT_SEG Instance method Private Method Build EPCIS aggregation event segment 20061208
2 BUILD_OBJ_EVENT_SEG Instance method Private Method Build EPCIS object event segment 20061208
3 BUILD_TRAN_EVENT_SEG Instance method Private Method Build EPCIS transaction event segment 20061208
4 FILL_ACT_CTX_FROM_ODLV Instance method Private Method Fill activity context from outbound delivery 20070105
5 GET_BIZ_LOCATION Instance method Private Method Get EPCIS business location from ID mapping service 20061205
6 GET_FORMAT_HEADER Instance method Private Method Get ID format and header 20070712
7 GET_READ_POINT Instance method Private Method Get EPCIS read point 20061205
8 GET_REF_DOC_ID Instance method Private Method Get the reference document ID (from doc. header) 20070322
Events
Class /AIN/CL_EPCIS_PRE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 STY_FORMAT_HDR Private See coding 20070712 BEGIN OF sty_format_hdr, id_format TYPE /ain/id_format, id_format_header TYPE /ain/id_format_header, END OF sty_format_hdr
2 TTY_FORMAT_HDR Private See coding 20070712 tty_format_hdr TYPE STANDARD TABLE OF sty_format_hdr
Method Signatures

Method BUILD_AGG_EVENT_SEG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_AGG_EVENT_SEG Call by reference Type reference (TYPE) /AIN/ACT_EPCIS_AGG_EVT_STR EPCIS aggregation event 20061208
2 Importing IO_LOG Call by reference Object reference (TYPE REF TO) /AIN/CL_APP_LOG AIN Application log 20061208
3 Importing IS_PRT_EPC Call by reference Type reference (TYPE) /AIN/ACTIVITY_CTX_EPC_STR Activity Context Parent EPC 20061208
4 Importing IT_EPCLIST Call by reference Type reference (TYPE) /AIN/ACTIVITY_CTX_EPC_TAB Activity Context EPC list 20061208
5 Importing IT_PARAMETER Call by reference Type reference (TYPE) /AIN/ACTIVITY_PARAMETERS_TAB Activity parameters table type 20061208
# Exception Resumable Description Created on
1 /AIN/CX_ACTIVITY Activity Exception 20061208

Method BUILD_OBJ_EVENT_SEG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OBJ_EVENT_SEG Call by reference Type reference (TYPE) /AIN/ACT_EPCIS_OBJ_EVT_STR EPCIS object event 20061208
2 Importing IO_LOG Call by reference Object reference (TYPE REF TO) /AIN/CL_APP_LOG AIN Application log 20061208
3 Importing IT_EPCLIST Call by reference Type reference (TYPE) /AIN/ACTIVITY_CTX_EPC_TAB Activity Context EPC list 20061208
4 Importing IT_PARAMETER Call by reference Type reference (TYPE) /AIN/ACTIVITY_PARAMETERS_TAB Activity parameters table type 20061208
# Exception Resumable Description Created on
1 /AIN/CX_ACTIVITY Activity Exception 20061208

Method BUILD_TRAN_EVENT_SEG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_TRAN_EVENT_SEG Call by reference Type reference (TYPE) /AIN/ACT_EPCIS_TRAN_EVT_STR EPCIS transaction event 20061208
2 Importing IO_LOG Call by reference Object reference (TYPE REF TO) /AIN/CL_APP_LOG AIN Application log 20061208
3 Importing IS_PRT_EPC Call by reference Type reference (TYPE) /AIN/ACTIVITY_CTX_EPC_STR Activity Context Parent EPC 20061208
4 Importing IT_EPCLIST Call by reference Type reference (TYPE) /AIN/ACTIVITY_CTX_EPC_TAB Activity Context EPC list 20061208
5 Importing IT_PARAMETER Call by reference Type reference (TYPE) /AIN/ACTIVITY_PARAMETERS_TAB Activity parameters table type 20061208
# Exception Resumable Description Created on
1 /AIN/CX_ACTIVITY Activity Exception 20061208

Method FILL_ACT_CTX_FROM_ODLV 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 20070105
2 Importing IO_LOG Call by reference Object reference (TYPE REF TO) /AIN/CL_APP_LOG AIN Application log 20070105
3 Importing IS_MSG_BACKEND Call by reference Type reference (TYPE) /AIN/ACTIVITY_DOC_MSG_STR Document Header 20070105
4 Importing IT_PARAMETER Call by reference Type reference (TYPE) /AIN/ACTIVITY_PARAMETERS_TAB Activity parameters table type 20070105
# Exception Resumable Description Created on
1 /AIN/CX_ACTIVITY Activity Exception 20070105

Method GET_BIZ_LOCATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BIZ_LOCATION Call by reference Type reference (TYPE) STRING 20070124
2 Importing IO_LOG Call by reference Object reference (TYPE REF TO) /AIN/CL_APP_LOG AIN Application log 20070111
3 Importing IT_PARAMETER Call by reference Type reference (TYPE) /AIN/ACTIVITY_PARAMETERS_TAB Activity parameters table type 20070111
4 Importing IV_DEVGRP_GUID Call by reference Type reference (TYPE) /AIN/DM_DEVGRP_GUID Device Group GUID 20061219
# Exception Resumable Description Created on
1 /AIN/CX_ACTIVITY Activity Exception 20070111

Method GET_FORMAT_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PARAMETER Call by reference Type reference (TYPE) /AIN/ACTIVITY_PARAMETERS_TAB Activity parameters table type 20070712

Method GET_FORMAT_HEADER on class /AIN/CL_EPCIS_PRE has no exception.

Method GET_READ_POINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_READ_POINT Call by reference Type reference (TYPE) STRING 20061219
2 Importing IO_LOG Call by reference Object reference (TYPE REF TO) /AIN/CL_APP_LOG AIN Application log 20070111
3 Importing IT_PARAMETER Call by reference Type reference (TYPE) /AIN/ACTIVITY_PARAMETERS_TAB Activity parameters table type 20070111
4 Importing IV_BIZ_LOCATION Call by reference Type reference (TYPE) STRING Business Location 20070206
5 Importing IV_DEVGRP_GUID Call by reference Type reference (TYPE) /AIN/DM_DEVGRP_GUID Device Group GUID 20061219
# Exception Resumable Description Created on
1 /AIN/CX_ACTIVITY Activity Exception 20070111

Method GET_REF_DOC_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_REF_DOC_ID Call by reference Type reference (TYPE) /AIN/PUB_BTD_EXTID Business Transaction Document External ID 20070322
2 Importing IO_LOG Call by reference Object reference (TYPE REF TO) /AIN/CL_APP_LOG AIN Application log 20070322
3 Importing IV_DOC_INTID Call by reference Type reference (TYPE) /AIN/PUB_BTD_INTID Business Transaction Document Internal ID 20070322
# Exception Resumable Description Created on
1 /AIN/CX_ACTIVITY Activity Exception 20070322
History
Last changed by/on SAP  20141109 
SAP Release Created in 510