SAP ABAP Class CL_CCMS_GRMG_APPLICATION (CL_CCMS_GRMG_APPLICATION)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CCM-MON (Application Component) Monitoring
     DSWP_MON_GRMG (Package) Generic Request and Message Generator
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HTTP_EXTENSION HTTP Framework (iHTTP) HTTP Request Handler 20020819
Properties
Class CL_CCMS_GRMG_APPLICATION  
Short Description    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package DSWP_MON_GRMG   Generic Request and Message Generator 
Created 20020819   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CCMS_GRMG_APPLICATION has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_HTTP_EXTENSION HTTP Framework (iHTTP) HTTP Request Handler 20020819
Friends
Class CL_CCMS_GRMG_APPLICATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BAD_REQUEST Constant Protected Type reference (TYPE) STRING 'Invalid request' 20020820
2 BAD_REQUEST_METHOD Constant Protected Type reference (TYPE) STRING 'Only HTTP POST requests are supported' 20020819
3 CO_OK Constant Protected Type reference (TYPE) STRING '' 20020820
4 CO_SERVER_ERROR Constant Protected Type reference (TYPE) STRING 'Processing error in HTTP server' 20020820
5 C_COMPDESC Constant Protected Type reference (TYPE) STRING 'compdesc' 20020820
6 C_COMPHOST Constant Protected Type reference (TYPE) STRING 'comphost' 20020820
7 C_COMPINST Constant Protected Type reference (TYPE) STRING 'compinst' 20020820
8 C_COMPLANGU Constant Protected Type reference (TYPE) STRING 'complangu' 20020820
9 C_COMPNAME Constant Protected Type reference (TYPE) STRING 'compname' 20020820
10 C_COMPONENT Constant Public Type reference (TYPE) STRING 'component' 20020821
11 C_COMPONENTS Constant Public Type reference (TYPE) STRING 'components' 20020821
12 C_COMPTYPE Constant Protected Type reference (TYPE) STRING 'comptype' 20020820
13 C_COMPVERSION Constant Protected Type reference (TYPE) STRING 'compversion' 20020820
14 C_DESTINATION Constant Public Type reference (TYPE) STRING 'dest' 20020821
15 C_FUBA Constant Public Type reference (TYPE) STRING 'funcmod' 20020821
16 C_GRMGCONF Constant Public Type reference (TYPE) STRING 'grmg_compliant' 20020822
17 C_GRMG_ERROR Constant Public Type reference (TYPE) GRMG_PROP_NAME_TYPE 'ERROR' 20020821
18 C_GRMG_OKAY Constant Public Type reference (TYPE) GRMG_PROP_NAME_TYPE 'OKAY' 20020821
19 C_MESSALERT Constant Protected Type reference (TYPE) STRING 'messalert' 20020820
20 C_MESSAREA Constant Protected Type reference (TYPE) STRING 'messarea' 20020820
21 C_MESSNUMB Constant Protected Type reference (TYPE) STRING 'messnumber' 20020820
22 C_MESSNUMBER Constant Protected Type reference (TYPE) STRING 'messnumber' 20020820
23 C_MESSPARAM1 Constant Protected Type reference (TYPE) STRING 'messparameter1' 20020820
24 C_MESSPARAM2 Constant Protected Type reference (TYPE) STRING 'messparameter2' 20020820
25 C_MESSPARAM3 Constant Protected Type reference (TYPE) STRING 'messparameter3' 20020820
26 C_MESSPARAM4 Constant Protected Type reference (TYPE) STRING 'messparameter4' 20020820
27 C_MESSSEVERITY Constant Protected Type reference (TYPE) STRING 'messseverity' 20020820
28 C_MESSTEXT Constant Protected Type reference (TYPE) STRING 'messtext' 20020820
29 C_MESSTYPE Constant Protected Type reference (TYPE) STRING 'messtype' 20020820
30 C_PARNAME1 Constant Public Type reference (TYPE) STRING 'parname1' 20020821
31 C_PARNAME2 Constant Public Type reference (TYPE) STRING 'parname2' 20020821
32 C_PARNAME3 Constant Public Type reference (TYPE) STRING 'parname3' 20020821
33 C_PARNAME4 Constant Public Type reference (TYPE) STRING 'parname4' 20020821
34 C_PARNAME5 Constant Public Type reference (TYPE) STRING 'parname5' 20020821
35 C_PARVALUE1 Constant Public Type reference (TYPE) STRING 'parvalue1' 20020821
36 C_PARVALUE2 Constant Public Type reference (TYPE) STRING 'parvalue2' 20020821
37 C_PARVALUE3 Constant Public Type reference (TYPE) STRING 'parvalue3' 20020821
38 C_PARVALUE4 Constant Public Type reference (TYPE) STRING 'parvalue4' 20020821
39 C_PARVALUE5 Constant Public Type reference (TYPE) STRING 'parvalue5' 20020821
40 C_PROPERTIES Constant Public Type reference (TYPE) STRING 'properties' 20020821
41 C_PROPERTY Constant Public Type reference (TYPE) STRING 'property' 20020821
42 C_PROPNAME Constant Protected Type reference (TYPE) STRING 'propname' 20020820
43 C_PROPTYPE Constant Protected Type reference (TYPE) STRING 'proptype' 20020820
44 C_PROPVALUE Constant Protected Type reference (TYPE) STRING 'propvalue' 20020820
45 C_RFC Constant Protected Type reference (TYPE) STRING 'RFC' 20020820
46 C_SCENDESC Constant Protected Type reference (TYPE) STRING 'scendesc' 20020820
47 C_SCENINST Constant Protected Type reference (TYPE) STRING 'sceninst' 20020820
48 C_SCENLANGU Constant Protected Type reference (TYPE) STRING 'scenlangu' 20020820
49 C_SCENNAME Constant Protected Type reference (TYPE) STRING 'scenname' 20020820
50 C_SCENSTARTMOD Constant Protected Type reference (TYPE) STRING 'scenstartmod' 20020820
51 C_SCENSTARTURL Constant Protected Type reference (TYPE) STRING 'scenstarturl' 20020820
52 C_SCENTYPE Constant Protected Type reference (TYPE) STRING 'scentype' 20020820
53 C_SCENVERSION Constant Protected Type reference (TYPE) STRING 'scenversion' 20020820
54 C_URL Constant Protected Type reference (TYPE) STRING 'URL' 20020820
55 C_XTRUE Constant Protected Type reference (TYPE) STRING 'X' 20020820
56 DATASUPPLIER_ERROR Constant Protected Type reference (TYPE) STRING 'Invalid Request' 20020819
57 EMPTY_REQUEST Constant Protected Type reference (TYPE) STRING 'No data in POST request' 20020819
58 MY_RUN_TIME Instance attribute Protected Type reference (TYPE) T 20020819
59 REQUEST_TIME_STAMP Instance attribute Protected Type reference (TYPE) ALMTNAMESH Alert: Short Name of Monitoring Type 20020821
60 SELF_MONI_GLOBAL_OBJECT_CLASS Constant Protected Type reference (TYPE) ALMTECLASS 'XML_SelfMonitoring_GlobalGRMG' CCMS Monitoring Architecture: Name of MTE class 20020819
61 SELF_MONI_GLOBAL_OBJECT_NAME Constant Protected Type reference (TYPE) ALMTNAMESH 'GRMG Requests' Alert: Short Name of Monitoring Type 20020819
62 SELF_MONI_GLOBAL_OBJECT_TID Instance attribute Protected Type reference (TYPE) ALGLOBTID Alert: Global Monitoring Type Identifier 20020819
63 SELF_MONI_LOG_CLASS Constant Protected Type reference (TYPE) ALMTECLASS 'GRMG_Log' CCMS Monitoring Architecture: Name of MTE class 20020819
64 SELF_MONI_LOG_NAME Constant Protected Type reference (TYPE) ALMTNAMESH 'GRMG Log' Alert: Short Name of Monitoring Type 20020819
65 SELF_MONI_LOG_TID Instance attribute Protected Type reference (TYPE) ALGLOBTID Alert: Global Monitoring Type Identifier 20020819
66 SELF_MONI_SZEN_ATTR_TIME Constant Protected Type reference (TYPE) ALMTECLASS 'GRMG_Scenario_TimeStamp' CCMS Monitoring Architecture: Name of MTE class 20020821
67 SELF_MONI_SZEN_CLASS Constant Protected Type reference (TYPE) ALMTECLASS 'GRMG_Scenario_Object' CCMS Monitoring Architecture: Name of MTE class 20020821
68 SELF_MONI_SZEN_TID Instance attribute Protected Type reference (TYPE) ALGLOBTID Alert: Global Monitoring Type Identifier 20020821
69 SELF_MONI_TID Instance attribute Protected Type reference (TYPE) ALGLOBTID Alert: Global Monitoring Type Identifier 20020819
70 SELF_MONI_TID_NAME Constant Protected Type reference (TYPE) ALMTFULLNM '&SYCCMS_Selfmonitoring' Alert: monitoring type full name 20020819
71 SELF_MONI_XMLROOT_TID Instance attribute Protected Type reference (TYPE) ALGLOBTID Alert: Global Monitoring Type Identifier 20020819
72 SELF_MONI_XMLROOT_TID_CLASS Constant Protected Type reference (TYPE) ALMTECLASS 'XML_SelfMonitoring' CCMS Monitoring Architecture: Name of MTE class 20020819
73 SELF_MONI_XMLROOT_TID_NAME Constant Protected Type reference (TYPE) ALMTNAMESH 'XML_SelfMonitoring' Alert: Short Name of Monitoring Type 20020819
Methods
# Method Level Visibility Method type Description Created on
1 ADD_SCENARIO_SELFMONITORING Instance method Protected Method cSelfMonitoring for Scenarios to be Added 20020821
2 GENERATE_GRMG_RESPONSE Instance method Protected Method Prepare XML Response 20020820
3 GET_MY_RUN_TIME Instance method Protected Method Fetch Time Stamp for Class Instance 20020819
4 HANDLE_GRMG_REQUEST Instance method Protected Method Process GRMG Request 20020819
5 INSTANTIATE_SELFMONI_TREE Instance method Protected Method Create Monitoring Tree for the GRMG_Application System 20020819
6 INTERPRET_REQUEST_DOM Instance method Protected Method Disassemble GRMG Request 20020819
7 PARSE_REQUEST Instance method Protected Method Parse GRMG Request in DOM 20020820
8 REPORT_MONI_MESSAGE Instance method Protected Method Report Message in Local GRMG Selfmonitoring Tree 20020819
9 WRITE_GRMG_ERROR_XML Instance method Protected Method Create XML Document for Error 20020819
Events
Class CL_CCMS_GRMG_APPLICATION has no event.
Types
Class CL_CCMS_GRMG_APPLICATION has no local type.
Method Signatures

