SAP ABAP Class CL_GRPC_EVENT_MONITOR (Event based Control Monitoring)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC-SPC (Application Component) Process Controls
     GRPC_EVENT_MNTR (Package) Event-based Control processing
Properties
Class CL_GRPC_EVENT_MONITOR  
Short Description Event based Control Monitoring    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRPC_EVENT_MNTR   Event-based Control processing 
Created 20070925   SAP 
Last change 20141106    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_GRFN_API_REGULATION Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_GRPC_EVENT_MONITOR has no interface implemented.
Friends
Class CL_GRPC_EVENT_MONITOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_EVENT_MONITORING_JOB Constant Private Type reference (TYPE) BTCJOB 'GRPC_EVENT_MONITORING' Background job name 20070929
2 C_EVENT_MONITORING_JOB_DELAY Static Attribute Private Type reference (TYPE) I 900 Delay in sec 20070928
3 C_EVENT_MONITORING_REPORT Constant Private Type reference (TYPE) EDPROGRAM 'GRPC_EVALUATE_EVENTS' EDIC: Program name 20070928
4 C_EVENT_STATUS_ERROR Constant Public Type reference (TYPE) GRPC_EVENT_STATUS 'E' Event Status 20080514
5 C_EVENT_STATUS_EVALUATED Constant Public Type reference (TYPE) GRPC_EVENT_STATUS 'V' Event Status 20080514
6 C_EVENT_STATUS_NEW Constant Public Type reference (TYPE) GRPC_EVENT_STATUS 'N' Event Status 20080514
7 C_EVENT_STATUS_PROGRESS Constant Public Type reference (TYPE) GRPC_EVENT_STATUS 'P' Event Status 20080514
8 C_EVENT_STATUS_RESUBMITED Constant Public Type reference (TYPE) GRPC_EVENT_STATUS 'R' Event Status 20080613
9 MR_LOG Static Attribute Private Object reference (TYPE REF TO) CL_GRPC_EVENT_LOG ILD Application Log Management 20070925
10 M_SESSION_ID Static Attribute Public Type reference (TYPE) GRPC_API_SESSION_ID GRPC unique session ID 20090115
Methods
# Method Level Visibility Method type Description Created on
1 CELAN_UP_AFTER_CANCEL Static method Public Method Delete 20071022
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20070925
3 CREATE_ISSUE Static method Private Method Create Testlog + Issue and send it out 20080606
4 CREATE_SUBMIT_JOB Static method Public Method Delete 20071123
5 EVALUATE_EVENTS Static method Public Method Evaluate events - batch job 20070926
6 EVALUATE_EVENT_TYPE Static method Private Method Evaluate event_type according to Event 20080515
7 EVAL_JOB_SCHEDULED Static method Private Method Is queue Evaluation job scheduled? 20070926
8 GET_LAST_LOG_ITEM Static method Private Method Read the last log item from DB 20070927
9 HANDLE_EVENT Static method Public Method External Event Reciver 20070925
10 JOB_MONITOR_EVENT_REPORT Static method Public Method Kept for PC 2.5 compatibility 20071012
11 JOB_MONITOR_RULE_REPORT Static method Public Method Kept for PC 2.5 compatibility 20071012
12 PARSE_EVENT_DETAIL Static method Private Method Parse xml of the Event detail 20071012
13 RAISE_MESSAGE Static method Private Method Raise Error Message 20071005
14 RAISE_MESSAGES Static method Private Method Raise Error Messages 20071005
15 RAISE_MESSAGE_TEXT Static method Private Method Raise Error 20071005
16 SCHEDULE_EVAL_JOB Static method Private Method Schedule Evaluation job 20070926
Events
Class CL_GRPC_EVENT_MONITOR has no event.
Types
Class CL_GRPC_EVENT_MONITOR has no local type.
Method Signatures

Method CELAN_UP_AFTER_CANCEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20071023
2 Exporting E_RETURN_CODE Call by reference Type reference (TYPE) INT4 Natural number 20071023
3 Importing IT_JOBLOG Call by reference Type reference (TYPE) GRPC_T_API_JOBLOG Job log 20071022
4 Importing I_SCHEDULING_ID Value transfer Type reference (TYPE) GRPC_API_OBJECT_ID Object ID 20071022

Method CELAN_UP_AFTER_CANCEL on class CL_GRPC_EVENT_MONITOR has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CREATE_ISSUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080606
2 Exporting E_ISSUE_ID Call by reference Type reference (TYPE) GRPC_API_OBJECT_ID GRPC ID of the individual object 20080606
3 Exporting E_RETURN_CODE Call by reference Type reference (TYPE) INT4 Natural number 20080606
4 Exporting E_TESTLOG_ID Call by reference Type reference (TYPE) GRPC_API_OBJECT_ID GRPC ID of the individual object 20080606
5 Importing IS_RESULT_DATA Call by reference Type reference (TYPE) GRPC_S_SCRIPT_RESULT Script Execution Result 20080606
6 Importing I_PLANNED_BY Call by reference Type reference (TYPE) SYUNAME User Name 20090223

Method CREATE_ISSUE on class CL_GRPC_EVENT_MONITOR has no exception.

