SAP ABAP Class /GRCPI/CL_GRIA_BR_EXECUTE (AM - Business Rule Execution)
Hierarchy
GRCPINW (Software Component) SAP GRC NetWeaver Plug-In
   GRC-PCP (Application Component) GRC Process Control Plug-in
     /GRCPI/GRIA_NW_PC (Package) GRCPI PC package for NW
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /GRCPI/IF_GRIA_CCI_PROXY AM - Connectivity Proxy 20100403
Properties
Class /GRCPI/CL_GRIA_BR_EXECUTE  
Short Description AM - Business Rule Execution    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /GRCPI/GRIA_NW_PC   GRCPI PC package for NW 
Created 20100403   SAP 
Last change 20141106    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /GRCPI/CL_GRIA_BR_EXECUTE has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /GRCPI/IF_GRIA_CCI_PROXY AM - Connectivity Proxy 20100403
Friends
Class /GRCPI/CL_GRIA_BR_EXECUTE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_AS4LOCAL Constant Private Type reference (TYPE) AS4LOCAL 'A' Activation Status of a Repository Object 20100403
2 MC_AS4VERS Constant Private Type reference (TYPE) AS4VERS '0000' Version of the entry (not used) 20100403
3 MC_MAINT_VIEW Constant Private Type reference (TYPE) DDTEXT 'Maint. View' Explanatory short text 20100403
4 MC_OBJECT_CLASS Constant Private Type reference (TYPE) DDTEXT 'Object Class' Explanatory short text 20100403
5 MC_TABLE Constant Private Type reference (TYPE) DDTEXT 'Table' Explanatory short text 20100403
6 MS_BRDEF Instance attribute Private Type reference (TYPE) /GRCPI/GRIA_S_BRDEF AM - Business Rule Definition 20100403
7 MT_QRY_PARAS Instance attribute Private Type reference (TYPE) /GRCPI/GRIA_T_QUERY_PARAS AM - Query Parameter List 20100403
8 MT_SELECTION Instance attribute Private Type reference (TYPE) /GRCPI/GRIA_T_QUERY_SELECTION AM - Selection 20100403
9 MV_MAXROWS Instance attribute Private Type reference (TYPE) /GRCPI/GRIA_MAXROWS AM - Max Rows 20100403
Methods
# Method Level Visibility Method type Description Created on
1 EXECUTE Instance method Public Method 20100403
2 EXECUTE_ASYNC Instance method Private Method Execute Rule A sync 20100403
3 EXECUTE_SYNC Instance method Private Method Execute Rule Sync 20100403
4 GET_BRDEF Static method Private Method Get BR parameter 20100509
5 GET_FIELDINFO Static method Private Method Get field info 20100403
6 GET_GRC_HANDLER Static method Private Method Get GRC handler 20100813
7 GET_MAINT_VIEW Static method Private Method Get Maitenance view 20100403
8 GET_OBJECT_CLASS Static method Private Method Get Object lass 20100403
9 GET_OBJECT_DESC Static method Private Method Get object description 20100403
10 GET_TABLE_LIST Instance method Private Method Get table list 20100403
11 GET_TABLE_LOG Static method Private Method Get table log flag 20100403
12 GET_WITHOUT_HANDLER Static method Private Method Get Without Handler 20120906
13 QUERY Instance method Public Method 20100403
14 RETRIEVE Instance method Public Method 20100403
Events
Class /GRCPI/CL_GRIA_BR_EXECUTE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_LOG Private Type reference (TYPE) /GRCPI/GRIA_S_UTCHANGELOG 20100405
2 S_OBJECT Private See coding 20100403 BEGIN OF S_OBJECT, object TYPE cdobjectcl, obtext TYPE cdobtext, END OF s_object
3 S_OBJECT_LIST Private Type reference (TYPE) /GRCPI/GRIA_S_OBJECT_LIST AM - Object List 20100813
4 S_OBJS Private See coding 20100403 BEGIN OF S_OBJS, objectname TYPE ob_object, objecttype TYPE ob_typ, ddtext TYPE ddtext, END OF s_objs
5 S_TAB_LIST Private See coding 20100403 BEGIN OF S_TAB_LIST, tabname TYPE tabname, ddtext TYPE ddtext, viewclass TYPE viewclass, END OF s_tab_list
6 S_TAB_RANGE Private See coding 20100403 BEGIN OF S_TAB_RANGE, sign TYPE /GRCPI/GRIA_SEL_SIGN, option TYPE /GRCPI/GRIA_SEL_OPTION, low TYPE tabname, high TYPE tabname, END OF s_tab_range
7 T_LOG Private Type reference (TYPE) /GRCPI/GRIA_T_UTCHANGELOG 20100405
8 T_OBJECT Private See coding 20100403 t_object TYPE STANDARD TABLE OF s_object
9 T_OBJECT_LIST Private Type reference (TYPE) /GRCPI/GRIA_T_OBJECT_LIST AM - Object List 20100813
10 T_OBJS Private See coding 20100403 t_objs TYPE STANDARD TABLE OF s_objs
11 T_TAB_LIST Private See coding 20100403 t_tab_list TYPE STANDARD TABLE OF s_tab_list
12 T_TAB_RANGE Private See coding 20100403 t_tab_range TYPE STANDARD TABLE OF s_tab_range
Method Signatures