Method ADD_SCENARIO_SELFMONITORING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SCEN_INST Call by reference Type reference (TYPE) GRMG_VERSION_TYPE 20020821
2 Importing SCEN_NAME Call by reference Type reference (TYPE) GRMG_NAME_TYPE 20020821
3 Importing SCEN_VERSION Call by reference Type reference (TYPE) GRMG_VERSION_TYPE 20020821
# Exception Resumable Description Created on
1 CX_CCMS_GRMG_APPLICATION_ERROR Fehler in XML-Daten für die CCMS-Monitoring-Architektur 20020821

Method GENERATE_GRMG_RESPONSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RESPONSES Call by reference Type reference (TYPE) GRMG_MESSAGE_ITAB 20020820
2 Exporting XML_ANSWER Value transfer Type reference (TYPE) STRING 20020820

Method GENERATE_GRMG_RESPONSE on class CL_CCMS_GRMG_APPLICATION has no exception.

Method GET_MY_RUN_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RUN_TIME Value transfer Type reference (TYPE) T 20020819

Method GET_MY_RUN_TIME on class CL_CCMS_GRMG_APPLICATION has no exception.

Method HANDLE_GRMG_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE_STRING Call by reference Type reference (TYPE) STRING 20020819
2 Exporting RESPONSE Call by reference Type reference (TYPE) STRING 20020820
# Exception Resumable Description Created on
1 CX_CCMS_GRMG_APPLICATION_ERROR Fehler in XML-Daten für die CCMS-Monitoring-Architektur 20020819

