SAP ABAP Interface IF_GRFN_BRFP (BRF+ Function)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC (Application Component) Governance, Risk and Compliance
     GRFN_BUSINESS_RULES (Package) GRC Shared Business Rules
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_GRFN_BRFP_ADDITIONAL_FILTER Additional Filter Function 20100112
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_GRFN_BRFP_CALC_DEF Calculating Deficiency Function 20100112
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_GRFN_BRFP_CURR_CONVERSION Currency Conversion Function 20100112
4 Interface implementation (CLASS c. INTERFACES i_ref)  CL_GRFN_BRFP_GROUP_AGGR Group & Aggregation Function 20091224
5 Interface implementation (CLASS c. INTERFACES i_ref)  CL_GRFN_BRFP_KRI_AGGR KRI Aggregation Function 20100222
6 Interface implementation (CLASS c. INTERFACES i_ref)  CL_GRFN_BRFP_PATTERN Pattern Function 20110119
7 Interface implementation (CLASS c. INTERFACES i_ref)  CL_GRFN_BRFP_TRIGGER_ACT Trigger Action Function 20100426
8 Interface implementation (CLASS c. INTERFACES i_ref)  CL_GRFN_BRFP_TRIGGER_AM_JOB Trigger Action Function(Monitor Job) 20100609
Properties
Interface IF_GRFN_BRFP  
Short Description BRF+ Function    
General Data
Package GRFN_BUSINESS_RULES   GRC Shared Business Rules 
Created 20091224   SAP 
Last changed 20141106    
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)
2 IF_FDT_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Interface IF_GRFN_BRFP has no interface.
Friends
Interface IF_GRFN_BRFP has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ADDITIONAL_FILTER Constant Public Type reference (TYPE) GRFN_BRFPFUNCTYPE 'ADDITIONAL_FILTER' BRF Plus Function Type 20100205
2 GC_BRFIELD_DATE Constant Public Type reference (TYPE) GRFN_BRFPCURRCONVDATECHOICE '1' BRFplus currency conversion date choice 20100615
3 GC_CALC_DEF Constant Public Type reference (TYPE) GRFN_BRFPFUNCTYPE 'CAL_DEF' BRF Plus Function Type 20100205
4 GC_CURRENCY Constant Public Type reference (TYPE) STRING 'CURRENCY' 20100309
5 GC_CURR_CONVERSION Constant Public Type reference (TYPE) GRFN_BRFPFUNCTYPE 'CURR_CONVERSION' BRF Plus Function Type 20100205
6 GC_DATE Constant Public Type reference (TYPE) STRING 'DATE' 20100309
7 GC_DT_ACT_TYPE_JOB Constant Public Type reference (TYPE) GRFN_BRFPDTACTIONTYPE 'J' BRF Plus Decision Table Action Type 20100429
8 GC_DT_ACT_TYPE_WF Constant Public Type reference (TYPE) GRFN_BRFPDTACTIONTYPE 'W' BRF Plus Decision Table Action Type 20100429
9 GC_DT_WF_ASSESS Constant Public Type reference (TYPE) CHAR10 'WS_ASSESS' Character Field Length = 10 20100429
10 GC_DT_WF_EM_NOTIFY Constant Public Type reference (TYPE) CHAR10 'EM_NOTIFY' Character Field Length = 10 20100429
11 GC_DT_WF_TEST Constant Public Type reference (TYPE) CHAR10 'WS_TEST' Character Field Length = 10 20100429
12 GC_EVENT Constant Public Type reference (TYPE) GRFN_SUBSCENARIO 'EVENT' Sub Scenario Definition 20100505
13 GC_GROUPID Constant Public Type reference (TYPE) STRING 'AMGROUPID' 20110118
14 GC_GROUP_AGGR Constant Public Type reference (TYPE) GRFN_BRFPFUNCTYPE 'GROUP_AGGR' BRF Plus Function Type 20100205
15 GC_INPUT_DATE Constant Public Type reference (TYPE) GRFN_BRFPCURRCONVDATECHOICE '0' BRFplus currency conversion date choice 20100615
16 GC_KRI_AGGR Constant Public Type reference (TYPE) GRFN_BRFPFUNCTYPE 'KRI_AGGR' BRF Plus Function Type 20100205
17 GC_NUMBER Constant Public Type reference (TYPE) STRING 'NUMBER' 20100309
18 GC_PATTERN Constant Public Type reference (TYPE) GRFN_BRFPFUNCTYPE 'PATTERN' BRF Plus Function Type 20110113
19 GC_RESULT Constant Public Type reference (TYPE) STRING 'AMRESULT' 20100331
20 GC_RT_DATE Constant Public Type reference (TYPE) GRFN_BRFPCURRCONVDATECHOICE '2' BRFplus currency conversion date choice 20100615
21 GC_SEND_NOTIFICATION Constant Public Type reference (TYPE) GRFN_BRFPFUNCTYPE 'SEND_NOTIFICATION' BRF Plus Function Type 20100505
22 GC_TABKEY Constant Public Type reference (TYPE) STRING 'TABKEY' 20110216
23 GC_TMP Constant Public Type reference (TYPE) STRING 'AMTMP' 20100330
24 GC_TRIGGER_ACT Constant Public Type reference (TYPE) GRFN_BRFPFUNCTYPE 'TRIGGER_ACT' BRF Plus Function Type 20100426
25 GC_TRIGGER_MONITOR_JOB Constant Public Type reference (TYPE) GRFN_BRFPFUNCTYPE 'TRIGGER_AM_JOB' BRF Plus Function Type 20100505
26 GC_UDATE Constant Public Type reference (TYPE) STRING 'UDATE' 20110216
27 GC_UNIT Constant Public Type reference (TYPE) STRING 'UNIT' 20100309
28 GC_USERNAME Constant Public Type reference (TYPE) STRING 'USERNAME' 20110822
29 GC_UTIME Constant Public Type reference (TYPE) STRING 'UTIME' 20110216
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_FUNCTION Instance method Public Method Create 20100105
2 CREATE_FUNCTION_AGAIN Instance method Public Method Create new function ID due to formula change 20100405
3 EXECUTE Static method Public Method Execute function, this method must be static 20100105
Events
Interface IF_GRFN_BRFP has no event.
Types
Interface IF_GRFN_BRFP has no local type.
Method Signatures

