SAP ABAP Class /IWFND/CL_SUTIL_XML_HELPER (Support Utilities: XML Helper)
Hierarchy
SAP_GWFND (Software Component) SAP Gateway Foundation
   OPU-FND-CS (Application Component) IWF Common Services
     /IWFND/COS_SUPPORTABILITY (Package) GW Framework - Supportability Components
Properties
Class /IWFND/CL_SUTIL_XML_HELPER  
Short Description Support Utilities: XML Helper    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /IWFND/COS_SUPPORTABILITY   GW Framework - Supportability Components 
Created 20110711   SAP 
Last change 20131127   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 /IWFND/CL_SUTIL_XML_HELPER has no interface implemented.
Friends
Class /IWFND/CL_SUTIL_XML_HELPER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_CL_ABAP_BROWSER Constant Private Type reference (TYPE) SEOCLNAME 'CL_ABAP_BROWSER' Class Name 20121207
2 CO_HTTP_HEADER Constant Private Type reference (TYPE) STRING 'HTTP_HEADER' 20121207
3 CO_SOAP_ENVELOPE Constant Private Type reference (TYPE) STRING ' 20121207
4 CO_UTF8_APOSTROPHE Constant Private Type reference (TYPE) X '22' " 20130105
5 CO_UTF8_BACK_SLASH Constant Private Type reference (TYPE) X '5C' " "/IWFND/CL_SUTIL_XML_HELPER 20121207
6 CO_UTF8_BRACE_CLOSE Constant Private Type reference (TYPE) X '7D' 20130502
7 CO_UTF8_BRACE_OPEN Constant Private Type reference (TYPE) X '7B' { 20130502
8 CO_UTF8_BRACKET_CLOSE Constant Private Type reference (TYPE) X '5D' ] 20130502
9 CO_UTF8_BRACKET_OPEN Constant Private Type reference (TYPE) X '5B' [ 20130502
10 CO_UTF8_COLON Constant Private Type reference (TYPE) X '3A' : 20130105
11 CO_UTF8_COMMA Constant Private Type reference (TYPE) X '2C' , 20121207
12 CO_UTF8_CR Constant Private Type reference (TYPE) X '0D' Carriage Return 20121207
13 CO_UTF8_LF Constant Private Type reference (TYPE) X '0A' Line Feed 20121207
14 CO_UTF8_SPACE Constant Private Type reference (TYPE) X '20' 20121207
15 CO_UTF8_TAB Constant Private Type reference (TYPE) X '09' 20121207
16 CO_XI_ENVELOPE_BEG Constant Private Type reference (TYPE) STRING '' 20121207
17 CO_XI_ENVELOPE_END Constant Private Type reference (TYPE) STRING '' 20121207
18 CO_XI_HEADER_BEG Constant Private Type reference (TYPE) STRING '' 20121207
19 CO_XI_HEADER_END Constant Private Type reference (TYPE) STRING '' 20121207
20 CO_XML_QUOTE_BEG Constant Private Type reference (TYPE) CHAR1 '<' Single-Character Flag 20121207
21 CO_XML_QUOTE_COMMENT Constant Private Type reference (TYPE) CHAR1 '!' Single-Character Flag 20121207
22 CO_XML_QUOTE_END Constant Private Type reference (TYPE) CHAR1 '>' Single-Character Flag 20121207
23 CO_XML_QUOTE_HEADER Constant Private Type reference (TYPE) CHAR1 '?' Single-Character Flag 20121207
24 CO_XML_QUOTE_SLASH Constant Private Type reference (TYPE) CHAR1 '/' Single-Character Flag 20121207
25 GCS_DISPLAY_MODE Constant Public See coding 20111028
26 GC_ABAP_TO_XML_ERROR Constant Public Type reference (TYPE) STRING 'ABAP_TO_XML_CONVERSION_ERROR' 20110712
27 GC_TAG_TYPE_ATTRIBUTE Constant Public Type reference (TYPE) /IWFND/SUTIL_XML_DATA-TAG_TYPE 'A' Type 20110712
28 GC_TAG_TYPE_COMMENT Constant Public Type reference (TYPE) /IWFND/SUTIL_XML_DATA-TAG_TYPE 'C' Type 20110712
29 GC_TAG_TYPE_DATA Constant Public Type reference (TYPE) /IWFND/SUTIL_XML_DATA-TAG_TYPE 'D' Type 20110712
30 GC_TAG_TYPE_HEADER Constant Public Type reference (TYPE) /IWFND/SUTIL_XML_DATA-TAG_TYPE 'H' Type 20110712
31 GC_TAG_TYPE_NODE_ONLY Constant Public Type reference (TYPE) /IWFND/SUTIL_XML_DATA-TAG_TYPE 'N' Type 20110712
32 GC_XML_TO_ABAP_ERROR Constant Public Type reference (TYPE) STRING 'XML_TO_ABAP_CONVERSION_ERROR' 20110712
33 MO_CONVERT_IN Static Attribute Private Object reference (TYPE REF TO) CL_ABAP_CONV_IN_CE Code Page and Endian Conversion (External -> System Format) 20121207
34 MO_CONVERT_OUT Static Attribute Private Object reference (TYPE REF TO) CL_ABAP_CONV_OUT_CE Code Page and Endian Conversion (System Format -> External) 20121207
35 MV_GUI_ITS Static Attribute Private Type reference (TYPE) C 20121207
36 MV_GUI_ON Static Attribute Private Type reference (TYPE) C 20121207
37 MV_UTF8_BODY_BEG Static Attribute Private Type reference (TYPE) XSTRING 20121207
38 MV_UTF8_BODY_END Static Attribute Private Type reference (TYPE) XSTRING 20121207
39 MV_UTF8_REQUEST_BEG Static Attribute Private Type reference (TYPE) XSTRING 20121207
40 MV_UTF8_REQUEST_END Static Attribute Private Type reference (TYPE) XSTRING 20121207
41 MV_UTF8_RESPONSE_BEG Static Attribute Private Type reference (TYPE) XSTRING 20121207
42 MV_UTF8_RESPONSE_END Static Attribute Private Type reference (TYPE) XSTRING 20121207
43 MV_UTF8_SOAP_ENVELOPE Static Attribute Private Type reference (TYPE) XSTRING 20121207
44 MV_UTF8_UNPRINTABLE_DATA Static Attribute Private Type reference (TYPE) XSTRING 20121207
45 MV_UTF8_XI_ENVELOPE_BEG Static Attribute Private Type reference (TYPE) XSTRING 20121207
46 MV_UTF8_XI_ENVELOPE_END Static Attribute Private Type reference (TYPE) XSTRING 20121207
Methods
# Method Level Visibility Method type Description Created on
1 ADD_JSON_TABLE_ENTRY Static method Private Method Add an JSON table entry 20130224
2 CHECK_SAPGUI Static method Private Method Check SAPGUI 20121207
3 CHECK_SAPGUI_ITS Static method Private Method Check SAPGUI via ITS 20121213
4 CHECK_SYNTAX Static method Public Method Check Syntax of an XML 20111026
5 CLASS_CONSTRUCTOR Static method Public Constructor 20120815
6 CONVERT_TO_ABAP_NAME Static method Public Method Convert XML Name to ABAP Name 20110712
7 CONVERT_TO_XML_NAME Static method Public Method Convert ABAP Name to XML Name 20110712
8 FILE_DOWNLOAD Static method Public Method Download File 20120209
9 FILE_UPLOAD Static method Public Method Upload File 20120209
10 GET_ABAP_RUNTIME_NAME Static method Private Method Get ABAP Runtime Parameter Name 20110711
11 GET_CALLER_FROM_CALL_STACK Static method Private Method Get Caller Info from Call Stack 20110818
12 GET_ST_EXCEPTION_INFO Static method Private Method Get Info from an ST-Exception 20110711
13 JSON_FORMAT Static method Public Method JSON Format 20121207
14 JSON_GET_NEXT_SIGN Static method Private Method Get Next Sign 20121207
15 MOVE_CORRESPONDING Static method Public Method Move Corresponding for simple or nested structure/table 20130214
16 MOVE_TABLE_TO_XSTRING Static method Public Method Move TABLE to XSTRING 20110712
17 MOVE_XSTRING_TO_TABLE Static method Public Method Move XSTRING to TABLE (8192) 20110712
18 SHIFT_FTABLE_TO_XML Static method Public Method Shift Formatted Table to XML 20110713
19 SHIFT_JSON_TO_TABLE Static method Public Method Shift JSON to Table 20130224
20 SHIFT_TABLE_TO_XML Static method Public Method Shift Table to XML 20110713
21 SHIFT_XML_TO_FTABLE Static method Public Method Shift XML to Formatted Table 20110713
22 SHIFT_XML_TO_TABLE Static method Public Method Shift XML to Table 20110713
23 TRANSFORM_ABAP_TO_XML Static method Public Method Transform ABAP Data to XML 20110712
24 TRANSFORM_BXML_TO_XML Static method Public Method Transform Binary XML to XML 20110713
25 TRANSFORM_EXCEPTION_TO_XML Static method Public Method Transform EXCEPTION to XML 20110712
26 TRANSFORM_TO_STRING Static method Public Method Transform XSTRING to STRING 20110712
27 TRANSFORM_TO_XML Static method Public Method Transform BXML/JSON to XML 20130214
28 TRANSFORM_TO_XSTRING Static method Public Method Transform STRING to XSTRING 20110712
29 TRANSFORM_XIXML_TO_XML Static method Public Method Transform XI-XML to XML 20110713
30 TRANSFORM_XML_TO_ABAP Static method Public Method Transform XML to ABAP Data 20110712
31 XMLTAB_CREATE_ERROR Static method Private Method Create an XML Error 20110712
32 XMLTAB_GET_ATTRIBUTES Static method Private Method Get Node Attributes 20110712
33 XMLTAB_GET_NEXT Static method Private Method Get Next Element 20110712
34 XML_DISPLAY Static method Public Method Display XML/HTML 20110712
35 XML_DISPLAY_BY_BROWSER Static method Public Method Display XML/HTML by Web Browser 20120308
36 XML_DISPLAY_BY_VIEWER Static method Public Method Display XML/HTML by HTML Viewer 20111217
37 XML_DISPLAY_HTTP_DATA Static method Public Method Display HTTP Data 20120815
38 XML_DOWNLOAD Static method Public Method Download XML 20110712
39 XML_UPLOAD Static method Public Method Upload XML 20110712
Events
Class /IWFND/CL_SUTIL_XML_HELPER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_XSLT_ERROR_INFO Private See coding 20110711 BEGIN OF ty_xslt_error_info, exception_id TYPE string, exception_text TYPE string, tag_name TYPE string, source_program TYPE syrepid, source_include TYPE include, source_line TYPE i, END OF ty_xslt_error_info
Method Signatures

Method ADD_JSON_TABLE_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) /IWFND/SUTIL_XML_DATA_T XML Tag Data - Table 20130224
2 Changing CV_TAG_NAME Call by reference Type reference (TYPE) XSTRING 20130224
3 Changing CV_TAG_VALUE Call by reference Type reference (TYPE) XSTRING 20130224
4 Importing IV_NODE_ONLY Call by reference Type reference (TYPE) XSDBOOLEAN 20130225
5 Importing IV_TAG_LEVEL Call by reference Type reference (TYPE) I 20130224

