SAP ABAP Class CL_SWN_NOTIF_BASE (WF Notif: Base Class for Notification 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 20031002
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SWN_NOTIF WF Notif: Notification 20030903
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SWN_NOTIF_TEST1 WF Notif: Test Class for Notification Handler 20030925
2 Inheritance (c INHERITING FROM c_ref)  CL_SWN_NOTIF_WORKFLOW WF Notif: Handler for Workflow Notifications 20031001
Properties
Class CL_SWN_NOTIF_BASE  
Short Description WF Notif: Base Class for Notification 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 20030903   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 20031002
2 IF_SWN_NOTIF WF Notif: Notification 20030903
Friends
# Friend Modeled only Created on Description
1 CL_SWN_TEST_HELPER 20031006 WF Notif: Generate Ad Hoc Objects
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 APP_KEY Instance attribute Public Attribute reference (LIKE) 20030905
2 APP_STATUS Instance attribute Public Attribute reference (LIKE) 20050108
3 APP_TYPE Instance attribute Public Attribute reference (LIKE) 20030905
4 CATEGORY_ID Instance attribute Public Attribute reference (LIKE) 20030905
5 CL_NOTIF Instance attribute Public Attribute reference (LIKE) 20030905
6 CL_USER Instance attribute Public Attribute reference (LIKE) 20030905
7 DELIVER_ASAP Instance attribute Public Attribute reference (LIKE) 20030905
8 ID Instance attribute Public Attribute reference (LIKE) 20030905
9 LANGUAGE Instance attribute Public Attribute reference (LIKE) 20130204
10 M_CATEGORY_REF Instance attribute Protected Object reference (TYPE REF TO) IF_SWN_CATEGORY Reference to Category 20030903
11 M_FACTORY Instance attribute Protected Object reference (TYPE REF TO) IF_SWN_OBJECT_FACTORY Factory 20031003
12 M_LAST_SENT Instance attribute Protected Type reference (TYPE) SWNTNOTIFTSTMP Last Dispatch Table 20030929
13 M_LOG Instance attribute Protected Object reference (TYPE REF TO) CL_SWN_LOG Application Log 20030903
14 M_NOTIF_WA Instance attribute Protected Type reference (TYPE) SWN_NOTIF Read Data Record 20030903
15 M_SCENARIO_REF Instance attribute Protected Object reference (TYPE REF TO) IF_SWN_SCENARIO Reference to Scenario 20030903
16 M_SUBS_REF Instance attribute Protected Object reference (TYPE REF TO) IF_SWN_SUBSCRIPTION Reference to Subscription 20030903
17 M_USER_REF Instance attribute Protected Object reference (TYPE REF TO) IF_SWN_USER Reference to User 20030903
18 RELIABILITY Instance attribute Public Attribute reference (LIKE) 20030905
19 SCENARIO_ID Instance attribute Public Attribute reference (LIKE) 20030905
20 SENT_COUNT Instance attribute Public Attribute reference (LIKE) 20030905
21 STATUS Instance attribute Public Attribute reference (LIKE) 20030905
22 SUBSCRIPTION_ID Instance attribute Public Attribute reference (LIKE) 20030905
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20030903
2 ENTERED Instance method Protected Method Log When Method Is Accessed 20030903
3 GET_ATTACHMENT_CONTENT Instance method Public Method 20030905
4 GET_ATTACHMENT_HEADERS Instance method Public Method 20030905
5 GET_BODY Instance method Public Method 20030905
6 GET_CATEGORY_REF Instance method Public Method 20030905
7 GET_CLASSNAME Static method Public Method Returns Class Name for Key 20030903
8 GET_HAS_ACTION_ATTACHMENT Instance method Public Method 20031014
9 GET_LAST_SENT Instance method Public Method 20031008
10 GET_LINKS Instance method Public Method 20030905
11 GET_SCENARIO_REF Instance method Public Method 20030905
12 GET_SUBJECT Instance method Public Method 20030905
13 GET_SUBSCRIPTION_REF Instance method Public Method 20030905
14 GET_USER_REF Instance method Public Method 20030905
15 LEAVING Instance method Protected Method Log When Method Is Exited 20030903
16 LOAD_INSTANCE Instance method Public Method Initializes object from the database 20030903
17 LOAD_INSTANCE_WA Instance method Protected Method Initializes object from the work area 20030924
18 SET_LAST_SENT Instance method Public Method 20031008
19 SET_SUBSCRIPTION_REF Instance method Public Method 20031008
20 SET_USER_REF Instance method Public Method 20031008
Events
Class CL_SWN_NOTIF_BASE has no event.
Types
Class CL_SWN_NOTIF_BASE 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 I_FACTORY Call by reference Object reference (TYPE REF TO) IF_SWN_OBJECT_FACTORY Factory 20030903

Method CONSTRUCTOR on class CL_SWN_NOTIF_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 20030903

Method ENTERED on class CL_SWN_NOTIF_BASE has no exception.

Method GET_ATTACHMENT_CONTENT Signature

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

Method GET_ATTACHMENT_HEADERS Signature

Method GET_ATTACHMENT_HEADERS on class CL_SWN_NOTIF_BASE has no parameter.
Method GET_ATTACHMENT_HEADERS on class CL_SWN_NOTIF_BASE has no exception.

Method GET_BODY Signature

Method GET_BODY on class CL_SWN_NOTIF_BASE has no parameter.
Method GET_BODY on class CL_SWN_NOTIF_BASE has no exception.

Method GET_CATEGORY_REF Signature

Method GET_CATEGORY_REF on class CL_SWN_NOTIF_BASE has no parameter.
Method GET_CATEGORY_REF on class CL_SWN_NOTIF_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_NOTIFGUID GUID 20030903
2 Returning R_CLASSNAME Value transfer Type reference (TYPE) STRING Klassenname 20030903
# Exception Resumable Description Created on
1 NOT_FOUND Keine Benachrichtigung mit dieser ID vorhanden 20030903

Method GET_HAS_ACTION_ATTACHMENT Signature

Method GET_HAS_ACTION_ATTACHMENT on class CL_SWN_NOTIF_BASE has no parameter.
Method GET_HAS_ACTION_ATTACHMENT on class CL_SWN_NOTIF_BASE has no exception.

Method GET_LAST_SENT Signature

Method GET_LAST_SENT on class CL_SWN_NOTIF_BASE has no parameter.
Method GET_LAST_SENT on class CL_SWN_NOTIF_BASE has no exception.

Method GET_LINKS Signature

Method GET_LINKS on class CL_SWN_NOTIF_BASE has no parameter.
Method GET_LINKS on class CL_SWN_NOTIF_BASE has no exception.

Method GET_SCENARIO_REF Signature

Method GET_SCENARIO_REF on class CL_SWN_NOTIF_BASE has no parameter.
Method GET_SCENARIO_REF on class CL_SWN_NOTIF_BASE has no exception.

Method GET_SUBJECT Signature

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

Method GET_SUBSCRIPTION_REF Signature

Method GET_SUBSCRIPTION_REF on class CL_SWN_NOTIF_BASE has no parameter.
Method GET_SUBSCRIPTION_REF on class CL_SWN_NOTIF_BASE has no exception.

Method GET_USER_REF Signature

Method GET_USER_REF on class CL_SWN_NOTIF_BASE has no parameter.
Method GET_USER_REF on class CL_SWN_NOTIF_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 20030903

Method LEAVING on class CL_SWN_NOTIF_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_NOTIFGUID Schlüsselstruktur 20030903
# Exception Resumable Description Created on
1 OBJECT_NOT_FOUND Kein Objekt mit diesem Schlüssel vorhanden 20030903

Method LOAD_INSTANCE_WA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NOTIF_WA Call by reference Type reference (TYPE) SWN_NOTIF Workarea 20030924

Method LOAD_INSTANCE_WA on class CL_SWN_NOTIF_BASE has no exception.

Method SET_LAST_SENT Signature

Method SET_LAST_SENT on class CL_SWN_NOTIF_BASE has no parameter.
Method SET_LAST_SENT on class CL_SWN_NOTIF_BASE has no exception.

Method SET_SUBSCRIPTION_REF Signature

Method SET_SUBSCRIPTION_REF on class CL_SWN_NOTIF_BASE has no parameter.
Method SET_SUBSCRIPTION_REF on class CL_SWN_NOTIF_BASE has no exception.

Method SET_USER_REF Signature

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