SAP ABAP Class CL_SWF_MAIL_OBJECT_INTERNAL (Workflow: Mail Object for Workflow/Mail Connection)
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 - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SWF_MAIL_ONE4ALL_MAIL Workflow: Mail for All Work Items of a User 20020605
2 Inheritance (c INHERITING FROM c_ref)  CL_SWF_MAIL_ONE4WI_MAIL Workflow: Mail for Each Work Item of a User 20020605
3 Inheritance (c INHERITING FROM c_ref)  CL_SWF_MAIL_R3F_ATTACHMENT Workflow: R3F Attachment 20020604
4 Inheritance (c INHERITING FROM c_ref)  CL_SWF_MAIL_R3M_ATTACHMENT Workflow: R3M Attachment 20020604
5 Inheritance (c INHERITING FROM c_ref)  CL_SWF_MAIL_URL_ATTACHMENT Workflow: R3M Attachment 20020604
Properties
Class CL_SWF_MAIL_OBJECT_INTERNAL  
Short Description Workflow: Mail Object for Workflow/Mail Connection    
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 CL_SWF_MAIL_MANAGER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_SWF_MAIL_USER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 SWFML Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SWF_MAIL_OBJECT_INTERNAL has no interface implemented.
Friends
Class CL_SWF_MAIL_OBJECT_INTERNAL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_ATTACHMENT_TYPES Instance attribute Protected Type reference (TYPE) SWFTMAILTP Workflow: Classification of Mail Type 20020604
2 M_COUNT_NEW_WORKITEMS Instance attribute Protected Type reference (TYPE) SYTABIX Number of Work Items Since Last Run 20020603
3 M_KEY Instance attribute Protected Type reference (TYPE) STRING Key of Generated Mail 20020610
4 M_MAILTP Instance attribute Private Type reference (TYPE) SWF_MAILTP Workflow: Classification of Mail Type 20020607
5 M_MAIL_TEXT Instance attribute Protected Type reference (TYPE) DOKU_OBJ Standard Text for Notification 20020612
6 M_PROGRAM Instance attribute Private Type reference (TYPE) SYCPROG Internal Name of Main Program of Class 20020605
7 M_SENDER_ADDRESS Instance attribute Protected Type reference (TYPE) STRING Sender Address 20020612
8 M_SEND_GRANULARITY Instance attribute Protected Type reference (TYPE) SWF_SNDGRA Workflow: Send Granularity 20020603
9 M_TEXT_TAB Static Attribute Protected Type reference (TYPE) SWFTTXTTAB Table of Language-Dependent Notification Texts 20020603
10 M_USER Instance attribute Protected Type reference (TYPE) SYUNAME ABAP System, User Logon Name 20020603
11 M_WIID Instance attribute Protected Type reference (TYPE) SWW_WIID Work Item ID 20020603
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20020603
2 GET_ATTACHMENTS Instance method Public Method Generates attachments 20020604
3 GET_BODY Instance method Public Method Determines mail text 20020603
4 GET_BODY_HEX Instance method Public Method Determines mail text in hex format 20020612
5 GET_COUNT_NEW_WORKITEMS Instance method Public Method Determines number of new work items 20020603
6 GET_DOCUMENT_TYPE Instance method Public Method Determines document type 20020607
7 GET_KEY Instance method Public Method Determines key of generated mail 20020610
8 GET_LABEL Instance method Public Method Determines label 20020604
9 GET_LANGUAGE Instance method Public Method Determines language 20020603
10 GET_MAIL_TYPE Instance method Public Method Determines mail type 20020607
11 GET_RECEIVER Instance method Public Method Determines recipient 20020610
12 GET_RECIPIENT_ADDRESS Instance method Public Method Determines sender address 20020612
13 GET_SENDER_ADDRESS Instance method Public Method Determines sender address 20020612
14 GET_TEXT_FROM_DOCUMENT_DB Instance method Protected Method Determines long text from dialog text database 20020611
15 GET_TEXT_FROM_TEXTPOOL Instance method Protected Method Determines text from text pool 20020603
16 GET_TITLE Instance method Public Method Determines title 20020603
17 GET_WORKITEM_ID Instance method Public Method Sets work item ID 20020610
18 IS_BODY_HEX Instance method Public Method Checks whether body has hex format 20020612
19 SET_COUNT_OF_NEW_WORKITEMS Instance method Public Method Sets number of new work items since last run 20020603
20 SET_KEY Instance method Public Method Sets key of generated mail 20020610
21 SET_MAIL_TEXT Instance method Public Method Sets docu object for mail text 20020612
22 SET_SEND_GRANULARITY Instance method Public Method Sets send granularity 20020607
23 SET_WORKITEM_ID Instance method Public Method Sets work item ID 20020603
Events
Class CL_SWF_MAIL_OBJECT_INTERNAL has no event.
Types
Class CL_SWF_MAIL_OBJECT_INTERNAL has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ATTACHMENT_TYPES Call by reference Type reference (TYPE) SWFTMAILTP Workflow: Anlagen 20020604
2 Importing IM_MAIL_TYPE Call by reference Type reference (TYPE) SWF_MAILTP Workflow: Klassifikation des Mailtyps 20020607
3 Importing IM_USER Call by reference Type reference (TYPE) SYUNAME R/3-System, Anmeldename des Benutzers 20020603
4 Importing IM_WIID Call by reference Type reference (TYPE) SWW_WIID Workitem-Kennung 20020605

Method CONSTRUCTOR on class CL_SWF_MAIL_OBJECT_INTERNAL has no exception.

Method GET_ATTACHMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_ATTACHMENTS Value transfer Type reference (TYPE) SWFTMALOBJ Workflow: Tabelle mit internen Mailobjekten 20020604