Method ADD_JSON_TABLE_ENTRY on class /IWFND/CL_SUTIL_XML_HELPER has no exception.

Method CHECK_SAPGUI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ERROR_TEXT Value transfer Type reference (TYPE) STRING Error Text if any 20121207

Method CHECK_SAPGUI on class /IWFND/CL_SUTIL_XML_HELPER has no exception.

Method CHECK_SAPGUI_ITS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ERROR_TEXT Value transfer Type reference (TYPE) STRING Error Text if any 20121213

Method CHECK_SAPGUI_ITS on class /IWFND/CL_SUTIL_XML_HELPER has no exception.

Method CHECK_SYNTAX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_POSITION Call by reference Type reference (TYPE) I Error Position 20111026
2 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) I 0/1: OK/Error 20111026
3 Exporting EV_RETURN_TEXT Call by reference Type reference (TYPE) STRING Return Text 20111026
4 Importing IV_XVALUE Call by reference Type reference (TYPE) XSTRING XML document 20111026

Method CHECK_SYNTAX on class /IWFND/CL_SUTIL_XML_HELPER has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class /IWFND/CL_SUTIL_XML_HELPER has no parameter.
Method CLASS_CONSTRUCTOR on class /IWFND/CL_SUTIL_XML_HELPER has no exception.

