SAP ABAP Class CL_SWN_UTL_CONFIG (WF Notif: Service Class for F4 Help)
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
Properties
Class CL_SWN_UTL_CONFIG  
Short Description WF Notif: Service Class for F4 Help    
Super Class    
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 20030822   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
Class CL_SWN_UTL_CONFIG has no interface implemented.
Friends
Class CL_SWN_UTL_CONFIG has no friend class.
Attributes
Class CL_SWN_UTL_CONFIG has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CATEGORY Static method Public Method Checks whether specified category is valid 20030822
2 CHECK_CLASS_SUPPORTS_IF Static method Public Method Checks whether class of specified interface is supported 20030822
3 CHECK_DATA_TYPE Static method Public Method Checks whether specified data type exists 20030902
4 CHECK_ORIGIN_TYPE_AND_KEY Static method Public Method Checks Whether Origin Key Matches Origin Type 20031211
5 CHECK_SCHEDULE_TIME_FRAME Static method Public Method Checks whether the time frame for a schedule is correct 20030903
6 CHECK_SUBS_PARAM Static method Public Method Checks whether the specified parameter is valid for an sub. 20031006
7 CONVERT_INPUT Static method Public Method Converts user input for saving in the database 20030822
8 CONVERT_OUTPUT Static method Public Method Converts data from the database for display 20030822
9 CONVERT_TIMESTAMP Static method Public Method Converts time stamp to date/time for user's time zone 20030822
10 CONVERT_WEEKDAYS_INPUT Static method Public Method Converts weekdays for saving in the database 20030826
11 CONVERT_WEEKDAYS_OUTPUT Static method Public Method Converts weekdays from database for display 20030826
12 F4_HELP_CLASS_BY_IF Static method Public Method Calls F4 help for classes that support IF 20030822
13 F4_HELP_DATA_TYPE Static method Public Method Calls F4 help for data types 20030912
14 F4_HELP_KEY_BY_ORIGIN_TYPE Static method Public Method Calls F4 help using an origin type 20030901
15 F4_HELP_PARAM_BY_SUBSCRIPTION Static method Public Method Calls F4 help using possbile parameters for a subscription 20030904
16 F4_HELP_VALUE_BY_DATA_ELEMENT Static method Public Method Calls F4 help using a parameter data element 20030827
17 GET_DELTA_OF_FILTER_PARAMS Static method Public Method Reads Filter Paratmers not in Value Table 20040408
18 GET_DELTA_OF_SUBS_PARAMS Static method Public Method Reads Subscription Parameters not in Value Table 20040409
19 GET_SELECTED_DYNP_VALUE Static method Public Method Reads selected value from dynpro 20030901
20 SET_LAST_MODIFIED_DATA Static method Public Method Sets last change 20030822
21 SET_SELECTED_DYNP_VALUE Static method Public Method Reads selected value from dynpro 20130813
22 UPDATE_SETTINGS_TAB Static method Public Method Updates Parameters of Settings Table 20031208
Events
Class CL_SWN_UTL_CONFIG has no event.
Types
Class CL_SWN_UTL_CONFIG has no local type.
Method Signatures

Method CHECK_CATEGORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CATEGORY Call by reference Type reference (TYPE) SWN_CATID ID der Kategorie 20030822
2 Importing I_SCENARIO Call by reference Type reference (TYPE) SWN_SCENID ID des Szenarios 20030822
# Exception Resumable Description Created on
1 CATEGORY_NOT_VALID die Kategorie ist nicht gültig 20030822

Method CHECK_CLASS_SUPPORTS_IF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHECK_PUBLIC_INSTANTIATION Call by reference Type reference (TYPE) C 20030822
2 Importing I_CLASS_NAME Call by reference Type reference (TYPE) SEOCLSNAME 20030822
3 Importing I_INTERFACE Call by reference Type reference (TYPE) SEOCLSNAME 20030822
# Exception Resumable Description Created on
1 CLASS_NOT_PUBLIC Instanzerzeugung der Klasse ist nicht public 20030822
2 CLASS_NOT_VALID Klasse nicht vorhanden oder unterstützt das Interface nicht 20030822