Method INSTANTIATE_SELFMONI_TREE Signature

Method INSTANTIATE_SELFMONI_TREE on class CL_CCMS_GRMG_APPLICATION has no parameter.
# Exception Resumable Description Created on
1 CX_CCMS_GRMG_APPLICATION_ERROR Fehler in XML-Daten für die CCMS-Monitoring-Architektur 20020821

Method INTERPRET_REQUEST_DOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOM_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_NODE 20020819
2 Exporting SCENARIO_OBJECT Value transfer Object reference (TYPE REF TO) CL_CCMS_GRMG_SCENARIO Container für GRMG-Scenario 20020820
# Exception Resumable Description Created on
1 CX_CCMS_GRMG_APPLICATION_ERROR Fehler in XML-Daten für die CCMS-Monitoring-Architektur 20020819

Method PARSE_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ERROR_FLAG Call by reference Type reference (TYPE) FLAG allgemeines flag 20020820
2 Exporting ERROR_TABLE Call by reference Type reference (TYPE) GRMG_ERROR_ITAB 20020820
3 Importing MOD_UNIT Call by reference Type reference (TYPE) GRMG_MOD_UNIT_TYPE 'PARSE_STREAM' 20020820
4 Importing PARSER Call by reference Object reference (TYPE REF TO) IF_IXML_PARSER IF_IXML_PARSER 20020820

