SAP ABAP Class CL_GRPC_RULESET (Rule Set)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC-SPC (Application Component) Process Controls
     GRPC_RULE_ENGINE (Package) PC Rule Engine
Properties
Class CL_GRPC_RULESET  
Short Description Rule Set    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRPC_RULE_ENGINE   PC Rule Engine 
Created 20070604   SAP 
Last change 20141106    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_GRPC_RULESET has no forward declaration.
Interfaces
Class CL_GRPC_RULESET has no interface implemented.
Friends
Class CL_GRPC_RULESET has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 INVALID_AI Constant Public Type reference (TYPE) SY-MSGNO 6 Message Number 20070605
2 INVALID_AT Constant Public Type reference (TYPE) SY-MSGNO 5 Message Number 20070605
3 INVALID_CONTROL Constant Public Type reference (TYPE) SY-MSGNO 3 Single-Character Flag 20070605
4 INVALID_RULE Constant Public Type reference (TYPE) SY-MSGNO 4 Message Number 20070605
5 INVALID_RULE_CRITERIA Constant Public Type reference (TYPE) SY-MSGNO 7 Message Number 20070605
6 INVALID_SCHEMA_NO Constant Public Type reference (TYPE) SY-MSGNO 8 Message Number 20070605
7 INVALID_UNIQUE_AT_AI Constant Public Type reference (TYPE) SY-MSGNO 9 Message Number 20070605
8 MESSAGE_CLASS_GRPCR Constant Public Type reference (TYPE) SY-MSGID 'GRPC_RULE_ENGINE' Message Class 20070605
9 MESSAGE_TYPE_E Constant Public Type reference (TYPE) BAPIRETURN-TYPE 'E' Single-Character Flag 20070605
10 MESSAGE_TYPE_W Constant Public Type reference (TYPE) BAPIRETURN-TYPE 'W' Single-Character Flag 20070605
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_RULE_AGAINST_EVNT Static method Public Method Check Rule ID against Event registery 20090211
2 CHECK_SYSTEM_INSTALLATION Static method Public Method Check System Installation 20090213
3 CONFIG_DETAIL_CHECK Static method Public Method Detail Check for Configuration Rule Parameters 20071006
4 CONFIG_EXISTENCE_CHECK Static method Public Method Existence Check 20071006
5 CONFIG_PERCENTAGE_CHECK Static method Public Method Detail Check for Config Rule 20071006
6 CONFIG_VALUE_CHECK Static method Public Method Value Check for Configuration Rule 20071006
7 COPY_RULE Static method Public Method Copy Rule 20071006
8 COPY_RULE_PARAMETERS Static method Public Method Copy Rule Parameters 20071006
9 CREATE_RULE Static method Public Method Create Rule 20071006
10 CREATE_TRANS Static method Public Method Create Rule Parameters and Rule Criteria value 20071006
11 DATA_CONVEXIT Static method Public Method Data Conversion 20090111
12 DELETE_RULE Static method Public Method Delete Rule 20071006
13 DELETE_RULE_PARAMETERS Static method Public Method Delete Rule Parameters 20071006
14 GET_CONNECTOR Static method Public Method Get Connector 20090111
15 GET_TABNAME_FIELDNAME Static method Public Method Get Tabname and Fieldname 20090112
16 READ_GRPCRULE Static method Public Method Read Rule 20071102
17 READ_ORIGINAL_RULE Static method Public Method Read original Rule 20071006
18 READ_RLCRVAL Static method Public Method Read Rule Criteria Value 20071006
19 READ_RULE Static method Public Method Read Rule 20071006
20 READ_RULESET Static method Public Method Read Rule Parameters 20071006
21 READ_SCRIPT_RULE_ASSIGNMENT Static method Public Method Read Rule 20090113
22 RLCRVAL_CHECK Static method Public Method Rule Criteria value check 20071006
23 RLCRVAL_DETAIL_CHECK Static method Public Method Rule Criteria value detail check 20071006
24 RLCRVAL_OVERLAPPING_CHECK Static method Public Method Rule Criteria value overlapping check 20071006
25 RLCRVAL_SEARCH_HELP_CHECK Static method Public Method Rule Criteria value search help check 20071006
26 RULE_DETAIL_CHECK Static method Public Method Rule Detail Check 20071006
27 SET_MESSAGE_GET2 Static method Public Method Set Message - BAPIRET2 20071006
28 SET_MESSAGE_OVERLAPPING Static method Public Method Set Message - Rule Criteria Value Overlapping 20071006
29 TRANS_DETAIL_CHECK Static method Public Method Detail Check for Transaction Analysis Rule Parameters 20071006
30 UNIQUE_AT_AI_CHECK Static method Public Method Check Unique AT/AI for same Rule Schema - obsolete ? 20071006
31 UPDATE_RULE Static method Public Method Update Rule 20071006
32 UPDATE_TRANS Static method Public Method Update Rule Parameters and Rule Criteria value 20071006
Events
Class CL_GRPC_RULESET has no event.
Types
Class CL_GRPC_RULESET has no local type.
Method Signatures

