SAP ABAP Class CL_XMS_PROFILE_MMF (Profile for X MMFI Message)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-XI-IS-IEN (Application Component) Integration Engine
     SXMSMSG (Package) XI: Message Handling
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_XMS_PROFILE Profile Handler Interface 20050831
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_XMS_PROFILE_AMF Profile for Array MMF-Message 20061113
Properties
Class CL_XMS_PROFILE_MMF  
Short Description Profile for X MMFI Message    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SXMSMSG   XI: Message Handling 
Created 20050831   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_XMS_PROFILE_MMF has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_XMS_PROFILE Profile Handler Interface 20050831
Friends
Class CL_XMS_PROFILE_MMF has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BODYEND Constant Private Type reference (TYPE) STRING '' 20050831
2 BODYNAME Constant Private Type reference (TYPE) STRING 'Body' 20050831
3 BODYSTART_1 Constant Private Type reference (TYPE) STRING ' 20050831
4 BODYSTART_2 Constant Private Type reference (TYPE) STRING '>' 20050831
5 ENVEND Constant Private Type reference (TYPE) STRING '' 20050831
6 ENVNAME Constant Private Type reference (TYPE) STRING 'Envelope' 20050831
7 ENVNSURI Constant Private Type reference (TYPE) STRING 'http://schemas.xmlsoap.org/soap/envelope/' 20050831
8 ENVSTART_1 Constant Private Type reference (TYPE) STRING ' 20050831
9 ENVSTART_2 Constant Private Type reference (TYPE) STRING '>' 20050831
10 HEADEREND Constant Private Type reference (TYPE) STRING '' 20050831
11 HEADERNAME Constant Private Type reference (TYPE) STRING 'Header' 20050831
12 HEADERSTART_1 Constant Private Type reference (TYPE) STRING ' 20050831
13 HEADERSTART_2 Constant Private Type reference (TYPE) STRING '>' 20050831
14 MUSTUNDERSTAND Constant Private Type reference (TYPE) STRING 'mustUnderstand' 20050831
15 NAME Constant Public Type reference (TYPE) STRING 'http://sap.com/exchange/MessageFormat' 20050831
16 PARTFACTORY Instance attribute Private Object reference (TYPE REF TO) CL_XMS_PART_UTIL CL_XMS_PART_FACTORY 20050831
17 SOAPACTION Instance attribute Private Type reference (TYPE) STRING 20050831
18 _TAB_ATTACH_ID Instance attribute Private Type reference (TYPE) SXMS_TAG_ATTRIBUTES TTYP for Strings 20100825
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_ATTACHMENTS Instance method Public Method Append Attachments 20050831
2 DETERMINE_MESSAGE_SIZE Static method Public Method Determining Message Size (Attachments Only) 20060220
3 IS_MMF Instance method Public Method 20050831
4 MONITOR_SERIALIZE_SUB Static method Public Method Monitor Serialization 20061113
5 PARSESOAPPART Instance method Public Method Parses the SOAP Envelope and Completes the Internal Message 20050831
6 PARSE_SOAP_PART_SIMPLE Instance method Public Method Parsing Using Simple Transformation 20050831
7 PERSIST_PARSE_SUB Static method Public Method Persist Parsing 20060602
8 PERSIST_SERIALIZE_SUB Static method Public Method Persist Serialization 20050831
9 SERIALIZE_SOAP_PART Instance method Public Method Rendering Using ABAP 20050831
10 STRING_TO_XSTRING Instance method Public Method Conversion to xstring 20050831
Events
Class CL_XMS_PROFILE_MMF has no event.
Types
Class CL_XMS_PROFILE_MMF has no local type.
Method Signatures

Method APPEND_ATTACHMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MESSAGE Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE XI: internal message interface 20050831
2 Importing IM_TMPART Call by reference Object reference (TYPE REF TO) IF_XMS_MULTIPART IF_XMS_MULTIPART 20050831
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XI: Systemfehler 20050831

Method DETERMINE_MESSAGE_SIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MESSAGE Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE_XMB higher level message interface 20060220
2 Returning RE_SIZE Value transfer Type reference (TYPE) INT4 Natürliche Zahl 20060220

Method DETERMINE_MESSAGE_SIZE on class CL_XMS_PROFILE_MMF has no exception.

Method IS_MMF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MMF Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE Multi message object 20050831
2 Returning RETURN Value transfer Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20050831

Method IS_MMF on class CL_XMS_PROFILE_MMF has no exception.

Method MONITOR_SERIALIZE_SUB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_XMB Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE_XMB higher level message interface 20061113
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XI: Systemfehler 20061113

Method PARSESOAPPART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE XMS: Message 20050831
2 Importing SOAP Call by reference Type reference (TYPE) XSTRING 20050831
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XI: Systemfehler 20050831

Method PARSE_SOAP_PART_SIMPLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MESSAGE Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE XI: internal message interface 20050831
2 Importing IM_NSCONTEXT_BODY Call by reference Object reference (TYPE REF TO) IF_XMS_NSCONTEXT Namespace Context 20050831
3 Importing IM_NSCONTEXT_HEADER Call by reference Object reference (TYPE REF TO) IF_XMS_NSCONTEXT Namespace Context 20050831
4 Importing IM_READER Call by reference Object reference (TYPE REF TO) CL_FX_READER SOAP Umschlag 20050831
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XI: Systemfehler 20050831

Method PERSIST_PARSE_SUB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_XMB Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE_XMB XI: internal message interface 20060602
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XI: Systemfehler 20060602

Method PERSIST_SERIALIZE_SUB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_XRES Call by reference Type reference (TYPE) SXMSXREST XMB: X-Ressource 20050831
2 Importing IM_XMB Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE_XMB higher level message interface 20050831
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XI: Systemfehler 20050831

Method SERIALIZE_SOAP_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_EXTERNAL Call by reference Type reference (TYPE) SXMSFLAG '1' Serialisiere gemäß externem Message-Format 20050831
2 Importing IM_MESSAGE Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE XI: internal message interface 20050831
3 Returning RE_STRING Value transfer Type reference (TYPE) STRING 20050831
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XI: Systemfehler 20050831

Method STRING_TO_XSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_STRING Call by reference Type reference (TYPE) STRING 20050831
2 Returning RETURN Value transfer Type reference (TYPE) XSTRING 20050831
# Exception Resumable Description Created on
1 CX_XMS_EXCEPTION Ausnahmen der XMS Messaging APIs 20050831
History
Last changed by/on SAP  20130531 
SAP Release Created in 710