SAP ABAP Class CL_SWF_MAIL_SAPOFFICE_OBJ (Workflow: Proxy for SAP Office Mail Object)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BMT-WFM (Application Component) SAP Business Workflow
     SWF_MAIL (Package) Workflow: Connection to Mail System
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SWF_MAIL_OBJECT_PROXY Workflow: Mail Object in a Connected Mail System 20020603
Properties
Class CL_SWF_MAIL_SAPOFFICE_OBJ  
Short Description Workflow: Proxy for SAP Office Mail Object    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package SWF_MAIL   Workflow: Connection to Mail System 
Created 20020603   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SWFML Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SWF_MAIL_OBJECT_PROXY Workflow: Mail Object in a Connected Mail System 20020603
Friends
Class CL_SWF_MAIL_SAPOFFICE_OBJ has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_ATTACHMENTS Instance attribute Private Type reference (TYPE) SWFTMLPROX Workflow: Table with Mail Proxys 20020604
2 M_BODY Instance attribute Private Type reference (TYPE) STRING Mail Body 20020603
3 M_BODY_IS_HEX Instance attribute Private Type reference (TYPE) XFELD Body is in HEX format 20020607
4 M_DOCUMENT_TYPE Instance attribute Private Type reference (TYPE) STRING Document Class 20020607
5 M_KEY Instance attribute Private Type reference (TYPE) STRING Key 20020607
6 M_LABEL Instance attribute Private Type reference (TYPE) STRING Object Name 20020604
7 M_LANGUAGE Instance attribute Private Type reference (TYPE) SYLANGU SAP System, Current Language 20020603
8 M_MAIL_TYPE Instance attribute Private Type reference (TYPE) SWF_MAILTP Workflow: Classification of Mail Type 20020607
9 M_RECEIVERS Instance attribute Private Type reference (TYPE) SWFSTRTAB Table of Recipients 20020603
10 M_TITLE Instance attribute Private Type reference (TYPE) STRING Title 20020603
11 M_XBODY Instance attribute Private Type reference (TYPE) XSTRING Mail Body 20020607
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MAIL_OBJECT Instance method Private Method Fill SAPOFFICE Tables from Mail Object 20020606
2 FILL_SAPOFFICE_HEXTABLE Instance method Private Method Fills SAPOFFICE table from HexString 20020607
3 FILL_SAPOFFICE_TABLE Instance method Private Method Fills SAPOFFICE table from string 20020606
4 GET_HEADER_TYPE Instance method Private Method Determines type for SAPOFFICE object header 20020607
Events
Class CL_SWF_MAIL_SAPOFFICE_OBJ has no event.
Types
Class CL_SWF_MAIL_SAPOFFICE_OBJ has no local type.
Method Signatures

Method ADD_MAIL_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_CONTENTS_HEX Call by reference Type reference (TYPE) SWFTSOLIX Binär-Inhalt des Objekts und dessen Anlagen 20020606
2 Changing C_CONTENTS_TXT Call by reference Type reference (TYPE) SWFTLISTI1 ASCII-Inhalt des Objekts und dessen Anlagen 20020606
3 Changing C_OBJECT_HEADER Call by reference Type reference (TYPE) SWFTLISTI1 Kopfdaten des Dokuments (spez. Kopf) 20020606
4 Changing C_PACKING_LIST Call by reference Type reference (TYPE) SWFTPCKLST Informationen über den Aubau der Datentabellen 20020606
5 Importing IM_MAIL_HANDLE Call by reference Object reference (TYPE REF TO) IF_SWF_MAIL_OBJECT_PROXY Workflow: Mailobjekt in einem angeschlossenen Mailsystems 20020606

Method ADD_MAIL_OBJECT on class CL_SWF_MAIL_SAPOFFICE_OBJ has no exception.

Method FILL_SAPOFFICE_HEXTABLE 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 Datum als XString 20020607
2 Returning RE_TABLE Value transfer Type reference (TYPE) SWFTSOLIX HexTabelle im Office-Format 20020607

Method FILL_SAPOFFICE_HEXTABLE on class CL_SWF_MAIL_SAPOFFICE_OBJ has no exception.

Method FILL_SAPOFFICE_TABLE 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 Datum als String 20020606
2 Returning RE_TABLE Value transfer Type reference (TYPE) SWFTLISTI1 Tabelle im Office-Format 20020606

Method FILL_SAPOFFICE_TABLE on class CL_SWF_MAIL_SAPOFFICE_OBJ has no exception.

Method GET_HEADER_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_STRING Value transfer Type reference (TYPE) STRING Typ für SAPOFFICE-Objektheader 20020607

Method GET_HEADER_TYPE on class CL_SWF_MAIL_SAPOFFICE_OBJ has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 630