Method CHECK_RULE_AGAINST_EVNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BAPIRET2 Value transfer Type reference (TYPE) BAPIRET2 Table with BAPI Return Information 20090211
2 Importing IV_RULEID Value transfer Type reference (TYPE) GRPC_RLEID Rule 20090211
3 Importing IV_SCRIPT Value transfer Type reference (TYPE) GRPC_SCRIPT Script 20090211

Method CHECK_RULE_AGAINST_EVNT on class CL_GRPC_RULESET has no exception.

Method CHECK_SYSTEM_INSTALLATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SYSTEM_INSTALLATION Value transfer Type reference (TYPE) SY-SYSID Name of the SAP System 20090213

Method CHECK_SYSTEM_INSTALLATION on class CL_GRPC_RULESET has no exception.

Method CONFIG_DETAIL_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BAPIRETTAB Value transfer Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20071006
2 Importing IT_TRANS Value transfer Type reference (TYPE) GRPC_T_GRPCTRANS Rule Set 20071006
3 Importing IV_CONNECTOR Value transfer Type reference (TYPE) GRPC_CONNECTOR Target Connector 20071006
4 Importing IV_SCRIPT Value transfer Type reference (TYPE) GRPC_SCRIPT Script 20080930
5 Importing IV_SCRIPTTYPE Value transfer Type reference (TYPE) GRPC_SCRIPTTYPE Script Type 20071006
6 Importing IV_SYSTEMTYPE Value transfer Type reference (TYPE) GRPC_SYSTEMTYPE System Type 20080930

Method CONFIG_DETAIL_CHECK on class CL_GRPC_RULESET has no exception.

Method CONFIG_EXISTENCE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BAPIRETTAB Value transfer Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20071006
2 Importing TRANS_LINE Value transfer Type reference (TYPE) GRPC_S_GRPCTRANS Rules Analysis 20071006

Method CONFIG_EXISTENCE_CHECK on class CL_GRPC_RULESET has no exception.

Method CONFIG_PERCENTAGE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BAPIRETTAB Value transfer Type reference (TYPE) BAPIRETTAB 20071006
2 Importing IV_SCRIPT Value transfer Type reference (TYPE) GRPC_SCRIPT Script 20090203
3 Importing TRANS_LINE Value transfer Type reference (TYPE) GRPC_S_GRPCTRANS Rule Set 20071006

Method CONFIG_PERCENTAGE_CHECK on class CL_GRPC_RULESET has no exception.

Method CONFIG_VALUE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BAPIRETTAB Value transfer Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20071006
2 Importing IV_SCRIPT Value transfer Type reference (TYPE) GRPC_SCRIPT Script 20080930
3 Importing IV_SYSTEMTYPE Value transfer Type reference (TYPE) GRPC_SYSTEMTYPE System Type 20080930
4 Importing TRANS_LINE Value transfer Type reference (TYPE) GRPC_S_GRPCTRANS Rule Set 20071006

Method CONFIG_VALUE_CHECK on class CL_GRPC_RULESET has no exception.

Method COPY_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BAPIRETTAB Value transfer Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20071006
2 Importing IV_RULEID_FROM Value transfer Type reference (TYPE) GRPC_RLEID Rule 20071006
3 Importing IV_RULEID_TO Value transfer Type reference (TYPE) GRPC_RLEID Rule Description 20071006
4 Importing IV_RULEID_TO_DESC Value transfer Type reference (TYPE) GRPC_RLEDESC Rule Description 20071006
5 Importing IV_VERSION Value transfer Type reference (TYPE) GRPC_VERSION Rule Version 20071006

Method COPY_RULE on class CL_GRPC_RULESET has no exception.

