SAP ABAP Class CL_PROXY_XML_TRANSFORM (Proxy generation: XML Transfromation)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-PRX (Application Component) Proxy Generation
     SAI_PROXY_RUNTIME_STYLESHEET (Package) ABAP Proxies: Stylesheets
Properties
Class CL_PROXY_XML_TRANSFORM  
Short Description Proxy generation: XML Transfromation    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SAI_PROXY_RUNTIME_STYLESHEET   ABAP Proxies: Stylesheets 
Created 20060713   SAP 
Last change 20130531   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)
Interfaces
Class CL_PROXY_XML_TRANSFORM has no interface implemented.
Friends
Class CL_PROXY_XML_TRANSFORM has no friend class.
Attributes
Class CL_PROXY_XML_TRANSFORM has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ABAP_TO_XML Static method Public Method 20060713
2 ABAP_TO_XML_DIRECT Static method Private Method 20071129
3 ABAP_TO_XML_INDIRECT Static method Private Method 20071129
4 ABAP_TO_XML_XSTRING Static method Public Method 20060713
5 COPY_NS_DECLARATIONS Static method Private Method 20080613
6 EXCEPTION_TO_XML Static method Public Method 20090803
7 EXCEPTION_TO_XML_XSTRING Static method Public Method 20090803
8 GET_INTERFACE Static method Private Method 20090803
9 GET_TYPE Static method Private Method 20060713
10 XML_TO_ABAP Static method Public Method 20060713
11 XML_TO_EXCEPTION Static method Public Method 20090803
12 XML_XSTRING_TO_ABAP Static method Public Method 20060713
13 XML_XSTRING_TO_EXCEPTION Static method Public Method 20090803
Events
Class CL_PROXY_XML_TRANSFORM has no event.
Types
Class CL_PROXY_XML_TRANSFORM has no local type.
Method Signatures

Method ABAP_TO_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ABAP_DATA Call by reference Type reference (TYPE) ANY 20060713
2 Importing DDIC_TYPE Call by reference Type reference (TYPE) TYPENAME Name of Dictionary Type 20060713
3 Importing EXT_XML Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20060713
4 Importing ROOT_ELEMENT Call by reference Type reference (TYPE) QNAME Qualified Name 20071129
5 Importing SVAR_NAME Call by reference Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20081205
6 Importing XML_HEADER Call by reference Type reference (TYPE) CSEQUENCE 'no' obsolete - parameter is ignored 20060713
7 Importing XML_WRITER Call by reference Object reference (TYPE REF TO) IF_SXML_WRITER SXML Writer Interface 20060713
8 Importing XSI_TYPE Call by reference Type reference (TYPE) QNAME Qualified Name 20080604
# Exception Resumable Description Created on
1 CX_PROXY_FAULT Proxy Fault 20060713
2 CX_TRANSFORMATION_ERROR General Error When Performing CALL TRANSFORMATION 20070226

Method ABAP_TO_XML_DIRECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ABAP_DATA Call by reference Type reference (TYPE) ANY 20071129
2 Importing DDIC_TYPE Call by reference Type reference (TYPE) TYPENAME Name of Dictionary Type 20071129
3 Importing EXT_XML Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20071129
4 Importing SVAR_NAME Call by reference Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20081205
5 Importing XML_WRITER Call by reference Object reference (TYPE REF TO) IF_SXML_WRITER SXML Writer Interface 20071129
# Exception Resumable Description Created on
1 CX_PROXY_FAULT Proxy Fault 20071129
2 CX_TRANSFORMATION_ERROR General Error When Performing CALL TRANSFORMATION 20071129

Method ABAP_TO_XML_INDIRECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ABAP_DATA Call by reference Type reference (TYPE) ANY 20071129
2 Importing DDIC_TYPE Call by reference Type reference (TYPE) TYPENAME Name of Dictionary Type 20071129
3 Importing EXT_XML Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20071129
4 Importing ROOT_ELEMENT Call by reference Type reference (TYPE) QNAME Qualified Name 20071129
5 Importing SVAR_NAME Call by reference Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20081205
6 Importing XML_WRITER Call by reference Object reference (TYPE REF TO) IF_SXML_WRITER SXML Writer Interface 20071129
7 Importing XSI_TYPE Call by reference Type reference (TYPE) QNAME Qualified Name 20080604
# Exception Resumable Description Created on
1 CX_PROXY_FAULT Proxy Fault 20071129
2 CX_TRANSFORMATION_ERROR General Error When Performing CALL TRANSFORMATION 20071129

Method ABAP_TO_XML_XSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ABAP_DATA Call by reference Type reference (TYPE) ANY 20060713
2 Importing DDIC_TYPE Call by reference Type reference (TYPE) TYPENAME Name of Dictionary Type 20060713
3 Importing EXT_XML Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20060713
4 Importing ROOT_ELEMENT Call by reference Type reference (TYPE) QNAME 20090803
5 Importing SVAR_NAME Call by reference Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20081205
6 Returning XML Value transfer Type reference (TYPE) XSTRING 20060713
7 Importing XML_HEADER Call by reference Type reference (TYPE) CSEQUENCE 'no' 20060713
# Exception Resumable Description Created on
1 CX_PROXY_FAULT Proxy Fault 20060713
2 CX_TRANSFORMATION_ERROR General Error When Performing CALL TRANSFORMATION 20070226

