SAP ABAP Class CL_SWF_CCMS_BASE (CCMS: Basis Class)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BMT-WFM (Application Component) SAP Business Workflow
     SWF_ALM (Package) Workflow: Alert Monitor Connection
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SWF_CCMS_ANALYSIS CCMS: Analysis Tools 20060308
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SWF_CCMS_ACTIVE_BASE CCMS: Basis Class for Active Collectors 20060302
2 Inheritance (c INHERITING FROM c_ref)  CL_SWF_CCMS_PASSIVE_BASE CCMS: Basis Class for Passive Data Collector 20060302
Properties
Class CL_SWF_CCMS_BASE  
Short Description CCMS: Basis Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWF_ALM   Workflow: Alert Monitor Connection 
Created 20060208   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SWFTR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SWF_CCMS_ANALYSIS CCMS: Analysis Tools 20060308
Friends
Class CL_SWF_CCMS_BASE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_MSG_VALUE_GREEN Constant Public Type reference (TYPE) SWF_CCMS_MSG_VALUE 1 CCMS: Value of a Message (Green, Yellow, Red) 20060210
2 C_MSG_VALUE_RED Constant Public Type reference (TYPE) SWF_CCMS_MSG_VALUE 3 CCMS: Value of a Message (Green, Yellow, Red) 20060210
3 C_MSG_VALUE_YELLOW Constant Public Type reference (TYPE) SWF_CCMS_MSG_VALUE 2 CCMS: Value of a Message (Green, Yellow, Red) 20060210
4 C_PROCCAT_BPM Constant Protected Type reference (TYPE) SWD_PROCCAT 'CCBPM' Process Category 20060303
5 C_PROCCAT_WF Constant Protected Type reference (TYPE) SWD_PROCCAT SPACE Process Category 20060302
6 C_WF_TYPE_BPM Constant Protected Type reference (TYPE) SWD_WFTYPE 384 Type of Workflow Definition: Standard, Checklist, Ad Hoc, .. 20060303
7 MO_STRUCTURE Instance attribute Protected Object reference (TYPE REF TO) IF_SWF_CCMS_STRUCTURE CCMS: Tree Structure 20060210
8 M_CLIENT Instance attribute Protected Type reference (TYPE) SYMANDT R/3 System, client number from logon 20060228
9 M_LOGICAL_DESTINATION Instance attribute Protected Type reference (TYPE) RFCDEST Logical destination (specified when calling function) 20060228
10 M_TRACE_HANDLE Instance attribute Protected Object reference (TYPE REF TO) CL_SWF_TRC_HANDLE Logical Trace Handle 20060226
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060208
2 GET_OWN_CLASSNAME Instance method Public Method 20060308
3 _CALL_ANALYSIS_TOOL Instance method Protected Method Call and Parameterize Default Analysis Tool 20060302
4 _CHECK_ALRT_MSG_ALREADY_EXISTS Instance method Private Method Help Function: Checks whether alert message was reported 20060313
5 _DELETE_ALERTS Instance method Protected Method Additional Function: Deletes all open alerts 20060526
6 _GET_ALRT_MSG_FROM_TID Instance method Private Method Help Function: Gets Alert Messages for a TID 20060313
7 _GET_PROCESS_CATEGORY Instance method Protected Method Determine Process Category 20060302
8 _GET_TID Instance method Private Method Help Function: Determines TID 20060308
9 _GET_TIME_OF_LAST_ALRT Instance method Protected Method Help Function: Gets Date, Time, Status of Last Alerts 20060313
10 _REPORT_PERFORMANCE_ATTR Instance method Protected Method Report Performance Value 20060302
11 _REPORT_PROTOCOL_ATTR Instance method Protected Method Report Log Attribute 20060302
12 _REPORT_PROTOCOL_ATTR_BY_T100 Instance method Protected Method Report Log Attribute with T100 Message 20060302
13 _REPORT_STATUS_ATTR Instance method Protected Method Report Status 20060302
14 _REPORT_STATUS_ATTR_BY_T100 Instance method Protected Method Report Status with T100 Message 20060302
15 _REPORT_TEXT_ATTR Instance method Protected Method Report Text 20060314
Events
Class CL_SWF_CCMS_BASE has no event.
Types
Class CL_SWF_CCMS_BASE 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_CLIENT Call by reference Type reference (TYPE) SYMANDT R/3-System, Mandantennummer aus Anmeldung 20060228
2 Importing I_LOGICAL_DESTINATION Call by reference Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20060228
3 Importing I_PROCCAT Call by reference Type reference (TYPE) SWD_PROCCAT 'CCBPM' Prozesskategorie 20060331