Method COPY_RULE_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRETTAB Value transfer Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20071006
2 Exporting E_RC Value transfer Type reference (TYPE) SYST-SUBRC Return Value of ABAP Statements 20071006
3 Importing I_RLSTEP_DESC_NEW Value transfer Type reference (TYPE) GRPC_RLSTEPDESC Rule Step Description 20071006
4 Importing I_RULEID Value transfer Type reference (TYPE) GRPC_RLEID Rule 20071006
5 Importing I_RULESETID Value transfer Type reference (TYPE) GRPC_RULESETID Rule Set ID 20071006
6 Importing I_RULESETID_DESC_NEW Value transfer Type reference (TYPE) GRPC_SCHEMADESC Rule Parameter Description 20071006
7 Importing I_RULESETID_NEW Value transfer Type reference (TYPE) GRPC_RULESETID Rule Set ID 20071006
8 Importing I_SCHEMANO Value transfer Type reference (TYPE) GRPC_SCHEMANO Rule Set Number (Rule Set/Schema No in Backend) 20071006
9 Importing I_VERSION Value transfer Type reference (TYPE) GRPC_VERSION Rule Version 20071006

Method COPY_RULE_PARAMETERS on class CL_GRPC_RULESET has no exception.

Method CREATE_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BAPIRETTAB Value transfer Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20071006
2 Importing IT_RLSTEPT Value transfer Type reference (TYPE) GRPC_T_RLSTEPT Rule Step Description 20071006
3 Importing IT_RULE Value transfer Type reference (TYPE) GRPC_T_DB_RULE Rule 20071006
4 Importing IT_RULET Value transfer Type reference (TYPE) GRPC_T_DB_RULET Rule Description 20071006

Method CREATE_RULE on class CL_GRPC_RULESET has no exception.

Method CREATE_TRANS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BAPIRETTAB Value transfer Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20071006
2 Importing IT_RLSETT Value transfer Type reference (TYPE) GRPC_T_GRPCRLSETT Rule Parameter Description 20071006
3 Importing IT_RULE Value transfer Type reference (TYPE) GRPC_T_RULE Rule 20071006
4 Importing IT_RULET Value transfer Type reference (TYPE) GRPC_T_RULET Rule Description 20071006
5 Importing IT_RVVAL Value transfer Type reference (TYPE) GRPC_T_GRPCRVVAL Rule Criteria Value for Rule Parameter 20071006
6 Importing IT_TRANS Value transfer Type reference (TYPE) GRPC_T_GRPCTRANS Rule Set 20071006
7 Importing I_ANALYSISIND Value transfer Type reference (TYPE) GRPC_AI Analysis Inidicator 20071006
8 Importing I_ANALYSISTYPE Value transfer Type reference (TYPE) GRPC_ANALYSISTYPE Analysis Type 20071006
9 Importing I_RULEID Value transfer Type reference (TYPE) GRPC_RLEID Rule 20071006
10 Importing I_RULEVAR Value transfer Type reference (TYPE) GRPC_RULEVAR Rule Criteria 20071006
11 Importing I_SCHEMANO Value transfer Type reference (TYPE) GRPC_SCHEMANO Rule Set 20071006
12 Importing I_VERSION Value transfer Type reference (TYPE) GRPC_VERSION Rule Version 20071006

Method CREATE_TRANS on class CL_GRPC_RULESET has no exception.

Method DATA_CONVEXIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BAPIRETTAB Value transfer Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090112
2 Exporting EV_VALUE1 Value transfer Type reference (TYPE) CHAR45 Value 1 20090112
3 Exporting EV_VALUE2 Value transfer Type reference (TYPE) CHAR45 Value 2 20090112
4 Exporting EV_VALUE3 Value transfer Type reference (TYPE) CHAR45 Value 3 20090112
5 Importing IV_CONNECTOR Value transfer Type reference (TYPE) GRPC_CONNECTOR Connector 20090112
6 Importing IV_CONVEXIT_IND Value transfer Type reference (TYPE) CHAR1 Convert to Input (DB) or Output (UI) 20090112
7 Importing IV_FIELDNAME Value transfer Type reference (TYPE) FIELDNAME field Name 20090112
8 Importing IV_TABNAME Value transfer Type reference (TYPE) TABNAME Table Name 20090112
9 Importing IV_VALUE1 Value transfer Type reference (TYPE) CHAR45 Value 1 20090112
10 Importing IV_VALUE2 Value transfer Type reference (TYPE) CHAR45 Value 2 20090112
11 Importing IV_VALUE3 Value transfer Type reference (TYPE) CHAR45 Value 3 20090112

Method DATA_CONVEXIT on class CL_GRPC_RULESET has no exception.

Method DELETE_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RC Value transfer Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20071006
2 Importing RULEID Value transfer Type reference (TYPE) GRPC_RLEID Rule 20071006

