SAP ABAP Class CL_GRPC_CTRL_RL_ASGN_ASSIST (Control Rule Assignment Assistance Class)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC-SPC (Application Component) Process Controls
     GRPC_RULE_ENGINE (Package) PC Rule Engine
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_GRPC_ASSIST_ABS Super Class of GRPC Assistance Class 20100714
Properties
Class CL_GRPC_CTRL_RL_ASGN_ASSIST  
Short Description Control Rule Assignment Assistance Class    
Super Class CL_GRPC_ASSIST_ABS Super Class of GRPC Assistance Class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRPC_RULE_ENGINE   PC Rule Engine 
Created 20100714   SAP 
Last change 20141106    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_GRPC_CTRL_RL_ASGN_ASSIST has no interface implemented.
Friends
Class CL_GRPC_CTRL_RL_ASGN_ASSIST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 T_CONTROLS Instance attribute Private Type reference (TYPE) GRPC_T_CONTROL Control Table 20100714
2 T_RULES Instance attribute Private Type reference (TYPE) GRPC_T_RULES_LIST Table type of Rule 20100714
Methods
# Method Level Visibility Method type Description Created on
1 CANCEL Instance method Public Method Delete Control Rule Assignment 20100714
2 CHECK_AUTHORIZATION Instance method Public Method Lock the control 20100714
3 CREATE Instance method Public Method Create Control Rule Assignment 20100714
4 DELETE Instance method Public Method Delete Control Rule Assignment 20100714
5 FILTER Instance method Private Method 20100714
6 FILTER_CONTROLS Instance method Public Method Filter Rules 20100714
7 FILTER_RULES Instance method Public Method Filter Rules 20100714
8 GET_CONTROLS_BY_DESC Instance method Public Method Get Controls By Description 20100714
9 GET_CONTROL_RULES Instance method Public Method Read Control Rule Assignment 20100714
10 GET_FREQUENCIES Instance method Public Method Get Frequencies 20100714
11 GET_RULES Instance method Public Method Get Rules 20100714
12 LOCK_CONTROL Instance method Public Method Lock the control 20100714
13 LOCK_RULE Instance method Public Method Lock selected Rule 20100714
14 RULE_RETRIEVE Instance method Public Method Retrieve rule data by ruleid 20100714
15 SAVE Instance method Public Method Delete Control Rule Assignment 20100714
16 UPDATE Instance method Public Method Create Control Rule Assignment 20100714
Events
Class CL_GRPC_CTRL_RL_ASGN_ASSIST has no event.
Types
Class CL_GRPC_CTRL_RL_ASGN_ASSIST has no local type.
Method Signatures

Method 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 20100714
2 Exporting E_RETURN_CODE Call by reference Type reference (TYPE) INT4 Natural number 20100714

Method CANCEL on class CL_GRPC_CTRL_RL_ASGN_ASSIST has no exception.

Method CHECK_AUTHORIZATION 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 20100714
2 Exporting E_RETURN_CODE Call by reference Type reference (TYPE) INT4 Natural number 20100714
3 Importing I_CONTROL_ID Call by reference Type reference (TYPE) GRPC_API_OBJECT_ID GRPC ID of the individual object 20100714
4 Importing I_REGULATION_ID Call by reference Type reference (TYPE) GRPC_API_OBJECT_ID GRPC ID of the individual object 20100714

Method CHECK_AUTHORIZATION on class CL_GRPC_CTRL_RL_ASGN_ASSIST has no exception.

Method CREATE 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 20100714
2 Exporting E_RETURN_CODE Call by reference Type reference (TYPE) INT4 Natural number 20100714
3 Importing IT_EVNT_RULES Call by reference Type reference (TYPE) GRPC_T_API_OBJECT_ID GRPC ID of the individual object 20100714
4 Importing IT_RULES Call by reference Type reference (TYPE) GRPC_T_API_OBJECT_ID GRPC ID of the individual object 20100714
5 Importing I_CONTROL_ID Call by reference Type reference (TYPE) GRPC_API_OBJECT_ID GRPC ID of the individual object 20100714
6 Importing I_REGULATION_ID Call by reference Type reference (TYPE) GRPC_API_OBJECT_ID Object ID 20100714

Method CREATE on class CL_GRPC_CTRL_RL_ASGN_ASSIST has no exception.

Method DELETE 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 20100714
2 Exporting E_RETURN_CODE Call by reference Type reference (TYPE) INT4 Natural number 20100714
3 Importing IT_CTRL_RULES Call by reference Type reference (TYPE) GRPC_T_CTRLRLASGN GRPC ID of the individual object 20100714
4 Importing I_CONTROL_ID Call by reference Type reference (TYPE) GRPC_API_OBJECT_ID GRPC ID of the individual object 20100714
5 Importing I_REGULATION_ID Call by reference Type reference (TYPE) GRPC_API_OBJECT_ID GRPC ID of the individual object 20100714

Method DELETE on class CL_GRPC_CTRL_RL_ASGN_ASSIST has no exception.

Method FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PATTERN Call by reference Type reference (TYPE) ANY 20100714
2 Importing I_TEXT Call by reference Type reference (TYPE) ANY 20100714
3 Returning R_PASS Value transfer Type reference (TYPE) ABAP_BOOL 20100714

Method FILTER on class CL_GRPC_CTRL_RL_ASGN_ASSIST has no exception.