Method COPY_NS_DECLARATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing READER Call by reference Object reference (TYPE REF TO) IF_SXML_READER 20080613
2 Importing WRITER Call by reference Object reference (TYPE REF TO) IF_SXML_WRITER 20080613

Method COPY_NS_DECLARATIONS on class CL_PROXY_XML_TRANSFORM has no exception.

Method EXCEPTION_TO_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXT_XML Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20090803
2 Importing FAULT Call by reference Type reference (TYPE) ANY Application Integration: Application Error 20090803
3 Importing FAULT_TYPE Call by reference Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20090803
4 Importing SVAR_NAME Call by reference Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20090803
5 Importing XML_WRITER Call by reference Object reference (TYPE REF TO) IF_SXML_WRITER SXML Writer Interface 20090803
# Exception Resumable Description Created on
1 CX_PROXY_FAULT Proxy Fault 20090803
2 CX_TRANSFORMATION_ERROR General Error When Performing CALL TRANSFORMATION 20090803

Method EXCEPTION_TO_XML_XSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXT_XML Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20090803
2 Importing FAULT Call by reference Type reference (TYPE) ANY Application Integration: Application Error 20090803
3 Importing FAULT_TYPE Call by reference Type reference (TYPE) TYPENAME Name of Dictionary Type 20090803
4 Importing SVAR_NAME Call by reference Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20090803
5 Returning XML Value transfer Type reference (TYPE) XSTRING 20090803
6 Importing XML_HEADER Call by reference Type reference (TYPE) CSEQUENCE 'no' 20090803
# Exception Resumable Description Created on
1 CX_PROXY_FAULT Proxy Fault 20090803
2 CX_TRANSFORMATION_ERROR General Error When Performing CALL TRANSFORMATION 20090803

Method GET_INTERFACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) CSEQUENCE 20090803
2 Importing REF Call by reference Type reference (TYPE) ANY 20090803
3 Returning RVAL Value transfer Type reference (TYPE) STRING Name of Dictionary Type 20090803
# Exception Resumable Description Created on
1 CX_PROXY_FAULT Proxy Fault 20090803

Method GET_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ABAP_DATA Call by reference Type reference (TYPE) ANY 20060713
2 Importing DDIC_TYPE Call by reference Type reference (TYPE) TYPENAME Name of Dictionary Type 20060713
3 Returning RVAL Value transfer Type reference (TYPE) TYPENAME Name of Dictionary Type 20060713
# Exception Resumable Description Created on
1 CX_PROXY_FAULT Proxy Fault 20060713

Method XML_TO_ABAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ABAP_DATA Call by reference Type reference (TYPE) ANY 20060713
2 Importing DDIC_TYPE Call by reference Type reference (TYPE) TYPENAME Name of Dictionary Type 20060713
3 Importing EXT_XML Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20060713
4 Importing ROOT_ELEMENT Call by reference Type reference (TYPE) QNAME Qualified Name 20071129
5 Importing SVAR_NAME Call by reference Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20081205
6 Importing XML_READER Call by reference Object reference (TYPE REF TO) IF_SXML_READER 20060713
# Exception Resumable Description Created on
1 CX_PROXY_FAULT Proxy Fault 20060713
2 CX_TRANSFORMATION_ERROR General Error When Performing CALL TRANSFORMATION 20070226

Method XML_TO_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXT_XML Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20090803
2 Changing FAULT Call by reference Type reference (TYPE) ANY Application Integration: Application Error 20090803
3 Importing FAULT_TYPE Call by reference Type reference (TYPE) TYPENAME Name of Dictionary Type 20090803
4 Importing SVAR_NAME Call by reference Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20090803
5 Importing XML_READER Call by reference Object reference (TYPE REF TO) IF_SXML_READER 20090803
# Exception Resumable Description Created on
1 CX_PROXY_FAULT Proxy Fault 20090803
2 CX_TRANSFORMATION_ERROR General Error When Performing CALL TRANSFORMATION 20090803

Method XML_XSTRING_TO_ABAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ABAP_DATA Call by reference Type reference (TYPE) ANY 20060713
2 Importing DDIC_TYPE Call by reference Type reference (TYPE) TYPENAME Name of Dictionary Type 20060713
3 Importing EXT_XML Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20060713
4 Importing SVAR_NAME Call by reference Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20081205
5 Importing XML Call by reference Type reference (TYPE) XSTRING 20060713
# Exception Resumable Description Created on
1 CX_PROXY_FAULT Proxy Fault 20060713
2 CX_TRANSFORMATION_ERROR General Error When Performing CALL TRANSFORMATION 20070226

Method XML_XSTRING_TO_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXT_XML Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20090803
2 Changing FAULT Call by reference Type reference (TYPE) ANY Application Integration: Application Error 20090803
3 Importing FAULT_TYPE Call by reference Type reference (TYPE) TYPENAME Name of Dictionary Type 20090803
4 Importing SVAR_NAME Call by reference Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20090803
5 Importing XML Call by reference Type reference (TYPE) XSTRING 20090803
# Exception Resumable Description Created on
1 CX_PROXY_FAULT Proxy Fault 20090803
2 CX_TRANSFORMATION_ERROR General Error When Performing CALL TRANSFORMATION 20090803
History
Last changed by/on SAP  20130531 
SAP Release Created in 710