SAP ABAP Class CL_SOAP_XML_HELPER (SRT Utilities: XML Helper)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-WS-ABA-RT (Application Component) WebServices ABAP Runtime
     SOAP_UTIL (Package) SOAP Runtime Utilities
Properties
Class CL_SOAP_XML_HELPER  
Short Description SRT Utilities: XML Helper    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SOAP_UTIL   SOAP Runtime Utilities 
Created 20080526   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SOAP_XML_HELPER has no forward declaration.
Interfaces
Class CL_SOAP_XML_HELPER has no interface implemented.
Friends
Class CL_SOAP_XML_HELPER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_ABAP_TO_XML_ERROR Constant Private Type reference (TYPE) STRING 'ABAP_TO_XML_CONVERSION_ERROR' 20080527
2 CO_BINARY_STRING_BEG Constant Private Type reference (TYPE) STRING '' 20100618
3 CO_BINARY_STRING_END Constant Private Type reference (TYPE) STRING '' 20100618
4 CO_CUSTOM_HEADER Constant Private Type reference (TYPE) STRING 'CustomHeader' 20100618
5 CO_ERRLOG_BEG Constant Private Type reference (TYPE) STRING '' 20091229
6 CO_ERRLOG_DATA_BEG Constant Private Type reference (TYPE) STRING '' 20091229
7 CO_ERRLOG_DATA_END Constant Private Type reference (TYPE) STRING '' 20091229
8 CO_ERRLOG_END Constant Private Type reference (TYPE) STRING '' 20091229
9 CO_ERRLOG_FILENAME Constant Private Type reference (TYPE) STRING 'SAPWS_Error_Log_' 20100401
10 CO_ERROR_DATA Constant Private Type reference (TYPE) STRING 'ERROR_DATA' 20091218
11 CO_FILE_EXTENSION Constant Private Type reference (TYPE) STRING '.xml' 20091216
12 CO_FUNC_BEG Constant Private Type reference (TYPE) STRING '' 20091218
13 CO_FUNC_END Constant Private Type reference (TYPE) STRING '' 20091218
14 CO_FUNC_FILENAME Constant Private Type reference (TYPE) STRING 'SAPWS_Functional_Trace_' 20100401
15 CO_INCIDENT_BEG Constant Private Type reference (TYPE) STRING '' 20091218
16 CO_INCIDENT_END Constant Private Type reference (TYPE) STRING '' 20091218
17 CO_ITEM Constant Private Type reference (TYPE) STRING ' 20091216
18 CO_ITEM_END Constant Private Type reference (TYPE) STRING '' 20091216
19 CO_MCHECK_RESULT Constant Private Type reference (TYPE) STRING 'SRT_MCHECK_RESULT' 20100513
20 CO_MINCONS_BEG Constant Private Type reference (TYPE) STRING '' 20100129
21 CO_MINCONS_END Constant Private Type reference (TYPE) STRING '' 20100129
22 CO_MINCONS_FILENAME Constant Private Type reference (TYPE) STRING 'SAPWS_Message_Incons_' 20100401
23 CO_MINFO_BEG Constant Private Type reference (TYPE) STRING '' 20091217
24 CO_MINFO_END Constant Private Type reference (TYPE) STRING '' 20091217
25 CO_MINFO_FILENAME Constant Private Type reference (TYPE) STRING 'SAPWS_Message_Info_' 20100401
26 CO_MSELECT_RESULT Constant Private Type reference (TYPE) STRING 'SRT_MSELECT_RESULT' 20100512
27 CO_OCTET_STREAM Constant Private Type reference (TYPE) STRING 'octet-stream' 20100618
28 CO_PAYLOAD_BEG Constant Private Type reference (TYPE) STRING '' 20100402
29 CO_PAYLOAD_END Constant Private Type reference (TYPE) STRING '' 20100402
30 CO_PLOAD_BEG Constant Private Type reference (TYPE) STRING '' 20091218
31 CO_PLOAD_END Constant Private Type reference (TYPE) STRING '' 20091218
32 CO_PLOAD_FILENAME Constant Private Type reference (TYPE) STRING 'SAPWS_Payload_Trace_' 20100401
33 CO_TIMESTAMP Constant Private Type reference (TYPE) STRING 'timestamp=' 20091216
34 CO_TRACE_CONTEXT Constant Private Type reference (TYPE) STRING 'TRACE_CONTEXT' 20091218
35 CO_TRACE_DATA_BEG Constant Private Type reference (TYPE) STRING '' 20091218
36 CO_TRACE_DATA_END Constant Private Type reference (TYPE) STRING '' 20091218
37 CO_UTIL_MESSAGE Constant Private Type reference (TYPE) STRING 'SRT_UTIL_MESSAGE' 20091218
38 CO_XML_FILE_EXTENSION Constant Private Type reference (TYPE) STRING '.xml' 20100618
39 CO_XML_HEADER Constant Private Type reference (TYPE) STRING '' 20091216
40 CO_XML_TO_ABAP_ERROR Constant Private Type reference (TYPE) STRING 'XML_TO_ABAP_CONVERSION_ERROR' 20080527
41 MR_CONV_CE Static Attribute Private Object reference (TYPE REF TO) CL_ABAP_CONV_OUT_CE Code Page and Endian Conversion (System Format -> External) 20080527
42 MR_CONV_CI Static Attribute Private Object reference (TYPE REF TO) CL_ABAP_CONV_IN_CE Code Page and Endian Conversion (External -> System Format) 20080527
43 M_ERRLOG_BEG Static Attribute Private Type reference (TYPE) XSTRING 20091229
44 M_ERRLOG_DATA_BEG Static Attribute Private Type reference (TYPE) XSTRING 20091229
45 M_ERRLOG_DATA_END Static Attribute Private Type reference (TYPE) XSTRING 20091229
46 M_ERRLOG_END Static Attribute Private Type reference (TYPE) XSTRING 20091229
47 M_FUNC_BEG Static Attribute Private Type reference (TYPE) XSTRING 20091218
48 M_FUNC_END Static Attribute Private Type reference (TYPE) XSTRING 20091218
49 M_INCIDENT_BEG Static Attribute Private Type reference (TYPE) XSTRING 20091218
50 M_INCIDENT_END Static Attribute Private Type reference (TYPE) XSTRING 20091218
51 M_ITEM_END Static Attribute Private Type reference (TYPE) XSTRING 20091216
52 M_MINCONS_BEG Static Attribute Private Type reference (TYPE) XSTRING 20100129
53 M_MINCONS_END Static Attribute Private Type reference (TYPE) XSTRING 20100129
54 M_MINFO_BEG Static Attribute Private Type reference (TYPE) XSTRING 20091217
55 M_MINFO_END Static Attribute Private Type reference (TYPE) XSTRING 20091217
56 M_PAYLOAD_BEG Static Attribute Private Type reference (TYPE) XSTRING 20100402
57 M_PAYLOAD_END Static Attribute Private Type reference (TYPE) XSTRING 20100402
58 M_PLOAD_BEG Static Attribute Private Type reference (TYPE) XSTRING 20091218
59 M_PLOAD_END Static Attribute Private Type reference (TYPE) XSTRING 20091218
60 M_SOAP_ENVELOPE Static Attribute Private Type reference (TYPE) XSTRING 20091028
61 M_TRACE_DATA_BEG Static Attribute Private Type reference (TYPE) XSTRING 20091218
62 M_TRACE_DATA_END Static Attribute Private Type reference (TYPE) XSTRING 20091218
63 M_XI_ENVELOPE_BEG Static Attribute Private Type reference (TYPE) XSTRING 20091028
64 M_XI_ENVELOPE_END Static Attribute Private Type reference (TYPE) XSTRING 20091028
65 M_XML_HEADER Static Attribute Private Type reference (TYPE) XSTRING 20091216
Methods
# Method Level Visibility Method type Description Created on
1 ABAP_TO_XML_NAME Static method Public Method Convert ABAP-Name to XML Name 20080527
2 CREATE_INCIDENT_DATA Static method Public Method Create Incident Data (XML & HTML) 20091218
3 EXCEPTION_TO_XML Static method Public Method Convert EXCEPTION to XML 20090218
4 GET_ST_EXCEPTION_INFO Static method Public Method Get Info from an ST-Exception 20080527
5 INIT_INTERNAL Static method Private Method 20101011
6 SELECT_FILES Static method Public Method Select Local Files 20090527
7 SERIALIZE_ERRORLOG Static method Public Method Transform ErrorLog entries to XML 20091216
8 SERIALIZE_FUNC_TRACE Static method Public Method Transform FUNC Trace entries to XML 20091218
9 SERIALIZE_MCHECK_INFO Static method Public Method Transform Message Info entries to XML (WS & XI CHECK) 20100513
10 SERIALIZE_MESSAGE_INFO Static method Public Method Transform Message Info entries to XML 20091217
11 SERIALIZE_MSELECT_INFO Static method Public Method Transform Message Info entries to XML (WS & XI SELECT) 20100512
12 SERIALIZE_PLOAD_TRACE Static method Public Method Transform PAYLOAD Trace entries to XML 20091218
13 SET_XML_ESCAPES Static method Public Method Set special characters with XML escapes 20100217
14 SHOW_DATA_BY_BROWSER Static method Public Method Show Data via Browser 20090813
15 STRING_TO_XSTRING Static method Public Method Convert STRING to XSTRING 20080527
16 TABLE_TO_XSTRING Static method Public Method Move TABLE to XSTRING 20080623
17 TRANSFORM_BXML_TO_XML Static method Public Method Transform Binary XML to XML 20081218
18 TRANSFORM_TO_DATA Static method Public Method Convert XML to DATA 20080527
19 TRANSFORM_TO_XML Static method Public Method Convert DATA to XML 20080527
20 TRANSFORM_XI_TO_XML Static method Public Method Transform XI-XML to XML 20091028
21 TRANSFORM_XML_TO_BXML Static method Public Method Transform XML to Binary XML 20120306
22 TRANSFORM_XML_TO_XML Static method Public Method Transform XML to XML 20090108
23 XML_DOWNLOAD Static method Public Method Download XML document 20080526
24 XML_SHOW Static method Public Method Display XML document 20080526
25 XML_TO_ABAP_NAME Static method Public Method Convert XML Name to ABAP Name 20080527
26 XML_UPLOAD Static method Public Method Upload XML document 20080526
27 XSTRING_TO_STRING Static method Public Method Convert XSTRING to STRING 20080527
28 XSTRING_TO_TABLE Static method Public Method Move XSTRING to TABLE (8192) 20080623
Events
Class CL_SOAP_XML_HELPER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_MCHECK_INFO Private See coding 20100513 BEGIN OF ty_mcheck_info. INCLUDE TYPE ty_mselect_info. TYPES t100_area TYPE arbgb. TYPES t100_msgno TYPE msgno. TYPES m_units TYPE i. TYPES m_incomplete TYPE i. TYPES END OF ty_mcheck_info
2 TY_MSELECT_INFO Private See coding 20100512 BEGIN OF ty_mselect_info, mandt TYPE srt_mselect_result-mandt, message_id TYPE sysuuid_c, location TYPE srt_mselect_result-location, persist_id TYPE sysuuid_c, created_by TYPE srt_mselect_result-created_by, created_date TYPE srt_mselect_result-created_date, created_time TYPE srt_mselect_result-created_time, changed_by TYPE srt_mselect_result-changed_by, changed_date TYPE srt_mselect_result-changed_date, changed_time TYPE srt_mselect_result-changed_time, state_group TYPE srt_mselect_result-state_group, state_code TYPE srt_mselect_result-state_code, state_text TYPE srt_mselect_result-state_text, message_state TYPE srt_mselect_result-message_state, sequence_state TYPE srt_mselect_result-sequence_state, queue_state TYPE srt_mselect_result-queue_state, paf_state TYPE srt_mselect_result-paf_state, tw_state TYPE srt_mselect_result-tw_state, comm_type TYPE srt_mselect_result-comm_type, adapter_type TYPE srt_mselect_result-adapter_type, queue_name TYPE srt_mselect_result-queue_name, sequence_id TYPE sysuuid_c, parent_id TYPE sysuuid_c, tw_task_id TYPE sysuuid_c, ref_id_type TYPE srt_mselect_result-ref_id_type, ref_id_value TYPE sysuuid_c, wsrm_version TYPE srt_mselect_result-wsrm_version, technical_sid TYPE srt_mselect_result-technical_sid, last_version TYPE srt_mselect_result-last_version, prod_version TYPE srt_mselect_result-prod_version, attachments TYPE srt_mselect_result-attachments, retent_category TYPE srt_mselect_result-retent_category, expiry_date TYPE srt_mselect_result-expiry_date, ob_party TYPE srt_mselect_result-ob_party, ob_component TYPE srt_mselect_result-ob_component, ob_if_name TYPE srt_mselect_result-ob_if_name, ob_if_namespace TYPE srt_mselect_result-ob_if_namespace, ob_if_operation TYPE srt_mselect_result-ob_if_operation, ib_party TYPE srt_mselect_result-ib_party, ib_component TYPE srt_mselect_result-ib_component, ib_if_name TYPE srt_mselect_result-ib_if_name, ib_if_namespace TYPE srt_mselect_result-ib_if_namespace, ib_if_operation TYPE srt_mselect_result-ib_if_operation, error_text TYPE srt_mselect_result-error_text, root_context_id TYPE sysuuid_c, transaction_id TYPE sysuuid_c, persist_type TYPE srt_mselect_result-persist_type, END OF ty_mselect_info
3 TY_ST_ERROR Private See coding 20090110 BEGIN OF ty_st_error, error_id TYPE string, error_text TYPE string, END OF ty_st_error
4 TY_XSLT_ERROR_INFO Private See coding 20080609 BEGIN OF ty_xslt_error_info, error_id TYPE string, error_text TYPE string, tag_name TYPE string, errloc_program TYPE sy-repid, errloc_include TYPE seomtdname, errloc_ftype TYPE char1, errloc_rowno TYPE i, END OF ty_xslt_error_info
Method Signatures

