SAP ABAP Class EUP_STRUCTURE_FACTORY (Convert from value label and type label to and from xml.)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-GP (Application Component) Guided Procedure
     S_EUP_GP (Package) Development GP
Properties
Class EUP_STRUCTURE_FACTORY  
Short Description Convert from value label and type label to and from xml.    
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_STRUCTURE_FACTORY has no forward declaration.
Interfaces
Class EUP_STRUCTURE_FACTORY has no interface implemented.
Friends
Class EUP_STRUCTURE_FACTORY has no friend class.
Attributes
Class EUP_STRUCTURE_FACTORY has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 PACK_INT_ATTRIBUTE Static method Private Method 20041027
2 PACK_ITEM Static method Private Method 20041027
3 PACK_LABEL Static method Private Method 20041027
4 PACK_NAMESPACE Static method Private Method 20041027
5 PACK_TYPE_DATA Static method Private Method 20041027
6 PACK_TYPE_LABEL Static method Private Method 20041027
7 PACK_TYPE_LABEL_TO_XML Static method Public Method Convert EUP_TYPE_LABEL object graph to xml. 20041027
8 PACK_VALUE_DATA Static method Private Method 20041027
9 PACK_VALUE_DATA_TO_XML Static method Public Method Convert EUP_VALUE_DATA object graph to xml. 20060818
10 PACK_VALUE_LABEL Static method Private Method 20041027
11 PACK_VALUE_LABEL_TO_XML Static method Public Method Convert EUP_VALUE_LABEL object graph to xml. 20041027
12 UNPACK_FROM_XML Static method Private Method 20041027
13 UNPACK_LABEL Static method Private Method 20041027
14 UNPACK_NAMESPACE Static method Private Method 20041027
15 UNPACK_TYPE_DATA Static method Private Method 20041027
16 UNPACK_TYPE_LABEL Static method Private Method 20041027
17 UNPACK_TYPE_LABEL_FROM_XML Static method Public Method Convert xml to EUP_TYPE_LABEL object graph. 20041027
18 UNPACK_VALUE_DATA Static method Private Method 20041027
19 UNPACK_VALUE_DATA_FROM_XML Static method Public Method Convert xml to EUP_VALUE_LABEL object graph. 20060818
20 UNPACK_VALUE_LABEL Static method Private Method 20041027
21 UNPACK_VALUE_LABEL_FROM_XML Static method Public Method Convert xml to EUP_VALUE_LABEL object graph. 20041027
Events
Class EUP_STRUCTURE_FACTORY has no event.
Types
Class EUP_STRUCTURE_FACTORY has no local type.
Method Signatures

Method PACK_INT_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ATTR_NAME Call by reference Type reference (TYPE) STRING 20041027
2 Importing IV_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20041027
3 Importing IV_INT Call by reference Type reference (TYPE) INT4 Natural number 20041027

Method PACK_INT_ATTRIBUTE on class EUP_STRUCTURE_FACTORY has no exception.

Method PACK_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ITEM_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT 20041027
2 Importing IV_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT 20041027
3 Importing IV_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT 20041027
4 Importing IV_ID Call by reference Type reference (TYPE) INT4 20041027

Method PACK_ITEM on class EUP_STRUCTURE_FACTORY has no exception.

Method PACK_LABEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ID Call by reference Type reference (TYPE) INT4 20041027
2 Importing IV_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT 20041027
3 Importing IV_LABEL Call by reference Object reference (TYPE REF TO) EUP_LABEL 20041027
4 Importing IV_PACKING_CONTEXT Call by reference Object reference (TYPE REF TO) EUP_PACKING_CONTEXT 20041027
5 Importing IV_PARENT_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT 20041027

Method PACK_LABEL on class EUP_STRUCTURE_FACTORY has no exception.

Method PACK_NAMESPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ID Call by reference Type reference (TYPE) INT4 20041027
2 Importing IV_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT 20041027
3 Importing IV_NAMESPACE Call by reference Object reference (TYPE REF TO) EUP_NAMESPACE 20041027
4 Importing IV_PACKING_CONTEXT Call by reference Object reference (TYPE REF TO) EUP_PACKING_CONTEXT 20041027
5 Importing IV_PARENT_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT 20041027

