SAP ABAP Class CL_SOAP_MESSAGE_NEW (SOAP Connection to ICF (HTTP))
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-WS-ABA-RT (Application Component) WebServices ABAP Runtime
     SOAP_CORE (Package) SOAP Runtime: Core SOAP Functionality
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SOAP_HIBERNATION Hibernate and Wake Runtime Context 20050901
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SOAP_MESSAGE Low-Level Message Interface Implemented by Transport Binding 20050901
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SOAP_MESSAGE_PART 20050901
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SXMLP_OBSERVER 20050902
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SXMLP_OBSERVER_ABSTRACT Abstract SXML/SXMLP Observer 20050902
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SOAP_MESSAGE_11_NEW SOAP Message for SOAP 1.1 20050901
2 Inheritance (c INHERITING FROM c_ref)  CL_SOAP_MESSAGE_12_NEW SOAP 1.2 Message class 20080602
Properties
Class CL_SOAP_MESSAGE_NEW  
Short Description SOAP Connection to ICF (HTTP)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SOAP_CORE   SOAP Runtime: Core SOAP Functionality 
Created 20050901   SAP 
Last change 20140121   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 IF_SOAP_HIBERNATION Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_SXML_XOP Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 TSOAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 TSRTM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SOAP_HIBERNATION Hibernate and Wake Runtime Context 20050901
2 IF_SOAP_MESSAGE Low-Level Message Interface Implemented by Transport Binding 20050901
3 IF_SOAP_MESSAGE_PART 20050901
4 IF_SXMLP_OBSERVER 20050902
5 IF_SXMLP_OBSERVER_ABSTRACT Abstract SXML/SXMLP Observer 20050902
Friends
# Friend Modeled only Created on Description
1 CL_SOAP_CONTEXT 20060113 Context for SOAP Call
2 CL_SOAP_MAPPING_OB_DIRECT 20120801 WS Direct Mapping Outbound
3 CL_SOAP_MAPPING_OUTBOUND_ASYNC 20120711 Outbound mapping for asynchronous (one-way) operations
4 CL_SOAP_MAPPING_OUTBOUND_SYNC 20120710 Mapping of synchronous (request-response) operations
5 CL_SOAP_MSG_MONITOR_MANAGER 20060215 WSRM: APIs for XI/WS Message Monitor
6 CL_SOAP_PERSIST 20120713 Persistence for SOAP Runtime
7 CL_SOAP_PERSISTENCY_RUNTIME 20120628 WS Persistency Runtime
8 CL_SOAP_RFC_MAPPING_OB_ASYNC 20121205 Outbound Mapping to RFC Proxy
9 CL_SOAP_RFC_MAPPING_OB_SYNC 20121123 Outbound Mapping to RFC Proxy
10 CL_SOAP_RUNTIME_ROOT 20060213 General SOAP Runtime (Abstract Class)
11 CL_SOAP_UTIL 20110120 SRT Utilities: Runtime
12 CL_SXML_READER 20081027 XML Reader of sXML Library
13 CL_SXML_STRING_READER 20081027 XML String Reader of sXML Library
14 CL_WS_MESSAGE 20060214 Handling of Messages with Errors
15 CL_XMS_WS_EXTRACTOR 20080811 Extractor for WS
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_CLASS_NAME Constant Private Type reference (TYPE) STRING 'CL_SOAP_MESSAGE' Class Name 20050901
2 CO_ERR_AREA_ID Constant Private Type reference (TYPE) SRT_MONI_ERRORAREA TSRTM_ERRAREA_XML Area ID 20070307
3 CO_OBSERVER_FAULTS Constant Private Type reference (TYPE) C 'F' Body Observer for Fault Processing 20050914
4 CO_OBSERVER_HIBERNATION Constant Private Type reference (TYPE) C 'H' Header Observer for Hibernation 20051220
5 CO_OBSERVER_MUST_UNDERSTAND Constant Private Type reference (TYPE) C 'M' Header Observer for "Must Understand" Processing 20050914
6 CO_PROCESSOR_ID Constant Private Type reference (TYPE) SRT_MONI_PROC_ID TSRTM_PROC_ID_SOAP_MESSAGE SOAP Runtime Processor Unit ID 20060203
7 CO_SERIAL_VERS_710_0 Constant Private Type reference (TYPE) SRT_SERIAL_VERS '000' Serialization Version 20061109
8 CO_SERIAL_VERS_710_1 Constant Private Type reference (TYPE) SRT_SERIAL_VERS '001' Serialization Version 20061109
9 CO_SERIAL_VERS_CURRENT Constant Private Type reference (TYPE) SRT_SERIAL_VERS CO_SERIAL_VERS_710_1 Serialization Version 20061109
10 CO_SOAP_BDY Instance attribute Public Attribute reference (LIKE) 20050901
11 CO_SOAP_ENC_NS Instance attribute Public Attribute reference (LIKE) 20050901
12 CO_SOAP_ENV Instance attribute Public Attribute reference (LIKE) 20050901
13 CO_SOAP_ENV_NS Instance attribute Public Attribute reference (LIKE) 20050901
14 CO_SOAP_ENV_PREFIX Instance attribute Public Attribute reference (LIKE) 20080602
15 CO_SOAP_FAULT Instance attribute Public Attribute reference (LIKE) 20050901
16 CO_SOAP_FAULT_MUSTUNDERSTAND Instance attribute Public Attribute reference (LIKE) 20050901
17 CO_SOAP_FAULT_VERSION Instance attribute Public Attribute reference (LIKE) 20050901
18 CO_SOAP_HDR Instance attribute Public Attribute reference (LIKE) 20050901
19 CO_SOAP_MUSTUNDERSTAND_ATTR Instance attribute Public Attribute reference (LIKE) 20050901
20 CO_SOAP_ROLE_ATTR Instance attribute Public Attribute reference (LIKE) 20050901
21 CTX Instance attribute Private Attribute reference (LIKE) 20050901
22 MY_SOAP_11_MESSAGE Instance attribute Private Object reference (TYPE REF TO) IF_SOAP_MESSAGE Low-Level Message Interface Implemented by Transport Binding 20050901
23 M_ATTACHMENT_DIR Instance attribute Protected Type reference (TYPE) TY_ATTACHMENT_DIR 20070402
24 M_ATTACHMENT_PARTS Instance attribute Protected Type reference (TYPE) TMIME_PARTS SOAP Message Attachments 20060116
25 M_ATTACHMENT_PARTS_RESTORED Instance attribute Protected Type reference (TYPE) TMIME_PARTS SOAP message attachments (restored from DB) 20070405
26 M_BODY Instance attribute Protected Object reference (TYPE REF TO) IF_SXMLP_PART XML Part for SOAP Body 20050902
27 M_BODY_ELEMENT Instance attribute Protected Object reference (TYPE REF TO) IF_SXML_OPEN_ELEMENT Body Element After Parsing (for Security Check) 20060323
28 M_BODY_FAULT Instance attribute Protected Object reference (TYPE REF TO) IF_SOAP_FAULT 20050905
29 M_BODY_OBSERVER_COLLECTION Instance attribute Protected Type reference (TYPE) TY_PART_OBSERVERS 20060120
30 M_BODY_PART_COLLECTION Instance attribute Protected Object reference (TYPE REF TO) IF_SXMLP_PART_COLLECTION Collection of SOAP Body Parts 20050902
31 M_CUSTOM_HDR_PART_COLLECTION Instance attribute Protected Object reference (TYPE REF TO) IF_SXMLP_PART_COLLECTION custom headers part collection 20090313
32 M_ENVELOPE Instance attribute Protected Object reference (TYPE REF TO) IF_SXMLP_LIST 20090319
33 M_FAULT_OBSERVERS Instance attribute Protected Type reference (TYPE) TY_PART_OBSERVERS 20060117
34 M_FAULT_PART_COLLECTION Instance attribute Protected Object reference (TYPE REF TO) IF_SXMLP_PART_COLLECTION Collection of Possible Parts for Fault Details 20050902
35 M_HAS_BODY_FAULT Instance attribute Protected Type reference (TYPE) BOOLEAN TSOAP_FALSE 20050905
36 M_HEADER Instance attribute Protected Object reference (TYPE REF TO) IF_SXMLP_PART XML Part for SOAP Header 20050902
37 M_HEADER_OBSERVERS Instance attribute Protected Type reference (TYPE) TY_PART_OBSERVERS SOAP Header Observer 20071207
38 M_HEADER_PART_COLLECTION Instance attribute Protected Object reference (TYPE REF TO) IF_SXMLP_PART_COLLECTION Collection of SOAP Header Parts 20050902
39 M_HEADER_READER Instance attribute Private Object reference (TYPE REF TO) IF_SXML_READER SXML Reader Interface 20050913
40 M_HIBERNATION_PART Instance attribute Private Object reference (TYPE REF TO) IF_SXMLP_LIST 20051221
41 M_IS_CONSUMED Instance attribute Private Type reference (TYPE) BOOLEAN 'X': SOAP XML message is consumed 20100528
42 M_LAST_PAYLOAD Instance attribute Protected Type reference (TYPE) XSTRING for ErrorLog 20110120
43 M_MESSAGE Instance attribute Private Type reference (TYPE) XSTRING Copy of SOAP Message 20050901
44 M_NEW_HIB Instance attribute Public Type reference (TYPE) BOOLEAN TSOAP_FALSE Boolean Variable (X=True, -=False, Space=Unknown) 20061119
45 M_OBSERVER_NAME Instance attribute Private Type reference (TYPE) C Name Observer Name 20050914
46 M_PART Instance attribute Protected Object reference (TYPE REF TO) IF_MESSAGE_PART MIME Part Containing SOAP Message 20050901
47 M_PART_FACTORY Instance attribute Protected Object reference (TYPE REF TO) IF_SXMLP_FACTORY 20050907
48 M_PAYLOAD_XSTRING Instance attribute Protected Type reference (TYPE) XSTRING 20060113
49 M_PROCESS_HEADER Instance attribute Protected Type reference (TYPE) BOOLEAN 20050901
50 M_RESPONSE Instance attribute Protected Object reference (TYPE REF TO) IF_SOAP_MESSAGE 20050901
51 M_RESUMED Instance attribute Protected Type reference (TYPE) BOOLEAN TSOAP_FALSE Boolean Variable (X=True, -=False, Space=Unknown) 20060105
52 M_RPC_METHOD Instance attribute Protected Object reference (TYPE REF TO) IF_SXMLP_LIST 20050905
53 M_SOAP_HEADER Instance attribute Private Object reference (TYPE REF TO) CL_SOAP_HEADER Instance for SOAP header handling 20110104
54 M_SOAP_HEADER_XSTRING Instance attribute Protected Type reference (TYPE) XSTRING 20050909
55 M_XML_PART Instance attribute Private Object reference (TYPE REF TO) IF_SXMLP_PART XML Part 20050901
56 M_XML_READER Instance attribute Protected Object reference (TYPE REF TO) IF_SXML_READER SXML Reader Interface 20050905
57 M_XML_WRITER Instance attribute Protected Object reference (TYPE REF TO) IF_SXML_WRITER SXML Writer Interface 20050905
58 _CLASS_NAME Instance attribute Protected Type reference (TYPE) STRING 20050901
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_FOR_DT_ENC_UNKNOWN Instance method Private Method Check for Data Encoding Unknown in case of SOAP 1.2 20080813
2 CHECK_MUST_UNDERSTAND Instance method Private Method 20060220
3 CONVERT_ATTACHMS_TO_XOP_PARTS Instance method Private Method convert attachments to xop parts 20081216
4 CONVERT_BODY_PART_TO_XOP_FRAGM Instance method Private Method convert body prat fragment to xop fragment part 20081217
5 CREATE_XML_READER Instance method Private Method Create xml reader : (bin)XML / XOP 20081110
6 CREATE_XML_WRITER Instance method Private Method Create xml writer : (bin)XML / XOP 20081106
7 CREATE_XML_WRITER_HIBERNATION Instance method Private Method Create xml writer : (bin)XML / XOP 20081203
8 CUSTOM_HDR_XSTR_TO_ATTR_PART Static method Public Method 20090313
9 DELETE_RESOLVED_ATTACHMENTS Instance method Private Method delete attachments which are resolved 20081218
10 DESERIALIZE_BODY Instance method Protected Method 20050901
11 DESERIALIZE_HEADER Instance method Private Method 20050901
12 DESERIALIZE_HEADER_NEW Instance method Private Method 20060213
13 GET_ATTACHMENT_PART Instance method Public Method 20070402
14 GET_HEADER_OBSERVER Instance method Private Method 20060220
15 GET_HEADER_PART Instance method Private Method 20060220
16 GET_HIBERNATION_PART Instance method Private Method 20060220
17 GET_MESSAGE_PROTECTION Instance method Private Method Determine message protection 20081208
18 GET_METHOD Instance method Protected Method Returns Method Name 20050901
19 GET_MUST_UNDERSTAND_OBSERVER Instance method Private Method 20050913
20 GET_PAYLOAD_XSTRING Instance method Protected Method 20060117
21 GET_XML_WRITER_OUTPUT Instance method Private Method read the output of the (bin)string/XOP writer 20081203
22 INIT Instance method Protected Method Initial Message 20050901
23 INITIALIZE_MESSAGE Instance method Public Method 20120828
24 IS_MTOM_SECURITY_ON Instance method Private Method checks if MTOM and Security are used on the outbound side 20090112
25 IS_NON_TECHNICAL_MESSAGE Instance method Public Method check if the current message is technical or not 20081211
26 IS_SECURITY_ENABLED Instance method Private Method Determine whether security processing is required 20081205
27 IS_VSCANNER_REQUIRED Instance method Private Method 20120105
28 NUM_ATTACHMENT_PARTS Instance method Public Method 20070402
29 PROCESS_FAULT Instance method Protected Method 20050901
30 PROCESS_HEADER Instance method Private Method 20050901
31 RESET Instance method Protected Method Reset Internal Storage 20050901
32 SET_PAYLOAD_XSTRING Instance method Protected Method 20060113
33 SET_PAYLOAD_XSTRING_WA Instance method Protected Method Workaround 20060210
34 SWITCH_FROM_SOAP_12_TO_SOAP_11 Instance method Private Method 20080815
35 TMP_CHECK_NEW_MTOM_USAGE Static method Private Method 20081202
36 WRAP_OLD_SXML_PART Instance method Private Method Wrap old sxml part with new sxmlp part. 20080811
37 XOP_ADD_ATTACHMENT Instance method Private Method Add mime attachment to the message from the XOP Package 20081205
38 XOP_ADD_ATTACHMENTS Instance method Private Method Add mime attachments to the message from the XOP Package 20081203
39 XOP_CONVERT_CONTENIDT2MIMEID Instance method Private Method XOP Package: convert Content ID -> MIME ID 20081125
40 XOP_CONVERT_MIMEID2CONTENTID Instance method Private Method XOP Package: convert MIME ID -> Content ID 20081125
Events
Class CL_SOAP_MESSAGE_NEW has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LMIME_PART Protected Object reference (TYPE REF TO) IF_MIME_PART Message Part Interface 20060712
2 TMIME_PARTS Protected See coding 20060712 tmime_parts TYPE STANDARD TABLE OF lmime_part
3 TY_ATTACHMENT_DIR Protected See coding 20070402 ty_attachment_dir TYPE STANDARD TABLE OF ty_attachment_dir_item WITH DEFAULT KEY
4 TY_ATTACHMENT_DIR_ITEM Protected See coding 20070402 BEGIN OF ty_attachment_dir_item , id TYPE n LENGTH 3, content_id TYPE string, encoding TYPE string, mime_type TYPE tsoap_mime_type, END OF ty_attachment_dir_item
5 TY_PART_OBSERVERS Protected See coding 20060117 ty_part_observers TYPE STANDARD TABLE OF REF TO if_sxmlp_observer WITH DEFAULT KEY
Method Signatures