Method CONVERT_TO_ABAP_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_XML_NAME Call by reference Type reference (TYPE) STRING 20110712
2 Returning RV_ABAP_NAME Value transfer Type reference (TYPE) STRING 20110712

Method CONVERT_TO_ABAP_NAME on class /IWFND/CL_SUTIL_XML_HELPER has no exception.

Method CONVERT_TO_XML_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ABAP_NAME Call by reference Type reference (TYPE) STRING 20110712
2 Returning RV_XML_NAME Value transfer Type reference (TYPE) STRING 20110712

Method CONVERT_TO_XML_NAME on class /IWFND/CL_SUTIL_XML_HELPER has no exception.

Method FILE_DOWNLOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_FILENAME Call by reference Type reference (TYPE) STRING File Name 20120209
2 Exporting EV_ERROR_TEXT Call by reference Type reference (TYPE) STRING Error Text if any 20120209
3 Importing IV_DATA Call by reference Type reference (TYPE) XSTRING Binary Data 20120209
4 Importing IV_DIALOG Call by reference Type reference (TYPE) BOOLEAN ABAP_TRUE Boolean Variable (X=True, -=False, Space=Unknown) 20120209
5 Importing IV_FULLPATH Call by reference Type reference (TYPE) STRING 20120209
6 Importing IV_PATH Call by reference Type reference (TYPE) STRING 20120209

