SAP ABAP Class CL_SWN_ADM_FILTER (WF Notif: Filter 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_FILTER WF Notif: Filter 20031219
Properties
Class CL_SWN_ADM_FILTER  
Short Description WF Notif: Filter for Admin UI    
Super Class CL_SWN_FILTER WF Notif: Filter 
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 20031219   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SWN_ADM_FILTER has no forward declaration.
Interfaces
Class CL_SWN_ADM_FILTER has no interface implemented.
Friends
Class CL_SWN_ADM_FILTER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 LAST_MODIFIED Instance attribute Public Attribute reference (LIKE) 20031219
2 LAST_MODIFIED_BY Instance attribute Public Attribute reference (LIKE) 20031219
3 M_COLLECTOR_SCHEDULES Instance attribute Protected Type reference (TYPE) SWNTCOLSCHED1 Selection Schedules 20040202
4 M_DEPENDENT_FILTER Instance attribute Protected Type reference (TYPE) SWNTFILTER1 Dependent Filter 20031222
5 M_DESCRIPTION Instance attribute Protected Type reference (TYPE) SWN_DESCR Description (sy-langu) 20031225
6 M_SAP_RELEASE Instance attribute Protected Type reference (TYPE) SYSAPRL Release 20031226
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Public Method Checks Filter 20031226
2 CHECK_FOR_DELETE Instance method Public Method Checks Namespace for Function DELETE 20040112
3 CHECK_FOR_INSERT Instance method Public Method Checks Namespace for Function CREATE 20040112
4 CHECK_FOR_UPDATE Instance method Public Method Checks Namespace for Function CHANGE 20040112
5 CHECK_NAMESPACE Instance method Private Method Checks Namespace 20040112
6 DELETE Instance method Public Method Deletes Filter from Database 20031226
7 GET_COLLECTOR_SCHEDULES Instance method Public Method Returns Corresponding Schedules 20040202
8 GET_DEPENDENT_FILTER Instance method Public Method Determine Dependent Filter 20031219
9 INSERT Instance method Public Method Creates Filter on Database 20031226
10 SET_DESCRIPTION Instance method Public Method Sets the Name 20031225
11 SET_FILTER_VALUES Instance method Public Method Sets Filter Values 20031225
12 SET_LAST_MODIFIED Instance method Public Method Sets the change time stamp 20031226
13 SET_LAST_MODIFIED_BY Instance method Public Method Sets the last changed by user 20031226
14 UPDATE Instance method Public Method Changes Filter on Database 20031226
Events
Class CL_SWN_ADM_FILTER has no event.
Types
Class CL_SWN_ADM_FILTER has no local type.
Method Signatures

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHECK_MAIN_FILTER Call by reference Type reference (TYPE) XFELD Hauptfilter prüfen (X) 20031226
# Exception Resumable Description Created on
1 CATEGORY_NOT_VALID Kategorie existiert nicht 20031226
2 ID_NOT_FILLED Id ist nicht gefüllt 20031226
3 MAIN_FILTER_NOT_VALID Hauptfilter existiert nicht 20031226
4 SCENARIO_NOT_VALID Szenario existiert nicht 20031226

Method CHECK_FOR_DELETE Signature

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

Method CHECK_FOR_INSERT Signature

Method CHECK_FOR_INSERT on class CL_SWN_ADM_FILTER has no parameter.
# Exception Resumable Description Created on
1 NAMESPACE_CHECK_FAILED Namensraumprüfung fehlgeschlagen 20040112
2 NAMESPACE_NOT_ALLOWED Namensraum ist nicht gültig 20040112

Method CHECK_FOR_UPDATE Signature

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

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 20040112
2 Exporting E_SYSTEM_SAP Call by reference Type reference (TYPE) XFELD Flag 20040112
3 Importing I_TABLE_KEY Call by reference Type reference (TYPE) E071K-TABKEY Tabellenschlüssel 20040112
4 Importing I_TABLE_NAME Call by reference Type reference (TYPE) C Tabellenname 20040112
# Exception Resumable Description Created on
1 CHECK_FAILED Fehler bei der Prüfung des Namensraums 20040112

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) 20031226
2 Importing I_FORCE_DELETE Call by reference Type reference (TYPE) XFELD SPACE Namensraumprüfung ingorieren 20040112
# Exception Resumable Description Created on
1 NAMESPACE_CHECK_FAILED Namensraumprüfung fehlgeschlagen 20040112
2 SAP_ENTRY Im Kundensystem soll ein SAP Eintrag gelöscht werden 20040112

Method GET_COLLECTOR_SCHEDULES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_COLLECTOR_SCHEDULES Value transfer Type reference (TYPE) SWNTCOLSCHED1 Selektionszeitpläne 20040202

Method GET_COLLECTOR_SCHEDULES on class CL_SWN_ADM_FILTER has no exception.

Method GET_DEPENDENT_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_FILTER_TAB Value transfer Type reference (TYPE) SWNTFILTER1 WF Notif: Tabelle mit Filterobjekten 20031223

Method GET_DEPENDENT_FILTER on class CL_SWN_ADM_FILTER has no exception.

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 20040123
2 Importing I_COMMIT Call by reference Type reference (TYPE) XFELD 'X' Commit ausführen (X) 20031226
# Exception Resumable Description Created on
1 FILTER_NOT_VALID Filterdaten sind nicht gültig 20040111
2 INSERT_FAILED Fehler beim Anlegen 20031226
3 NAMESPACE_CHECK_FAILED Namensraum konnte nicht geprüft werden 20040112
4 NAMESPACE_NOT_ALLOWED Namensraum ist nicht gültig 20040111

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 20031225

Method SET_DESCRIPTION on class CL_SWN_ADM_FILTER has no exception.

Method SET_FILTER_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VALUES Call by reference Type reference (TYPE) SWNTFILTVAL2 Tabelle mit Filterwerten 20031225

Method SET_FILTER_VALUES on class CL_SWN_ADM_FILTER 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 20031226

Method SET_LAST_MODIFIED on class CL_SWN_ADM_FILTER 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 20031226

Method SET_LAST_MODIFIED_BY on class CL_SWN_ADM_FILTER 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 20040123
2 Importing I_COMMIT Call by reference Type reference (TYPE) XFELD 'X' Commit ausführen (X) 20031226
3 Importing I_FORCE_UPDATE Call by reference Type reference (TYPE) XFELD SPACE Namensraumprüfung ingorieren 20040112
# Exception Resumable Description Created on
1 FILTER_NOT_VALID Filterdaten sind nicht gültig 20040112
2 NAMESPACE_CHECK_FAILED Namensraumprüfung fehlgeschlagen 20040112
3 SAP_ENTRY Im Kundensystem soll ein SAP Eintrag gelöscht werden 20040112
4 UPDATE_FAILED Update fehlgeschlagen 20040112
History
Last changed by/on SAP  20110908 
SAP Release Created in 640