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
⤷ 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 |