SAP ABAP Class CL_GRPC_EVENT_SCRIPT (Helper function for Event Monitoring script execution)
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_SCRIPT  
Short Description Helper function for Event Monitoring script execution    
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 20070928   SAP 
Last change 20141106    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_GRPC_EVENT_SCRIPT has no forward declaration.
Interfaces
Class CL_GRPC_EVENT_SCRIPT has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_GRPC_EVENT_MONITOR 20071003 Event based Control Monitoring
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_DEFTYPE Static Attribute Private Type reference (TYPE) YT_GRPCDEFTYPET 20071010
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20071010
2 COUNTER_CREATE_ISSUE_TEXT Static method Public Method Create Issue text for Counter Script 20071003
3 DEFICIENCY_TEXT_GET Static method Public Method Get Deficiency Text 20071009
4 PARAMETERS_GET Static method Public Method Get parameters for script from database 20070928
5 PARAMETERS_PREPARE Static method Protected Method Prepare parameters for script in database 20070928
6 RESULT_GET Static method Protected Method Retrieve script results for further processing by app 20070928
7 RESULT_SAVE Static method Public Method Store script results to DB 20070928
8 RESULT_XML_GET Static method Protected Method Retrieve script results for further processing in XML 20071003
9 RULESET_DEFICIENCY_GET Static method Public Method Get Deficiency from Rule Parameter 20071009
10 RULE_CRITERIA_GET Static method Public Method Get detail Rule criteria 20070928
11 RUN Static method Protected Method Run script 20070928
Events
Class CL_GRPC_EVENT_SCRIPT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YT_GRPCDEFTYPET Private See coding 20071010 yt_GRPCDEFTYPET type table of GRPCDEFTYPET
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method COUNTER_CREATE_ISSUE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_ISSUE_TEXT Value transfer Type reference (TYPE) GRPC_ISSUE_COMMENT 20071003
2 Importing IS_RESULT_DATA Call by reference Type reference (TYPE) GRPC_S_SCRIPT_RESULT 20071003

Method COUNTER_CREATE_ISSUE_TEXT on class CL_GRPC_EVENT_SCRIPT has no exception.

Method DEFICIENCY_TEXT_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_TEXT Value transfer Type reference (TYPE) GRPC_API_OBJECT_DESCR Description of the entity 20071009
2 Importing I_DEFICIENCY Call by reference Type reference (TYPE) GRPC_DEFTYPE Deficiency 20071009

Method DEFICIENCY_TEXT_GET on class CL_GRPC_EVENT_SCRIPT has no exception.

Method PARAMETERS_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CONTROL_ID Call by reference Type reference (TYPE) GRPC_API_OBJECT_ID GRPC ID of the individual object 20070928
2 Exporting E_EVENT_END Call by reference Type reference (TYPE) GRPC_EVENT_ID Event to - including 20070928
3 Exporting E_EVENT_ID Call by reference Type reference (TYPE) GRPC_EVENT_ID Event ID - single event processing 20080609
4 Exporting E_EVENT_START Call by reference Type reference (TYPE) GRPC_EVENT_ID Event from - excluding 20070928
5 Exporting E_ORGUNIT_ID Call by reference Type reference (TYPE) GRPC_API_OBJECT_ID GRPC ID of the individual object 20071004
6 Exporting E_REGULATION_ID Call by reference Type reference (TYPE) GRPC_API_OBJECT_ID GRPC ID of the individual object 20081210
7 Exporting E_RULE_ID Call by reference Type reference (TYPE) GRPC_API_OBJECT_ID GRPC ID of the individual object 20070928
8 Exporting E_SCRIPT_ID Call by reference Type reference (TYPE) GRPC_API_OBJECT_ID GRPC ID of the individual object 20070928
9 Exporting E_TF_YEAR Call by reference Type reference (TYPE) GRPC_YEAR Year 20070928
10 Exporting E_TIMEFRAME Call by reference Type reference (TYPE) GRPC_TIMEFRAME Timeframe 20070928
11 Importing I_RESULT_ID Value transfer Type reference (TYPE) GRPC_RESULT_ID GUID in 'CHAR' Format in Uppercase 20070928

Method PARAMETERS_GET on class CL_GRPC_EVENT_SCRIPT has no exception.