Method FILE_DOWNLOAD on class /IWFND/CL_SUTIL_XML_HELPER has no exception.

Method FILE_UPLOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_FILENAME Call by reference Type reference (TYPE) STRING File name 20120209
2 Exporting EV_DATA Call by reference Type reference (TYPE) XSTRING Binary Data 20120209
3 Exporting EV_ERROR_TEXT Call by reference Type reference (TYPE) STRING Error Text if any 20120209

Method FILE_UPLOAD on class /IWFND/CL_SUTIL_XML_HELPER has no exception.

Method GET_ABAP_RUNTIME_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PARAMETER Call by reference Type reference (TYPE) ANY ABAP Parameter 20110711
2 Returning RV_RUNTIME_NAME Value transfer Type reference (TYPE) STRING ABAP Runtime Name 20110712

Method GET_ABAP_RUNTIME_NAME on class /IWFND/CL_SUTIL_XML_HELPER has no exception.

Method GET_CALLER_FROM_CALL_STACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_INCLUDE Call by reference Type reference (TYPE) INCLUDE INCLUDE used 20110818
2 Exporting EV_LINE Call by reference Type reference (TYPE) I 20110818
3 Exporting EV_PROGRAM Call by reference Type reference (TYPE) SY-REPID 20110818
4 Importing IV_LEVEL Call by reference Type reference (TYPE) I 20110818

Method GET_CALLER_FROM_CALL_STACK on class /IWFND/CL_SUTIL_XML_HELPER has no exception.

Method GET_ST_EXCEPTION_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EXCEPTION_ID Call by reference Type reference (TYPE) STRING 20110711
2 Exporting EV_EXCEPTION_TEXT Call by reference Type reference (TYPE) STRING 20110711
3 Exporting EV_XML_PATH Call by reference Type reference (TYPE) STRING 20110711
4 Importing IO_ROOT Call by reference Object reference (TYPE REF TO) CX_ROOT 20110908

Method GET_ST_EXCEPTION_INFO on class /IWFND/CL_SUTIL_XML_HELPER has no exception.

Method JSON_FORMAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INPUT Call by reference Type reference (TYPE) XSTRING Input in Json format 20121207
2 Returning RV_OUTPUT Value transfer Type reference (TYPE) XSTRING Formatted Output 20121207

Method JSON_FORMAT on class /IWFND/CL_SUTIL_XML_HELPER has no exception.

Method JSON_GET_NEXT_SIGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_POSITION Call by reference Type reference (TYPE) I 20121207
2 Exporting EV_SIGN Call by reference Type reference (TYPE) X 20121207
3 Importing IV_LENG Call by reference Type reference (TYPE) I 20121207
4 Importing IV_XDOC Call by reference Type reference (TYPE) XSTRING 20121207

Method JSON_GET_NEXT_SIGN on class /IWFND/CL_SUTIL_XML_HELPER has no exception.

Method MOVE_CORRESPONDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_TARGET_DATA Call by reference Type reference (TYPE) ANY Target Data 20130214
2 Importing ID_SOURCE_DATA Call by reference Type reference (TYPE) ANY Source Data 20130214

Method MOVE_CORRESPONDING on class /IWFND/CL_SUTIL_XML_HELPER has no exception.