Method EXECUTE Signature

Method EXECUTE on class /GRCPI/CL_GRIA_BR_EXECUTE has no parameter.
Method EXECUTE on class /GRCPI/CL_GRIA_BR_EXECUTE has no exception.

Method EXECUTE_ASYNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELDCAT Call by reference Type reference (TYPE) /GRCPI/GRIA_T_FIELDCATALOG AM - Field Catalog for RFC Communication 20100522
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20100522
3 Exporting EV_DATA Call by reference Type reference (TYPE) XSTRING 20100522
4 Exporting EV_MORE_AVAILABLE Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20100522
5 Importing IS_BRDEF Call by reference Type reference (TYPE) /GRCPI/GRIA_S_BRDEF AM - Business Rule Definition 20100522
6 Importing IT_EXPLIST_FIELD Call by reference Type reference (TYPE) /GRCPI/GRIA_T_EXPLIST_FIELD AM - Exception List Field 20100522
7 Importing IT_JOINS Call by reference Type reference (TYPE) /GRCPI/GRIA_T_TB_RELATION AM - Join Condition 20100522
8 Importing IT_PRIMARY_FIELD Call by reference Type reference (TYPE) /GRCPI/GRIA_T_EXPLIST_FIELD AM - Exception List Field 20100522
9 Importing IV_APPBRLOC Call by reference Type reference (TYPE) /GRCPI/GRIA_APPBRLOC AM - Apply BR Location 20110119
10 Importing IV_FROM_CLAUSE Call by reference Type reference (TYPE) STRING From Clause 20100728
11 Importing IV_JOBNAME Call by reference Type reference (TYPE) BTCJOB Background job name 20100522

Method EXECUTE_ASYNC on class /GRCPI/CL_GRIA_BR_EXECUTE has no exception.

Method EXECUTE_SYNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELDCAT Call by reference Type reference (TYPE) /GRCPI/GRIA_T_FIELDCATALOG Field Catalog for List Viewer Control 20100403
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20100403
3 Exporting EV_DATA Call by reference Type reference (TYPE) XSTRING 20100403
4 Exporting EV_MORE_AVAILABLE Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20100403
5 Importing IS_BRDEF Call by reference Type reference (TYPE) /GRCPI/GRIA_S_BRDEF AM - BR Runtime Info 20100403
6 Importing IT_EXPLIST_FIELD Call by reference Type reference (TYPE) /GRCPI/GRIA_T_EXPLIST_FIELD AM - Exception List Field 20100422
7 Importing IT_JOINS Call by reference Type reference (TYPE) /GRCPI/GRIA_T_TB_RELATION AM - Join Condition 20100421
8 Importing IT_PRIMARY_FIELD Call by reference Type reference (TYPE) /GRCPI/GRIA_T_EXPLIST_FIELD AM - Exception List Field 20100428
9 Importing IV_FROM_CLAUSE Call by reference Type reference (TYPE) STRING From Clause 20100728