Method ABAP_TO_XML_NAME Signature

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

Method ABAP_TO_XML_NAME on class CL_SOAP_XML_HELPER has no exception.

Method CREATE_INCIDENT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting HTML Call by reference Type reference (TYPE) STRING HTML Document if existing 20091218
2 Importing LOG_ENTRY Call by reference Type reference (TYPE) SRT_ERRLOG_RESULT SRT Error Log: Result 20091218
3 Importing MESSAGE_ENTRY Call by reference Type reference (TYPE) SRT_UTIL_MESSAGE SRTUTIL: Message Relationship 20091218
4 Importing MSELECT_RESULT Call by reference Type reference (TYPE) SRT_MSELECT_RESULT Message Select Result 20100512
5 Exporting XML Call by reference Type reference (TYPE) XSTRING XML Document 20091218

Method CREATE_INCIDENT_DATA on class CL_SOAP_XML_HELPER has no exception.

Method EXCEPTION_TO_XML Signature

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

Method EXCEPTION_TO_XML on class CL_SOAP_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 ERRID Call by reference Type reference (TYPE) STRING 20080527
2 Exporting ERRTEXT Call by reference Type reference (TYPE) STRING 20080527
3 Importing EX_ROOT Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20080527
4 Exporting XML_PATH Call by reference Type reference (TYPE) STRING 20080527