Method MOVE_TABLE_TO_XSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TRANSPORT_DATA Call by reference Type reference (TYPE) /IWFND/SUTIL_TRANSPORT_T Transport Data - Table 20110712
2 Importing IV_TRANSPORT_SIZE Call by reference Type reference (TYPE) I Total Transport Size 20110712
3 Returning RV_XVALUE Value transfer Type reference (TYPE) XSTRING XSTRING Value 20110712

Method MOVE_TABLE_TO_XSTRING on class /IWFND/CL_SUTIL_XML_HELPER has no exception.

Method MOVE_XSTRING_TO_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TRANSPORT_DATA Call by reference Type reference (TYPE) /IWFND/SUTIL_TRANSPORT_T Transport Data - Table 20110712
2 Exporting EV_TRANSPORT_SIZE Call by reference Type reference (TYPE) I Total Transport Size 20110712
3 Importing IV_XVALUE Call by reference Type reference (TYPE) XSTRING XSTRING Value 20110712

Method MOVE_XSTRING_TO_TABLE on class /IWFND/CL_SUTIL_XML_HELPER has no exception.

Method SHIFT_FTABLE_TO_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERROR_TEXT Call by reference Type reference (TYPE) STRING Error text iif any 20110713
2 Exporting EV_XDOC Call by reference Type reference (TYPE) XSTRING XML Fragment 20110713
3 Importing IT_DATA Call by reference Type reference (TYPE) /IWFND/SUTIL_XML_FDATA_T XML Tag Data (formatted) - Table 20110713

Method SHIFT_FTABLE_TO_XML on class /IWFND/CL_SUTIL_XML_HELPER has no exception.

Method SHIFT_JSON_TO_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) /IWFND/SUTIL_XML_DATA_T XML Tag Data - Table 20130224
2 Importing IV_XDOC Call by reference Type reference (TYPE) XSTRING Data in JSON format 20130224

Method SHIFT_JSON_TO_TABLE on class /IWFND/CL_SUTIL_XML_HELPER has no exception.

Method SHIFT_TABLE_TO_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERROR_TEXT Call by reference Type reference (TYPE) STRING Error text iif any 20110713
2 Exporting EV_XDOC Call by reference Type reference (TYPE) XSTRING XML Fragment 20110713
3 Importing IT_DATA Call by reference Type reference (TYPE) /IWFND/SUTIL_XML_DATA_T XML Tag Data - Table 20110713

Method SHIFT_TABLE_TO_XML on class /IWFND/CL_SUTIL_XML_HELPER has no exception.

Method SHIFT_XML_TO_FTABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) /IWFND/SUTIL_XML_FDATA_T XML Tag Data (formatted) - Table 20110713
2 Exporting EV_ERROR_TEXT Call by reference Type reference (TYPE) STRING Error text iif any 20110713
3 Importing IV_ATTRIBUTE_SIGN Call by reference Type reference (TYPE) CHAR1 '>' Character for Attribute 20110713
4 Importing IV_INDENT_SIGN Call by reference Type reference (TYPE) CHAR1 '.' Character for Indention (Def. MINUS) 20110713
5 Importing IV_XDOC Call by reference Type reference (TYPE) XSTRING XML Fragment 20110713

Method SHIFT_XML_TO_FTABLE on class /IWFND/CL_SUTIL_XML_HELPER has no exception.

Method SHIFT_XML_TO_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) /IWFND/SUTIL_XML_DATA_T XML Tag Data - Table 20110713
2 Exporting EV_ERROR_TEXT Call by reference Type reference (TYPE) STRING Error text if any 20110713
3 Importing IV_XDOC Call by reference Type reference (TYPE) XSTRING XML Fragment 20110713

Method SHIFT_XML_TO_TABLE on class /IWFND/CL_SUTIL_XML_HELPER has no exception.

Method TRANSFORM_ABAP_TO_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_XML Call by reference Type reference (TYPE) XSTRING 20110712
2 Importing IV_DATA Call by reference Type reference (TYPE) ANY 20110712
3 Importing IV_IGNORE_EXCEPTION Call by reference Type reference (TYPE) XSDBOOLEAN SPACE Ignore any exception 20110712
4 Importing IV_IGNORE_INIT_VALUE Call by reference Type reference (TYPE) XSDBOOLEAN 'X' No XML tag for initial value 20110712
5 Importing IV_TAG_NAME Call by reference Type reference (TYPE) STRING 20110712

Method TRANSFORM_ABAP_TO_XML on class /IWFND/CL_SUTIL_XML_HELPER has no exception.