Method CHECK_FOR_DT_ENC_UNKNOWN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTION Call by reference Type reference (TYPE) STRING TSOAP_CHECK_DT_ENC_VALUE Boolean Variable (X=True, -=False, Space=Unknown) 20081028
2 Importing ERR_TEXT Call by reference Type reference (TYPE) STRING 20081028
3 Importing OPEN_ELEMENT Call by reference Object reference (TYPE REF TO) IF_SXML_OPEN_ELEMENT SXML Element Start 20080813
4 Importing SOAP_NAMESPACE Call by reference Type reference (TYPE) STRING 20080813

Method CHECK_FOR_DT_ENC_UNKNOWN on class CL_SOAP_MESSAGE_NEW has no exception.

Method CHECK_MUST_UNDERSTAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OPEN_ELEMENT Call by reference Object reference (TYPE REF TO) IF_SXML_OPEN_ELEMENT SXML Element-Start 20060220

Method CHECK_MUST_UNDERSTAND on class CL_SOAP_MESSAGE_NEW has no exception.

Method CONVERT_ATTACHMS_TO_XOP_PARTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTACHMENT_PARTS Call by reference Type reference (TYPE) TMIME_PARTS 20081216
2 Returning XOP_PARTS Value transfer Type reference (TYPE) IF_SXML_XOP=>XOP_PARTS XOP-Parts 20081216