Method GET_ATTACHMENTS on class CL_SWF_MAIL_OBJECT_INTERNAL has no exception.

Method GET_BODY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_BODY Value transfer Type reference (TYPE) STRING Mailbody 20020603
# Exception Resumable Description Created on
1 CX_SWF_MAIL_OBJECT Workflow: Probleme beim Bearbeiten eines Mailobjekt 20020612

Method GET_BODY_HEX Signature

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

Method GET_BODY_HEX on class CL_SWF_MAIL_OBJECT_INTERNAL has no exception.

Method GET_COUNT_NEW_WORKITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_COUNT Value transfer Type reference (TYPE) STRING Anzahl der neuen Workitems 20020603

Method GET_COUNT_NEW_WORKITEMS on class CL_SWF_MAIL_OBJECT_INTERNAL has no exception.

Method GET_DOCUMENT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_DOCUMENT_TYPE Value transfer Type reference (TYPE) STRING Dokumenttyp (R3M, ..) 20020607

Method GET_DOCUMENT_TYPE on class CL_SWF_MAIL_OBJECT_INTERNAL has no exception.

Method GET_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_KEY Value transfer Type reference (TYPE) STRING Schlüssel 20020610

Method GET_KEY on class CL_SWF_MAIL_OBJECT_INTERNAL has no exception.

Method GET_LABEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_LABEL Value transfer Type reference (TYPE) STRING Label 20020604

Method GET_LABEL on class CL_SWF_MAIL_OBJECT_INTERNAL has no exception.

Method GET_LANGUAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_LANGUAGE Value transfer Type reference (TYPE) SYLANGU R/3-System, aktuelle Sprache 20020603

Method GET_LANGUAGE on class CL_SWF_MAIL_OBJECT_INTERNAL has no exception.

Method GET_MAIL_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_MAIL_TYPE Value transfer Type reference (TYPE) SWF_MAILTP Workflow: Klassifikation des Mailtyps 20020607

Method GET_MAIL_TYPE on class CL_SWF_MAIL_OBJECT_INTERNAL has no exception.

Method GET_RECEIVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_RECEIVER Value transfer Type reference (TYPE) STRING Empfänger der Mail 20020610

Method GET_RECEIVER on class CL_SWF_MAIL_OBJECT_INTERNAL has no exception.

Method GET_RECIPIENT_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_RECIPIENT_ADDRESS Value transfer Type reference (TYPE) STRING Adresse des Empfängers 20020612

Method GET_RECIPIENT_ADDRESS on class CL_SWF_MAIL_OBJECT_INTERNAL has no exception.

Method GET_SENDER_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_SENDER_ADDRESS Value transfer Type reference (TYPE) STRING Adresse des Senders 20020612

Method GET_SENDER_ADDRESS on class CL_SWF_MAIL_OBJECT_INTERNAL has no exception.

Method GET_TEXT_FROM_DOCUMENT_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DOKU_OBJ Call by reference Type reference (TYPE) DOKU_OBJ Dokumentations-Objekt 20020611
2 Importing IM_LANGUAGE Call by reference Type reference (TYPE) SYLANGU R/3-System, aktuelle Sprache 20020611
3 Returning RE_STRING Value transfer Type reference (TYPE) STRING Text 20020611

Method GET_TEXT_FROM_DOCUMENT_DB on class CL_SWF_MAIL_OBJECT_INTERNAL has no exception.

Method GET_TEXT_FROM_TEXTPOOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TEXTPOOLID Call by reference Type reference (TYPE) TEXTPOOLKY Textkennung 20020603
2 Returning RE_TEXT Value transfer Type reference (TYPE) STRING Text 20020603

Method GET_TEXT_FROM_TEXTPOOL on class CL_SWF_MAIL_OBJECT_INTERNAL has no exception.

Method GET_TITLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_TITLE Value transfer Type reference (TYPE) STRING Titel 20020603

Method GET_TITLE on class CL_SWF_MAIL_OBJECT_INTERNAL has no exception.

Method GET_WORKITEM_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_WIID Value transfer Type reference (TYPE) SWW_WIID Workitem-Kennung 20020610

Method GET_WORKITEM_ID on class CL_SWF_MAIL_OBJECT_INTERNAL has no exception.

Method IS_BODY_HEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_IS_HEX Value transfer Type reference (TYPE) XFELD Body hat Hex-Format 20020612

Method IS_BODY_HEX on class CL_SWF_MAIL_OBJECT_INTERNAL has no exception.

Method SET_COUNT_OF_NEW_WORKITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COUNT Call by reference Type reference (TYPE) SYTABIX Anzahl der neuen Workitem seit dem letzten Lauf 20020603

Method SET_COUNT_OF_NEW_WORKITEMS on class CL_SWF_MAIL_OBJECT_INTERNAL has no exception.

Method SET_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_KEY Call by reference Type reference (TYPE) STRING Schlüssel 20020610

Method SET_KEY on class CL_SWF_MAIL_OBJECT_INTERNAL has no exception.

Method SET_MAIL_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DOKU_OBJ Call by reference Type reference (TYPE) DOKU_OBJ Mailtext 20020612

Method SET_MAIL_TEXT on class CL_SWF_MAIL_OBJECT_INTERNAL has no exception.

Method SET_SEND_GRANULARITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SEND_GRANULARITY Call by reference Type reference (TYPE) SWF_SNDGRA Workflow: Sendegranularität 20020607

Method SET_SEND_GRANULARITY on class CL_SWF_MAIL_OBJECT_INTERNAL has no exception.

Method SET_WORKITEM_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_WIID Call by reference Type reference (TYPE) SWW_WIID Workitem-Kennung 20020603

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