Method TRANSFORM_BXML_TO_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BXML Call by reference Type reference (TYPE) XSTRING Binary XML 20110713
2 Returning RV_XML Value transfer Type reference (TYPE) XSTRING Standard XML 20110713

Method TRANSFORM_BXML_TO_XML on class /IWFND/CL_SUTIL_XML_HELPER has no exception.

Method TRANSFORM_EXCEPTION_TO_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_XML Value transfer Type reference (TYPE) XSTRING 20110712
2 Importing IO_ROOT Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20110908

Method TRANSFORM_EXCEPTION_TO_XML on class /IWFND/CL_SUTIL_XML_HELPER has no exception.

Method TRANSFORM_TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INPUT Call by reference Type reference (TYPE) XSTRING 20110712
2 Returning RV_OUTPUT Value transfer Type reference (TYPE) STRING 20110712

Method TRANSFORM_TO_STRING on class /IWFND/CL_SUTIL_XML_HELPER has no exception.

Method TRANSFORM_TO_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_XDOC Call by reference Type reference (TYPE) XSTRING XML/JSON 20130214
2 Returning RV_XML Value transfer Type reference (TYPE) XSTRING Standard XML 20130214

Method TRANSFORM_TO_XML on class /IWFND/CL_SUTIL_XML_HELPER has no exception.

Method TRANSFORM_TO_XSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INPUT Call by reference Type reference (TYPE) STRING 20110712
2 Returning RV_OUTPUT Value transfer Type reference (TYPE) XSTRING 20110712

Method TRANSFORM_TO_XSTRING on class /IWFND/CL_SUTIL_XML_HELPER has no exception.

Method TRANSFORM_XIXML_TO_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_XIXML Call by reference Type reference (TYPE) XSTRING XI-XML 20110713
2 Returning RV_XML Value transfer Type reference (TYPE) XSTRING XML 20110713

Method TRANSFORM_XIXML_TO_XML on class /IWFND/CL_SUTIL_XML_HELPER has no exception.

Method TRANSFORM_XML_TO_ABAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DATA Call by reference Type reference (TYPE) ANY 20110712
2 Importing IV_SUPPRESS_EXCEPTION Call by reference Type reference (TYPE) XSDBOOLEAN ABAP_FALSE 20120914
3 Importing IV_TAG_NAME Call by reference Type reference (TYPE) STRING 20110712
4 Importing IV_XML Call by reference Type reference (TYPE) XSTRING 20110712

Method TRANSFORM_XML_TO_ABAP on class /IWFND/CL_SUTIL_XML_HELPER has no exception.

Method XMLTAB_CREATE_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_POSITION Call by reference Type reference (TYPE) I 20110712
2 Returning RV_ERROR_TEXT Value transfer Type reference (TYPE) STRING 20110712

Method XMLTAB_CREATE_ERROR on class /IWFND/CL_SUTIL_XML_HELPER has no exception.

Method XMLTAB_GET_ATTRIBUTES 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) /IWFND/SUTIL_XML_DATA_T 20110712
2 Exporting EV_ERROR_TEXT Call by reference Type reference (TYPE) STRING 20110712
3 Exporting EV_TAG_NAME Call by reference Type reference (TYPE) /IWFND/SUTIL_XML_DATA-TAG_NAME 20110712
4 Importing IV_POSITION Call by reference Type reference (TYPE) I 20110712
5 Importing IV_WHOLE_NAME Call by reference Type reference (TYPE) STRING 20110712

Method XMLTAB_GET_ATTRIBUTES on class /IWFND/CL_SUTIL_XML_HELPER has no exception.

Method XMLTAB_GET_NEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_POSITION Call by reference Type reference (TYPE) I 20110712
2 Exporting ET_ATTRIBUTE Call by reference Type reference (TYPE) /IWFND/SUTIL_XML_DATA_T 20110712
3 Exporting EV_ADD_TAG_NAME Call by reference Type reference (TYPE) /IWFND/SUTIL_XML_DATA-TAG_NAME 20110712
4 Exporting EV_ADD_TAG_ONLY Call by reference Type reference (TYPE) XSDBOOLEAN 20110712
5 Exporting EV_ATTRIBUTE_ONLY Call by reference Type reference (TYPE) XSDBOOLEAN 20110712
6 Exporting EV_ERROR_TEXT Call by reference Type reference (TYPE) STRING 20110712
7 Exporting EV_TAG_END Call by reference Type reference (TYPE) XSDBOOLEAN 20110712
8 Exporting EV_TAG_NAME Call by reference Type reference (TYPE) /IWFND/SUTIL_XML_DATA-TAG_NAME 20110712
9 Exporting EV_TAG_ONLY Call by reference Type reference (TYPE) XSDBOOLEAN 20110712
10 Exporting EV_TAG_TYPE Call by reference Type reference (TYPE) /IWFND/SUTIL_XML_DATA-TAG_TYPE 20110712
11 Exporting EV_TAG_VALUE Call by reference Type reference (TYPE) /IWFND/SUTIL_XML_DATA-TAG_VALUE 20110712
12 Importing IV_SDOC Call by reference Type reference (TYPE) STRING 20110712