Method DELETE_RULE on class CL_GRPC_RULESET has no exception.

Method DELETE_RULE_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRETTAB Value transfer Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20071006
2 Exporting E_RC Value transfer Type reference (TYPE) SYST-SUBRC Return Value of ABAP Statements 20071006
3 Importing IT_RLSETT Value transfer Type reference (TYPE) GRPC_T_GRPCRLSETT Rule Parameter Description 20071006
4 Importing IT_RULE Value transfer Type reference (TYPE) GRPC_T_RULE Rule 20071006
5 Importing IT_RVVAL Value transfer Type reference (TYPE) GRPC_T_GRPCRVVAL Rule Criteria Value for Rule Parameter 20071006
6 Importing IT_TRANS Value transfer Type reference (TYPE) GRPC_T_GRPCTRANS Rule Parameter 20071006
7 Importing I_DEL_RULE_PARM_DESC Value transfer Type reference (TYPE) CHAR1 Single-Character Flag 20071006
8 Importing I_DEL_WHOLE_RLSET_IND Value transfer Type reference (TYPE) CHAR1 Single-Character Flag 20071006
9 Importing I_RULEID Value transfer Type reference (TYPE) GRPC_RLEID Rule 20071006
10 Importing I_RULESETID Value transfer Type reference (TYPE) GRPC_RULESETID Rule Set ID 20071006
11 Importing I_SCHEMANO Value transfer Type reference (TYPE) GRPC_SCHEMANO Rule Set Number (Rule Set/Schema No in Backend) 20071006
12 Importing I_VERSION Value transfer Type reference (TYPE) GRPC_VERSION Rule Version 20071006

Method DELETE_RULE_PARAMETERS on class CL_GRPC_RULESET has no exception.

Method GET_CONNECTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BAPIRETTAB Value transfer Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090112
2 Exporting EV_CONNECTOR Value transfer Type reference (TYPE) GRPC_CONNECTOR Target Connector 20090111
3 Exporting EV_VALID_CONNECTOR_IND Value transfer Type reference (TYPE) CHAR1 Single-Character Flag 20090111
4 Importing IV_RULEID Value transfer Type reference (TYPE) GRPC_RLEID Rule 20090111
5 Importing IV_SYSTEMTYPE Value transfer Type reference (TYPE) GRPC_SYSTEMTYPE System Type 20090111

Method GET_CONNECTOR on class CL_GRPC_RULESET has no exception.

Method GET_TABNAME_FIELDNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BAPIRETTAB Value transfer Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090112
2 Exporting EV_FIELDNAME Value transfer Type reference (TYPE) FIELDNAME Field Name 20090112
3 Exporting EV_TABNAME Value transfer Type reference (TYPE) TABNAME Table Name 20090112
4 Importing IV_RULEVAR Value transfer Type reference (TYPE) GRPC_RULEVAR Rule Criteria 20090112
5 Importing IV_SYSTEMTYPE Value transfer Type reference (TYPE) GRPC_SYSTEMTYPE System Type 20090112

Method GET_TABNAME_FIELDNAME on class CL_GRPC_RULESET has no exception.

Method READ_GRPCRULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BAPIRETURN Value transfer Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20071102
2 Exporting ES_GRPCRULE Value transfer Type reference (TYPE) GRPCRULE Rule 20071102
3 Importing IV_RULE Value transfer Type reference (TYPE) GRPC_RLEID Rule 20071102

Method READ_GRPCRULE on class CL_GRPC_RULESET has no exception.

Method READ_ORIGINAL_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BAPIRETTAB Value transfer Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20071006
2 Exporting ES_RULE Value transfer Type reference (TYPE) GRPC_S_RULE Rule 20071006
3 Exporting ET_RLCRVAL Value transfer Type reference (TYPE) GRPC_T_RLCRVAL Rule Criteria Value for Rule Set 20071006
4 Exporting ET_RULESET Value transfer Type reference (TYPE) GRPC_T_RLSET Rule Set 20071006
5 Importing IV_RULEID_FROM Value transfer Type reference (TYPE) GRPC_RLEID Rule 20071006
6 Importing IV_RULEID_TO Value transfer Type reference (TYPE) GRPC_RLEID Rule Description 20071006
7 Importing IV_RULEID_TO_DESC Value transfer Type reference (TYPE) GRPC_RLEDESC Rule Description 20071006
8 Importing IV_VERSION Value transfer Type reference (TYPE) GRPC_VERSION Rule Version 20071006

Method READ_ORIGINAL_RULE on class CL_GRPC_RULESET has no exception.