Method CREATE_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20100427
2 Exporting EV_FORMULA_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID FDT: Universal Unique Identifier 20100105
3 Exporting EV_FUNCTION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID FDT: Universal Unique Identifier 20100105
4 Exporting EV_FUNCTION_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME Beschreibung 20100105
5 Exporting EV_LOOP_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20100105
6 Exporting EV_RULE_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20100105
7 Exporting EV_STRUCTURE_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID FDT: Universal Unique Identifier 20100105
8 Exporting EV_TABLE_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID FDT: Universal Unique Identifier 20100105
9 Changing IT_UI_BRFIELD Call by reference Type reference (TYPE) GRFN_T_UI_BRFIELD Business Rule Fields 20100105
10 Importing IV_BRANYSTYPE Call by reference Type reference (TYPE) GRFN_BRANYSTYPE Analysis type for business rule 20110113
11 Importing IV_BRCATEGORY Call by reference Type reference (TYPE) GRFN_BRCATEGORY Business rule category 20110113
12 Importing IV_BRFPFUNCTYPE Call by reference Type reference (TYPE) GRFN_BRFPFUNCTYPE BRF Plus Function Type 20100609
13 Importing IV_BRFPSEQ Call by reference Type reference (TYPE) GRFN_BRFPSEQ Sequence Number 20100105
14 Importing IV_BRTYPE Call by reference Type reference (TYPE) GRFN_BRTYPE Business Rule Type 20100504
15 Importing IV_BRUSAGE Call by reference Type reference (TYPE) GRFN_BRUSAGE Business Rule Usage 20100205
16 Importing IV_BR_ID Call by reference Type reference (TYPE) HROBJID Object ID 20100105
17 Importing IV_CONNECTTYPE Call by reference Type reference (TYPE) GRFN_CONNECTTYPE Connection Type 20100504
18 Importing IV_EXISTING_FUNCTION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Use existint function id data object 20100105
19 Importing IV_EXPLISTID Call by reference Type reference (TYPE) GRFN_EXPLISTID Exception List ID 20100105
20 Importing IV_SUBSCENARIO Call by reference Type reference (TYPE) GRFN_SUBSCENARIO Sub Scenario Definition 20100504
21 Importing IV_USE_EXISTING_IO_DATAOBJ Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100105
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION BRFP Exception Class 20100128

Method CREATE_FUNCTION_AGAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20100427
2 Exporting EV_FORMULA_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20100405
3 Exporting EV_FUNCTION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20100405
4 Exporting EV_FUNCTION_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME Beschreibung 20100405
5 Exporting EV_LOOP_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20100405
6 Exporting EV_RULE_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20100405
7 Exporting EV_STRUCTURE_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20100405
8 Exporting EV_TABLE_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20100405
9 Changing IT_UI_BRFIELD Call by reference Type reference (TYPE) GRFN_T_UI_BRFIELD Business Rule Fields 20100405
10 Importing IV_EXPLISTID Call by reference Type reference (TYPE) GRFN_EXPLISTID Universal Unique Identifier 20100405
11 Importing IV_FORMULA Call by reference Type reference (TYPE) STRING 20100405
12 Importing IV_FUNCTION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20100405
13 Importing IV_FUNCTION_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME Beschreibung 20100405
14 Importing IV_TEXT Call by reference Type reference (TYPE) IF_FDT_TYPES=>TEXT Text 20100405
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100405

Method EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) ANY TABLE 20100105
2 Importing IT_METADATA Call by reference Type reference (TYPE) ANY TABLE 20100105
3 Importing IV_EXPRESSION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20100531
# Exception Resumable Description Created on
1 CX_GRFN_BRFP BRFP Exception Class 20100222
History
Last changed by/on SAP  20141106 
SAP Release Created in 600