Method CREATE_SUBMIT_JOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATE Value transfer Type reference (TYPE) SYDATE Date data element for SYST 20071204
2 Exporting E_JOB Value transfer Type reference (TYPE) BTCJOBCNT Job ID 20071123
3 Exporting E_TIME Value transfer Type reference (TYPE) SYUZEIT Current Time of Application Server 20071204
4 Importing I_CONTROL_ID Value transfer Type reference (TYPE) GRPC_API_OBJECT_ID GRPC ID of the individual object 20071123
5 Importing I_JOBNAME Value transfer Type reference (TYPE) BTCJOB Background job name 20071123
6 Importing I_SCHEDULER_ID Value transfer Type reference (TYPE) GRPC_API_OBJECT_ID GRPC ID of the individual object 20071123
7 Importing I_TF_YEAR Value transfer Type reference (TYPE) GRPC_YEAR Test/Assessment Timeframe (Year) 20071123
8 Importing I_TIMEFRAME Value transfer Type reference (TYPE) GRPC_TIMEFRAME Timeframe 20071123
9 Importing I_UNAME Value transfer Type reference (TYPE) SYUNAME User Name 20071123

Method CREATE_SUBMIT_JOB on class CL_GRPC_EVENT_MONITOR has no exception.

Method EVALUATE_EVENTS Signature

Method EVALUATE_EVENTS on class CL_GRPC_EVENT_MONITOR has no parameter.
Method EVALUATE_EVENTS on class CL_GRPC_EVENT_MONITOR has no exception.

Method EVALUATE_EVENT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATE Call by reference Type reference (TYPE) SYDATUM Execution date 20080515
2 Importing I_EVENT_END Call by reference Type reference (TYPE) GRPC_EVENT_ID Event to - including 20080515
3 Importing I_EVENT_START Call by reference Type reference (TYPE) GRPC_EVENT_ID Event from - excluding 20080515
4 Importing I_EVENT_TYPE Call by reference Type reference (TYPE) GRPC_EVENT_TYPE 20080515

Method EVALUATE_EVENT_TYPE on class CL_GRPC_EVENT_MONITOR has no exception.

Method EVAL_JOB_SCHEDULED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_SCHEDULED Value transfer Type reference (TYPE) XFLAG New Input Values 20070926

Method EVAL_JOB_SCHEDULED on class CL_GRPC_EVENT_MONITOR has no exception.

Method GET_LAST_LOG_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_EVENT_LOG Value transfer Type reference (TYPE) GRPCEVENTLOG Event Processing Log 20070927

Method GET_LAST_LOG_ITEM on class CL_GRPC_EVENT_MONITOR has no exception.

Method HANDLE_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) GRPC_T_EVENT_MESSAGE Event error message 20080514
2 Exporting E_RETCODE Call by reference Type reference (TYPE) INT4 Return code 20080514
3 Importing I_DETAIL Call by reference Type reference (TYPE) GRPC_XML XML 20080522
4 Importing I_EVENT_TYPE Call by reference Type reference (TYPE) GRPC_EVENT_TYPE 20080514
5 Importing I_PARTNER_ID Call by reference Type reference (TYPE) GRPC_PARTNER_ID Partner ID 20070925

Method HANDLE_EVENT on class CL_GRPC_EVENT_MONITOR has no exception.

Method JOB_MONITOR_EVENT_REPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EVENT_LOG Call by reference Type reference (TYPE) GRPC_T_EVET_LOG Event Log 20071012
2 Importing IS_JOBLOG Call by reference Type reference (TYPE) GRPC_S_API_JOBLOG Job Log 20071012
3 Importing I_RESULT_ID Call by reference Type reference (TYPE) GRPC_RESULT_ID Script result ID 20071015

Method JOB_MONITOR_EVENT_REPORT on class CL_GRPC_EVENT_MONITOR has no exception.

Method JOB_MONITOR_RULE_REPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RULE_LOG Call by reference Type reference (TYPE) GRPC_T_SCRIPT_RESULT 20071012
2 Importing IS_JOBLOG Call by reference Type reference (TYPE) GRPC_S_API_JOBLOG Job Log 20071012

Method JOB_MONITOR_RULE_REPORT on class CL_GRPC_EVENT_MONITOR has no exception.

Method PARSE_EVENT_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_DETAIL Value transfer Type reference (TYPE) GRPC_T_NAME_VALUE Name Value table 20071012
2 Importing I_XML Call by reference Type reference (TYPE) GRPC_XML XML 20071012

Method PARSE_EVENT_DETAIL on class CL_GRPC_EVENT_MONITOR has no exception.

Method RAISE_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID Call by reference Type reference (TYPE) SYMSGID Message Class 20071005
2 Importing I_MSGV1 Call by reference Type reference (TYPE) SYMSGV Message Variable 20071005
3 Importing I_MSGV2 Call by reference Type reference (TYPE) SYMSGV Message Variable 20071005
4 Importing I_MSGV3 Call by reference Type reference (TYPE) SYMSGV Message Variable 20071005
5 Importing I_MSGV4 Call by reference Type reference (TYPE) SYMSGV Message Variable 20071005
6 Importing I_NUMBER Call by reference Type reference (TYPE) SYMSGNO Message Number 20071005
7 Importing I_TYPE Call by reference Type reference (TYPE) SYMSGTY Message Type 20071005

Method RAISE_MESSAGE on class CL_GRPC_EVENT_MONITOR has no exception.

Method RAISE_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20071005

Method RAISE_MESSAGES on class CL_GRPC_EVENT_MONITOR has no exception.

Method RAISE_MESSAGE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TXT Call by reference Type reference (TYPE) ANY 20071005

Method RAISE_MESSAGE_TEXT on class CL_GRPC_EVENT_MONITOR has no exception.

Method SCHEDULE_EVAL_JOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_JOB Value transfer Type reference (TYPE) BTCJOBCNT Job ID 20070928
2 Importing I_DELAY Call by reference Type reference (TYPE) I Delay in sec 20070928

Method SCHEDULE_EVAL_JOB on class CL_GRPC_EVENT_MONITOR has no exception.
History
Last changed by/on SAP  20141106 
SAP Release Created in 250