SAP ABAP Class CL_SWN_SUBSCRIPTION (WF Notif: Handler for Subscriptions)
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 20031003
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SWN_PARAMETER WF Notif: Generic Parameter Handling 20031004
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SWN_SUBSCRIPTION WF Notif: Handler for Subscriptions 20030905
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FOPC_SWN_SUBSCR_COMPOSITE Subscription Handler for MIC Composites 20061116
2 Inheritance (c INHERITING FROM c_ref)  CL_HRASR00_WF_NOTIFICATION_EX Workflow Notification: Exclude Recipient 20051017
3 Inheritance (c INHERITING FROM c_ref)  CL_SWN_TEST_SUBSCRIPTION WF Notif: Test Class for Subscriptions 20050620
Properties
Class CL_SWN_SUBSCRIPTION  
Short Description WF Notif: Handler for Subscriptions    
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 20030905   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SWN_SUBSCRIPTION has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_SERIALIZABLE_OBJECT Serializable Object 20031003
2 IF_SWN_PARAMETER WF Notif: Generic Parameter Handling 20031004
3 IF_SWN_SUBSCRIPTION WF Notif: Handler for Subscriptions 20030905
Friends
Class CL_SWN_SUBSCRIPTION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CATEGORY Instance attribute Public Attribute reference (LIKE) 20031004
2 DELIVERY_SCHEDULE Instance attribute Public Attribute reference (LIKE) 20031004
3 DELIVERY_TYPE Instance attribute Public Attribute reference (LIKE) 20031004
4 DISABLED Instance attribute Public Attribute reference (LIKE) 20031004
5 GUID Instance attribute Public Attribute reference (LIKE) 20031004
6 ID Instance attribute Public Attribute reference (LIKE) 20031004
7 MSG_GRANULARITY Instance attribute Public Attribute reference (LIKE) 20031004
8 M_FACTORY Instance attribute Protected Object reference (TYPE REF TO) IF_SWN_OBJECT_FACTORY Factory 20030905
9 M_LOG Instance attribute Protected Object reference (TYPE REF TO) CL_SWN_LOG Application Log 20030905
10 M_PARAMS Instance attribute Protected Object reference (TYPE REF TO) CL_SWN_PARAMETER Subscription Settings 20031003
11 M_SUBS_WA Instance attribute Protected Type reference (TYPE) SWN_SUBS Work Area 20030905
12 RECIPIENT_ID Instance attribute Public Attribute reference (LIKE) 20031004
13 RECIPIENT_TYPE Instance attribute Public Attribute reference (LIKE) 20031004
14 SCENARIO Instance attribute Public Attribute reference (LIKE) 20031004
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20030905
2 ENTERED Instance method Protected Method Log When Method Is Accessed 20030905
3 GET_CLASSNAME Static method Public Method Returns Class Name for Key 20030905
4 GET_VALUE Instance method Private Method 20031004
5 GET_VALUES_RAW Instance method Private Method 20031004
6 GET_VALUE_RAW Instance method Private Method 20031004
7 INIT_INSTANCE Instance method Public Method Initializes object from the work area 20030908
8 LEAVING Instance method Protected Method Log When Method Is Exited 20030905
9 LOAD_INSTANCE Instance method Public Method Initializes object from the database 20030905
10 LOAD_VALUES Instance method Private Method Read Subscription Settings from the Database 20031003
Events
Class CL_SWN_SUBSCRIPTION has no event.
Types
Class CL_SWN_SUBSCRIPTION 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 20030905

Method CONSTRUCTOR on class CL_SWN_SUBSCRIPTION 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 20030905

Method ENTERED on class CL_SWN_SUBSCRIPTION has no exception.

Method GET_CLASSNAME Signature

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

Method GET_VALUE Signature

Method GET_VALUE on class CL_SWN_SUBSCRIPTION has no parameter.
Method GET_VALUE on class CL_SWN_SUBSCRIPTION has no exception.

Method GET_VALUES_RAW Signature

Method GET_VALUES_RAW on class CL_SWN_SUBSCRIPTION has no parameter.
Method GET_VALUES_RAW on class CL_SWN_SUBSCRIPTION has no exception.

Method GET_VALUE_RAW Signature

Method GET_VALUE_RAW on class CL_SWN_SUBSCRIPTION has no parameter.
Method GET_VALUE_RAW on class CL_SWN_SUBSCRIPTION has no exception.

Method INIT_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_WA Call by reference Type reference (TYPE) SWN_SUBS Workarea 20030908

Method INIT_INSTANCE on class CL_SWN_SUBSCRIPTION 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 20030905

Method LEAVING on class CL_SWN_SUBSCRIPTION has no exception.

Method LOAD_INSTANCE Signature

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

Method LOAD_VALUES Signature

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