Method GET_ST_EXCEPTION_INFO on class CL_SOAP_XML_HELPER has no exception.

Method INIT_INTERNAL Signature

Method INIT_INTERNAL on class CL_SOAP_XML_HELPER has no parameter.
Method INIT_INTERNAL on class CL_SOAP_XML_HELPER has no exception.

Method SELECT_FILES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ERROR_MESSAGE Call by reference Type reference (TYPE) STRING Error Message if any 20090527
2 Exporting FILENAME_LIST Call by reference Type reference (TYPE) SRT_UTIL_STRING_TAB SRT Utilities: String Table 20090527

Method SELECT_FILES on class CL_SOAP_XML_HELPER has no exception.

Method SERIALIZE_ERRORLOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOWNLOAD Call by reference Type reference (TYPE) XSDBOOLEAN 'X': Download 20091217
2 Exporting FILENAME Call by reference Type reference (TYPE) STRING Downloaded Filename 20091217
3 Importing LOG_LIST Call by reference Type reference (TYPE) SRT_ERRLOG_RESULT_TAB SRT Error Log: Result Table 20091216
4 Exporting XML Call by reference Type reference (TYPE) XSTRING XML document 20091217

Method SERIALIZE_ERRORLOG on class CL_SOAP_XML_HELPER has no exception.

