SAP ABAP Class CL_UBD_TRANSFORM (BD Lib: Transformations ABAP, UBD, XML)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-SUR (Application Component) Web Survey
     UBD_REMOTE (Package) Web FIN Survey: Business Domain Lib Remote Modules
Properties
Class CL_UBD_TRANSFORM  
Short Description BD Lib: Transformations ABAP, UBD, XML    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class UBD_REMOTE    
Program status     
Category 0   
Package UBD_REMOTE   Web FIN Survey: Business Domain Lib Remote Modules 
Created 20010516   SAP 
Last change 20010809   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_ABAP_OBJECTDESCR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_IXML Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 SYDES Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 UBDTY Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_UBD_TRANSFORM has no interface implemented.
Friends
Class CL_UBD_TRANSFORM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CD_ATTR_BINDING_TYPE Constant Public Type reference (TYPE) STRING 'bindingType' 20010816
2 CD_ATTR_BUSINESS_DOMAIN Constant Public Type reference (TYPE) STRING 'businessDomain' 20010906
3 CD_ATTR_CLASSNAME Constant Public Type reference (TYPE) STRING 'classname' 20010711
4 CD_ATTR_DIRECTION Constant Public Type reference (TYPE) STRING 'direction' 20010711
5 CD_ATTR_ID Constant Public Type reference (TYPE) STRING 'id' 20010726
6 CD_ATTR_NAME Constant Public Type reference (TYPE) STRING 'name' 20010711
7 CD_ATTR_REF_ID Constant Public Type reference (TYPE) STRING 'refId' 20010726
8 CD_ATTR_TYPE Constant Public Type reference (TYPE) STRING 'type' 20010711
9 CD_DIRECTION_CHANGE Constant Public Type reference (TYPE) ABAP_PARMKIND 'C' 20010723
10 CD_DIRECTION_EXPORT Constant Public Type reference (TYPE) ABAP_PARMKIND 'E' 20010516
11 CD_DIRECTION_IMPORT Constant Public Type reference (TYPE) ABAP_PARMKIND 'I' 20010516
12 CD_DIRECTION_RETURN Constant Public Type reference (TYPE) ABAP_PARMKIND 'R' 20020918
13 CD_TAG_ATTRIBUTES Constant Public Type reference (TYPE) STRING 'Attributes' 20010710
14 CD_TAG_CLASSPARAMETERS Constant Public Type reference (TYPE) STRING 'Classparameters' 20010712
15 CD_TAG_EXCEPTION Constant Public Type reference (TYPE) STRING 'Exception' 20010806
16 CD_TAG_EXCEPTIONS Constant Public Type reference (TYPE) STRING 'Exceptions' 20010806
17 CD_TAG_LIB Constant Public Type reference (TYPE) STRING 'Lib' 20010814
18 CD_TAG_LIBS Constant Public Type reference (TYPE) STRING 'Libs' 20010814
19 CD_TAG_MESSAGE Constant Public Type reference (TYPE) STRING 'Message' 20010806
20 CD_TAG_METHOD Constant Public Type reference (TYPE) STRING 'Method' 20010710
21 CD_TAG_METHODS Constant Public Type reference (TYPE) STRING 'Methods' 20010710
22 CD_TAG_MULTI_CACHE Constant Public Type reference (TYPE) STRING 'MultiCache' 20010731
23 CD_TAG_NETWORK Constant Public Type reference (TYPE) STRING 'Network' 20010726
24 CD_TAG_NODE Constant Public Type reference (TYPE) STRING 'Node' 20010731
25 CD_TAG_PARAMETER Constant Public Type reference (TYPE) STRING 'Parameter' 20010710
26 CD_TAG_PARAMETERS Constant Public Type reference (TYPE) STRING 'Parameters' 20010710
27 CD_TAG_VALUE Constant Public Type reference (TYPE) STRING 'Value' 20010710
28 CD_UBD_PREFIX Constant Public Type reference (TYPE) STRING 'ubd' 20010711
29 CD_UBD_URI Constant Public Type reference (TYPE) STRING 'http://www.sap.com/gbu-fin/ubd' 20010711
30 CD_UXS_URI Constant Public Type reference (TYPE) STRING 'http://www.sap.com/gbu-fin/uxs' 20010816
31 CD_UXX_PREFIX Constant Public Type reference (TYPE) STRING 'uxx' 20010816
32 CD_UXX_URI Constant Public Type reference (TYPE) STRING 'http://www.sap.com/gbu-fin/uxx' 20010816
33 CD_XMLNS_PREFIX Constant Public Type reference (TYPE) STRING 'xmlns' 20010711
Methods
# Method Level Visibility Method type Description Created on
1 DYNAMIC_METHOD_EXCEPTION Static method Public Method 20010806
2 GET_PARAMETER_DATA_AS_DOM Static method Public Method 20010516
3 TEST_SHOW_XML Static method Public Method 20010516
4 TRANSFORM_ABAP_TO_MULTI_CACHE Static method Public Method 20010731
5 TRANSFORM_ABAP_TO_UBD Static method Public Method 20010720
6 TRANSFORM_ABAP_TO_XML Static method Public Method 20010720
7 TRANSFORM_BAPIRET_TO_XML Static method Public Method 20010806
8 TRANSFORM_DESCR_TO_XML Static method Public Method 20010517
9 TRANSFORM_MULTI_CACHE_TO_ABAP Static method Public Method 20010731
10 TRANSFORM_MULTI_CACHE_TO_XML Static method Public Method 20010730
11 TRANSFORM_MULTI_INFO_TO_XML Static method Public Method 20010730
12 TRANSFORM_UBD_TO_ABAP Static method Public Method 20010720
13 TRANSFORM_UBD_TO_XML Static method Public Method 20010720
14 TRANSFORM_XML_TO_ABAP Static method Public Method 20010720
15 TRANSFORM_XML_TO_BAPIRET Static method Public Method 20010806
16 TRANSFORM_XML_TO_DESCR Static method Public Method 20010517
17 TRANSFORM_XML_TO_MULTI_CACHE Static method Public Method 20010730
18 TRANSFORM_XML_TO_MULTI_INFO Static method Public Method 20010730
19 TRANSFORM_XML_TO_UBD Static method Public Method 20010720
Events
Class CL_UBD_TRANSFORM has no event.
Types
Class CL_UBD_TRANSFORM has no local type.
Method Signatures