Method CONVERT_ATTACHMS_TO_XOP_PARTS on class CL_SOAP_MESSAGE_NEW has no exception.

Method CONVERT_BODY_PART_TO_XOP_FRAGM Signature

Method CONVERT_BODY_PART_TO_XOP_FRAGM on class CL_SOAP_MESSAGE_NEW has no parameter.
Method CONVERT_BODY_PART_TO_XOP_FRAGM on class CL_SOAP_MESSAGE_NEW has no exception.

Method CREATE_XML_READER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_XML_READER Value transfer Object reference (TYPE REF TO) IF_SXML_READER SXML Reader Interface 20081110

Method CREATE_XML_READER on class CL_SOAP_MESSAGE_NEW has no exception.

Method CREATE_XML_WRITER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_XML_WRITER Value transfer Object reference (TYPE REF TO) IF_SXML_WRITER SXML Writer Interface 20081106

Method CREATE_XML_WRITER on class CL_SOAP_MESSAGE_NEW has no exception.

Method CREATE_XML_WRITER_HIBERNATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_XML_WRITER Value transfer Object reference (TYPE REF TO) IF_SXML_WRITER SXML Writer Interface 20081203

Method CREATE_XML_WRITER_HIBERNATION on class CL_SOAP_MESSAGE_NEW has no exception.

