SAP ABAP Class CL_SWN_ADM_CATEGORY_MO (WF Notif: Model for Configuration Category)
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_BSP_MODEL BSP: Model Basis Class 20040331
Properties
Class CL_SWN_ADM_CATEGORY_MO  
Short Description WF Notif: Model for Configuration Category    
Super Class CL_BSP_MODEL BSP: Model Basis 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 20040331   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SWN_ADM_CATEGORY_MO has no forward declaration.
Interfaces
Class CL_SWN_ADM_CATEGORY_MO has no interface implemented.
Friends
Class CL_SWN_ADM_CATEGORY_MO has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CATEGORY_TAB Instance attribute Public Type reference (TYPE) SWNTCATEGORYT Table with Categories and Text 20040331
2 C_FUNCTION_DELETE Constant Public Type reference (TYPE) I 2 Delete 20040331
3 C_FUNCTION_NEW Constant Public Type reference (TYPE) I 1 Create 20040331
4 C_FUNCTION_UPDATE Constant Public Type reference (TYPE) I 3 Change 20040331
5 C_FUNCTION_UPDATE_CONFIRM Constant Public Type reference (TYPE) I 4 Change (Modification) 20040331
6 C_MODE_CHANGE Constant Public Type reference (TYPE) I 2 Change Mode 20040331
7 C_MODE_DISPLAY Constant Public Type reference (TYPE) I 1 Display Mode 20040331
8 M_FACTORY Instance attribute Protected Object reference (TYPE REF TO) IF_SWN_OBJECT_FACTORY Factory 20040331
9 M_FUNCTION Instance attribute Protected Type reference (TYPE) I Executed Function 20040331
10 M_MODE Instance attribute Protected Type reference (TYPE) I Mode 20040331
11 M_RUNTIME Instance attribute Protected Object reference (TYPE REF TO) IF_BSP_RUNTIME Runtime Object 20040331
12 SCENARIO Instance attribute Public Type reference (TYPE) SWN_SCENID Scenario ID 20040331
13 SELECTED_CATEGORY Instance attribute Public Object reference (TYPE REF TO) CL_SWN_ADM_CATEGORY WF Notif: Category for Admin UI 20040401
14 SELECTED_TAB Instance attribute Public Type reference (TYPE) STRING Selected Tab 20040331
15 SEL_CAT_DESCR Instance attribute Public Type reference (TYPE) SWN_DESCR Category: Description 20040331
16 SEL_CAT_ID Instance attribute Public Type reference (TYPE) SWN_CATID Category: ID 20040331
17 SEL_CAT_LMODBY Instance attribute Public Type reference (TYPE) SWN_LMODUSR Category: Last Changed By 20040331
18 SEL_CAT_LMOD_DATE Instance attribute Public Type reference (TYPE) D Category: Last Changed (Date) 20040331
19 SEL_CAT_LMOD_TIME Instance attribute Public Type reference (TYPE) T Category: Last Changed (Time) 20040331
20 SEL_CAT_PRIO Instance attribute Public Type reference (TYPE) SWN_NOTIFPRIO Category: Priority for Notification 20040401
21 VHELP_PRIO Instance attribute Public Type reference (TYPE) SWNTVHELP Value Help for Priority 20040401
Methods
# Method Level Visibility Method type Description Created on
1 CANCEL_FUNCTION Instance method Public Method Cancels Executed Category Function 20040331
2 CHECK_CATEGORY_FOR_DELETE Instance method Public Method Checks the Namespace of the Category If it Is to Be Deleted 20040331
3 CHECK_CATEGORY_FOR_UPDATE Instance method Public Method Checks the Namespace of the Category If it Is to Be Changed 20040331
4 DELETE_CATEGORY Instance method Public Method Deletes Selected Category 20040331
5 GET_FUNCTION Instance method Public Method Returns the Function (Create, Delete, Change) 20040331
6 GET_MODE Instance method Public Method Returns the Mode (Display, Change) 20040331
7 INITIALIZE Instance method Public Method Initialization 20040331
8 INIT_NEW_CATEGORY Instance method Public Method New Category Creation: Initialization 20040331
9 INSERT_CATEGORY Instance method Public Method Saves New Category 20040331
10 LOAD_CATEGORY_DETAILS Instance method Public Method Reads All Details for Selected Category 20040331
11 LOAD_CATEGORY_TABLE Instance method Public Method Reads All Categories from Database 20040331
12 LOAD_PRIORITY_VALUE_HELP Instance method Protected Method Determines All Possible Priorities for Notifications 20040401
13 LOAD_VHELP_BY_DATA_TYPE Instance method Protected Method Creates Value Help with Fixed Values for a Domain 20040401
14 SET_CATEGORY_ATTRIBUTES Instance method Private Method Fill Attributes 20040331
15 SET_FUNCTION Instance method Public Method Sets Executed Function (Creat, Delete, Change) 20040331
16 SET_MODE Instance method Public Method Sets Mode (Display, Change) 20040331
17 SET_SCENARIO Instance method Public Method Sets Scenario 20040331
18 SET_SELECTED_CATEGORY Instance method Public Method Sets Selected Category 20040331
19 UPDATE_CATEGORY Instance method Public Method Changes Selected Category 20040331
Events
Class CL_SWN_ADM_CATEGORY_MO has no event.
Types
Class CL_SWN_ADM_CATEGORY_MO has no local type.
Method Signatures