Method READ_RLCRVAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BAPIRETURN Value transfer Type reference (TYPE) BAPIRET1 20071006
2 Importing COUNTER Value transfer Type reference (TYPE) GRPC_COUNTER Counter 20071006
3 Exporting ECMRVVAL_TAB Value transfer Type reference (TYPE) GRPC_T_ECMRVVALS Rule Criteria Value for Rule Parameters - Backend Control 20071006
4 Importing IV_LANGU Value transfer Type reference (TYPE) SY-LANGU SY-LANGU Language Key of Current Text Environment 20071218
5 Importing QUERYTYPE Value transfer Type reference (TYPE) CHAR1 Single-Character Flag 20071006
6 Importing RULEID Value transfer Type reference (TYPE) GRPC_RLEID Rule 20071006
7 Importing RULESETID Value transfer Type reference (TYPE) GRPC_RULESETID Rule Set ID 20071006
8 Importing RULESTEP Value transfer Type reference (TYPE) GRPC_RULESTEP Rule Step 20071006
9 Importing RULEVAR Value transfer Type reference (TYPE) GRPC_RULEVAR Rule Criteria 20071006
10 Exporting RVVAL_TAB Value transfer Type reference (TYPE) GRPC_T_RLCRVAL Rule Criteria Value for Rule Set 20071006
11 Importing SCHEMANO Value transfer Type reference (TYPE) GRPC_SCHEMANO Rule Set 20071006

Method READ_RLCRVAL on class CL_GRPC_RULESET has no exception.

Method READ_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BAPIRETURN Value transfer Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20071006
2 Importing IV_LANGU Value transfer Type reference (TYPE) SY-LANGU SY-LANGU Language Key of Current Text Environment 20071217
3 Importing QUERYTYPE Value transfer Type reference (TYPE) CHAR1 Single-Character Flag 20071006
4 Importing RULEDESC_H Value transfer Type reference (TYPE) GRPC_RLEDESC Rule Description 20071006
5 Importing RULEDESC_L Value transfer Type reference (TYPE) GRPC_RLEDESC Rule Description 20071006
6 Importing RULEID Value transfer Type reference (TYPE) GRPC_RLEID Rule 20071006
7 Importing RULEID_H Value transfer Type reference (TYPE) GRPC_RLEID Rule 20071006
8 Importing RULEID_L Value transfer Type reference (TYPE) GRPC_RLEID Rule 20071006
9 Exporting RULE_TAB Value transfer Type reference (TYPE) GRPC_T_RULE Rule Criteria Value for Rule Set 20071006

Method READ_RULE on class CL_GRPC_RULESET has no exception.

Method READ_RULESET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ECMTRANS_TAB Value transfer Type reference (TYPE) GRPC_T_TRANS Rule Set 20071006
2 Importing IV_LANGU Value transfer Type reference (TYPE) SY-LANGU SY-LANGU Language Key of Current Text Environment 20071217
3 Importing QUERYTYPE Value transfer Type reference (TYPE) CHAR1 Single-Character Flag 20071006
4 Importing RULEID Value transfer Type reference (TYPE) GRPC_RLEID Rule 20071006
5 Importing RULESETID Value transfer Type reference (TYPE) GRPC_RULESETID Rule Set ID 20071006
6 Exporting RULESET_TAB Value transfer Type reference (TYPE) GRPC_T_RLSET Rule Set 20071006
7 Importing SCHEMANO Value transfer Type reference (TYPE) GRPC_SCHEMANO Rule Set 20071006
8 Importing SCRIPTCATEGORY Value transfer Type reference (TYPE) GRPC_CONTROLTYPE Control Type (Trans, Config..) 20071006

Method READ_RULESET on class CL_GRPC_RULESET has no exception.

Method READ_SCRIPT_RULE_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BAPIRETURN Value transfer Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090113
2 Exporting ET_RULE Value transfer Type reference (TYPE) GRPC_T_API_RULE Table type of Rule 20090113
3 Exporting ET_RULESET Value transfer Type reference (TYPE) GRPC_T_API_RULESET Rule Parameter Table 20090113
4 Importing IV_SCRIPT Value transfer Type reference (TYPE) GRPC_SCRIPT Script 20090113

Method READ_SCRIPT_RULE_ASSIGNMENT on class CL_GRPC_RULESET has no exception.