Method CUSTOM_HDR_XSTR_TO_ATTR_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PART Call by reference Object reference (TYPE REF TO) IF_SXMLP_PART attributable part 20090313
2 Importing XSTR Call by reference Type reference (TYPE) XSTRING 20090313

Method CUSTOM_HDR_XSTR_TO_ATTR_PART on class CL_SOAP_MESSAGE_NEW has no exception.

Method DELETE_RESOLVED_ATTACHMENTS Signature

Method DELETE_RESOLVED_ATTACHMENTS on class CL_SOAP_MESSAGE_NEW has no parameter.
Method DELETE_RESOLVED_ATTACHMENTS on class CL_SOAP_MESSAGE_NEW has no exception.

Method DESERIALIZE_BODY Signature

Method DESERIALIZE_BODY on class CL_SOAP_MESSAGE_NEW has no parameter.
Method DESERIALIZE_BODY on class CL_SOAP_MESSAGE_NEW has no exception.

Method DESERIALIZE_HEADER Signature

Method DESERIALIZE_HEADER on class CL_SOAP_MESSAGE_NEW has no parameter.
Method DESERIALIZE_HEADER on class CL_SOAP_MESSAGE_NEW has no exception.

Method DESERIALIZE_HEADER_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning METHOD Value transfer Type reference (TYPE) QNAME Qualified Name 20060213
2 Importing PART Call by reference Object reference (TYPE REF TO) IF_MESSAGE_PART message part interface 20060213
# Exception Resumable Description Created on
1 CX_SXML_PARSE_ERROR SXML Parse error 20060213

