SAP ABAP Class CL_SWN_ADM_CATEGORY (WF Notif: Category for Admin UI)
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_SWN_CATEGORY WF Notif: Category 20040401
Properties
Class CL_SWN_ADM_CATEGORY  
Short Description WF Notif: Category for Admin UI    
Super Class CL_SWN_CATEGORY WF Notif: Category 
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 20040401   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SWN_ADM_CATEGORY has no forward declaration.
Interfaces
Class CL_SWN_ADM_CATEGORY has no interface implemented.
Friends
Class CL_SWN_ADM_CATEGORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_CATEGORY_CLASS Instance attribute Protected Type reference (TYPE) SWN_CLCATEGORY Handler Class for Category 20040401
2 M_DESCRIPTION Instance attribute Protected Type reference (TYPE) SWN_DESCR Description (sy-langu) 20040401
3 M_SAP_RELEASE Instance attribute Protected Type reference (TYPE) SYSAPRL Release 20040401
4 M_TEMPLATE_ASSIGNMENTS Instance attribute Protected Type reference (TYPE) SWNTCAT2MSG WF Notif: Assign Category to Message Template 20040411
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE_TEMPLATE Instance method Public Method Adds a Message Template 20040411
2 CHECK Instance method Public Method Checks Category 20040401
3 CHECK_FOR_DELETE Instance method Public Method Checks Namespace for Function DELETE 20040403
4 CHECK_FOR_INSERT Instance method Public Method Checks Namespace for Function CREATE 20040401
5 CHECK_FOR_UPDATE Instance method Public Method Checks Namespace for Function CHANGE 20040403
6 CHECK_NAMESPACE Instance method Private Method Checks Namespace 20040401
7 DELETE Instance method Public Method Deletes Category from Database 20040403
8 INSERT Instance method Public Method Creates Category on Database 20040401
9 SET_CATEGORY_CLASS Instance method Public Method Sets Handler for Category 20040404
10 SET_DESCRIPTION Instance method Public Method Sets the Name 20040401
11 SET_LAST_MODIFIED Instance method Public Method Sets the change time stamp 20040401
12 SET_LAST_MODIFIED_BY Instance method Public Method Sets the last changed by user 20040401
13 UPDATE Instance method Public Method Changes Category on Database 20040403
Events
Class CL_SWN_ADM_CATEGORY has no event.
Types
Class CL_SWN_ADM_CATEGORY has no local type.
Method Signatures

Method ADD_MESSAGE_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DELIVERY_TYPE Call by reference Type reference (TYPE) SWN_DELTYPEID Zustellungsart 20040411
2 Importing I_MSG_GRANULARITY Call by reference Type reference (TYPE) SWN_GRANUL Granularität der Nachricht 20040411
3 Importing I_MSG_TEMPLATE_ID Call by reference Type reference (TYPE) SWN_MSGTEMPLID ID einer Nachrichtenvorlage 20040411
# Exception Resumable Description Created on
1 PARAMS_NOT_VALID Die Parameter sind ungültig 20040411

Method CHECK Signature

Method CHECK on class CL_SWN_ADM_CATEGORY has no parameter.
# Exception Resumable Description Created on
1 CATEGORY_HANDLER_NOT_VALID Handler für Kategorie ist ungültig 20040402
2 GROUPING_NOT_VALID Wert für Sammelnachricht ist ungültig 20040402
3 ID_NOT_FILLED Id ist nicht gefüllt 20040401
4 MSG_TEMPLATE_NOT_VALID Nachrichtenvorlage ist ungültig 20040411
5 NOTIFICATION_HANDLER_NOT_VALID Klasse für Benachrichtigunen ist ungültig 20040402
6 RELIABILITY_NOT_VALID Zuverlässigkeit ist ungültig 20040402
7 SCENARIO_NOT_VALID Szenario existiert nicht 20040401
8 USER_HANDLER_NOT_VALID Klasse für Benutzer ist ungültig 20040402

Method CHECK_FOR_DELETE Signature

Method CHECK_FOR_DELETE on class CL_SWN_ADM_CATEGORY has no parameter.
# Exception Resumable Description Created on
1 NAMESPACE_CHECK_FAILED Namensraumprüfung fehlgeschlagen 20040403
2 SAP_ENTRY SAP Eintrag soll in einem Kundensystem gelöscht werden 20040403