Method RLCRVAL_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRETTAB Value transfer Type reference (TYPE) BAPIRETTAB Return Parameter 20071006
2 Importing IT_RVVAL Value transfer Type reference (TYPE) GRPC_T_GRPCRVVAL Rule Set 20071006
3 Importing I_CHECK_SINGLE_RECORD Value transfer Type reference (TYPE) CHAR1 Single-Character Flag 20071006
4 Importing I_CONNECTOR Value transfer Type reference (TYPE) GRPC_CONNECTOR Logical Destination (Specified in Function Call) 20071006
5 Importing I_COUNTER Value transfer Type reference (TYPE) GRPC_COUNTER Counter 20071006
6 Importing I_FIELDNAME Value transfer Type reference (TYPE) GRPC_FIELD_NAME Field Name 20071006
7 Importing I_RANGE Value transfer Type reference (TYPE) GRPC_RANGE Operator 20071006
8 Importing I_RULEID Value transfer Type reference (TYPE) GRPC_RLEID Rule 20071006
9 Importing I_RULEVAR Value transfer Type reference (TYPE) GRPC_RULEVAR Rule Criteria 20071006
10 Importing I_SCHEMANO Value transfer Type reference (TYPE) GRPC_SCHEMANO Rule Set 20071006
11 Importing I_SCRIPT Value transfer Type reference (TYPE) GRPC_SCRIPT Script 20080930
12 Importing I_SCRIPTTYPE Value transfer Type reference (TYPE) GRPC_SCRIPTTYPE Script Type 20071006
13 Importing I_SYSTEMTYPE Value transfer Type reference (TYPE) GRPC_SYSTEMTYPE System Type 20071006
14 Importing I_TABNAME Value transfer Type reference (TYPE) GRPC_TABLE_NAME Table Name 20071006
15 Importing I_VALUEFROM Value transfer Type reference (TYPE) GRPC_VALUEFROM Value From 20071006
16 Importing I_VALUETO Value transfer Type reference (TYPE) GRPC_VALUETO Value To 20071006
17 Importing I_VERSION Value transfer Type reference (TYPE) GRPC_VERSION Rule Version 20071006

Method RLCRVAL_CHECK on class CL_GRPC_RULESET has no exception.

Method RLCRVAL_DETAIL_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRETTAB Value transfer Type reference (TYPE) BAPIRETTAB Return Parameter 20071006
2 Importing IT_RVVAL Value transfer Type reference (TYPE) GRPC_T_GRPCRVVAL Rule Set 20071006
3 Importing I_CHECK_SINGLE_RECORD Value transfer Type reference (TYPE) CHAR1 Single-Character Flag 20071006
4 Importing I_CONNECTOR Value transfer Type reference (TYPE) GRPC_CONNECTOR Logical Destination (Specified in Function Call) 20071006
5 Importing I_COUNTER Value transfer Type reference (TYPE) GRPC_COUNTER Counter 20071006
6 Importing I_FIELDNAME Value transfer Type reference (TYPE) GRPC_FIELD_NAME Field Name 20071006
7 Importing I_RANGE Value transfer Type reference (TYPE) GRPC_RANGE Operator 20071006
8 Importing I_RULEID Value transfer Type reference (TYPE) GRPC_RLEID Rule 20071006
9 Importing I_RULEVAR Value transfer Type reference (TYPE) GRPC_RULEVAR Rule Criteria 20071006
10 Importing I_SCHEMANO Value transfer Type reference (TYPE) GRPC_SCHEMANO Rule Set 20071006
11 Importing I_TABNAME Value transfer Type reference (TYPE) GRPC_TABLE_NAME Table Name 20071006
12 Importing I_VALUEFROM Value transfer Type reference (TYPE) GRPC_VALUEFROM Value From 20071006
13 Importing I_VALUETO Value transfer Type reference (TYPE) GRPC_VALUETO Value To 20071006
14 Importing I_VERSION Value transfer Type reference (TYPE) GRPC_VERSION Rule Version 20071006

Method RLCRVAL_DETAIL_CHECK on class CL_GRPC_RULESET has no exception.