Method CHECK_DATA_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATA_TYPE Call by reference Type reference (TYPE) SWN_DATATYPE Name des Datentyps 20030912
2 Importing I_TYPE Call by reference Type reference (TYPE) DDTYPEKIND Art des Datentyps 20030912
# Exception Resumable Description Created on
1 NOT_ACTIVE Datentyp ist nicht aktiv vorhanden 20030902
2 NO_DATA_TYPE Objekt ist nicht vom angegebenen Typ 20030902

Method CHECK_ORIGIN_TYPE_AND_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ORIGIN_KEY Call by reference Type reference (TYPE) SWN_ORIGINKEY Herkunftsschlüssel 20031211
2 Importing I_ORIGIN_TYPE Call by reference Type reference (TYPE) SWN_ORIGINTYPE Herkunftstyp 20031211
# Exception Resumable Description Created on
1 ORIGIN_KEY_NOT_SELECTED Es wurde kein Herkunftsschlüssel angegeben 20031211
2 ORIGIN_KEY_NOT_VALID Herkunftschlüssel passt nicht zum Herkunftstyp 20031211
3 ORIGIN_TYPE_NOT_SELECTED Es wurde kein Herkunftstyp angegeben 20031211

Method CHECK_SCHEDULE_TIME_FRAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INTERVAL Call by reference Type reference (TYPE) SWN_INTERVAL Intervall in Minuten 20030918
2 Importing I_TIME_FROM Call by reference Type reference (TYPE) SWN_TIMEFROM Uhrzeit von 20030903
3 Importing I_TIME_TO Call by reference Type reference (TYPE) SWN_TIMETO Uhrzeit bis 20030903
4 Importing I_TIME_ZONE Call by reference Type reference (TYPE) SWN_TIMEZONE Zeitzone 20030918
5 Importing I_WEEKDAYS Call by reference Type reference (TYPE) SWNSWEEKDAYS Wochentage (Flags) 20030918
# Exception Resumable Description Created on
1 INVALID_INTERVAL Das Intervall (Minuten) ist ungültig (> 1439 Minuten) 20030918
2 TIME_FRAME_NOT_VALID Zeitfenster ist ungültig (Zeit von ist größer als Zeit bis) 20030903
3 TIME_FROM_IS_INITIAL Das Feld 'Uhrzeit von' ist nicht gefüllt 20030903
4 TIME_TO_IS_INITIAL Das Feld 'Uhrzeit bis' ist nicht gefüllt 20030903
5 TIME_ZONE_IS_INITIAL Es wurde keine Zeitzone ausgewählt 20030918

Method CHECK_SUBS_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PARAM_DATA_TYPE Call by reference Type reference (TYPE) SWN_DATATYPE Datentyp des Parameters 20031007
2 Exporting E_PARAM_GUID Call by reference Type reference (TYPE) SWN_GUID GUID des Parameters 20031006
3 Importing I_CATEGORY Call by reference Type reference (TYPE) SWN_CATID Kategorie 20031006
4 Importing I_DELTYPE Call by reference Type reference (TYPE) SWN_DELTYPEID Zustellungsart 20031006
5 Importing I_PARAM_GUID Call by reference Type reference (TYPE) SWN_GUID GUID des Parameters 20031006
6 Importing I_PARAM_ID Call by reference Type reference (TYPE) SWN_SUBSCRPID ID des Parameters 20031006
7 Importing I_SCENARIO Call by reference Type reference (TYPE) SWN_SCENID Szenario 20031006
# Exception Resumable Description Created on
1 PARAMETER_NOT_VALID Parameter ist nicht gültig 20031006

Method CONVERT_INPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CONVERTED_VALUE Call by reference Type reference (TYPE) C konvertierter Wert für Datenbank 20030822
2 Importing I_DATA_TYPE Call by reference Type reference (TYPE) SWN_DATATYPE Name eines Datenelements 20030822
3 Importing I_VALUE Call by reference Type reference (TYPE) C für Dynpro formatierter Wert 20030822
# Exception Resumable Description Created on
1 INVALID_DATA angegebener Wert ist ungültig 20030822
2 INVALID_DATA_TYPE Datenelement ist ungültig 20030822