Method CANCEL_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FUNCTION Call by reference Type reference (TYPE) I Funktion 20040331

Method CANCEL_FUNCTION on class CL_SWN_ADM_CATEGORY_MO has no exception.

Method CHECK_CATEGORY_FOR_DELETE Signature

Method CHECK_CATEGORY_FOR_DELETE on class CL_SWN_ADM_CATEGORY_MO has no parameter.
# Exception Resumable Description Created on
1 NAMESPACE_CHECK Ausnahme aus Prüfung des Namensraums 20040331

Method CHECK_CATEGORY_FOR_UPDATE Signature

Method CHECK_CATEGORY_FOR_UPDATE on class CL_SWN_ADM_CATEGORY_MO has no parameter.
# Exception Resumable Description Created on
1 NAMESPACE_CHECK Ausnahme aus der Namensraumprüfung 20040331

Method DELETE_CATEGORY Signature

Method DELETE_CATEGORY on class CL_SWN_ADM_CATEGORY_MO has no parameter.
Method DELETE_CATEGORY on class CL_SWN_ADM_CATEGORY_MO has no exception.

Method GET_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_FUNCTION Value transfer Type reference (TYPE) I Funktion 20040331

Method GET_FUNCTION on class CL_SWN_ADM_CATEGORY_MO has no exception.

Method GET_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_MODE Value transfer Type reference (TYPE) I Modus 20040331

Method GET_MODE on class CL_SWN_ADM_CATEGORY_MO has no exception.

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RUNTIME Call by reference Object reference (TYPE REF TO) IF_BSP_RUNTIME Runtime-Objekt 20040331

Method INITIALIZE on class CL_SWN_ADM_CATEGORY_MO has no exception.

Method INIT_NEW_CATEGORY Signature

Method INIT_NEW_CATEGORY on class CL_SWN_ADM_CATEGORY_MO has no parameter.
Method INIT_NEW_CATEGORY on class CL_SWN_ADM_CATEGORY_MO has no exception.

Method INSERT_CATEGORY Signature

Method INSERT_CATEGORY on class CL_SWN_ADM_CATEGORY_MO has no parameter.
# Exception Resumable Description Created on
1 INSERT_FAILED Anlegen fehlgeschlagen 20040331

Method LOAD_CATEGORY_DETAILS Signature

Method LOAD_CATEGORY_DETAILS on class CL_SWN_ADM_CATEGORY_MO has no parameter.
Method LOAD_CATEGORY_DETAILS on class CL_SWN_ADM_CATEGORY_MO has no exception.

Method LOAD_CATEGORY_TABLE Signature

Method LOAD_CATEGORY_TABLE on class CL_SWN_ADM_CATEGORY_MO has no parameter.
Method LOAD_CATEGORY_TABLE on class CL_SWN_ADM_CATEGORY_MO has no exception.

Method LOAD_PRIORITY_VALUE_HELP Signature

Method LOAD_PRIORITY_VALUE_HELP on class CL_SWN_ADM_CATEGORY_MO has no parameter.
Method LOAD_PRIORITY_VALUE_HELP on class CL_SWN_ADM_CATEGORY_MO has no exception.

Method LOAD_VHELP_BY_DATA_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATA_ELEMENT Call by reference Object reference (TYPE REF TO) DATA Datenelement 20040401
2 Returning R_VALUE_HELP Value transfer Type reference (TYPE) SWNTVHELP Wertehilfe 20040401
# Exception Resumable Description Created on
1 VHELP_ERROR Fehler bei Ermittlung der Festwerte 20040401

Method SET_CATEGORY_ATTRIBUTES Signature

Method SET_CATEGORY_ATTRIBUTES on class CL_SWN_ADM_CATEGORY_MO has no parameter.
# Exception Resumable Description Created on
1 DEFAULT_CATEGORY_NOT_FOUND Standardkategorie konnte nicht ermittelt werden 20040404

Method SET_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FUNCTION Call by reference Type reference (TYPE) I Funktion 20040331

Method SET_FUNCTION on class CL_SWN_ADM_CATEGORY_MO has no exception.

Method SET_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MODE Call by reference Type reference (TYPE) I Modus 20040331

Method SET_MODE on class CL_SWN_ADM_CATEGORY_MO has no exception.

Method SET_SCENARIO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SCENARIO Call by reference Type reference (TYPE) SWN_SCENID Szenario 20040331

Method SET_SCENARIO on class CL_SWN_ADM_CATEGORY_MO has no exception.

Method SET_SELECTED_CATEGORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ROW_INDEX Call by reference Type reference (TYPE) INT4 Index der selektierten Zeile 20040331

Method SET_SELECTED_CATEGORY on class CL_SWN_ADM_CATEGORY_MO has no exception.

Method UPDATE_CATEGORY Signature

Method UPDATE_CATEGORY on class CL_SWN_ADM_CATEGORY_MO has no parameter.
# Exception Resumable Description Created on
1 UPDATE_FAILED Update fehlgeschlagen 20040331
History
Last changed by/on SAP  20110908 
SAP Release Created in 700