Method EXECUTE_SYNC on class /GRCPI/CL_GRIA_BR_EXECUTE has no exception.

Method GET_BRDEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_QRY_PARAS Call by reference Type reference (TYPE) /GRCPI/GRIA_T_QUERY_PARAS AM - Query Parameter List 20100509
2 Returning RS_BRDEF Value transfer Type reference (TYPE) /GRCPI/GRIA_S_BRDEF AM - Business Rule Definition 20100509

Method GET_BRDEF on class /GRCPI/CL_GRIA_BR_EXECUTE has no exception.

Method GET_FIELDINFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20100403
2 Returning RT_FIELDINFO Value transfer Type reference (TYPE) DDFIELDS DD: Field List 20100403
# Exception Resumable Description Created on
1 /GRCPI/CX_GRIA_EXCEPTION Generic Exception Class 20100403

Method GET_GRC_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TABLE_LIST Call by reference Type reference (TYPE) T_TAB_LIST 20100813
2 Returning RT_OBJECT_LIST Value transfer Type reference (TYPE) T_OBJECT_LIST AM - Object List 20100813

Method GET_GRC_HANDLER on class /GRCPI/CL_GRIA_BR_EXECUTE has no exception.

Method GET_MAINT_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECT_LIST Call by reference Type reference (TYPE) T_OBJECT_LIST AM - Object List 20100403
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20100403
# Exception Resumable Description Created on
1 /GRCPI/CX_GRIA_EXCEPTION Generic Exception Class 20100403

Method GET_OBJECT_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECT_LIST Call by reference Type reference (TYPE) T_OBJECT_LIST AM - Object List 20100403
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20100403

Method GET_OBJECT_CLASS on class /GRCPI/CL_GRIA_BR_EXECUTE has no exception.

Method GET_OBJECT_DESC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20100403
2 Returning RV_DESCRIPTION Value transfer Type reference (TYPE) DDTEXT Explanatory short text 20100403

Method GET_OBJECT_DESC on class /GRCPI/CL_GRIA_BR_EXECUTE has no exception.

Method GET_TABLE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TAB_LIST Call by reference Type reference (TYPE) T_TAB_LIST Table List 20100403
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20100403

Method GET_TABLE_LIST on class /GRCPI/CL_GRIA_BR_EXECUTE has no exception.

Method GET_TABLE_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20100403
2 Returning RV_LOGFLAG Value transfer Type reference (TYPE) DDPROTOCOL Log data changes 20100403

Method GET_TABLE_LOG on class /GRCPI/CL_GRIA_BR_EXECUTE has no exception.

Method GET_WITHOUT_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TABLE_LIST Call by reference Type reference (TYPE) T_TAB_LIST 20120906
2 Returning RT_OBJECT_LIST Value transfer Type reference (TYPE) T_OBJECT_LIST AM - Object List 20120906

Method GET_WITHOUT_HANDLER on class /GRCPI/CL_GRIA_BR_EXECUTE has no exception.

Method QUERY Signature

Method QUERY on class /GRCPI/CL_GRIA_BR_EXECUTE has no parameter.
Method QUERY on class /GRCPI/CL_GRIA_BR_EXECUTE has no exception.

Method RETRIEVE Signature

Method RETRIEVE on class /GRCPI/CL_GRIA_BR_EXECUTE has no parameter.
Method RETRIEVE on class /GRCPI/CL_GRIA_BR_EXECUTE has no exception.
History
Last changed by/on SAP  20141106 
SAP Release Created in V1000_700