SAP ABAP Class /AIN/CL_EPCIS_CPACK_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 20080219
2 Interface implementation (CLASS c. INTERFACES i_ref)  /AIN/IF_ACTIVITY Activity interface 20080219
Properties
Class /AIN/CL_EPCIS_CPACK_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 20080219   SAP 
Last change 20141109   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /AIN/CL_EPCIS_CPACK_PRE has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /AIN/IF_ACTIVITY Activity interface 20080219
Friends
Class /AIN/CL_EPCIS_CPACK_PRE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_N_ACTION Constant Private Type reference (TYPE) /AIN/ACTIVITY_PARAM_NAME 'ACTION' Activity Parameter: action 20080219
2 MC_N_ADD_FORMAT_HDR Constant Private Type reference (TYPE) /AIN/ACTIVITY_PARAM_NAME 'ADD_FORMAT_HDR' Add Format Header 20080219
3 MC_N_BIZ_STEP Constant Private Type reference (TYPE) /AIN/ACTIVITY_PARAM_NAME 'BIZ_STEP' Activity Parameter: business step 20080219
4 MC_N_BIZ_TRAN_PREFIX Constant Private Type reference (TYPE) /AIN/ACTIVITY_PARAM_NAME 'BIZ_TRAN_PREFIX' Activity Parameter: business tran. prefix 20080219
5 MC_N_BIZ_TRAN_TYPE Constant Private Type reference (TYPE) /AIN/ACTIVITY_PARAM_NAME 'BIZ_TRAN_TYPE' Activity Parameter: business tran. type 20080219
6 MC_N_DISPOSITION Constant Private Type reference (TYPE) /AIN/ACTIVITY_PARAM_NAME 'DISPOSITION' Activity Parameter: disposition 20080219
7 MC_N_EVENT_TYPE Constant Private Type reference (TYPE) /AIN/ACTIVITY_PARAM_NAME 'EVENT_TYPE' Activity Parameter: event type 20080219
8 MC_N_ID_FORMAT Constant Private Type reference (TYPE) /AIN/ACTIVITY_PARAM_NAME 'ID_FORMAT' ID format 20080219
9 MC_N_READ_POINT_PREFIX Constant Private Type reference (TYPE) /AIN/ACTIVITY_PARAM_NAME 'READ_POINT_PREFIX' Activity Parameter: read point prefix 20080219
10 MC_N_SCHEMA_VERSION Constant Private Type reference (TYPE) /AIN/ACTIVITY_PARAM_NAME 'SCHEMA_VERSION' Activity Parameter: schema version 20080219
11 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 20080219
12 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 20080219
13 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 20080219
14 MC_V_ACTION_ADD Constant Private Type reference (TYPE) /AIN/ACTIVITY_PARAM_VALUE 'ADD' Action add 20080219
15 MC_V_ACTION_DELETE Constant Private Type reference (TYPE) /AIN/ACTIVITY_PARAM_VALUE 'DELETE' Action delete 20080219
16 MC_V_ACTION_OBSERVE Constant Private Type reference (TYPE) /AIN/ACTIVITY_PARAM_VALUE 'OBSERVE' Action observe 20080219
17 MC_V_DEFAULT_ID_FORMAT Constant Private Type reference (TYPE) /AIN/ID_FORMAT 'PURE_ID_URI' ID Format 20080219
18 MC_V_EVENT_TYPE_AGG Constant Private Type reference (TYPE) /AIN/ACTIVITY_PARAM_VALUE 'AGGREGATION' Aggrgation event type 20080219
19 MC_V_EVENT_TYPE_OBJ Constant Private Type reference (TYPE) /AIN/ACTIVITY_PARAM_VALUE 'OBJECT' Object event type 20080219
20 MC_V_EVENT_TYPE_TRAN Constant Private Type reference (TYPE) /AIN/ACTIVITY_PARAM_VALUE 'TRANSACTION' Transaction event type 20080219
21 MC_V_SCHEMA_VERSION_1 Constant Private Type reference (TYPE) /AIN/ACTIVITY_PARAM_VALUE '1.0' EPCIS schema version 1.0 20080219
22 MT_FORMAT_HEADER Instance attribute Private Type reference (TYPE) TTY_FORMAT_HDR ID format and header 20080219
23 MV_ASN_CASE Instance attribute Private Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20080219
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_AGG_EVENT_SEG Instance method Private Method Build EPCIS aggregation event segment 20080219
2 BUILD_OBJ_EVENT_SEG Instance method Private Method Build EPCIS object event segment 20080219
3 BUILD_TRAN_EVENT_SEG Instance method Private Method Build EPCIS transaction event segment 20080219
4 FILL_ACT_CTX_FROM_ODLV Instance method Private Method Fill activity context from outbound delivery 20080219
5 GET_BIZ_LOCATION Instance method Private Method Get EPCIS business location from ID mapping service 20080219
6 GET_FORMAT_HEADER Instance method Private Method Get ID format and header 20080219
7 GET_READ_POINT Instance method Private Method Get EPCIS read point 20080219
8 GET_REF_DOC_ID Instance method Private Method Get the reference document ID (from doc. header) 20080219
Events
Class /AIN/CL_EPCIS_CPACK_PRE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 STY_FORMAT_HDR Private See coding 20080219 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 20080219 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 20080219
2 Importing IO_LOG Call by reference Object reference (TYPE REF TO) /AIN/CL_APP_LOG AIN Application log 20080219
3 Importing IS_PRT_EPC Call by reference Type reference (TYPE) /AIN/ACTIVITY_CTX_EPC_STR Activity Context Parent EPC 20080219
4 Importing IT_EPCLIST Call by reference Type reference (TYPE) /AIN/ACTIVITY_CTX_EPC_TAB Activity Context EPC list 20080219
5 Importing IT_PARAMETER Call by reference Type reference (TYPE) /AIN/ACTIVITY_PARAMETERS_TAB Activity parameters table type 20080219
# Exception Resumable Description Created on
1 /AIN/CX_ACTIVITY Activity Exception 20080219

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 20080219
2 Importing IO_LOG Call by reference Object reference (TYPE REF TO) /AIN/CL_APP_LOG AIN Application log 20080219
3 Importing IT_EPCLIST Call by reference Type reference (TYPE) /AIN/ACTIVITY_CTX_EPC_TAB Activity Context EPC list 20080219
4 Importing IT_PARAMETER Call by reference Type reference (TYPE) /AIN/ACTIVITY_PARAMETERS_TAB Activity parameters table type 20080219
# Exception Resumable Description Created on
1 /AIN/CX_ACTIVITY Activity Exception 20080219

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 20080219
2 Importing IO_LOG Call by reference Object reference (TYPE REF TO) /AIN/CL_APP_LOG AIN Application log 20080219
3 Importing IS_PRT_EPC Call by reference Type reference (TYPE) /AIN/ACTIVITY_CTX_EPC_STR Activity Context Parent EPC 20080219
4 Importing IT_EPCLIST Call by reference Type reference (TYPE) /AIN/ACTIVITY_CTX_EPC_TAB Activity Context EPC list 20080219
5 Importing IT_PARAMETER Call by reference Type reference (TYPE) /AIN/ACTIVITY_PARAMETERS_TAB Activity parameters table type 20080219
# Exception Resumable Description Created on
1 /AIN/CX_ACTIVITY Activity Exception 20080219

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

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 20080219
2 Importing IO_LOG Call by reference Object reference (TYPE REF TO) /AIN/CL_APP_LOG AIN Application log 20080219
3 Importing IT_PARAMETER Call by reference Type reference (TYPE) /AIN/ACTIVITY_PARAMETERS_TAB Activity parameters table type 20080219
4 Importing IV_DEVGRP_GUID Call by reference Type reference (TYPE) /AIN/DM_DEVGRP_GUID Device Group GUID 20080219
# Exception Resumable Description Created on
1 /AIN/CX_ACTIVITY Activity Exception 20080219

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 20080219

Method GET_FORMAT_HEADER on class /AIN/CL_EPCIS_CPACK_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 20080219
2 Importing IO_LOG Call by reference Object reference (TYPE REF TO) /AIN/CL_APP_LOG AIN Application log 20080219
3 Importing IT_PARAMETER Call by reference Type reference (TYPE) /AIN/ACTIVITY_PARAMETERS_TAB Activity parameters table type 20080219
4 Importing IV_BIZ_LOCATION Call by reference Type reference (TYPE) STRING Business Location 20080219
5 Importing IV_DEVGRP_GUID Call by reference Type reference (TYPE) /AIN/DM_DEVGRP_GUID Device Group GUID 20080219
# Exception Resumable Description Created on
1 /AIN/CX_ACTIVITY Activity Exception 20080219

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 20080219
2 Importing IO_LOG Call by reference Object reference (TYPE REF TO) /AIN/CL_APP_LOG AIN Application log 20080219
3 Importing IV_DOC_INTID Call by reference Type reference (TYPE) /AIN/PUB_BTD_INTID Business Transaction Document Internal ID 20080219
# Exception Resumable Description Created on
1 /AIN/CX_ACTIVITY Activity Exception 20080219
History
Last changed by/on SAP  20141109 
SAP Release Created in 700