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 | Instance method | Public | Method | Create | 20100105 | |
| 2 | Instance method | Public | Method | Create new function ID due to formula change | 20100405 | |
| 3 | 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 | EV_DT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20100427 | |||
| 2 | EV_FORMULA_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | FDT: Universal Unique Identifier | 20100105 | |||
| 3 | EV_FUNCTION_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | FDT: Universal Unique Identifier | 20100105 | |||
| 4 | EV_FUNCTION_NAME | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>NAME | Beschreibung | 20100105 | |||
| 5 | EV_LOOP_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20100105 | |||
| 6 | EV_RULE_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20100105 | |||
| 7 | EV_STRUCTURE_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | FDT: Universal Unique Identifier | 20100105 | |||
| 8 | EV_TABLE_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | FDT: Universal Unique Identifier | 20100105 | |||
| 9 | IT_UI_BRFIELD | Call by reference | Type reference (TYPE) | GRFN_T_UI_BRFIELD | Business Rule Fields | 20100105 | |||
| 10 | IV_BRANYSTYPE | Call by reference | Type reference (TYPE) | GRFN_BRANYSTYPE | Analysis type for business rule | 20110113 | |||
| 11 | IV_BRCATEGORY | Call by reference | Type reference (TYPE) | GRFN_BRCATEGORY | Business rule category | 20110113 | |||
| 12 | IV_BRFPFUNCTYPE | Call by reference | Type reference (TYPE) | GRFN_BRFPFUNCTYPE | BRF Plus Function Type | 20100609 | |||
| 13 | IV_BRFPSEQ | Call by reference | Type reference (TYPE) | GRFN_BRFPSEQ | Sequence Number | 20100105 | |||
| 14 | IV_BRTYPE | Call by reference | Type reference (TYPE) | GRFN_BRTYPE | Business Rule Type | 20100504 | |||
| 15 | IV_BRUSAGE | Call by reference | Type reference (TYPE) | GRFN_BRUSAGE | Business Rule Usage | 20100205 | |||
| 16 | IV_BR_ID | Call by reference | Type reference (TYPE) | HROBJID | Object ID | 20100105 | |||
| 17 | IV_CONNECTTYPE | Call by reference | Type reference (TYPE) | GRFN_CONNECTTYPE | Connection Type | 20100504 | |||
| 18 | IV_EXISTING_FUNCTION_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Use existint function id data object | 20100105 | |||
| 19 | IV_EXPLISTID | Call by reference | Type reference (TYPE) | GRFN_EXPLISTID | Exception List ID | 20100105 | |||
| 20 | IV_SUBSCENARIO | Call by reference | Type reference (TYPE) | GRFN_SUBSCENARIO | Sub Scenario Definition | 20100504 | |||
| 21 | IV_USE_EXISTING_IO_DATAOBJ | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20100105 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | BRFP Exception Class | 20100128 |
Method CREATE_FUNCTION_AGAIN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_DT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20100427 | |||
| 2 | EV_FORMULA_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20100405 | |||
| 3 | EV_FUNCTION_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20100405 | |||
| 4 | EV_FUNCTION_NAME | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>NAME | Beschreibung | 20100405 | |||
| 5 | EV_LOOP_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20100405 | |||
| 6 | EV_RULE_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20100405 | |||
| 7 | EV_STRUCTURE_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20100405 | |||
| 8 | EV_TABLE_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20100405 | |||
| 9 | IT_UI_BRFIELD | Call by reference | Type reference (TYPE) | GRFN_T_UI_BRFIELD | Business Rule Fields | 20100405 | |||
| 10 | IV_EXPLISTID | Call by reference | Type reference (TYPE) | GRFN_EXPLISTID | Universal Unique Identifier | 20100405 | |||
| 11 | IV_FORMULA | Call by reference | Type reference (TYPE) | STRING | 20100405 | ||||
| 12 | IV_FUNCTION_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20100405 | |||
| 13 | IV_FUNCTION_NAME | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>NAME | Beschreibung | 20100405 | |||
| 14 | IV_TEXT | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TEXT | Text | 20100405 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100405 |
Method EXECUTE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_DATA | Call by reference | Type reference (TYPE) | ANY TABLE | 20100105 | ||||
| 2 | IT_METADATA | Call by reference | Type reference (TYPE) | ANY TABLE | 20100105 | ||||
| 3 | IV_EXPRESSION_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20100531 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | BRFP Exception Class | 20100222 |
History
| Last changed by/on | SAP | 20141106 |
| SAP Release Created in | 600 |