SAP ABAP Class CL_SWF_ALM_BASE_CONTEXT (Workflow :CCMS Alert Monitor 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_ALM_ANALYZE Workflow: Alert Monitor Analyze Tool 20030902
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SWF_ALM_CONTEXT Workflow : Alert Monitor Context 20030801
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SWF_ALM_ADMIN_CTX Workflow: CCMS - Category Agent 20050712
2 Inheritance (c INHERITING FROM c_ref)  CL_SWF_ALM_ADM_CALLBACK_CTX Workflow: CCMS - Kategorie Application Log 20031025
3 Inheritance (c INHERITING FROM c_ref)  CL_SWF_ALM_AGENTS_CTX Workflow: CCMS - Category Agent 20030801
4 Inheritance (c INHERITING FROM c_ref)  CL_SWF_ALM_WICREATE_CTX Workflow: CCMS - Kategorie Application Log 20030822
5 Inheritance (c INHERITING FROM c_ref)  CL_SWF_ALM_WIEXECUTE_CTX 20041203
6 Inheritance (c INHERITING FROM c_ref)  CL_SWF_ALM_XIDEPLOY_CTX Workflow: CCMS Alert of Category XI Deployment 20030904
7 Inheritance (c INHERITING FROM c_ref)  CL_SWF_SLS_ALM_CTX CCMS Alert of Category Deadline Service 20050221
Properties
Class CL_SWF_ALM_BASE_CONTEXT  
Short Description Workflow :CCMS Alert Monitor 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 20030801   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CCMSM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SWF_ALM_ANALYZE Workflow: Alert Monitor Analyze Tool 20030902
2 IF_SWF_ALM_CONTEXT Workflow : Alert Monitor Context 20030801
Friends
Class CL_SWF_ALM_BASE_CONTEXT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_GEN_ANALYZE_TOOL Constant Protected Type reference (TYPE) ALTOOLKEY 'WEBFLOW_ANALYSIS' General Analysis Tool 20031029
2 C_SUM_TYPE_DEFINITION Constant Protected Type reference (TYPE) SWF_ALM_SUMTYPE 'DEF' Summary Type Runtime 20030801
3 C_SUM_TYPE_RUNTIME Constant Protected Type reference (TYPE) SWF_ALM_SUMTYPE 'RUN' Summary Type Runtime 20030801
4 MT_CCMS_SUM_KEYS Static Attribute Protected See coding 20030923
5 M_ALERT_ID Instance attribute Protected Type reference (TYPE) ALGLOBAID 20030923
6 M_MSG Instance attribute Protected Type reference (TYPE) SWF_T100MS 20030923
7 M_ROOT_ID Instance attribute Protected Type reference (TYPE) ALGLOBTID 20030923
8 M_SUM_TYPE Instance attribute Protected Type reference (TYPE) SWF_ALM_SUMTYPE 20030923
9 M_SYS_TYPE Instance attribute Protected Type reference (TYPE) SWF_ALM_SYSTYPE 20030923
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20030801
2 DEFINE_ALERT_STRUCTURE Instance method Protected Method Structure of Alert Structure 20030801
3 GET_CLASS Instance method Public Method Replaces the System Type in Class Names 20030804
4 GET_OWN_CLASS_NAME Instance method Public Method Gets the Separate Class Name 20030904
5 GET_T100_MSG_FROM_TID Static method Public Method Gets the Messages of a Monitor 20031028
6 INTERNAL_ERROR Static method Public Method Sends an Error to CCMS Self-Monitor 20030801
7 SET_SYSTEM_TYPE Instance method Public Method Sets the System Type 20030801
8 _AUTO_CREATE_MONITOR Instance method Protected Method Creates RootSummaryCategory Monitor 20030804
9 _CREATE_ERR_NODE Instance method Protected Method Creates an ERROR Monitor 20030801
10 _CREATE_FREQ_NODE Instance method Protected Method Creates a FREQUENCY Monitor 20030801
11 _CREATE_MO_CAT_NODE Instance method Protected Method Creates a Monitor for a Category 20030804
12 _CREATE_ROOT_NODE Instance method Protected Method Creates Root Nodes 20030801
13 _CREATE_SUM_NODE Instance method Protected Method Creates a SUMMARY Node 20030801
14 _GET_MONITOR_DEFAULTS Instance method Protected Method Fills Monitor Data with Default Values 20031029
15 _RAISE_FREQ_ITEM Instance method Protected Method Writes an Entry in FREQUENCY Monitor 20030801
16 _RAISE_T100_ITEM Instance method Protected Method Writes a Message in ERROR Monitor 20030801
Events
Class CL_SWF_ALM_BASE_CONTEXT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 CCMS_CAT_TYPE Protected See coding 20030804 begin of ccms_cat_type, name type ALMTNAMESH, class type ALCUSGROUP, msgid type sy-msgid, msgno type sy-msgno, tool_analyze type ALTOOLKEY, end of ccms_cat_type
2 CCMS_SIMPLE_TYPE Protected See coding 20030923 begin of ccms_simple_type, reported_by type ALUSER16, category_name type ALMTNAMESH, category_class type ALCUSGROUP, category_msgid type sy-msgid, category_msgno type sy-msgno, tool_analyze type ALTOOLKEY, no_frequency type xflag, only_once type xflag, end of ccms_simple_type
3 CCMS_SUM_KEY_TYPE Protected See coding 20030801 begin of ccms_sum_key_type, system type SWF_ALM_SYSTYPE, type type SWF_ALM_SUMTYPE, sum_name type ALMTNAMESH, sum_class type ALCUSGROUP, sum_msgid type sy-msgid, sum_msgno type sy-msgno, end of ccms_sum_key_type
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_SWF_ALM_BASE_CONTEXT has no parameter.
Method CLASS_CONSTRUCTOR on class CL_SWF_ALM_BASE_CONTEXT has no exception.

Method DEFINE_ALERT_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RETCODE Value transfer Type reference (TYPE) SYSUBRC 20030801

Method DEFINE_ALERT_STRUCTURE on class CL_SWF_ALM_BASE_CONTEXT has no exception.

Method GET_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CLASS Call by reference Type reference (TYPE) ALCUSGROUP 20030804
2 Returning RE_CLASS Value transfer Type reference (TYPE) ALCUSGROUP 20030804

Method GET_CLASS on class CL_SWF_ALM_BASE_CONTEXT has no exception.

Method GET_OWN_CLASS_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CLASSNAME Value transfer Type reference (TYPE) SEOCLSNAME 20030904

Method GET_OWN_CLASS_NAME on class CL_SWF_ALM_BASE_CONTEXT has no exception.

Method GET_T100_MSG_FROM_TID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TID Call by reference Type reference (TYPE) ALGLOBTID 20031028
2 Returning T_MESSAGES Value transfer Type reference (TYPE) SWFTALM_MSG 20031028
# Exception Resumable Description Created on
1 CX_SWF_ALM_ANLZ_EXCEPTION Ausnahme am Analysetool 20031028

Method INTERNAL_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FUNCTION Call by reference Type reference (TYPE) C Name der aufgerufenen CCMS Funktion 20030801
2 Importing METHOD Call by reference Type reference (TYPE) C Name der Methode 20030801
3 Importing RETCODE Call by reference Type reference (TYPE) SYSUBRC Sysubrc 20030801

Method INTERNAL_ERROR on class CL_SWF_ALM_BASE_CONTEXT has no exception.

Method SET_SYSTEM_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SYSTEM_TYPE Call by reference Type reference (TYPE) SWF_ALM_SYSTYPE 20030801
# Exception Resumable Description Created on
1 INVALID_SYSTEM_TYPE Ungültiger Systemtyp 20030801

Method _AUTO_CREATE_MONITOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RETCODE Value transfer Type reference (TYPE) SYSUBRC 20030923
2 Importing SIMPLE_MO_DATA Call by reference Type reference (TYPE) CCMS_SIMPLE_TYPE 20030923
3 Importing SUM_TYPE Call by reference Type reference (TYPE) SWF_ALM_SUMTYPE 20030804

Method _AUTO_CREATE_MONITOR on class CL_SWF_ALM_BASE_CONTEXT has no exception.

Method _CREATE_ERR_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CATEGORY Call by reference Type reference (TYPE) C Name der Category 20030801
2 Returning MESSAGE_ID Value transfer Type reference (TYPE) ALGLOBTID 20030801
3 Importing NAME Call by reference Type reference (TYPE) ALMTNAMESH Name des Knotes 20030904
4 Importing PARENT_ID Call by reference Type reference (TYPE) ALGLOBTID Message ID 20030801
5 Importing TOOL_ANALYSE Call by reference Type reference (TYPE) ALTOOLKEY Analyse Tool 20030904

Method _CREATE_ERR_NODE on class CL_SWF_ALM_BASE_CONTEXT has no exception.

Method _CREATE_FREQ_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CATEGORY Call by reference Type reference (TYPE) C name Category 20030801
2 Returning FREQUENCY_ID Value transfer Type reference (TYPE) ALGLOBTID 20030801
3 Importing PARENT_ID Call by reference Type reference (TYPE) ALGLOBTID Summary Schlüssel 20030801
4 Importing THRESHOLDS Call by reference Type reference (TYPE) ALTHRESHOLDS Grenzwerte 20030904
5 Importing TYPE Call by reference Type reference (TYPE) ALMTESUBT 10 Anzahl pro Minute 20030904

Method _CREATE_FREQ_NODE on class CL_SWF_ALM_BASE_CONTEXT has no exception.

Method _CREATE_MO_CAT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CATEGORY_DATA Value transfer Type reference (TYPE) CCMS_CAT_TYPE 20030904
2 Returning CAT_ID Value transfer Type reference (TYPE) ALGLOBTID 20030804
3 Importing PARENT_ID Call by reference Type reference (TYPE) ALGLOBTID 20030804

Method _CREATE_MO_CAT_NODE on class CL_SWF_ALM_BASE_CONTEXT has no exception.

Method _CREATE_ROOT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ROOT_ID Value transfer Type reference (TYPE) ALGLOBTID 20030801

Method _CREATE_ROOT_NODE on class CL_SWF_ALM_BASE_CONTEXT has no exception.

Method _CREATE_SUM_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLASS Call by reference Type reference (TYPE) ALCUSGROUP 20030801
2 Returning CURRENT_ID Value transfer Type reference (TYPE) ALGLOBTID 20030801
3 Importing MSGID Call by reference Type reference (TYPE) SYMSGID 'RT' 20030804
4 Importing MSGNO Call by reference Type reference (TYPE) SYMSGNO 13 20030804
5 Importing NAME Call by reference Type reference (TYPE) C 20030801
6 Importing PARENT_ID Call by reference Type reference (TYPE) ALGLOBTID 20030801
7 Importing TOOL_ANALYSE Call by reference Type reference (TYPE) ALTOOLKEY 20030804

Method _CREATE_SUM_NODE on class CL_SWF_ALM_BASE_CONTEXT has no exception.

Method _GET_MONITOR_DEFAULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DEFAULTS Value transfer Type reference (TYPE) CCMS_SIMPLE_TYPE 20031029

Method _GET_MONITOR_DEFAULTS on class CL_SWF_ALM_BASE_CONTEXT has no exception.

Method _RAISE_FREQ_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FREQUENCY_ID Value transfer Type reference (TYPE) ALGLOBTID 20030801
2 Importing REPORTEDBY Call by reference Type reference (TYPE) C 20030904

Method _RAISE_FREQ_ITEM on class CL_SWF_ALM_BASE_CONTEXT has no exception.

Method _RAISE_T100_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE_ID Value transfer Type reference (TYPE) ALGLOBTID 20030801
2 Importing ONLY_ONCE Call by reference Type reference (TYPE) XFLAG 20031028
3 Importing REPORTEDBY Call by reference Type reference (TYPE) C 20030904

Method _RAISE_T100_ITEM on class CL_SWF_ALM_BASE_CONTEXT has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 640