SAP ABAP Class EUP_UNPACKING_CONTEXT (Used by the EUP_STRUCTURE_FACTORY class.)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-GP (Application Component) Guided Procedure
     S_EUP_GP (Package) Development GP
Properties
Class EUP_UNPACKING_CONTEXT  
Short Description Used by the EUP_STRUCTURE_FACTORY class.    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_EUP_GP   Development GP 
Created 20041027   SAP 
Last change 20070910   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class EUP_UNPACKING_CONTEXT has no forward declaration.
Interfaces
Class EUP_UNPACKING_CONTEXT has no interface implemented.
Friends
Class EUP_UNPACKING_CONTEXT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MV_LABEL_ENTRIES Instance attribute Private See coding 20041027
2 MV_NAMESPACE_ENTRIES Instance attribute Private See coding 20041027
3 MV_TYPE_DATA_ENTRIES Instance attribute Private See coding 20041027
4 MV_TYPE_LABEL_ENTRIES Instance attribute Private See coding 20041027
5 MV_VALUE_DATA_ENTRIES Instance attribute Private See coding 20041027
6 MV_VALUE_LABEL_ENTRIES Instance attribute Private See coding 20041027
Methods
# Method Level Visibility Method type Description Created on
1 GET_TYPE_LABEL Instance method Public Method 20041027
2 GET_VALUE_DATA Instance method Public Method 20060818
3 GET_VALUE_LABEL Instance method Public Method 20041027
4 PUT_LABEL Instance method Public Method 20041027
5 PUT_NAMESPACE Instance method Public Method 20041027
6 PUT_TYPE_DATA Instance method Public Method 20041027
7 PUT_TYPE_LABEL Instance method Public Method 20041027
8 PUT_VALUE_DATA Instance method Public Method 20041027
9 PUT_VALUE_LABEL Instance method Public Method 20041027
10 UNPACK_REFERENCES Instance method Public Method 20041027
Events
Class EUP_UNPACKING_CONTEXT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 MT_LABEL_ENTRY Private See coding 20041027 begin of mt_label_entry, ID TYPE INT4, label TYPE REF TO EUP_label, name TYPE STRING, namespace_id TYPE INT4, end of mt_label_entry
2 MT_NAMESPACE_ENTRY Private See coding 20041027 begin of mt_namespace_entry, ID TYPE INT4, namespace TYPE REF TO EUP_namespace, end of mt_namespace_entry
3 MT_TYPE_DATA_ENTRY Private See coding 20041027 begin of mt_type_data_entry, ID TYPE INT4, type_data TYPE REF TO EUP_type_data, option_ids TYPE EUP_TABLE_OF_IDS, type_label_ids TYPE EUP_TABLE_OF_IDS, end of mt_type_data_entry
4 MT_TYPE_LABEL_ENTRY Private See coding 20041027 begin of mt_type_label_entry, ID TYPE INT4, type_label TYPE REF TO EUP_type_label, min_occurs TYPE INT4, max_occurs TYPE INT4, label_id TYPE INT4, type_data_id TYPE INT4, end of mt_type_label_entry
5 MT_VALUE_DATA_ENTRY Private See coding 20041027 begin of mt_value_data_entry, ID TYPE INT4, value_data TYPE REF TO EUP_value_data, value_label_ids TYPE EUP_TABLE_OF_IDS, end of mt_value_data_entry
6 MT_VALUE_LABEL_ENTRY Private See coding 20041027 begin of mt_value_label_entry, ID TYPE INT4, value_label TYPE REF TO EUP_value_label, label_id TYPE INT4, value_data_ids TYPE EUP_TABLE_OF_IDS, end of mt_value_label_entry
Method Signatures

Method GET_TYPE_LABEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_TYPE_LABEL Value transfer Object reference (TYPE REF TO) EUP_TYPE_LABEL 20041027
2 Importing IV_ID Call by reference Type reference (TYPE) INT4 20041027

Method GET_TYPE_LABEL on class EUP_UNPACKING_CONTEXT has no exception.

Method GET_VALUE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_VALUE_DATA Value transfer Object reference (TYPE REF TO) EUP_VALUE_DATA 20060818
2 Importing IV_ID Call by reference Type reference (TYPE) INT4 Natural number 20060818

Method GET_VALUE_DATA on class EUP_UNPACKING_CONTEXT has no exception.

Method GET_VALUE_LABEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_VALUE_LABEL Value transfer Object reference (TYPE REF TO) EUP_VALUE_LABEL 20041027
2 Importing IV_ID Call by reference Type reference (TYPE) INT4 Natural number 20041027

Method GET_VALUE_LABEL on class EUP_UNPACKING_CONTEXT has no exception.

Method PUT_LABEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) INT4 20041027
2 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20041028
3 Importing IV_NAMESPACE_ID Call by reference Type reference (TYPE) INT4 20041027

Method PUT_LABEL on class EUP_UNPACKING_CONTEXT has no exception.

Method PUT_NAMESPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) INT4 20041027
2 Importing IV_NAMESPACE Call by reference Object reference (TYPE REF TO) EUP_NAMESPACE 20041027

Method PUT_NAMESPACE on class EUP_UNPACKING_CONTEXT has no exception.

Method PUT_TYPE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) INT4 20041027
2 Importing IV_OPTION_IDS Call by reference Type reference (TYPE) EUP_TABLE_OF_IDS 20041027
3 Importing IV_TYPE_DATA Call by reference Object reference (TYPE REF TO) EUP_TYPE_DATA 20041027
4 Importing IV_TYPE_LABEL_IDS Call by reference Type reference (TYPE) EUP_TABLE_OF_IDS 20041027

Method PUT_TYPE_DATA on class EUP_UNPACKING_CONTEXT has no exception.

Method PUT_TYPE_LABEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) INT4 20041027
2 Importing IV_LABEL_ID Call by reference Type reference (TYPE) INT4 20041027
3 Importing IV_MAX_OCCURS Call by reference Type reference (TYPE) INT4 20041028
4 Importing IV_MIN_OCCURS Call by reference Type reference (TYPE) INT4 20041028
5 Importing IV_TYPE_DATA_ID Call by reference Type reference (TYPE) INT4 20041027

Method PUT_TYPE_LABEL on class EUP_UNPACKING_CONTEXT has no exception.

Method PUT_VALUE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) INT4 20041027
2 Importing IV_VALUE_DATA Call by reference Object reference (TYPE REF TO) EUP_VALUE_DATA 20041027
3 Importing IV_VALUE_LABEL_IDS Call by reference Type reference (TYPE) EUP_TABLE_OF_IDS 20041027

Method PUT_VALUE_DATA on class EUP_UNPACKING_CONTEXT has no exception.

Method PUT_VALUE_LABEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) INT4 20041027
2 Importing IV_LABEL_ID Call by reference Type reference (TYPE) INT4 20041027
3 Importing IV_VALUE_DATA_IDS Call by reference Type reference (TYPE) EUP_TABLE_OF_IDS 20041027

Method PUT_VALUE_LABEL on class EUP_UNPACKING_CONTEXT has no exception.

Method UNPACK_REFERENCES Signature

Method UNPACK_REFERENCES on class EUP_UNPACKING_CONTEXT has no parameter.
# Exception Resumable Description Created on
1 CX_EUP_STRUCTURE_EXCEPTION 20041028
History
Last changed by/on SAP  20070910 
SAP Release Created in 700