SAP ABAP Class /AIN/CL_HU_PACK_PRE (Pack Handling Unit in ERP)
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 20070122
2 Interface implementation (CLASS c. INTERFACES i_ref)  /AIN/IF_ACTIVITY Activity interface 20060821
Properties
Class /AIN/CL_HU_PACK_PRE  
Short Description Pack Handling Unit in ERP    
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 20060821   SAP 
Last change 20141109   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /AIN/CL_HU_PACK_PRE has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /AIN/IF_ACTIVITY Activity interface 20060821
Friends
Class /AIN/CL_HU_PACK_PRE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_UII_TYPE Constant Public Type reference (TYPE) /AIN/EPC_VERSION 'UII' ID Type 20080325
2 MS_HU Static Attribute Public Type reference (TYPE) /AIN/ACTX_HU_PACK_INT_STR Flexible activity structure for Handling Unit packing Bknd 20070123
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_HU_ID Static method Public Method Check and get HU ID if object is already a Handling Unit 20060823
2 CHECK_HU_ID_MULTIPLE Static method Public Method Check and get HU ID if object is already a Handling Unit 20090320
3 CHECK_SERIAL_NO Static method Public Method Check and get SN if object is already a Serial Number 20061221
4 CHECK_SERIAL_NO_MULTIPLE Static method Public Method Check and get SN if object is already a Serial Number 20090320
5 COMPUTE_ITEM_TABLE Instance method Private Method Compute items table for HU Packing or Creation 20070122
6 DELETE_HU_SUB_ITEMS Instance method Private Method Delete sub items of HU`s before packing 20070122
7 GET_LOCATION_MAPPING Static method Public Method Get locations according to business system 20060822
8 GET_PACKAGING_MATERIAL Instance method Private Method Get package material from flexible activity context 20070122
Events
Class /AIN/CL_HU_PACK_PRE has no event.
Types
Class /AIN/CL_HU_PACK_PRE has no local type.
Method Signatures

Method CHECK_HU_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_HU_FLAG Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20060823
2 Exporting EV_HU_ID Call by reference Type reference (TYPE) /AIN/PUB_ID_COMP_VALUE ID component name 20060823
3 Exporting EV_STATUS Call by reference Type reference (TYPE) /AIN/ACTIVITY_STATUS Activity Return Status 20060823
4 Importing IV_LOGSYS Call by reference Type reference (TYPE) /AIN/PUB_LOFSYS Business System 20060823
5 Importing IV_POBJ_INTID Call by reference Type reference (TYPE) /AIN/PUB_POBJ_INTID Physical Object Internal ID 20060823

Method CHECK_HU_ID on class /AIN/CL_HU_PACK_PRE has no exception.

Method CHECK_HU_ID_MULTIPLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HU_ID Call by reference Type reference (TYPE) /AIN/OBJ_HU_MAPPING_TAB ID component name 20090320
2 Exporting EV_STATUS Call by reference Type reference (TYPE) /AIN/ACTIVITY_STATUS Activity Return Status 20090320
3 Importing IT_POBJ_INTID Call by reference Type reference (TYPE) /AIN/PUB_POBJ_INTID_TAB Physical Object Internal ID 20090320
4 Importing IV_LOGSYS Call by reference Type reference (TYPE) /AIN/PUB_LOFSYS Business System 20090320

Method CHECK_HU_ID_MULTIPLE on class /AIN/CL_HU_PACK_PRE has no exception.

Method CHECK_SERIAL_NO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SERIAL_NO Call by reference Type reference (TYPE) CHAR18 Serial Number 20061221
2 Exporting EV_SN_FLAG Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20061221
3 Exporting EV_STATUS Call by reference Type reference (TYPE) /AIN/ACTIVITY_STATUS Activity Return Status 20061221
4 Importing IV_LOGSYS Call by reference Type reference (TYPE) /AIN/PUB_LOFSYS Business System 20061221
5 Importing IV_POBJ_INTID Call by reference Type reference (TYPE) /AIN/PUB_POBJ_INTID Physical Object Internal ID 20061221

Method CHECK_SERIAL_NO on class /AIN/CL_HU_PACK_PRE has no exception.

Method CHECK_SERIAL_NO_MULTIPLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SERIAL_NO Call by reference Type reference (TYPE) /AIN/OBJ_SERIALNO_MAPPING_TAB Serial Number 20090320
2 Exporting EV_STATUS Call by reference Type reference (TYPE) /AIN/ACTIVITY_STATUS Activity Return Status 20090320
3 Importing IT_POBJ_INTID Call by reference Type reference (TYPE) /AIN/PUB_POBJ_INTID_TAB Physical Object Internal ID 20090320
4 Importing IV_LOGSYS Call by reference Type reference (TYPE) /AIN/PUB_LOFSYS Business System 20090320

Method CHECK_SERIAL_NO_MULTIPLE on class /AIN/CL_HU_PACK_PRE has no exception.

Method COMPUTE_ITEM_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ITEMS Call by reference Type reference (TYPE) /AIN/ACTX_HU_ITEM_TAB Item table for flexibe activity context of HU processes 20070122
2 Changing CT_ITEMS_HEADER Call by reference Type reference (TYPE) /AIN/PUB_POBJ_HEADER_TAB Physical Object Header 20070122
3 Exporting EV_STATUS Call by reference Type reference (TYPE) /AIN/ACTIVITY_STATUS Activity Return Status 20070122
4 Importing IO_LOG Call by reference Object reference (TYPE REF TO) /AIN/CL_APP_LOG AIN Application log 20070122
5 Importing IT_POBJ_HEADER_ALL Call by reference Type reference (TYPE) /AIN/PUB_POBJ_HEADER_TAB Physical Object Header 20070122
6 Importing IT_POBJ_HEADER_ITEMS Call by reference Type reference (TYPE) /AIN/PUB_POBJ_HEADER_TAB Physical Object Header 20070122
7 Importing IT_PROD_HEADER_ITEMS Call by reference Type reference (TYPE) /AIN/PUB_PROD_HEADER_TAB Product Header 20070122
8 Importing IV_LOGSYS Call by reference Type reference (TYPE) /AIN/PUB_LOFSYS Business System 20070122

Method COMPUTE_ITEM_TABLE on class /AIN/CL_HU_PACK_PRE has no exception.

Method DELETE_HU_SUB_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_POBJ_HEADER_SUB Call by reference Type reference (TYPE) /AIN/PUB_POBJ_HEADER_TAB Physical Object Header 20070122
2 Importing IV_PRT_HU_INTID Call by reference Type reference (TYPE) /AIN/PUB_POBJ_INTID Physical Object Internal ID 20070122

Method DELETE_HU_SUB_ITEMS on class /AIN/CL_HU_PACK_PRE has no exception.

Method GET_LOCATION_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LOFSYS Call by reference Type reference (TYPE) /AIN/PUB_LOFSYS Business System 20070104
2 Exporting EV_PLANT Call by reference Type reference (TYPE) /AIN/PUB_LOC_EXTID External Location Identifier 20060822
3 Exporting EV_SLOC Call by reference Type reference (TYPE) /AIN/PUB_LOC_EXTID External Location Identifier 20060822
4 Exporting EV_STATUS Call by reference Type reference (TYPE) /AIN/ACTIVITY_STATUS Activity Return Status 20060822
5 Importing IV_LOCATION_ID Call by reference Type reference (TYPE) /AIN/PUB_LOC_INTID Location internal ID 20060822
6 Importing IV_LOFSYS Call by reference Type reference (TYPE) /AIN/PUB_LOFSYS Business System 20060822

Method GET_LOCATION_MAPPING on class /AIN/CL_HU_PACK_PRE has no exception.

Method GET_PACKAGING_MATERIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EXTID1 Call by reference Type reference (TYPE) /AIN/HU Handling Unit Identifier 20071004
2 Exporting EV_EXTID2 Call by reference Type reference (TYPE) /AIN/HU Handling Unit Identifier 20071004
3 Exporting EV_PACKMAT Call by reference Type reference (TYPE) /AIN/PUB_PROD_EXTID Product ID 20070122
4 Exporting EV_STATUS Call by reference Type reference (TYPE) /AIN/ACTIVITY_STATUS Activity Return Status 20070122
5 Importing IS_ADDITIONAL_CONTEXT Call by reference Type reference (TYPE) ANY 20070122
6 Importing IV_TOP_POBJ_INTID Call by reference Type reference (TYPE) /AIN/PUB_POBJ_INTID Physical Object Internal ID 20070122

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