Method SERIALIZE_FUNC_TRACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOWNLOAD Call by reference Type reference (TYPE) XSDBOOLEAN 'X': Download 20091218
2 Exporting FILENAME Call by reference Type reference (TYPE) STRING Downloaded Filename 20091218
3 Importing TRACE_LIST Call by reference Type reference (TYPE) SRT_FUNC_RESULT_TAB SRT Functional Trace: Result Table 20091218
4 Exporting XML Call by reference Type reference (TYPE) XSTRING XML document 20091218

Method SERIALIZE_FUNC_TRACE on class CL_SOAP_XML_HELPER has no exception.

Method SERIALIZE_MCHECK_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOWNLOAD Call by reference Type reference (TYPE) XSDBOOLEAN 'X': Download 20100513
2 Exporting FILENAME Call by reference Type reference (TYPE) STRING Downloaded Filename 20100513
3 Importing MESSAGE_LIST Call by reference Type reference (TYPE) SRT_MCHECK_RESULT_T Result of Consistency Check - Table 20100513
4 Exporting XML Call by reference Type reference (TYPE) XSTRING XML document 20100513

Method SERIALIZE_MCHECK_INFO on class CL_SOAP_XML_HELPER has no exception.

Method SERIALIZE_MESSAGE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOWNLOAD Call by reference Type reference (TYPE) XSDBOOLEAN 'X': Download 20091217
2 Exporting FILENAME Call by reference Type reference (TYPE) STRING Downloaded Filename 20091217
3 Importing INCONSISTENCY Call by reference Type reference (TYPE) XSDBOOLEAN 'X': Inconsistency Entries 20100129
4 Importing MESSAGE_LIST Call by reference Type reference (TYPE) SRT_UTIL_MESSAGE_TAB SRTUTIL: Message Relationship Table 20091217
5 Exporting XML Call by reference Type reference (TYPE) XSTRING XML document 20091217