Method PACK_NAMESPACE on class EUP_STRUCTURE_FACTORY has no exception.

Method PACK_TYPE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ID Call by reference Type reference (TYPE) INT4 20041027
2 Importing IV_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT 20041027
3 Importing IV_PACKING_CONTEXT Call by reference Object reference (TYPE REF TO) EUP_PACKING_CONTEXT 20041027
4 Importing IV_PARENT_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT 20041027
5 Importing IV_TYPE_DATA Call by reference Object reference (TYPE REF TO) EUP_TYPE_DATA 20041027

Method PACK_TYPE_DATA on class EUP_STRUCTURE_FACTORY has no exception.

Method PACK_TYPE_LABEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ID Call by reference Type reference (TYPE) INT4 20041027
2 Importing IV_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT 20041027
3 Importing IV_PACKING_CONTEXT Call by reference Object reference (TYPE REF TO) EUP_PACKING_CONTEXT 20041027
4 Importing IV_PARENT_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT 20041027
5 Importing IV_TYPE_LABEL Call by reference Object reference (TYPE REF TO) EUP_TYPE_LABEL 20041027

Method PACK_TYPE_LABEL on class EUP_STRUCTURE_FACTORY has no exception.

Method PACK_TYPE_LABEL_TO_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_XML Call by reference Type reference (TYPE) STRING 20041027
2 Importing IV_TYPE_LABEL Value transfer Object reference (TYPE REF TO) EUP_TYPE_LABEL 20041027
# Exception Resumable Description Created on
1 CX_EUP_STRUCTURE_EXCEPTION 20060822

Method PACK_VALUE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ID Call by reference Type reference (TYPE) INT4 20041027
2 Importing IV_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT 20041027
3 Importing IV_PACKING_CONTEXT Call by reference Object reference (TYPE REF TO) EUP_PACKING_CONTEXT 20041027
4 Importing IV_PARENT_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT 20041027
5 Importing IV_VALUE_DATA Call by reference Object reference (TYPE REF TO) EUP_VALUE_DATA 20041027

Method PACK_VALUE_DATA on class EUP_STRUCTURE_FACTORY has no exception.

Method PACK_VALUE_DATA_TO_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_XML Call by reference Type reference (TYPE) STRING 20060818
2 Importing IV_VALUE_DATA Call by reference Object reference (TYPE REF TO) EUP_VALUE_DATA 20060818
# Exception Resumable Description Created on
1 CX_EUP_STRUCTURE_EXCEPTION 20060818

Method PACK_VALUE_LABEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ID Call by reference Type reference (TYPE) INT4 20041027
2 Importing IV_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT 20041027
3 Importing IV_PACKING_CONTEXT Call by reference Object reference (TYPE REF TO) EUP_PACKING_CONTEXT 20041027
4 Importing IV_PARENT_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT 20041027
5 Importing IV_VALUE_LABEL Call by reference Object reference (TYPE REF TO) EUP_VALUE_LABEL 20041027

Method PACK_VALUE_LABEL on class EUP_STRUCTURE_FACTORY has no exception.

Method PACK_VALUE_LABEL_TO_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_XML Call by reference Type reference (TYPE) STRING 20041027
2 Importing IV_VALUE_LABEL Value transfer Object reference (TYPE REF TO) EUP_VALUE_LABEL 20041027
# Exception Resumable Description Created on
1 CX_EUP_STRUCTURE_EXCEPTION 20060822

Method UNPACK_FROM_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TOP_ELEM_ID Call by reference Type reference (TYPE) INT4 Natural number 20041027
2 Exporting EV_UNPACKING_CONTEXT Call by reference Object reference (TYPE REF TO) EUP_UNPACKING_CONTEXT 20041027
3 Importing IV_XML Call by reference Type reference (TYPE) STRING 20041027
# Exception Resumable Description Created on
1 CX_EUP_STRUCTURE_EXCEPTION 20041028