Method PARSE_REQUEST on class CL_CCMS_GRMG_APPLICATION has no exception.

Method REPORT_MONI_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEFAULT_TEXT Call by reference Type reference (TYPE) XMIMSGTXT Der eigentliche Text einer Meldung 20020821
2 Importing MESSAGE_ID Call by reference Type reference (TYPE) SYMSGID Nachrichten, Nachrichtenklasse 20020819
3 Importing MESSAGE_NO Call by reference Type reference (TYPE) SYMSGNO Nachrichten, Nachrichtennummer 20020819
4 Changing TID Call by reference Type reference (TYPE) ALGLOBTID Alert: global monitoring type identifier 20020819
5 Importing VALUE Call by reference Type reference (TYPE) ALVALUE 1 Alert: alert value (1 = green, 2 = yellow, ....) 20020819
6 Importing VAR1 Call by reference Type reference (TYPE) C 20020819
7 Importing VAR2 Call by reference Type reference (TYPE) C 20020819
8 Importing VAR3 Call by reference Type reference (TYPE) C 20020819
9 Importing VAR4 Call by reference Type reference (TYPE) C 20020819
# Exception Resumable Description Created on
1 CX_CCMS_GRMG_APPLICATION_ERROR Fehler in XML-Daten für die CCMS-Monitoring-Architektur 20020819

Method WRITE_GRMG_ERROR_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GRMG_ERROR Call by reference Type reference (TYPE) STRING 20020819
2 Importing GRMG_MSGID Call by reference Type reference (TYPE) SYMSGID Nachrichten, Nachrichtenklasse 20020819
3 Importing GRMG_MSGNO Call by reference Type reference (TYPE) SYMSGNO Nachrichten, Nachrichtennummer 20020819
4 Importing GRMG_MSGVAR1 Call by reference Type reference (TYPE) C 20020819
5 Importing GRMG_MSGVAR2 Call by reference Type reference (TYPE) C 20020819
6 Importing GRMG_MSGVAR3 Call by reference Type reference (TYPE) C 20020819
7 Importing GRMG_MSGVAR4 Call by reference Type reference (TYPE) C 20020819
8 Exporting GRMG_XML_DOCUMENT Call by reference Type reference (TYPE) STRING 20020819

Method WRITE_GRMG_ERROR_XML on class CL_CCMS_GRMG_APPLICATION has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 630