SAP ABAP Class CL_SWN_MESSAGE_BASE (WF Notif: Base Class for Message Handler)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BMT-WFM (Application Component) SAP Business Workflow
     SWN (Package) Business Workflow: E-Mail Notifications for Work Items
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SERIALIZABLE_OBJECT Serializable Object 20031006
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SWN_MESSAGE WF Notif: Handler for Message Content 20030919
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SWN_MESSAGE_STD WF Notif: Standard Class for Messages 20030924
Properties
Class CL_SWN_MESSAGE_BASE  
Short Description WF Notif: Base Class for Message Handler    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class SWN    
Program status     
Category 0   
Package SWN   Business Workflow: E-Mail Notifications for Work Items 
Created 20030919   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SWN1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SERIALIZABLE_OBJECT Serializable Object 20031006
2 IF_SWN_MESSAGE WF Notif: Handler for Message Content 20030919
Friends
Class CL_SWN_MESSAGE_BASE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BODY Instance attribute Public Attribute reference (LIKE) 20030919
2 BSP_URL Instance attribute Public Attribute reference (LIKE) 20030919
3 ID Instance attribute Public Attribute reference (LIKE) 20030919
4 M_ATTACHMENT_LIST Instance attribute Protected Type reference (TYPE) SWNTATTACH2 Attachment List (Header Data) 20030928
5 M_DELIVERY_TYPE_REF Instance attribute Protected Object reference (TYPE REF TO) IF_SWN_DELIVERY_TYPE Delivery Type 20030924
6 M_DELIVER_ASAP Instance attribute Protected Type reference (TYPE) SWN_DELIVERASAP Deliver Message Immediately 20031013
7 M_DOCKEY Instance attribute Protected Type reference (TYPE) SWN_DOCKEY Key of Sent Message 20031001
8 M_FACTORY Instance attribute Protected Object reference (TYPE REF TO) IF_SWN_OBJECT_FACTORY Factory 20030919
9 M_GRANULARITY Instance attribute Protected Type reference (TYPE) SWN_GRANUL Message Granularity 20030924
10 M_LOG Instance attribute Protected Object reference (TYPE REF TO) CL_SWN_LOG Application Log 20030919
11 M_MSGTMPL_WA Instance attribute Protected Type reference (TYPE) SWN_MSGTMPL Work Area 20030919
12 M_NOTIFICATIONS Instance attribute Protected Type reference (TYPE) SWNTNOTIF3 Notifications 20030924
13 M_PRIORITY Instance attribute Protected Type reference (TYPE) SWN_NOTIFPRIO Priority of Entire Message 20031013
14 M_RECIPIENT_REF Instance attribute Protected Object reference (TYPE REF TO) IF_SWN_USER Recipients 20030924
15 M_RELIABILITY Instance attribute Protected Type reference (TYPE) SWN_RELIABILITY Reliability 20030929
16 M_SUBJECT Instance attribute Protected Type reference (TYPE) STRING Message Subject 20031002
Methods
# Method Level Visibility Method type Description Created on
1 ADD_NOTIFICATIONS Instance method Public Method 20030921
2 BUILD Instance method Public Method 20030921
3 CONSTRUCTOR Instance method Public Constructor Constructor 20030919
4 ENTERED Instance method Protected Method Log When Method Is Accessed 20030919
5 GET_ATTACHMENT_CONTENT Instance method Public Method 20030919
6 GET_ATTACHMENT_LIST Instance method Public Method 20030919
7 GET_CLASSNAME Static method Public Method Returns Class Name for Key 20030919
8 GET_DELIVERY_TYPE_REF Instance method Public Method 20030924
9 GET_DELIVER_ASAP Instance method Public Method 20031013
10 GET_GRANULARITY Instance method Public Method 20030924
11 GET_NOTIFICATIONS Instance method Public Method 20031001
12 GET_PRIORITY Instance method Public Method 20031013
13 GET_RECIPIENT_REF Instance method Public Method 20030924
14 GET_RELIABILITY Instance method Public Method 20031001
15 GET_REPLY_ADDRESS Instance method Public Method 20030919
16 GET_SUBJECT Instance method Public Method 20031001
17 LEAVING Instance method Protected Method Log When Method Is Exited 20030919
18 LOAD_INSTANCE Instance method Public Method Initializes object from the database 20030919
19 SEND Instance method Public Method 20031001
20 SET_DELIVERY_TYPE_REF Instance method Public Method 20030924
21 SET_GRANULARITY Instance method Public Method 20030924
22 SET_RECIPIENT_REF Instance method Public Method 20030924
23 SET_RELIABILITY Instance method Public Method 20031001
24 SET_SENT_TIME Instance method Public Method 20031001
25 SET_SUBJECT Instance method Public Method 20031013
Events
Class CL_SWN_MESSAGE_BASE has no event.
Types
Class CL_SWN_MESSAGE_BASE has no local type.
Method Signatures

Method ADD_NOTIFICATIONS Signature

Method ADD_NOTIFICATIONS on class CL_SWN_MESSAGE_BASE has no parameter.
Method ADD_NOTIFICATIONS on class CL_SWN_MESSAGE_BASE has no exception.

Method BUILD Signature

Method BUILD on class CL_SWN_MESSAGE_BASE has no parameter.
Method BUILD on class CL_SWN_MESSAGE_BASE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FACTORY Call by reference Object reference (TYPE REF TO) IF_SWN_OBJECT_FACTORY Factory 20030919