Method GET_ATTACHMENT_PART Signature

Method GET_ATTACHMENT_PART on class CL_SOAP_MESSAGE_NEW has no parameter.
Method GET_ATTACHMENT_PART on class CL_SOAP_MESSAGE_NEW has no exception.

Method GET_HEADER_OBSERVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_OBSERVER Value transfer Object reference (TYPE REF TO) IF_SXMLP_OBSERVER 20060220

Method GET_HEADER_OBSERVER on class CL_SOAP_MESSAGE_NEW has no exception.

Method GET_HEADER_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OPEN_ELEMENT Call by reference Object reference (TYPE REF TO) IF_SXML_OPEN_ELEMENT SXML Element-Start 20060220
2 Returning RE_PART Value transfer Object reference (TYPE REF TO) IF_SXMLP_PART 20060220

Method GET_HEADER_PART on class CL_SOAP_MESSAGE_NEW has no exception.

Method GET_HIBERNATION_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OPEN_ELEMENT Call by reference Object reference (TYPE REF TO) IF_SXML_OPEN_ELEMENT SXML Element-Start 20060220
2 Returning RE_PART Value transfer Object reference (TYPE REF TO) IF_SXMLP_PART 20060220

Method GET_HIBERNATION_PART on class CL_SOAP_MESSAGE_NEW has no exception.