Method XMLTAB_GET_NEXT on class /IWFND/CL_SUTIL_XML_HELPER has no exception.

Method XML_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERROR_TEXT Call by reference Type reference (TYPE) STRING Error Text if any 20111122
2 Importing IV_CONTENT_TYPE Call by reference Type reference (TYPE) STRING Content Type 20111028
3 Importing IV_NEW_WINDOW Call by reference Type reference (TYPE) CHAR1 b/X: Same/New window 20111102
4 Importing IV_XDOC Call by reference Type reference (TYPE) XSTRING XML as binary string 20110712

Method XML_DISPLAY on class /IWFND/CL_SUTIL_XML_HELPER has no exception.

Method XML_DISPLAY_BY_BROWSER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERROR_TEXT Call by reference Type reference (TYPE) STRING Error Text if any 20120308
2 Importing IV_CONTENT_TYPE Call by reference Type reference (TYPE) STRING Content Type 20120308
3 Importing IV_XDOC Call by reference Type reference (TYPE) XSTRING Binary String 20120308

Method XML_DISPLAY_BY_BROWSER on class /IWFND/CL_SUTIL_XML_HELPER has no exception.

Method XML_DISPLAY_BY_VIEWER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERROR_TEXT Call by reference Type reference (TYPE) STRING Error Text if any 20111217
2 Importing IO_HTML_VIEWER Call by reference Object reference (TYPE REF TO) CL_GUI_HTML_VIEWER HTML Control Proxy Class 20111217
3 Importing IV_CONTENT_TYPE Call by reference Type reference (TYPE) STRING Content Type 20111217
4 Importing IV_XDOC Call by reference Type reference (TYPE) XSTRING XML as binary string 20111217

Method XML_DISPLAY_BY_VIEWER on class /IWFND/CL_SUTIL_XML_HELPER has no exception.

Method XML_DISPLAY_HTTP_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERROR_TEXT Call by reference Type reference (TYPE) STRING Error Text if any 20120815
2 Importing IV_HTTP_DATA Call by reference Type reference (TYPE) XSTRING HTTP Request/Response Data 20120815
3 Importing IV_IS_REQUEST Call by reference Type reference (TYPE) XSDBOOLEAN ABAP_TRUE X/b: HTTP Request/Response 20120815

Method XML_DISPLAY_HTTP_DATA on class /IWFND/CL_SUTIL_XML_HELPER has no exception.

Method XML_DOWNLOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_FILENAME Call by reference Type reference (TYPE) STRING File Name 20110712
2 Exporting EV_ERROR_TEXT Call by reference Type reference (TYPE) STRING Error Text if any 20111122
3 Importing IV_DIALOG Call by reference Type reference (TYPE) BOOLEAN 'X' Boolean Variable (X=True, -=False, Space=Unknown) 20110712
4 Importing IV_FULLPATH Call by reference Type reference (TYPE) STRING 20110712
5 Importing IV_PATH Call by reference Type reference (TYPE) STRING 20110712
6 Importing IV_SDOC Call by reference Type reference (TYPE) STRING XML as character string 20110712
7 Importing IV_XDOC Call by reference Type reference (TYPE) XSTRING XML as binary string 20110712

Method XML_DOWNLOAD on class /IWFND/CL_SUTIL_XML_HELPER has no exception.

Method XML_UPLOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_FILENAME Call by reference Type reference (TYPE) STRING File name 20110712
2 Exporting EV_ERROR_TEXT Call by reference Type reference (TYPE) STRING Error Text if any 20110712
3 Exporting EV_XDOC Call by reference Type reference (TYPE) XSTRING XML as binary string 20110712

Method XML_UPLOAD on class /IWFND/CL_SUTIL_XML_HELPER has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 250