Method CONSTRUCTOR on class CL_SWF_CCMS_BASE has no exception.

Method GET_OWN_CLASSNAME Signature

Method GET_OWN_CLASSNAME on class CL_SWF_CCMS_BASE has no parameter.
Method GET_OWN_CLASSNAME on class CL_SWF_CCMS_BASE has no exception.

Method _CALL_ANALYSIS_TOOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MSG Call by reference Type reference (TYPE) SWFTCCMS_MSG CCMS: tabelle mit Nachrichten 20060302
# Exception Resumable Description Created on
1 CX_SWF_CCMS_EXCEPTION CCMS: (Basis) Ausnahmeklasse 20060302

Method _CHECK_ALRT_MSG_ALREADY_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MSG Call by reference Type reference (TYPE) SWF_CCMS_MSG CCMS: Struktur einer Nachricht 20060313
2 Importing I_TID Call by reference Type reference (TYPE) ALGLOBTID Alert: global monitoring type identifier 20060313
3 Returning R_EXIST Value transfer Type reference (TYPE) XFLAG neue Eingabewerte 20060313

Method _CHECK_ALRT_MSG_ALREADY_EXISTS on class CL_SWF_CCMS_BASE has no exception.

Method _DELETE_ALERTS Signature

Method _DELETE_ALERTS on class CL_SWF_CCMS_BASE has no parameter.
# Exception Resumable Description Created on
1 CX_SWF_CCMS_EXCEPTION CCMS: (Basis) Ausnahmeklasse 20060526

Method _GET_ALRT_MSG_FROM_TID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) SWFTCCMS_MSG CCMS: tabelle mit Nachrichten 20060313
2 Importing I_TID Call by reference Type reference (TYPE) ALGLOBTID Alert: global monitoring type identifier 20060313
# Exception Resumable Description Created on
1 CX_SWF_CCMS_EXCEPTION CCMS: (Basis) Ausnahmeklasse 20060313

Method _GET_PROCESS_CATEGORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_PROCCAT Value transfer Type reference (TYPE) SWD_PROCCAT SPACE = Workflow; CCBPM = ccBPM Prozess) 20060302

Method _GET_PROCESS_CATEGORY on class CL_SWF_CCMS_BASE has no exception.

Method _GET_TID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TID Value transfer Type reference (TYPE) ALGLOBTID Alert: global monitoring type identifier 20060308
# Exception Resumable Description Created on
1 CX_SWF_CCMS_EXCEPTION CCMS: (Basis) Ausnahmeklasse 20060308

Method _GET_TIME_OF_LAST_ALRT 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) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20060313
2 Exporting E_RECEIPTED Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20060313
3 Exporting E_TIME Call by reference Type reference (TYPE) SYUZEIT Datum und Zeit, aktuelle (Applikationsserver-) Uhrzeit 20060313
4 Importing I_TID Call by reference Type reference (TYPE) ALGLOBTID Alert: global monitoring type identifier 20060313
# Exception Resumable Description Created on
1 CX_SWF_CCMS_EXCEPTION CCMS: (Basis) Ausnahmeklasse 20060313

Method _REPORT_PERFORMANCE_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VALUE Call by reference Type reference (TYPE) SWF_CCMS_PVAL CCMS: Perfomance Wert 20060302
# Exception Resumable Description Created on
1 CX_SWF_CCMS_EXCEPTION CCMS: (Basis) Ausnahmeklasse 20060302