Method GET_MESSAGE_PROTECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_ENCRIPTION Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20081208
2 Exporting EF_SIGNONLY Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20081208

Method GET_MESSAGE_PROTECTION on class CL_SOAP_MESSAGE_NEW has no exception.

Method GET_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning METHOD Value transfer Type reference (TYPE) QNAME 20050901
2 Importing PART Call by reference Object reference (TYPE REF TO) IF_MESSAGE_PART 20050901
# Exception Resumable Description Created on
1 CX_SXML_PARSE_ERROR SXML Parse error 20050921

Method GET_MUST_UNDERSTAND_OBSERVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_OBSERVER Value transfer Object reference (TYPE REF TO) IF_SXMLP_OBSERVER 20050913

Method GET_MUST_UNDERSTAND_OBSERVER on class CL_SOAP_MESSAGE_NEW has no exception.

Method GET_PAYLOAD_XSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EX_XSTRING Value transfer Type reference (TYPE) XSTRING 20060117

Method GET_PAYLOAD_XSTRING on class CL_SOAP_MESSAGE_NEW has no exception.

Method GET_XML_WRITER_OUTPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DOCUMENT Call by reference Type reference (TYPE) XSTRING 20081203
2 Exporting E_XOP_PARTS Call by reference Type reference (TYPE) IF_SXML_XOP=>XOP_PARTS XOP-Parts 20081203
3 Importing IO_WRITER Call by reference Object reference (TYPE REF TO) IF_SXML_WRITER SXML Writer Interface 20081203

Method GET_XML_WRITER_OUTPUT on class CL_SOAP_MESSAGE_NEW has no exception.

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PART Call by reference Object reference (TYPE REF TO) IF_MESSAGE_PART 20050901

Method INIT on class CL_SOAP_MESSAGE_NEW has no exception.

Method INITIALIZE_MESSAGE Signature

Method INITIALIZE_MESSAGE on class CL_SOAP_MESSAGE_NEW has no parameter.
Method INITIALIZE_MESSAGE on class CL_SOAP_MESSAGE_NEW has no exception.

Method IS_MTOM_SECURITY_ON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RF_USED Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20090112

Method IS_MTOM_SECURITY_ON on class CL_SOAP_MESSAGE_NEW has no exception.

Method IS_NON_TECHNICAL_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_TECHNICAL_MESSAGE Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20081211

Method IS_NON_TECHNICAL_MESSAGE on class CL_SOAP_MESSAGE_NEW has no exception.

Method IS_SECURITY_ENABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RF_ENABLED Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20081205