Method DYNAMIC_METHOD_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2 20010806
2 Importing ID_CLASS_NAME Call by reference Type reference (TYPE) ABAP_CLASSNAME 20010806
3 Importing ID_METHOD_NAME Call by reference Type reference (TYPE) ABAP_METHNAME 20010806
4 Importing ID_SUBRC Call by reference Type reference (TYPE) SY-SUBRC 20010806
5 Importing IT_ABAP_EXCEPTION Call by reference Type reference (TYPE) ABAP_EXCPBIND_TAB 20010806

Method DYNAMIC_METHOD_EXCEPTION on class CL_UBD_TRANSFORM has no exception.

Method GET_PARAMETER_DATA_AS_DOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT 20010516
2 Importing IREF_DATA Call by reference Object reference (TYPE REF TO) DATA 20010516
# Exception Resumable Description Created on
1 FAILED 20010809

Method TEST_SHOW_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_TITLE Call by reference Type reference (TYPE) SY-TITLE 'TEST' 20010725
2 Importing IT_XML Call by reference Type reference (TYPE) UBD_T_XML 20010516

Method TEST_SHOW_XML on class CL_UBD_TRANSFORM has no exception.

Method TRANSFORM_ABAP_TO_MULTI_CACHE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_NODE_XML Call by reference Type reference (TYPE) UBDTY_T_NODE_XML 20010731
2 Importing ID_MULTI_TYPE Call by reference Type reference (TYPE) ABAP_TYPENAME 20010731
3 Importing IT_ABAP_PARAMETER Call by reference Type reference (TYPE) ABAP_PARMBIND_TAB 20010731
# Exception Resumable Description Created on
1 FAILED 20010731

Method TRANSFORM_ABAP_TO_UBD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PARAMETER Call by reference Type reference (TYPE) UBDTY_T_PARAMETER_IMP 20010720
2 Importing IT_ABAP_PARAMETER Call by reference Type reference (TYPE) ABAP_PARMBIND_TAB 20010720
# Exception Resumable Description Created on
1 FAILED 20010720