Method SERIALIZE_MESSAGE_INFO on class CL_SOAP_XML_HELPER has no exception.

Method SERIALIZE_MSELECT_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOWNLOAD Call by reference Type reference (TYPE) XSDBOOLEAN 'X': Download 20100512
2 Exporting FILENAME Call by reference Type reference (TYPE) STRING Downloaded Filename 20100512
3 Importing MESSAGE_LIST Call by reference Type reference (TYPE) SRT_MSELECT_RESULT_T Message Select Result - Table 20100512
4 Exporting XML Call by reference Type reference (TYPE) XSTRING XML document 20100512

Method SERIALIZE_MSELECT_INFO on class CL_SOAP_XML_HELPER has no exception.

Method SERIALIZE_PLOAD_TRACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOWNLOAD Call by reference Type reference (TYPE) XSDBOOLEAN 'X': Download 20091218
2 Exporting FILENAME Call by reference Type reference (TYPE) STRING Downloaded Filename 20091218
3 Importing PAYLOAD_ONLY Call by reference Type reference (TYPE) XSDBOOLEAN 'X': No Trace Context 20091218
4 Importing TRACE_LIST Call by reference Type reference (TYPE) SRT_PLOAD_RESULT_TAB SRT Payload Trace: Result Table 20091218
5 Exporting XML Call by reference Type reference (TYPE) XSTRING XML document 20091218

Method SERIALIZE_PLOAD_TRACE on class CL_SOAP_XML_HELPER has no exception.

Method SET_XML_ESCAPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XMLDOC Call by reference Type reference (TYPE) STRING XML as String 20100217

Method SET_XML_ESCAPES on class CL_SOAP_XML_HELPER has no exception.

Method SHOW_DATA_BY_BROWSER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FILE_EXTENSION Call by reference Type reference (TYPE) STRING MHT, ZIP, JPG, PPT, ... 20090814
2 Importing MIME_SUBTYPE Call by reference Type reference (TYPE) STRING zip, jpeg, pdf 20090814
3 Importing MIME_TYPE Call by reference Type reference (TYPE) STRING application, image 20090814
4 Importing XDOC Call by reference Type reference (TYPE) XSTRING 20090813

Method SHOW_DATA_BY_BROWSER on class CL_SOAP_XML_HELPER has no exception.

Method STRING_TO_XSTRING Signature

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

Method STRING_TO_XSTRING on class CL_SOAP_XML_HELPER has no exception.

Method TABLE_TO_XSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TRANSPORT_LIST Call by reference Type reference (TYPE) SRT_ABUF_TRANSPORT_TAB Transport Data Table 20080623
2 Importing TRANSPORT_SIZE Call by reference Type reference (TYPE) I Total Buffer Length 20080623
3 Returning XVALUE Value transfer Type reference (TYPE) XSTRING 20080623

Method TABLE_TO_XSTRING on class CL_SOAP_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 BXML Call by reference Type reference (TYPE) XSTRING 20081218
2 Returning XML Value transfer Type reference (TYPE) XSTRING 20081218

Method TRANSFORM_BXML_TO_XML on class CL_SOAP_XML_HELPER has no exception.