Method PARAMETERS_PREPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_RESULT_ID Value transfer Type reference (TYPE) GRPC_RESULT_ID GUID in 'CHAR' Format in Uppercase 20070928
2 Importing I_CONTROL_ID Call by reference Type reference (TYPE) GRPC_API_OBJECT_ID GRPC ID of the individual object 20070928
3 Importing I_EVENT_END Call by reference Type reference (TYPE) GRPC_EVENT_ID Event to - including - batch processing 20070928
4 Importing I_EVENT_ID Call by reference Type reference (TYPE) GRPC_EVENT_ID Event ID for sigle event processing 20080609
5 Importing I_EVENT_START Call by reference Type reference (TYPE) GRPC_EVENT_ID Event from - excluding - batch processing 20070928
6 Importing I_ORGUNIT_ID Call by reference Type reference (TYPE) GRPC_API_OBJECT_ID GRPC ID of the individual object 20071004
7 Importing I_REGULATION_ID Call by reference Type reference (TYPE) GRPC_API_OBJECT_ID GRPC ID of the individual object 20081210
8 Importing I_RULE_ID Call by reference Type reference (TYPE) GRPC_API_OBJECT_ID GRPC ID of the individual object 20070928
9 Importing I_SCRIPT_ID Call by reference Type reference (TYPE) GRPC_API_OBJECT_ID GRPC ID of the individual object 20070928
10 Importing I_TF_YEAR Call by reference Type reference (TYPE) GRPC_YEAR Year 20070928
11 Importing I_TIMEFRAME Call by reference Type reference (TYPE) GRPC_TIMEFRAME Timeframe 20070928

Method PARAMETERS_PREPARE on class CL_GRPC_EVENT_SCRIPT has no exception.

Method RESULT_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_RESULT_DATA Value transfer Type reference (TYPE) GRPC_S_SCRIPT_RESULT 20071003
2 Importing I_RESULT_ID Call by reference Type reference (TYPE) GRPC_RESULT_ID GUID in 'CHAR' Format in Uppercase 20070928

Method RESULT_GET on class CL_GRPC_EVENT_SCRIPT has no exception.

Method RESULT_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_RESULT_DATA Call by reference Type reference (TYPE) GRPC_S_SCRIPT_RESULT 20071003
2 Importing I_RESULT_ID Value transfer Type reference (TYPE) GRPC_RESULT_ID GUID in 'CHAR' Format in Uppercase 20070928

Method RESULT_SAVE on class CL_GRPC_EVENT_SCRIPT has no exception.

Method RESULT_XML_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_RESULT_DATA Value transfer Type reference (TYPE) GRPC_XML XML 20071003
2 Importing I_RESULT_ID Call by reference Type reference (TYPE) GRPC_RESULT_ID GUID in 'CHAR' Format in Uppercase 20071003

Method RESULT_XML_GET on class CL_GRPC_EVENT_SCRIPT has no exception.

Method RULESET_DEFICIENCY_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_DEFICIENCY Value transfer Type reference (TYPE) GRPC_DEFTYPE Deficiency 20071009
2 Importing IS_RULESET Call by reference Type reference (TYPE) GRPC_S_API_RULESET Rule Parameter 20071009

Method RULESET_DEFICIENCY_GET on class CL_GRPC_EVENT_SCRIPT has no exception.

Method RULE_CRITERIA_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RESULT_HEADER Call by reference Type reference (TYPE) GRPC_S_SCRIPT_RESULT Script Execution Result Prepared 20071004
2 Exporting ES_RULE Call by reference Type reference (TYPE) GRPC_S_API_RULE Rule 20071003
3 Exporting ET_RLCRVAL Call by reference Type reference (TYPE) GRPC_T_API_RLCRVAL Rule Criteria Value Table 20071003
4 Exporting ET_RULESET Call by reference Type reference (TYPE) GRPC_T_API_RULESET Rule Parameter Table 20071003
5 Importing I_CONTROL_ID Call by reference Type reference (TYPE) GRPC_API_OBJECT_ID GRPC ID of the individual object 20071003
6 Importing I_ORGUNIT_ID Call by reference Type reference (TYPE) GRPC_API_OBJECT_ID GRPC ID of the individual object 20071004
7 Importing I_REGULATION_ID Call by reference Type reference (TYPE) GRPC_API_OBJECT_ID GRPC ID of the individual object 20081210
8 Importing I_RESULT_ID Call by reference Type reference (TYPE) GRPC_RESULT_ID Script result ID 20071004
9 Importing I_RULE_ID Call by reference Type reference (TYPE) GRPC_API_OBJECT_ID GRPC ID of the individual object 20071003
10 Importing I_TF_YEAR Call by reference Type reference (TYPE) GRPC_YEAR Year 20071003
11 Importing I_TIMEFRAME Call by reference Type reference (TYPE) GRPC_TIMEFRAME Timeframe 20071003

Method RULE_CRITERIA_GET on class CL_GRPC_EVENT_SCRIPT has no exception.

Method RUN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROGRAM_NAME Call by reference Type reference (TYPE) GRPC_PROGRAM 20081218
2 Importing I_RESULT_ID Call by reference Type reference (TYPE) GRPC_RESULT_ID GUID in 'CHAR' Format in Uppercase 20070928

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