Method FILTER_CONTROLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONTROL_FILTER Call by reference Type reference (TYPE) GRPC_S_CONTROL Control 20100714
2 Returning RT_CONTROLS Value transfer Type reference (TYPE) GRPC_T_CONTROL Control 20100714

Method FILTER_CONTROLS on class CL_GRPC_CTRL_RL_ASGN_ASSIST has no exception.

Method FILTER_RULES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_RULE_FILTER Call by reference Type reference (TYPE) GRPC_S_RULES_LIST Rule 20100714
2 Returning RT_RULES Value transfer Type reference (TYPE) GRPC_T_RULES_LIST Rule 20100714

Method FILTER_RULES on class CL_GRPC_CTRL_RL_ASGN_ASSIST has no exception.

Method GET_CONTROLS_BY_DESC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTROL_SP Call by reference Type reference (TYPE) GRPC_API_SEARCH_PATTERN Search pattern for the Query APIs 20100714
2 Importing I_ORGUNIT_SP Call by reference Type reference (TYPE) GRPC_API_SEARCH_PATTERN GRPC ID of the individual object 20100714
3 Importing I_PROCESS_SP Call by reference Type reference (TYPE) GRPC_API_SEARCH_PATTERN GRPC ID of the individual object 20100714
4 Importing I_REGULATION_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID GRPC ID of the individual object 20100714
5 Importing I_RULE_SP Call by reference Type reference (TYPE) GRPC_API_SEARCH_PATTERN Rule 20100714
6 Importing I_SUBPROCESS_SP Call by reference Type reference (TYPE) GRPC_API_SEARCH_PATTERN GRPC ID of the individual object 20100714
7 Returning RT_CONTROLS Value transfer Type reference (TYPE) GRPC_T_CONTROL Table type of control list 20100714

Method GET_CONTROLS_BY_DESC on class CL_GRPC_CTRL_RL_ASGN_ASSIST has no exception.

Method GET_CONTROL_RULES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTROL_ID Call by reference Type reference (TYPE) GRPC_API_OBJECT_ID GRPC ID of the individual object 20100714
2 Importing I_REGULATION_ID Call by reference Type reference (TYPE) GRPC_API_OBJECT_ID GRPC ID of the individual object 20100714
3 Returning RT_CONTROL_RULE Value transfer Type reference (TYPE) GRPC_T_CTRLRLASGN The linking table for the controls and rules 20100714

Method GET_CONTROL_RULES on class CL_GRPC_CTRL_RL_ASGN_ASSIST has no exception.

Method GET_FREQUENCIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_FREQUENCY Value transfer Type reference (TYPE) GRPC_T_API_VALUESET Frequency Table Type 20100714

Method GET_FREQUENCIES on class CL_GRPC_CTRL_RL_ASGN_ASSIST has no exception.

Method GET_RULES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REGULATION_ID Call by reference Type reference (TYPE) GRPC_API_OBJECT_ID GRPC ID of the individual object 20100714
2 Returning RT_RULES Value transfer Type reference (TYPE) GRPC_T_RULES_LIST Rule 20100714

Method GET_RULES on class CL_GRPC_CTRL_RL_ASGN_ASSIST has no exception.

Method LOCK_CONTROL 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 20100714
2 Exporting E_RETURN_CODE Call by reference Type reference (TYPE) INT4 Natural number 20100714
3 Importing I_CONTROL_ID Call by reference Type reference (TYPE) GRPC_API_OBJECT_ID GRPC ID of the individual object 20100714
4 Importing I_REGULATION_ID Call by reference Type reference (TYPE) GRPC_API_OBJECT_ID GRPC ID of the individual object 20100714

Method LOCK_CONTROL on class CL_GRPC_CTRL_RL_ASGN_ASSIST has no exception.

Method LOCK_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RULE_ID Call by reference Type reference (TYPE) GRPC_API_OBJECT_ID GRPC ID of the individual object 20100714

Method LOCK_RULE on class CL_GRPC_CTRL_RL_ASGN_ASSIST has no exception.

Method RULE_RETRIEVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RULE_ID Call by reference Type reference (TYPE) GRPC_API_OBJECT_ID GRPC ID of the individual object 20100714
2 Returning RS_RULE Value transfer Type reference (TYPE) GRPC_S_API_RULE Rule 20100714

Method RULE_RETRIEVE on class CL_GRPC_CTRL_RL_ASGN_ASSIST has no exception.

Method SAVE 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 20100714
2 Exporting E_RETURN_CODE Call by reference Type reference (TYPE) INT4 Natural number 20100714

Method SAVE on class CL_GRPC_CTRL_RL_ASGN_ASSIST has no exception.

Method UPDATE 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 20100714
2 Exporting E_RETURN_CODE Call by reference Type reference (TYPE) INT4 Natural number 20100714
3 Importing I_CONTROL_ID Call by reference Type reference (TYPE) GRPC_API_OBJECT_ID GRPC ID of the individual object 20100714
4 Importing I_CTRLRL_TABLE Call by reference Type reference (TYPE) GRPC_T_CTRLRLASGN Table type for Control Rule Assignment 20100714
5 Importing I_REGULATION_ID Call by reference Type reference (TYPE) GRPC_API_OBJECT_ID GRPC ID of the individual object 20100714
6 Importing I_RULE_ID Call by reference Type reference (TYPE) GRPC_API_OBJECT_ID GRPC ID of the individual object 20100714

Method UPDATE on class CL_GRPC_CTRL_RL_ASGN_ASSIST has no exception.
History
Last changed by/on SAP  20141106 
SAP Release Created in V1000