Method CONSTRUCTOR on class CL_SWN_MESSAGE_BASE has no exception.

Method ENTERED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_METHOD Call by reference Type reference (TYPE) C 'unknown' Methodenname 20030919

Method ENTERED on class CL_SWN_MESSAGE_BASE has no exception.

Method GET_ATTACHMENT_CONTENT Signature

Method GET_ATTACHMENT_CONTENT on class CL_SWN_MESSAGE_BASE has no parameter.
Method GET_ATTACHMENT_CONTENT on class CL_SWN_MESSAGE_BASE has no exception.

Method GET_ATTACHMENT_LIST Signature

Method GET_ATTACHMENT_LIST on class CL_SWN_MESSAGE_BASE has no parameter.
Method GET_ATTACHMENT_LIST on class CL_SWN_MESSAGE_BASE has no exception.

Method GET_CLASSNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID Call by reference Type reference (TYPE) SWN_MSGTEMPLID Schlüssel 20030919
2 Returning R_CLASSNAME Value transfer Type reference (TYPE) STRING Klassenname 20030919
# Exception Resumable Description Created on
1 NOT_FOUND Kein Eintrag mit diesem Schlüssel gefunden 20030919

Method GET_DELIVERY_TYPE_REF Signature

Method GET_DELIVERY_TYPE_REF on class CL_SWN_MESSAGE_BASE has no parameter.
Method GET_DELIVERY_TYPE_REF on class CL_SWN_MESSAGE_BASE has no exception.

Method GET_DELIVER_ASAP Signature

Method GET_DELIVER_ASAP on class CL_SWN_MESSAGE_BASE has no parameter.
Method GET_DELIVER_ASAP on class CL_SWN_MESSAGE_BASE has no exception.

Method GET_GRANULARITY Signature

Method GET_GRANULARITY on class CL_SWN_MESSAGE_BASE has no parameter.
Method GET_GRANULARITY on class CL_SWN_MESSAGE_BASE has no exception.

Method GET_NOTIFICATIONS Signature

Method GET_NOTIFICATIONS on class CL_SWN_MESSAGE_BASE has no parameter.
Method GET_NOTIFICATIONS on class CL_SWN_MESSAGE_BASE has no exception.

Method GET_PRIORITY Signature

Method GET_PRIORITY on class CL_SWN_MESSAGE_BASE has no parameter.
Method GET_PRIORITY on class CL_SWN_MESSAGE_BASE has no exception.

Method GET_RECIPIENT_REF Signature

Method GET_RECIPIENT_REF on class CL_SWN_MESSAGE_BASE has no parameter.
Method GET_RECIPIENT_REF on class CL_SWN_MESSAGE_BASE has no exception.

Method GET_RELIABILITY Signature

Method GET_RELIABILITY on class CL_SWN_MESSAGE_BASE has no parameter.
Method GET_RELIABILITY on class CL_SWN_MESSAGE_BASE has no exception.

Method GET_REPLY_ADDRESS Signature

Method GET_REPLY_ADDRESS on class CL_SWN_MESSAGE_BASE has no parameter.
Method GET_REPLY_ADDRESS on class CL_SWN_MESSAGE_BASE has no exception.

Method GET_SUBJECT Signature

Method GET_SUBJECT on class CL_SWN_MESSAGE_BASE has no parameter.
Method GET_SUBJECT on class CL_SWN_MESSAGE_BASE has no exception.

Method LEAVING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_METHOD Call by reference Type reference (TYPE) C 'unknown' Methodenname 20030919

Method LEAVING on class CL_SWN_MESSAGE_BASE has no exception.

Method LOAD_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID Call by reference Type reference (TYPE) SWN_MSGTEMPLID Schlüssel 20030919
# Exception Resumable Description Created on
1 OBJECT_NOT_FOUND Kein Objekt mit diesem Schlüssel vorhanden 20030919

Method SEND Signature

Method SEND on class CL_SWN_MESSAGE_BASE has no parameter.
Method SEND on class CL_SWN_MESSAGE_BASE has no exception.

Method SET_DELIVERY_TYPE_REF Signature

Method SET_DELIVERY_TYPE_REF on class CL_SWN_MESSAGE_BASE has no parameter.
Method SET_DELIVERY_TYPE_REF on class CL_SWN_MESSAGE_BASE has no exception.

Method SET_GRANULARITY Signature

Method SET_GRANULARITY on class CL_SWN_MESSAGE_BASE has no parameter.
Method SET_GRANULARITY on class CL_SWN_MESSAGE_BASE has no exception.

Method SET_RECIPIENT_REF Signature

Method SET_RECIPIENT_REF on class CL_SWN_MESSAGE_BASE has no parameter.
Method SET_RECIPIENT_REF on class CL_SWN_MESSAGE_BASE has no exception.

Method SET_RELIABILITY Signature

Method SET_RELIABILITY on class CL_SWN_MESSAGE_BASE has no parameter.
Method SET_RELIABILITY on class CL_SWN_MESSAGE_BASE has no exception.

Method SET_SENT_TIME Signature

Method SET_SENT_TIME on class CL_SWN_MESSAGE_BASE has no parameter.
Method SET_SENT_TIME on class CL_SWN_MESSAGE_BASE has no exception.

Method SET_SUBJECT Signature

Method SET_SUBJECT on class CL_SWN_MESSAGE_BASE has no parameter.
Method SET_SUBJECT on class CL_SWN_MESSAGE_BASE has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 640