Method TRANSFORM_ABAP_TO_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_METHOD_XML Call by reference Type reference (TYPE) UBD_T_XML 20010720
2 Importing ID_CLASS_NAME Call by reference Type reference (TYPE) ABAP_CLASSNAME 20010720
3 Importing ID_METHOD_NAME Call by reference Type reference (TYPE) ABAP_METHNAME 20010720
4 Importing IT_ABAP_PARAMETER Call by reference Type reference (TYPE) ABAP_PARMBIND_TAB 20010720
# Exception Resumable Description Created on
1 FAILED 20010720

Method TRANSFORM_BAPIRET_TO_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE_XML Call by reference Type reference (TYPE) UBD_T_XML 20010806
2 Importing IS_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20010806
# Exception Resumable Description Created on
1 FAILED 20010806

Method TRANSFORM_DESCR_TO_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ATTRIBUTE_XML Call by reference Type reference (TYPE) UBD_T_XML 20010704
2 Exporting ET_CLASS_PARAM_XML Call by reference Type reference (TYPE) UBD_T_XML 20010705
3 Exporting ET_METHOD_XML Call by reference Type reference (TYPE) UBD_T_XML 20010704
4 Importing IT_ATTRIBUTE Call by reference Type reference (TYPE) UBDTY_T_ATTRIBUTE 20010704
5 Importing IT_CLASS_PARAMETERS Call by reference Type reference (TYPE) ABAP_PARMBIND_TAB 20010705
6 Importing IT_METHOD_DESCRIPTION Call by reference Type reference (TYPE) UBDTY_T_METHOD_DESCRIPTION 20010704
# Exception Resumable Description Created on
1 FAILED 20010517

Method TRANSFORM_MULTI_CACHE_TO_ABAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ABAP_EXCEPTION Call by reference Type reference (TYPE) ABAP_EXCPBIND_TAB 20010806
2 Exporting ET_ABAP_PARAMETER Call by reference Type reference (TYPE) ABAP_PARMBIND_TAB 20010731
3 Importing ID_MULTI_PARAMETER Call by reference Type reference (TYPE) ABAP_PARMNAME 20010731
4 Importing ID_MULTI_TYPE Call by reference Type reference (TYPE) ABAP_TYPENAME 20010731
5 Importing IT_NODE_XML Call by reference Type reference (TYPE) UBDTY_T_NODE_XML 20010731
# Exception Resumable Description Created on
1 FAILED 20010731

Method TRANSFORM_MULTI_CACHE_TO_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_REMOTE_XML Call by reference Type reference (TYPE) UBD_T_XML 20010730
2 Importing IT_NODE_XML Call by reference Type reference (TYPE) UBDTY_T_NODE_XML 20010730
# Exception Resumable Description Created on
1 FAILED 20010730

Method TRANSFORM_MULTI_INFO_TO_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MULTI_INFO_XML Call by reference Type reference (TYPE) UBD_T_XML 20010730
2 Importing ID_MULTI_CLASS Call by reference Type reference (TYPE) ABAP_CLASSNAME 20010730
3 Importing ID_MULTI_METHOD Call by reference Type reference (TYPE) ABAP_METHNAME 20010730
4 Importing ID_MULTI_PARAMETER Call by reference Type reference (TYPE) ABAP_PARMNAME 20010730
5 Importing ID_MULTI_TYPE Call by reference Type reference (TYPE) ABAP_TYPENAME 20010730
# Exception Resumable Description Created on
1 FAILED 20010730

Method TRANSFORM_UBD_TO_ABAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ABAP_EXCEPTION Call by reference Type reference (TYPE) ABAP_EXCPBIND_TAB 20010806
2 Exporting ET_ABAP_PARAMETER Call by reference Type reference (TYPE) ABAP_PARMBIND_TAB 20010720
3 Importing IT_EXCEPTION Call by reference Type reference (TYPE) ABAP_EXCPDESCR_TAB 20010806
4 Importing IT_PARAMETER Call by reference Type reference (TYPE) UBDTY_T_PARAMETER_IMP 20010720
# Exception Resumable Description Created on
1 FAILED 20010720