Method RLCRVAL_OVERLAPPING_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRETTAB Value transfer Type reference (TYPE) BAPIRETTAB Return Parameter 20071006
2 Importing IT_RVVAL Value transfer Type reference (TYPE) GRPC_T_GRPCRVVAL Rule Set 20071006
3 Importing I_CHECK_SINGLE_RECORD Value transfer Type reference (TYPE) CHAR1 Single-Character Flag 20071006
4 Importing I_CONNECTOR Value transfer Type reference (TYPE) GRPC_CONNECTOR Logical Destination (Specified in Function Call) 20071006
5 Importing I_COUNTER Value transfer Type reference (TYPE) GRPC_COUNTER Counter 20071006
6 Importing I_FIELDNAME Value transfer Type reference (TYPE) GRPC_FIELD_NAME Field Name 20071006
7 Importing I_RANGE Value transfer Type reference (TYPE) GRPC_RANGE Operator 20071006
8 Importing I_RULEID Value transfer Type reference (TYPE) GRPC_RLEID Rule 20071006
9 Importing I_RULESETID Value transfer Type reference (TYPE) GRPC_RULESETID Rule Set ID 20071006
10 Importing I_RULEVAR Value transfer Type reference (TYPE) GRPC_RULEVAR Rule Criteria 20071006
11 Importing I_SCHEMANO Value transfer Type reference (TYPE) GRPC_SCHEMANO Rule Set 20071006
12 Importing I_TABNAME Value transfer Type reference (TYPE) GRPC_TABLE_NAME Table Name 20071006
13 Importing I_VALUEFROM Value transfer Type reference (TYPE) GRPC_VALUEFROM Value From 20071006
14 Importing I_VALUETO Value transfer Type reference (TYPE) GRPC_VALUETO Value To 20071006
15 Importing I_VERSION Value transfer Type reference (TYPE) GRPC_VERSION Rule Version 20071006

Method RLCRVAL_OVERLAPPING_CHECK on class CL_GRPC_RULESET has no exception.

Method RLCRVAL_SEARCH_HELP_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRETTAB Value transfer Type reference (TYPE) BAPIRETTAB Return Parameter 20071006
2 Importing IT_RVVAL Value transfer Type reference (TYPE) GRPC_T_GRPCRVVAL Rule Set 20071006
3 Importing I_CHECK_SINGLE_RECORD Value transfer Type reference (TYPE) CHAR1 Single-Character Flag 20071006
4 Importing I_CONNECTOR Value transfer Type reference (TYPE) GRPC_CONNECTOR Logical Destination (Specified in Function Call) 20071006
5 Importing I_COUNTER Value transfer Type reference (TYPE) GRPC_COUNTER Counter 20071006
6 Importing I_FIELDNAME Value transfer Type reference (TYPE) GRPC_FIELD_NAME Field Name 20071006
7 Importing I_RANGE Value transfer Type reference (TYPE) GRPC_RANGE Operator 20071006
8 Importing I_RULEID Value transfer Type reference (TYPE) GRPC_RLEID Rule 20071006
9 Importing I_RULEVAR Value transfer Type reference (TYPE) GRPC_RULEVAR Rule Criteria 20071006
10 Importing I_SCHEMANO Value transfer Type reference (TYPE) GRPC_SCHEMANO Rule Set 20071006
11 Importing I_TABNAME Value transfer Type reference (TYPE) GRPC_TABLE_NAME Table Name 20071006
12 Importing I_VALUEFROM Value transfer Type reference (TYPE) GRPC_VALUEFROM Value From 20071006
13 Importing I_VALUETO Value transfer Type reference (TYPE) GRPC_VALUETO Value To 20071006
14 Importing I_VERSION Value transfer Type reference (TYPE) GRPC_VERSION Rule Version 20071006

Method RLCRVAL_SEARCH_HELP_CHECK on class CL_GRPC_RULESET has no exception.

Method RULE_DETAIL_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BAPIRETTAB Value transfer Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20071006
2 Importing IT_RULE Value transfer Type reference (TYPE) GRPC_T_RULE Rule 20071006
3 Importing IV_AUTO_GENERATE_RULE Value transfer Type reference (TYPE) WDY_BOOLEAN Supplement for True Boolean Type: 'X' == True '' == False 20080703
4 Importing IV_CHGMODE Value transfer Type reference (TYPE) GRPC_CHGMODE Change Mode 20071006

Method RULE_DETAIL_CHECK on class CL_GRPC_RULESET has no exception.

Method SET_MESSAGE_GET2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CL Value transfer Type reference (TYPE) SY-MSGID Message Class 20071006
2 Importing LOG_MSG_NO Value transfer Type reference (TYPE) BAPIRETURN-LOG_MSG_NO Application log: Internal message serial number 20071006
3 Importing LOG_NO Value transfer Type reference (TYPE) BAPIRETURN-LOG_NO Application log: log number 20071006
4 Importing NUMBER Value transfer Type reference (TYPE) SY-MSGNO Message Number 20071006
5 Importing PAR1 Value transfer Type reference (TYPE) ANY Message Variable 20071006
6 Importing PAR2 Value transfer Type reference (TYPE) ANY Message Variable 20071006
7 Importing PAR3 Value transfer Type reference (TYPE) ANY Message Variable 20071006
8 Importing PAR4 Value transfer Type reference (TYPE) ANY Message Variable 20071006
9 Exporting RETURN Value transfer Type reference (TYPE) BAPIRET2 Return Parameter 20071006
10 Importing TYPE Value transfer Type reference (TYPE) BAPIRETURN-TYPE Message type: S Success, E Error, W Warning, I Info, A Abort 20071006