Method UNPACK_LABEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LABEL Call by reference Object reference (TYPE REF TO) EUP_LABEL 20041027
2 Importing IV_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20041027
3 Importing IV_ID Call by reference Type reference (TYPE) INT4 20041027
4 Importing IV_UNPACKING_CONTEXT Call by reference Object reference (TYPE REF TO) EUP_UNPACKING_CONTEXT 20041027
# Exception Resumable Description Created on
1 CX_EUP_STRUCTURE_EXCEPTION 20041028

Method UNPACK_NAMESPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NAMESPACE Call by reference Object reference (TYPE REF TO) EUP_NAMESPACE 20041027
2 Importing IV_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20041027
3 Importing IV_ID Call by reference Type reference (TYPE) INT4 20041027
4 Importing IV_UNPACKING_CONTEXT Call by reference Object reference (TYPE REF TO) EUP_UNPACKING_CONTEXT 20041027
# Exception Resumable Description Created on
1 CX_EUP_STRUCTURE_EXCEPTION 20041028

Method UNPACK_TYPE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TYPE_DATA Call by reference Object reference (TYPE REF TO) EUP_TYPE_DATA 20041027
2 Importing IV_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20041027
3 Importing IV_ID Call by reference Type reference (TYPE) INT4 20041027
4 Importing IV_UNPACKING_CONTEXT Call by reference Object reference (TYPE REF TO) EUP_UNPACKING_CONTEXT 20041027
# Exception Resumable Description Created on
1 CX_EUP_STRUCTURE_EXCEPTION 20041028

Method UNPACK_TYPE_LABEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TYPE_LABEL Call by reference Object reference (TYPE REF TO) EUP_TYPE_LABEL 20041027
2 Importing IV_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20041027
3 Importing IV_ID Call by reference Type reference (TYPE) INT4 20041027
4 Importing IV_UNPACKING_CONTEXT Call by reference Object reference (TYPE REF TO) EUP_UNPACKING_CONTEXT 20041027
# Exception Resumable Description Created on
1 CX_EUP_STRUCTURE_EXCEPTION 20041028

Method UNPACK_TYPE_LABEL_FROM_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TYPE_LABEL Value transfer Object reference (TYPE REF TO) EUP_TYPE_LABEL 20041027
2 Importing IV_XML Call by reference Type reference (TYPE) STRING 20041027
# Exception Resumable Description Created on
1 CX_EUP_STRUCTURE_EXCEPTION 20041028

Method UNPACK_VALUE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_VALUE_DATA Call by reference Object reference (TYPE REF TO) EUP_VALUE_DATA 20041027
2 Importing IV_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20041027
3 Importing IV_ID Call by reference Type reference (TYPE) INT4 20041027
4 Importing IV_UNPACKING_CONTEXT Call by reference Object reference (TYPE REF TO) EUP_UNPACKING_CONTEXT 20041027
# Exception Resumable Description Created on
1 CX_EUP_STRUCTURE_EXCEPTION 20041028

Method UNPACK_VALUE_DATA_FROM_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_VALUE_DATA Call by reference Object reference (TYPE REF TO) EUP_VALUE_DATA 20060818
2 Importing IV_XML Call by reference Type reference (TYPE) STRING 20060818
# Exception Resumable Description Created on
1 CX_EUP_STRUCTURE_EXCEPTION 20060818

Method UNPACK_VALUE_LABEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_VALUE_LABEL Call by reference Object reference (TYPE REF TO) EUP_VALUE_LABEL 20041027
2 Importing IV_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20041027
3 Importing IV_ID Call by reference Type reference (TYPE) INT4 20041027
4 Importing IV_UNPACKING_CONTEXT Call by reference Object reference (TYPE REF TO) EUP_UNPACKING_CONTEXT 20041027
# Exception Resumable Description Created on
1 CX_EUP_STRUCTURE_EXCEPTION 20041028

Method UNPACK_VALUE_LABEL_FROM_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_VALUE_LABEL Value transfer Object reference (TYPE REF TO) EUP_VALUE_LABEL 20041027
2 Importing IV_XML Call by reference Type reference (TYPE) STRING 20041027
# Exception Resumable Description Created on
1 CX_EUP_STRUCTURE_EXCEPTION 20041028
History
Last changed by/on SAP  20070910 
SAP Release Created in 700