Method _REPORT_PROTOCOL_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MSG Call by reference Type reference (TYPE) SWF_CCMS_MSG CCMS: Struktur einer Nachricht 20060302
2 Importing I_MSG_ONLY_ONCE Call by reference Type reference (TYPE) SWF_CCMS_ONCE SPACE CCMS: Message genau einmal melden 20060313
3 Importing I_MSG_SEVERITY Call by reference Type reference (TYPE) SWF_CCMS_MSG_SEVERITY 50 CCMS: Schweregrad einer Nachricht 20060302
4 Importing I_MSG_VALUE Call by reference Type reference (TYPE) SWF_CCMS_MSG_VALUE CCMS: Wert einer Nachricht (grün, gelb, rot) 20060302
# Exception Resumable Description Created on
1 CX_SWF_CCMS_EXCEPTION CCMS: (Basis) Ausnahmeklasse 20060302

Method _REPORT_PROTOCOL_ATTR_BY_T100 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEFAULT_MSGTEXT Call by reference Type reference (TYPE) SWF_CCMS_MSG_ARG Defaulttext einer Nachricht 20060302
2 Importing I_MSG Call by reference Type reference (TYPE) SWF_T100MS Struktur für T100 Meldung 20060302
3 Importing I_MSG_ONLY_ONCE Call by reference Type reference (TYPE) SWF_CCMS_ONCE SPACE CCMS: Message genau einmal melden 20060313
4 Importing I_MSG_SEVERITY Call by reference Type reference (TYPE) SWF_CCMS_MSG_SEVERITY 50 CCMS: Schweregrad einer Nachricht 20060302
5 Importing I_MSG_VALUE Call by reference Type reference (TYPE) SWF_CCMS_MSG_VALUE CCMS: Wert einer Nachricht (grün, gelb, rot) 20060302
# Exception Resumable Description Created on
1 CX_SWF_CCMS_EXCEPTION CCMS: (Basis) Ausnahmeklasse 20060302

Method _REPORT_STATUS_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MSG Call by reference Type reference (TYPE) SWF_CCMS_MSG CCMS: Struktur einer Nachricht 20060302
2 Importing I_MSG_ONLY_ONCE Call by reference Type reference (TYPE) SWF_CCMS_ONCE SPACE CCMS: Message genau einmal melden 20060312
3 Importing I_MSG_VALUE Call by reference Type reference (TYPE) SWF_CCMS_MSG_VALUE CCMS: Wert einer Nachricht (grün, gelb, rot) 20060302
# Exception Resumable Description Created on
1 CX_SWF_CCMS_EXCEPTION CCMS: (Basis) Ausnahmeklasse 20060302

Method _REPORT_STATUS_ATTR_BY_T100 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEFAULT_MSGTEXT Call by reference Type reference (TYPE) SWF_CCMS_MSG_ARG Defaulttext einer Nachricht 20060302
2 Importing I_MSG Call by reference Type reference (TYPE) SWF_T100MS Struktur für T100 Meldung 20060302
3 Importing I_MSG_ONLY_ONCE Call by reference Type reference (TYPE) SWF_CCMS_ONCE SPACE CCMS: Message genau einmal melden 20060312
4 Importing I_MSG_VALUE Call by reference Type reference (TYPE) SWF_CCMS_MSG_VALUE CCMS: Wert einer Nachricht (grün, gelb, rot) 20060302
# Exception Resumable Description Created on
1 CX_SWF_CCMS_EXCEPTION CCMS: (Basis) Ausnahmeklasse 20060302

Method _REPORT_TEXT_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TEXT Call by reference Type reference (TYPE) SWF_CCMS_TEXT CCMS: Text eines Textattributes 20060314
# Exception Resumable Description Created on
1 CX_SWF_CCMS_EXCEPTION CCMS: (Basis) Ausnahmeklasse 20060314
History
Last changed by/on SAP  20110908 
SAP Release Created in 640