Method TRANSFORM_UBD_TO_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_METHOD_XML Call by reference Type reference (TYPE) UBD_T_XML 20010720
2 Importing ID_CLASS_NAME Call by reference Type reference (TYPE) ABAP_CLASSNAME 20010720
3 Importing ID_METHOD_NAME Call by reference Type reference (TYPE) ABAP_METHNAME 20010720
4 Importing IT_EXCEPTION Call by reference Type reference (TYPE) ABAP_EXCPDESCR_TAB 20010806
5 Importing IT_PARAMETER Call by reference Type reference (TYPE) UBDTY_T_PARAMETER_IMP 20010720
# Exception Resumable Description Created on
1 FAILED 20010720

Method TRANSFORM_XML_TO_ABAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_CLASS_NAME Call by reference Type reference (TYPE) ABAP_CLASSNAME 20010720
2 Exporting ED_METHOD_NAME Call by reference Type reference (TYPE) ABAP_METHNAME 20010720
3 Exporting ET_ABAP_EXCEPTION Call by reference Type reference (TYPE) ABAP_EXCPBIND_TAB 20010806
4 Exporting ET_ABAP_PARAMETER Call by reference Type reference (TYPE) ABAP_PARMBIND_TAB 20010720
5 Importing IT_METHOD_XML Call by reference Type reference (TYPE) UBD_T_XML 20010720
# Exception Resumable Description Created on
1 FAILED 20010720

Method TRANSFORM_XML_TO_BAPIRET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20010806
2 Importing IT_MESSAGE_XML Call by reference Type reference (TYPE) UBD_T_XML 20010806
# Exception Resumable Description Created on
1 FAILED 20010806

Method TRANSFORM_XML_TO_DESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ATTRIBUTE Call by reference Type reference (TYPE) UBDTY_T_ATTRIBUTE 20010704
2 Exporting ET_CLASS_PARAMETERS Call by reference Type reference (TYPE) ABAP_PARMBIND_TAB 20010705
3 Exporting ET_METHOD_DESCRIPTION Call by reference Type reference (TYPE) UBDTY_T_METHOD_DESCRIPTION 20010704
4 Importing IT_ATTRIBUTE_XML Call by reference Type reference (TYPE) UBD_T_XML 20010704
5 Importing IT_CLASS_PARAM_XML Call by reference Type reference (TYPE) UBD_T_XML 20010705
6 Importing IT_METHOD_XML Call by reference Type reference (TYPE) UBD_T_XML 20010704
# Exception Resumable Description Created on
1 FAILED 20010517

Method TRANSFORM_XML_TO_MULTI_CACHE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NODE_XML Call by reference Type reference (TYPE) UBDTY_T_NODE_XML 20010730
2 Importing IT_REMOTE_XML Call by reference Type reference (TYPE) UBD_T_XML 20010730
# Exception Resumable Description Created on
1 FAILED 20010730

Method TRANSFORM_XML_TO_MULTI_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_MULTI_CLASS Call by reference Type reference (TYPE) ABAP_CLASSNAME 20010730
2 Exporting ED_MULTI_METHOD Call by reference Type reference (TYPE) ABAP_METHNAME 20010730
3 Exporting ED_MULTI_PARAMETER Call by reference Type reference (TYPE) ABAP_PARMNAME 20010730
4 Exporting ED_MULTI_TYPE Call by reference Type reference (TYPE) ABAP_TYPENAME 20010730
5 Importing IT_MULTI_INFO_XML Call by reference Type reference (TYPE) UBD_T_XML 20010730
# Exception Resumable Description Created on
1 FAILED 20010730

Method TRANSFORM_XML_TO_UBD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PARAMETER Call by reference Type reference (TYPE) UBDTY_T_PARAMETER_IMP 20010720
2 Exporting ED_CLASS_NAME Call by reference Type reference (TYPE) ABAP_CLASSNAME 20010720
3 Exporting ED_METHOD_NAME Call by reference Type reference (TYPE) ABAP_METHNAME 20010720
4 Importing IT_METHOD_XML Call by reference Type reference (TYPE) UBD_T_XML 20010720
# Exception Resumable Description Created on
1 FAILED 20010720
History
Last changed by/on SAP  20010809 
SAP Release Created in 3.1A