Method IS_SECURITY_ENABLED on class CL_SOAP_MESSAGE_NEW has no exception.

Method IS_VSCANNER_REQUIRED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_REQUIRED Value transfer Type reference (TYPE) ABAP_BOOL 20120105

Method IS_VSCANNER_REQUIRED on class CL_SOAP_MESSAGE_NEW has no exception.

Method NUM_ATTACHMENT_PARTS Signature

Method NUM_ATTACHMENT_PARTS on class CL_SOAP_MESSAGE_NEW has no parameter.
Method NUM_ATTACHMENT_PARTS on class CL_SOAP_MESSAGE_NEW has no exception.

Method PROCESS_FAULT Signature

Method PROCESS_FAULT on class CL_SOAP_MESSAGE_NEW has no parameter.
Method PROCESS_FAULT on class CL_SOAP_MESSAGE_NEW has no exception.

Method PROCESS_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning END_TAG Value transfer Object reference (TYPE REF TO) IF_SXML_CLOSE_ELEMENT SXML Element-Ende 20050901
2 Importing START_TAG Call by reference Object reference (TYPE REF TO) IF_SXML_OPEN_ELEMENT SXML Element-Start 20050901

Method PROCESS_HEADER on class CL_SOAP_MESSAGE_NEW has no exception.

Method RESET Signature

Method RESET on class CL_SOAP_MESSAGE_NEW has no parameter.
Method RESET on class CL_SOAP_MESSAGE_NEW has no exception.

Method SET_PAYLOAD_XSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_XSTRING Call by reference Type reference (TYPE) XSTRING 20060113

Method SET_PAYLOAD_XSTRING on class CL_SOAP_MESSAGE_NEW has no exception.

Method SET_PAYLOAD_XSTRING_WA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_XSTRING Call by reference Type reference (TYPE) XSTRING 20060210

Method SET_PAYLOAD_XSTRING_WA on class CL_SOAP_MESSAGE_NEW has no exception.

Method SWITCH_FROM_SOAP_12_TO_SOAP_11 Signature

Method SWITCH_FROM_SOAP_12_TO_SOAP_11 on class CL_SOAP_MESSAGE_NEW has no parameter.
Method SWITCH_FROM_SOAP_12_TO_SOAP_11 on class CL_SOAP_MESSAGE_NEW has no exception.

Method TMP_CHECK_NEW_MTOM_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_USE_NEW_MTOM Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20081202

Method TMP_CHECK_NEW_MTOM_USAGE on class CL_SOAP_MESSAGE_NEW has no exception.

Method WRAP_OLD_SXML_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PART Call by reference Object reference (TYPE REF TO) IF_SXMLP_PART_ABSTRACT Abstract SXML/SXMLP Part 20080811
2 Returning RO_NEW_PART Value transfer Object reference (TYPE REF TO) IF_SXMLP_PART 20080811

Method WRAP_OLD_SXML_PART on class CL_SOAP_MESSAGE_NEW has no exception.

Method XOP_ADD_ATTACHMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BINARY_DATA Call by reference Type reference (TYPE) IF_SXML_XOP=>XOP_PART-BINARY_DATA 20081205
2 Importing CONTENT_ID Call by reference Type reference (TYPE) IF_SXML_XOP=>XOP_PART-CONTENT_ID 20081205

Method XOP_ADD_ATTACHMENT on class CL_SOAP_MESSAGE_NEW has no exception.

Method XOP_ADD_ATTACHMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_XOP_PARTS Call by reference Type reference (TYPE) IF_SXML_XOP=>XOP_PARTS SXML Writer Interface 20081203

Method XOP_ADD_ATTACHMENTS on class CL_SOAP_MESSAGE_NEW has no exception.

Method XOP_CONVERT_CONTENIDT2MIMEID Signature

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

Method XOP_CONVERT_CONTENIDT2MIMEID on class CL_SOAP_MESSAGE_NEW has no exception.

Method XOP_CONVERT_MIMEID2CONTENTID Signature

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

Method XOP_CONVERT_MIMEID2CONTENTID on class CL_SOAP_MESSAGE_NEW has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 710