Method TRANSFORM_TO_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DATA Call by reference Type reference (TYPE) ANY 20080527
2 Importing DATA_TYPE Call by reference Type reference (TYPE) C T: Table 20080527
3 Importing TAG_NAME Call by reference Type reference (TYPE) STRING 20080527
4 Importing XML Call by reference Type reference (TYPE) XSTRING 20080527

Method TRANSFORM_TO_DATA on class CL_SOAP_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 DATA Call by reference Type reference (TYPE) ANY 20080527
2 Importing DATA_TYPE Call by reference Type reference (TYPE) C T: Table 20080527
3 Importing IGNORE_EXCEPTION Call by reference Type reference (TYPE) XSDBOOLEAN 20081217
4 Importing IGNORE_INIT_VALUE Call by reference Type reference (TYPE) XSDBOOLEAN 'X' No XML tag for Init. Value 20080530
5 Importing TAG_NAME Call by reference Type reference (TYPE) STRING 20080527
6 Changing XML Call by reference Type reference (TYPE) XSTRING 20080527

Method TRANSFORM_TO_XML on class CL_SOAP_XML_HELPER has no exception.

Method TRANSFORM_XI_TO_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing XI_XML Call by reference Type reference (TYPE) XSTRING 20091028
2 Returning XML_OUT Value transfer Type reference (TYPE) XSTRING 20091028

Method TRANSFORM_XI_TO_XML on class CL_SOAP_XML_HELPER has no exception.

Method TRANSFORM_XML_TO_BXML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning BXML Value transfer Type reference (TYPE) XSTRING 20120306
2 Importing XML Call by reference Type reference (TYPE) XSTRING 20120306

Method TRANSFORM_XML_TO_BXML on class CL_SOAP_XML_HELPER has no exception.

Method TRANSFORM_XML_TO_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing XML_IN Call by reference Type reference (TYPE) XSTRING 20090108
2 Returning XML_OUT Value transfer Type reference (TYPE) XSTRING 20090108

Method TRANSFORM_XML_TO_XML on class CL_SOAP_XML_HELPER has no exception.

Method XML_DOWNLOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DIALOG Call by reference Type reference (TYPE) BOOLEAN 'X' Boolean Variable (X=True, -=False, Space=Unknown) 20100304
2 Changing FILENAME Call by reference Type reference (TYPE) STRING File Name 20080625
3 Importing FULLPATH Call by reference Type reference (TYPE) STRING 20100304
4 Importing PATH Call by reference Type reference (TYPE) STRING 20100304
5 Importing SDOC Call by reference Type reference (TYPE) STRING XML as character string 20080526
6 Importing XDOC Call by reference Type reference (TYPE) XSTRING XML as binary string 20080526

Method XML_DOWNLOAD on class CL_SOAP_XML_HELPER has no exception.

Method XML_SHOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HTML Call by reference Type reference (TYPE) XSDBOOLEAN HTML or XML 20081007
2 Importing NEW_WINDOW Call by reference Type reference (TYPE) XSDBOOLEAN New SAPGUI 20080904
3 Importing SDOC Call by reference Type reference (TYPE) STRING XML as character string 20080526
4 Importing XDOC Call by reference Type reference (TYPE) XSTRING XML as binary string 20080526

Method XML_SHOW on class CL_SOAP_XML_HELPER has no exception.

Method XML_TO_ABAP_NAME Signature

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

Method XML_TO_ABAP_NAME on class CL_SOAP_XML_HELPER has no exception.

Method XML_UPLOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ERROR_MESSAGE Call by reference Type reference (TYPE) STRING Error Message if any 20090527
2 Changing FILENAME Call by reference Type reference (TYPE) STRING File name 20080526
3 Exporting SDOC Call by reference Type reference (TYPE) STRING XML as character string 20080526
4 Exporting XDOC Call by reference Type reference (TYPE) XSTRING XML as binary string 20080526

Method XML_UPLOAD on class CL_SOAP_XML_HELPER has no exception.

Method XSTRING_TO_STRING Signature

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

Method XSTRING_TO_STRING on class CL_SOAP_XML_HELPER has no exception.

Method XSTRING_TO_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting TRANSPORT_LIST Call by reference Type reference (TYPE) SRT_ABUF_TRANSPORT_TAB Transport Table 20080623
2 Exporting TRANSPORT_SIZE Call by reference Type reference (TYPE) I Total Transport Size 20080623
3 Importing XVALUE Call by reference Type reference (TYPE) XSTRING XSTRING Value 20080623

Method XSTRING_TO_TABLE on class CL_SOAP_XML_HELPER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 712