Method CHECK_FOR_INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SYSTEM_SAP Value transfer Type reference (TYPE) XFELD Flag für SAP System ('X') 20040411
# Exception Resumable Description Created on
1 NAMESPACE_CHECK_FAILED Namensraumprüfung fehlgeschlagen 20040401
2 NAMESPACE_NOT_ALLOWED Namensraum ist nicht gültig 20040401

Method CHECK_FOR_UPDATE Signature

Method CHECK_FOR_UPDATE on class CL_SWN_ADM_CATEGORY has no parameter.
# Exception Resumable Description Created on
1 NAMESPACE_CHECK_FAILED Namensraumprüfung fehlgeschlagen 20040403
2 SAP_ENTRY SAP Eintrag soll in einem Kundensystem gelöscht werden 20040403

Method CHECK_NAMESPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_KEY_ALLOWED Call by reference Type reference (TYPE) XFELD Flag 20040401
2 Exporting E_SYSTEM_SAP Call by reference Type reference (TYPE) XFELD Flag 20040401
3 Importing I_TABLE_KEY Call by reference Type reference (TYPE) E071K-TABKEY Tabellenschlüssel 20040401
4 Importing I_TABLE_NAME Call by reference Type reference (TYPE) C Tabellenname 20040401
# Exception Resumable Description Created on
1 CHECK_FAILED Fehler bei der Prüfung des Namensraums 20040401

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMMIT Call by reference Type reference (TYPE) XFELD 'X' Commit ausführen (X) 20040403
2 Importing I_FORCE_DELETE Call by reference Type reference (TYPE) XFELD SPACE Namensraumprüfung ingorieren 20040403
# Exception Resumable Description Created on
1 NAMESPACE_CHECK_FAILED Namensraumprüfung fehlgeschlagen 20040403
2 SAP_ENTRY Im Kundensystem soll ein SAP Eintrag gelöscht werden 20040403

Method INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHECK Call by reference Type reference (TYPE) XFELD 'X' mit Prüfung der Attribute 20040401
2 Importing I_COMMIT Call by reference Type reference (TYPE) XFELD 'X' Commit ausführen (X) 20040401
# Exception Resumable Description Created on
1 CATEGORY_NOT_VALID Kategoriedaten sind nicht gültig 20040401
2 INSERT_FAILED Fehler beim Anlegen 20040401
3 NAMESPACE_CHECK_FAILED Namensraum konnte nicht geprüft werden 20040401
4 NAMESPACE_NOT_ALLOWED Namensraum ist nicht gültig 20040401

Method SET_CATEGORY_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLASS Call by reference Type reference (TYPE) SWN_CLCATEGORY Handler für Kategorie 20040404

Method SET_CATEGORY_CLASS on class CL_SWN_ADM_CATEGORY has no exception.

Method SET_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DESCRIPTION Call by reference Type reference (TYPE) SWN_DESCR Beschreibung 20040401

Method SET_DESCRIPTION on class CL_SWN_ADM_CATEGORY has no exception.

Method SET_LAST_MODIFIED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LAST_MODIFIED Call by reference Type reference (TYPE) SWN_LMODTST letzte Änderung 20040401

Method SET_LAST_MODIFIED on class CL_SWN_ADM_CATEGORY has no exception.

Method SET_LAST_MODIFIED_BY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LAST_MODIFIED_BY Call by reference Type reference (TYPE) SWN_LMODUSR letzter Änderer 20040401

Method SET_LAST_MODIFIED_BY on class CL_SWN_ADM_CATEGORY has no exception.

Method UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHECK Call by reference Type reference (TYPE) XFELD 'X' mit Prüfung der Attribute 20040403
2 Importing I_COMMIT Call by reference Type reference (TYPE) XFELD 'X' Commit ausführen (X) 20040403
3 Importing I_FORCE_UPDATE Call by reference Type reference (TYPE) XFELD SPACE Namensraumprüfung ingorieren 20040403
# Exception Resumable Description Created on
1 CATEGORY_NOT_VALID Kategoriedaten sind nicht gültig 20040403
2 NAMESPACE_CHECK_FAILED Namensraumprüfung fehlgeschlagen 20040403
3 SAP_ENTRY Im Kundensystem soll ein SAP Eintrag gelöscht werden 20040403
4 UPDATE_FAILED Update fehlgeschlagen 20040403
History
Last changed by/on SAP  20110908 
SAP Release Created in 700