SAP ABAP Class IF_GRFN_BRFP (BRF+ Function)
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
Class | IF_GRFN_BRFP | |
Short Description | BRF+ Function | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | ||
Created | 20091224 | SAP |
Last change | 20141106 | |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | ![]() |
Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Class IF_GRFN_BRFP has no interface implemented.
Friends
Class IF_GRFN_BRFP has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Public | Type reference (TYPE) | GRFN_BRFPFUNCTYPE | 'ADDITIONAL_FILTER' | BRF Plus Function Type | 20100205 | |
2 | ![]() |
Constant | Public | Type reference (TYPE) | GRFN_BRFPCURRCONVDATECHOICE | '1' | BRFplus currency conversion date choice | 20100615 | |
3 | ![]() |
Constant | Public | Type reference (TYPE) | GRFN_BRFPFUNCTYPE | 'CAL_DEF' | BRF Plus Function Type | 20100205 | |
4 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'CURRENCY' | 20100309 | ||
5 | ![]() |
Constant | Public | Type reference (TYPE) | GRFN_BRFPFUNCTYPE | 'CURR_CONVERSION' | BRF Plus Function Type | 20100205 | |
6 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'DATE' | 20100309 | ||
7 | ![]() |
Constant | Public | Type reference (TYPE) | GRFN_BRFPDTACTIONTYPE | 'J' | BRF Plus Decision Table Action Type | 20100429 | |
8 | ![]() |
Constant | Public | Type reference (TYPE) | GRFN_BRFPDTACTIONTYPE | 'W' | BRF Plus Decision Table Action Type | 20100429 | |
9 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR10 | 'WS_ASSESS' | Character Field Length = 10 | 20100429 | |
10 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR10 | 'EM_NOTIFY' | Character Field Length = 10 | 20100429 | |
11 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR10 | 'WS_TEST' | Character Field Length = 10 | 20100429 | |
12 | ![]() |
Constant | Public | Type reference (TYPE) | GRFN_SUBSCENARIO | 'EVENT' | Sub Scenario Definition | 20100505 | |
13 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'AMGROUPID' | 20110118 | ||
14 | ![]() |
Constant | Public | Type reference (TYPE) | GRFN_BRFPFUNCTYPE | 'GROUP_AGGR' | BRF Plus Function Type | 20100205 | |
15 | ![]() |
Constant | Public | Type reference (TYPE) | GRFN_BRFPCURRCONVDATECHOICE | '0' | BRFplus currency conversion date choice | 20100615 | |
16 | ![]() |
Constant | Public | Type reference (TYPE) | GRFN_BRFPFUNCTYPE | 'KRI_AGGR' | BRF Plus Function Type | 20100205 | |
17 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'NUMBER' | 20100309 | ||
18 | ![]() |
Constant | Public | Type reference (TYPE) | GRFN_BRFPFUNCTYPE | 'PATTERN' | BRF Plus Function Type | 20110113 | |
19 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'AMRESULT' | 20100331 | ||
20 | ![]() |
Constant | Public | Type reference (TYPE) | GRFN_BRFPCURRCONVDATECHOICE | '2' | BRFplus currency conversion date choice | 20100615 | |
21 | ![]() |
Constant | Public | Type reference (TYPE) | GRFN_BRFPFUNCTYPE | 'SEND_NOTIFICATION' | BRF Plus Function Type | 20100505 | |
22 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'TABKEY' | 20110216 | ||
23 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'AMTMP' | 20100330 | ||
24 | ![]() |
Constant | Public | Type reference (TYPE) | GRFN_BRFPFUNCTYPE | 'TRIGGER_ACT' | BRF Plus Function Type | 20100426 | |
25 | ![]() |
Constant | Public | Type reference (TYPE) | GRFN_BRFPFUNCTYPE | 'TRIGGER_AM_JOB' | BRF Plus Function Type | 20100505 | |
26 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'UDATE' | 20110216 | ||
27 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'UNIT' | 20100309 | ||
28 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'USERNAME' | 20110822 | ||
29 | ![]() |
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
Class IF_GRFN_BRFP has no event.
Types
Class 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 |