Method CONVERT_OUTPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CONVERTED_VALUE Call by reference Type reference (TYPE) C für Dynpro formatierter Wert 20030822
2 Importing I_DATA_TYPE Call by reference Type reference (TYPE) SWN_DATATYPE Name eines Datenelements 20030822
3 Importing I_VALUE Call by reference Type reference (TYPE) C Wert in Datenbankformat 20030822
# Exception Resumable Description Created on
1 CONVERSION_ERROR Fehler beim Zuweisen von VALUE zu einer Var. des Datentyps 20030822
2 CREATE_DATA_ERROR Fehler bei Erzeugung einer Datenref. vom angegeben Datentyp 20030822

Method CONVERT_TIMESTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATE Call by reference Type reference (TYPE) C Formatiertes Datum 20030822
2 Exporting E_TIME Call by reference Type reference (TYPE) C Formatierte Uhrzeit 20030822
3 Importing I_TIMESTAMP_UTC Call by reference Type reference (TYPE) TZNTSTMPS Timestamp in UTC 20030822

Method CONVERT_TIMESTAMP on class CL_SWN_UTL_CONFIG has no exception.

Method CONVERT_WEEKDAYS_INPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_WEEKDAYS Call by reference Type reference (TYPE) SWN_WEEKDAYS Wochentage als char 7 20030826
2 Importing I_WEEKDAYS_FLAGS Call by reference Type reference (TYPE) SWNSWEEKDAYS Wochent. als Struktur mit Flags 20030826

Method CONVERT_WEEKDAYS_INPUT on class CL_SWN_UTL_CONFIG has no exception.

Method CONVERT_WEEKDAYS_OUTPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_WEEKDAYS_FLAGS Call by reference Type reference (TYPE) SWNSWEEKDAYS Wochent. als Struktur mit Flags 20030826
2 Importing I_WEEKDAYS Call by reference Type reference (TYPE) SWN_WEEKDAYS Wochentage als char 7 20030826

Method CONVERT_WEEKDAYS_OUTPUT on class CL_SWN_UTL_CONFIG has no exception.

Method F4_HELP_CLASS_BY_IF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CLASS_NAME Call by reference Type reference (TYPE) SEOCLSNAME Klassenname 20030822
2 Importing I_INTERFACE Call by reference Type reference (TYPE) SEOCLSNAME Interfacename 20030822

Method F4_HELP_CLASS_BY_IF on class CL_SWN_UTL_CONFIG has no exception.

Method F4_HELP_DATA_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATA_TYPE Call by reference Type reference (TYPE) SWN_DATATYPE ausgewählter Datentyp (Name) 20030912
2 Importing I_TYPE Call by reference Type reference (TYPE) DDTYPEKIND Art des Typs 20030912

Method F4_HELP_DATA_TYPE on class CL_SWN_UTL_CONFIG has no exception.

Method F4_HELP_KEY_BY_ORIGIN_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SELECTED_VALUE Call by reference Type reference (TYPE) SWN_ORIGINKEY ausgewählter Herkunfsschlüssel 20030901
2 Importing I_ORIGIN_TYPE Call by reference Type reference (TYPE) SWN_ORIGINTYPE Herkunftstyp 20030904
# Exception Resumable Description Created on
1 INVALID_ORIGIN_TYPE Herkunftstyp ist ungültig / existiert nicht 20030901
2 NO_VALUES_FOUND Keine Werte gefunden 20030901
3 ORIGIN_TYPE_NOT_SELECTED Es wurde kein Herkunftstyp angegeben 20030901
4 PARAMETER_ERROR Fehler bei Aufruf der F4-Hilfe 20030901

Method F4_HELP_PARAM_BY_SUBSCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PARAMETER Call by reference Type reference (TYPE) SWN_SUBSCRPID ausgewählter Parameter 20030904
2 Exporting E_PARAMETER_GUID Call by reference Type reference (TYPE) SWN_GUID GUID des Parameters 20031004
3 Exporting E_PARAMETER_TEXT Call by reference Type reference (TYPE) SWN_DESCR Beschreibung des Param. 20031117
4 Importing I_CATEGORY Call by reference Type reference (TYPE) SWN_CATID Kategorie 20030904
5 Importing I_DELIVERY_TYPE Call by reference Type reference (TYPE) SWN_DELTYPEID Zustellungsart 20030904
6 Importing I_SCENARIO Call by reference Type reference (TYPE) SWN_SCENID Szenario 20030904
# Exception Resumable Description Created on
1 NO_VALUES_FOUND Keine Werte gefunden 20030904
2 PARAMETER_ERROR Fehler bei Aufruf der F4-Hilfe 20030904