Method SET_MESSAGE_GET2 on class CL_GRPC_RULESET has no exception.

Method SET_MESSAGE_OVERLAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRETTAB Value transfer Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20071006
2 Importing I_MSGNO Value transfer Type reference (TYPE) SY-MSGNO Message Number 20071006
3 Importing I_PAR1 Value transfer Type reference (TYPE) ANY Message Variable 20071006
4 Importing I_RULEVAR Value transfer Type reference (TYPE) GRPC_RULEVAR Rule Criteria 20071006

Method SET_MESSAGE_OVERLAPPING on class CL_GRPC_RULESET has no exception.

Method TRANS_DETAIL_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BAPIRETTAB Value transfer Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20071006
2 Importing IT_TRANS Value transfer Type reference (TYPE) GRPC_T_GRPCTRANS Rule Parameter 20071006
3 Importing I_CONNECTOR Value transfer Type reference (TYPE) GRPC_CONNECTOR Target Connector 20071006
4 Importing I_MODE Value transfer Type reference (TYPE) STRING A - Add, U - Update 20071006
5 Importing I_SYSTEMTYPE Value transfer Type reference (TYPE) GRPC_SYSTEMTYPE System Type 20071016

Method TRANS_DETAIL_CHECK on class CL_GRPC_RULESET has no exception.

Method UNIQUE_AT_AI_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ANALYSISIND Value transfer Type reference (TYPE) GRPC_AI Single-Character Flag 20071006
2 Importing ANALYSISTYPE Value transfer Type reference (TYPE) GRPC_ANALYSISTYPE Analysis Type 20071006
3 Exporting BAPIRETTAB Value transfer Type reference (TYPE) BAPIRETTAB Error messages 20071006
4 Importing TRANS_TAB Value transfer Type reference (TYPE) GRPC_T_GRPCTRANS Rule Set 20071006

Method UNIQUE_AT_AI_CHECK on class CL_GRPC_RULESET has no exception.

Method UPDATE_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BAPIRETTAB Value transfer Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20071006
2 Importing IT_RLSTEPT Value transfer Type reference (TYPE) GRPC_T_RLSTEPT Rule Step Description 20071006
3 Importing IT_RULE Value transfer Type reference (TYPE) GRPC_T_DB_RULE Rule 20071006
4 Importing IT_RULET Value transfer Type reference (TYPE) GRPC_T_DB_RULET Rule Description 20071006

Method UPDATE_RULE on class CL_GRPC_RULESET has no exception.

Method UPDATE_TRANS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BAPIRETTAB Value transfer Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20071006
2 Importing IT_RLSETT Value transfer Type reference (TYPE) GRPC_T_GRPCRLSETT Rule Parameter Description 20071006
3 Importing IT_RULE Value transfer Type reference (TYPE) GRPC_T_RULE Rule 20071006
4 Importing IT_RULET Value transfer Type reference (TYPE) GRPC_T_RULET Rule Description 20071006
5 Importing IT_RVVAL Value transfer Type reference (TYPE) GRPC_T_GRPCRVVAL Rule Criteria Value for Rule Parameter 20071006
6 Importing IT_TRANS Value transfer Type reference (TYPE) GRPC_T_GRPCTRANS Rule Set 20071006
7 Importing I_ANALYSISIND Value transfer Type reference (TYPE) GRPC_AI Analysis Inidicator 20071006
8 Importing I_ANALYSISTYPE Value transfer Type reference (TYPE) GRPC_ANALYSISTYPE Analysis Type 20071006
9 Importing I_RULEID Value transfer Type reference (TYPE) GRPC_RLEID Rule 20071006
10 Importing I_RULEVAR Value transfer Type reference (TYPE) GRPC_RULEVAR Rule Criteria 20071006
11 Importing I_SCHEMANO Value transfer Type reference (TYPE) GRPC_SCHEMANO Rule Set 20071006
12 Importing I_VERSION Value transfer Type reference (TYPE) GRPC_VERSION Rule Version 20071006

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