SAP ABAP Class CL_SWN_MESSAGE_CONTROLLER (WF Notif: Controller Class for SWN_MESSAGE*)
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 Inheritance (c INHERITING FROM c_ref)  CL_BSP_CONTROLLER2 BSP Component 20030926
Properties
Class CL_SWN_MESSAGE_CONTROLLER  
Short Description WF Notif: Controller Class for SWN_MESSAGE*    
Super Class CL_BSP_CONTROLLER2 BSP Component 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWN   Business Workflow: E-Mail Notifications for Work Items 
Created 20030926   SAP 
Last change 20140121   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
Class CL_SWN_MESSAGE_CONTROLLER has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 IF_SWN_NOTIF 20130204 WF Notif: Notification
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_BASE Instance attribute Protected Type reference (TYPE) STRING Base Tag for HTML Header 20030926
2 M_DELIVERY_TYPE Instance attribute Protected Type reference (TYPE) SWN_DELTYPEID Delivery Type 20030926
3 M_GRANULARITY Instance attribute Protected Type reference (TYPE) SWN_GRANUL Message Granularity 20030926
4 M_LOG Instance attribute Protected Object reference (TYPE REF TO) CL_SWN_LOG Application Log 20030926
5 M_MESSAGE Instance attribute Protected Object reference (TYPE REF TO) IF_SWN_MESSAGE Message Instance 20030926
6 M_NOTIFICATIONS Instance attribute Protected Type reference (TYPE) SWNTNOTIF3 Notification Table 20030926
7 M_RECIPIENT Instance attribute Protected Object reference (TYPE REF TO) IF_SWN_USER Message Recipient 20030926
8 M_SHOW_ATTACH_COUNT Instance attribute Protected Type reference (TYPE) FLAG Display Number of Attachments 20030926
9 M_SHOW_DOC_ATTACH Instance attribute Protected Type reference (TYPE) FLAG Display Document Attachments 20030926
10 M_SHOW_EXE_ATTACH Instance attribute Protected Type reference (TYPE) FLAG Display Executable Attachments 20030926
11 M_SHOW_INBOX_ATTACH Instance attribute Protected Type reference (TYPE) FLAG Enable Branch to Inbox 20030926
12 M_SHOW_OBJ_ATTACH Instance attribute Protected Type reference (TYPE) FLAG Display Object Attachments 20030926
13 M_TESTCASE Instance attribute Protected Type reference (TYPE) STRING Test Operation Only: Test Case ID 20030926
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_TEST_DATA Instance method Protected Method Provide Test Data for Standalone Case 20030926
2 CREATE_TEST_DATA1 Instance method Protected Method Generalized Notification 20030926
3 CREATE_TEST_DATA2 Instance method Protected Method Individual Notification for Each Work Item 20030929
4 CREATE_TEST_DATA3 Instance method Protected Method Multiple Work Items in a Message 20030929
5 CREATE_TEST_DATA4 Instance method Protected Method Individual Notification with Links 20031005
6 CREATE_TEST_DATA5 Instance method Protected Method Message with Real Notif. from the Database 20031008
7 ENTERED Instance method Protected Method Log When Method Is Accessed 20030926
8 GET_BASE_HREF Instance method Protected Method Returns the Basis URL for the HTML Header 20030926
9 LEAVING Instance method Protected Method Log When Method Is Exited 20030926
Events
Class CL_SWN_MESSAGE_CONTROLLER has no event.
Types
Class CL_SWN_MESSAGE_CONTROLLER has no local type.
Method Signatures

Method CREATE_TEST_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TESTCASE Call by reference Type reference (TYPE) STRING Testfall 20030926
# Exception Resumable Description Created on
1 INVALID_TEST_CASE Diese Testfall ist nicht vorgesehen 20030929

Method CREATE_TEST_DATA1 Signature

Method CREATE_TEST_DATA1 on class CL_SWN_MESSAGE_CONTROLLER has no parameter.
Method CREATE_TEST_DATA1 on class CL_SWN_MESSAGE_CONTROLLER has no exception.

Method CREATE_TEST_DATA2 Signature

Method CREATE_TEST_DATA2 on class CL_SWN_MESSAGE_CONTROLLER has no parameter.
Method CREATE_TEST_DATA2 on class CL_SWN_MESSAGE_CONTROLLER has no exception.

Method CREATE_TEST_DATA3 Signature

Method CREATE_TEST_DATA3 on class CL_SWN_MESSAGE_CONTROLLER has no parameter.
Method CREATE_TEST_DATA3 on class CL_SWN_MESSAGE_CONTROLLER has no exception.

Method CREATE_TEST_DATA4 Signature

Method CREATE_TEST_DATA4 on class CL_SWN_MESSAGE_CONTROLLER has no parameter.
Method CREATE_TEST_DATA4 on class CL_SWN_MESSAGE_CONTROLLER has no exception.

Method CREATE_TEST_DATA5 Signature

Method CREATE_TEST_DATA5 on class CL_SWN_MESSAGE_CONTROLLER has no parameter.
# Exception Resumable Description Created on
1 NO_NOTIF_ID_SPECIFIED Es wurde keine Benachrichtigungs-ID übergeben 20040105
2 NO_SUBSCRIPTION_SPECIFIED Es wurde keine Abonnement-ID übergeben 20040105

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 Betretene Methode 20030926

Method ENTERED on class CL_SWN_MESSAGE_CONTROLLER has no exception.

Method GET_BASE_HREF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_HREF Value transfer Type reference (TYPE) SWN_BSPURL URL 20030926

Method GET_BASE_HREF on class CL_SWN_MESSAGE_CONTROLLER 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 Verlassene Methode 20030926

Method LEAVING on class CL_SWN_MESSAGE_CONTROLLER has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 640