Method F4_HELP_VALUE_BY_DATA_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_VALUE Call by reference Type reference (TYPE) DDSHRETVAL-FIELDVAL ausgewählter Wert 20030904
2 Importing I_DATA_ELEMENT Call by reference Type reference (TYPE) DFIES-TABNAME Datenlement aus Dictionary 20030827
# Exception Resumable Description Created on
1 NO_HELP Keine F4-Hilfe 20030827

Method GET_DELTA_OF_FILTER_PARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FILTER_KEYS Call by reference Type reference (TYPE) SWNKFILTER WF Notif: Key-Struktur für Tabelle SWN_FILTER 20040409
2 Returning R_FILTER_VALUES Value transfer Type reference (TYPE) SWNTFILTVAL3 Tabelle mit Filterwerten 20040408

Method GET_DELTA_OF_FILTER_PARAMS on class CL_SWN_UTL_CONFIG has no exception.

Method GET_DELTA_OF_SUBS_PARAMS 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 ID einer Zustellungsart 20040409
2 Importing I_SUBSCRIPTION_KEYS Call by reference Type reference (TYPE) SWNKSUBS WF Notif: Key-Struktur für Tabelle SWN_SUBS 20040409
3 Returning R_SUBSCRIPTION_VALUES Value transfer Type reference (TYPE) SWNTSUBSVALUES Tabelle mit Abonnementwerten 20040409

Method GET_DELTA_OF_SUBS_PARAMS on class CL_SWN_UTL_CONFIG has no exception.

Method GET_SELECTED_DYNP_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SELECTED_VALUE Call by reference Type reference (TYPE) DYNPREAD-FIELDVALUE Inhalt des Dynprofeldes 20030901
2 Exporting E_STEPL Call by reference Type reference (TYPE) SYSTEPL Steploop 20030901
3 Importing I_DYNNR Call by reference Type reference (TYPE) SYDYNNR aktuelles Dynpro 20030901
4 Importing I_DYNPFIELD Call by reference Type reference (TYPE) DYNPREAD-FIELDNAME Dynprofeld, dessen Inhalt ermittelt wird 20030901
5 Importing I_PROGNAME Call by reference Type reference (TYPE) SYREPID aufrufendes Programm 20030901
6 Importing I_TRANSLATE_TO_UPPER Call by reference Type reference (TYPE) XFELD Konvertierung in Großbuchstaben 20030901
7 Importing I_WITHOUT_STEPL Call by reference Type reference (TYPE) XFELD Ohne Steploop => Feld ist nicht auf Tabctrl 20030902
# Exception Resumable Description Created on
1 COULD_NOT_READ_DYNP_VALUE Fehler bei Ermittlung des Wertes auf dem Dynpro 20030901
2 STEPL_NOT_FOUND Fehler bei Ermittlung des Steploops 20030901

Method SET_LAST_MODIFIED_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MOD_TIMESTAMP Call by reference Type reference (TYPE) SWN_LMODTST Letzte Änderung (UTC) 20030822
2 Exporting E_MOD_USR Call by reference Type reference (TYPE) SWN_LMODUSR Letzter Änderer (UserID) 20030822

Method SET_LAST_MODIFIED_DATA on class CL_SWN_UTL_CONFIG has no exception.

Method SET_SELECTED_DYNP_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DYNNR Call by reference Type reference (TYPE) SYDYNNR 20130813
2 Importing I_DYNPFIELD Call by reference Type reference (TYPE) DYNPREAD-FIELDNAME 20130813
3 Importing I_PROGNAME Call by reference Type reference (TYPE) SYREPID 20130813
4 Importing I_SELECTED_VALUE Call by reference Type reference (TYPE) DYNPREAD-FIELDVALUE 20130813
5 Importing I_WITHOUT_STEPL Call by reference Type reference (TYPE) XFELD 20130813
# Exception Resumable Description Created on
1 COULD_NOT_READ_DYNP_VALUE Fehler bei Ermittlung des Wertes auf dem Dynpro 20130813
2 STEPL_NOT_FOUND Fehler bei Ermittlung des Steploops 20130813

Method UPDATE_SETTINGS_TAB Signature

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