SAP ABAP Class CL_XMS_PART (CL_XMS_PART)
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_PART IF_XMS_PART 20011218
Properties
Class CL_XMS_PART  
Short Description CL_XMS_PART    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SXMSMSG   XI: Message Handling 
Created 20010606   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_ABAP_CHAR_UTILITIES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_XMS_PART IF_XMS_PART 20011218
Friends
# Friend Modeled only Created on Description
1 CL_XMS_PART_UTIL 20011218 CL_XMS_PART_FACTORY
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CHARSET_UTF8 Constant Private Type reference (TYPE) STRING 'UTF-8' 20011213
2 CONTENTTYPE Instance attribute Private Object reference (TYPE REF TO) CL_XMS_CONTENTTYPE CL_XMS_CONTENTTYPE 20011217
3 CONTENT_BINARY Instance attribute Private Type reference (TYPE) XSTRING 20010606
4 CONTENT_MP Instance attribute Private Object reference (TYPE REF TO) IF_XMS_MULTIPART IF_XMS_MULTIPART 20010606
5 CONTENT_TEXTOLD Instance attribute Private Type reference (TYPE) STRING 20011219
6 CONTENT_TYPE_MP Constant Private Type reference (TYPE) STRING 'multipart/related' 20010607
7 CONTENT_TYPE_TEXT Constant Private Type reference (TYPE) STRING 'text' 20010607
8 CR_LF Constant Private Type reference (TYPE) CHAR2 CL_ABAP_CHAR_UTILITIES=>CR_LF CR_LF 20011219
9 CTYPE_MPR Constant Private Type reference (TYPE) STRING 'Multipart/Related' 20010606
10 C_COLON Constant Private Type reference (TYPE) X '3A' : 20010606
11 C_COMMA Constant Private Type reference (TYPE) X '2C' , 20010606
12 C_CR Constant Private Type reference (TYPE) X '0D' CompaRatio 20010606
13 C_EQUAL Constant Private Type reference (TYPE) X '3D' = 20010606
14 C_LF Constant Private Type reference (TYPE) X '0A' LC 20010606
15 C_QUOTE Constant Private Type reference (TYPE) X '22' " 20010606
16 C_SEMI Constant Private Type reference (TYPE) X '3B' ; 20010606
17 C_SP Constant Private Type reference (TYPE) X '20' sp 20050221
18 C_TAB Constant Private Type reference (TYPE) X '09' tab 20050221
19 DESCRIPTION Instance attribute Private Object reference (TYPE REF TO) CL_XMS_DESCRIPTION CL_XMS_DESCRIPTION 20011217
20 HEADERS Instance attribute Private Type reference (TYPE) SXMS_HD_T SXMS_HD_T 20011217
21 IMPL_IF_XMS_MULTIPART Constant Private Type reference (TYPE) CHAR30 'CL_XMS_MULTIPART' 30 Characters 20010607
22 KIND Instance attribute Private Type reference (TYPE) CHAR1 Single-Character Flag 20010606
23 KIND_BINARY Constant Private Type reference (TYPE) CHAR1 'B' Single-Character Flag 20010606
24 KIND_MULTIPART Constant Private Type reference (TYPE) CHAR1 'M' Single-Character Flag 20010606
25 KIND_STRING Constant Private Type reference (TYPE) CHAR1 'S' Single-Character Flag 20010606
26 LINE_COUNT Instance attribute Private Type reference (TYPE) I Int. 20010606
27 NAME_CONTENT_DESCR Constant Private Type reference (TYPE) STRING 'content-description' 20010607
28 NAME_CONTENT_SIZE Constant Private Type reference (TYPE) STRING 'content-length' 20010608
29 NAME_CONTENT_TYPE Constant Private Type reference (TYPE) STRING 'content-type' 20010607
30 PART_UTIL Static Attribute Private Object reference (TYPE REF TO) CL_XMS_PART_UTIL CL_XMS_PART_UTIL 20011217
31 SIZE Instance attribute Private Type reference (TYPE) I Int. 20010606
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20010611
2 CONSTRUCTOR Instance method Public Constructor Constructor 20011217
3 CREATE_HEADER_COMPONENTS Instance method Private Method Generates All Header Components 20011214
4 GETALLHEADEROBJECTS Instance method Public Method Returns All Header Values in a Table 20011217
5 GETCONTENTTYPEOBJECT Instance method Public Method Returns Content Type of Contents as Object 20011217
6 GETDESCRIPTIONOBJECT Instance method Public Method Describes this Data Part 20011217
7 GETHEADEROBJECT Instance method Public Method Returns All Header Values for the Specified Name 20011217
8 SEPARATE_HEADER Static method Private Method Separate Data Stream in Header and Body 20010606
9 SETDESCRIPTIONOBJECT Instance method Public Method Sets a Name for this Data Part 20011218
Events
Class CL_XMS_PART has no event.
Types
Class CL_XMS_PART has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_XMS_PART has no parameter.
Method CLASS_CONSTRUCTOR on class CL_XMS_PART has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_XMS_PART has no parameter.
Method CONSTRUCTOR on class CL_XMS_PART has no exception.

Method CREATE_HEADER_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning BOUNDARY Value transfer Type reference (TYPE) STRING 20011214
2 Importing HEADER Call by reference Type reference (TYPE) XSTRING 20011214
# Exception Resumable Description Created on
1 CX_XMS_EXCEPTION Ausnahmen der XMS Messaging APIs 20011219

Method GETALLHEADEROBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RETURN Value transfer Type reference (TYPE) SXMS_HDR_T Tabelle der Headerfelder 20011217

Method GETALLHEADEROBJECTS on class CL_XMS_PART has no exception.

Method GETCONTENTTYPEOBJECT Signature

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

Method GETCONTENTTYPEOBJECT on class CL_XMS_PART has no exception.

Method GETDESCRIPTIONOBJECT Signature

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

Method GETDESCRIPTIONOBJECT on class CL_XMS_PART has no exception.

Method GETHEADEROBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HEADER_NAME Value transfer Type reference (TYPE) STRING 20011217
2 Returning RETURN Value transfer Object reference (TYPE REF TO) CL_XMS_HEADERFIELD 20011217

Method GETHEADEROBJECT on class CL_XMS_PART has no exception.

Method SEPARATE_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BODY Call by reference Type reference (TYPE) XSTRING 20010606
2 Importing DATA Call by reference Type reference (TYPE) XSTRING 20010606
3 Exporting HEADER Call by reference Type reference (TYPE) XSTRING 20010606

Method SEPARATE_HEADER on class CL_XMS_PART has no exception.

Method SETDESCRIPTIONOBJECT Signature

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

Method SETDESCRIPTIONOBJECT on class CL_XMS_PART has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 620