Hierarchy
⤷
⤷
Properties
| Class | CL_GRFN_AC_BRFP | |
| Short Description | BRFplus | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | GRFN_BUSINESS_RULES | GRC Shared Business Rules |
| Created | 20090914 | 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... | |
| 3 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 4 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 5 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 6 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 7 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Class CL_GRFN_AC_BRFP has no interface implemented.
Friends
Class CL_GRFN_AC_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) | STRING | '#COMPLEX_EXPRESSION#' | 20091114 | |||
| 2 | Constant | Private | Type reference (TYPE) | IF_FDT_APPLICATION=>APPLICATION_COMPONENT | 'GRC-RM' | Application Component | 20090930 | ||
| 3 | Constant | Private | Type reference (TYPE) | IF_FDT_TYPES=>NAME | 'ZDC_TEST_AC_BRF' | Application Name | 20090914 | ||
| 4 | Constant | Public | Type reference (TYPE) | SYMSGID | 'FDT_CORE' | Message Class | 20100708 | ||
| 5 | Constant | Private | Type reference (TYPE) | IF_FDT_APPLICATION=>SOFTWARE_COMPONENT | 'GRCFND_A' | Software Component | 20090930 | ||
| 6 | Constant | Private | Type reference (TYPE) | IF_FDT_TYPES=>ACCESS_LEVEL | 'APCOMP' | Access Level | 20100716 | ||
| 7 | Static Attribute | Public | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20091114 | |||
| 8 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_FDT_FACTORY | FDT: Factory | 20091114 | |||
| 9 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_GRFN_AC_BRFP | FDT communication layer for AMF | 20091114 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Check BRF Rule | 20090914 | |
| 2 | Static method | Public | Method | Deep Check Active BRF function, so can be transported | 20100708 | |
| 3 | Static method | Public | Method | Check name space | 20100131 | |
| 4 | Instance method | Public | Constructor | CONSTRUCTOR | 20090914 | |
| 5 | Static method | Public | Method | Create application | 20090930 | |
| 6 | Static method | Public | Method | Create BRFplus function | 20090914 | |
| 7 | Static method | Private | Method | Create data object ABAP dictionary | 20090914 | |
| 8 | Static method | Public | Method | Create decision table for function in a BRF plus application | 20110204 | |
| 9 | Static method | Public | Method | Eexecute rules | 20090914 | |
| 10 | Static method | Public | Method | Get application data | 20090925 | |
| 11 | Static method | Public | Method | Get Application Transport and Package | 20100716 | |
| 12 | Static method | Public | Method | Get UUID for specific function and application combination | 20091007 | |
| 13 | Static method | Public | Method | Get application and function name for specific function ID | 20091007 | |
| 14 | Static method | Private | Method | Get object type and data object type | 20090929 | |
| 15 | Static method | Private | Method | Get fields list | 20090914 | |
| 16 | Static method | Public | Method | Get object ID | 20090914 | |
| 17 | Static method | Public | Method | Get instance | 20091114 | |
| 18 | Static method | Private | Method | Get name and related data object information | 20090914 | |
| 19 | Static method | Private | Method | Get new dataobject from input context parameters and result | 20100223 | |
| 20 | Static method | Public | Method | Get Text | 20100312 | |
| 21 | Static method | Public | Method | Lookup all applications | 20091007 | |
| 22 | Static method | Public | Method | Lookup all functions registered in a specific application | 20091007 | |
| 23 | Static method | Public | Method | Lookup all functions with appl, context, result object info | 20090925 | |
| 24 | Static method | Private | Method | Get error message | 20090928 | |
| 25 | Static method | Private | Method | Exception | 20090914 | |
| 26 | Static method | Public | Method | Read system installation | 20100204 | |
| 27 | Static method | Public | Method | Set Application Transport again after release | 20100717 | |
| 28 | Static method | Private | Method | Set name | 20100224 | |
| 29 | Static method | Public | Method | Set text and short text | 20100212 |
Events
Class CL_GRFN_AC_BRFP has no event.
Types
Class CL_GRFN_AC_BRFP has no local type.
Method Signatures
Method CHECK_BRF_RULE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_DATA_MATCH | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20090914 | ||||
| 2 | IT_DATA | Call by reference | Type reference (TYPE) | GRFN_T_BRFTAB | Input Data | 20090914 | |||
| 3 | IV_CHECK_NUMBER_OF_PARAMS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20100225 | |||
| 4 | IV_FUNC_UUID | Call by reference | Type reference (TYPE) | FDT_UUID | FDT: Universal Unique Identifier | 20090914 | |||
| 5 | IV_RESULT_DATA_OBJ_DDIC | Call by reference | Type reference (TYPE) | TYPENAME | Result Data Object DDIC | 20090914 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20090927 |
Method CHECK_RULE_DEEP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Messages | 20100708 | |||
| 2 | EV_ERROR_FOUND | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100708 | ||||
| 3 | IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20100708 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100708 |
Method CHECK_SYSTEM_NAME_SPACE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_VALID_NAME_SPACE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100204 | ||||
| 2 | IV_NAME | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>NAME | Beschreibung | 20100131 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100131 |
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_GRFN_AC_BRFP has no parameter.
Method CONSTRUCTOR on class CL_GRFN_AC_BRFP has no exception.
Method CREATE_APPLICATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_APPLICATION_ID | Call by reference | Type reference (TYPE) | FDT_UUID | 20090930 | ||||
| 2 | IV_APPLICATION_NAME | Call by reference | Type reference (TYPE) | FDT_NAME | 20090930 | ||||
| 3 | IV_DEVELOPMENT_PACKAGE | Call by reference | Type reference (TYPE) | DEVCLASS | Package | 20100716 | |||
| 4 | IV_SHORT_TEXT | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>SHORT_TEXT | Short Text | 20100206 | |||
| 5 | IV_TEXT | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TEXT | Text | 20100206 | |||
| 6 | IV_TRANSPORT_REQUEST | Call by reference | Type reference (TYPE) | TRKORR | Request/Task | 20100716 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20090930 |
Method CREATE_BRF_RULE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_FUNCTION_UUID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | FDT: Universal Unique Identifier | 20090914 | |||
| 2 | IT_DATA | Call by reference | Type reference (TYPE) | GRFN_T_BRFTAB | Input data | 20090914 | |||
| 3 | IV_APPLICATION_NAME | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>NAME | FDT: Name | 20090914 | |||
| 4 | IV_FUNC_NAME | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>NAME | FDT: Name | 20090914 | |||
| 5 | IV_RESULT_BRFPTABNAME | Call by reference | Type reference (TYPE) | GRFN_BRFPTABNAME | BRF Plus Name | 20100312 | |||
| 6 | IV_RESULT_BRFPTABTEXT | Call by reference | Type reference (TYPE) | GRFN_BRFPTABTEXT | BRF Plus Text | 20100312 | |||
| 7 | IV_RESULT_DATA_OBJ_DDIC | Call by reference | Type reference (TYPE) | TABNAME | Result Data Object DDIC Structure | 20090914 | |||
| 8 | IV_SHORT_TEXT | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>SHORT_TEXT | Function Short Text | 20100206 | |||
| 9 | IV_TEXT | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TEXT | Function Text | 20100206 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20090927 |
Method CREATE_DDIC_STRUC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_CONTEXT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Object IDs as sorted table | 20090914 | |||
| 2 | EV_RESULT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20090914 | |||
| 3 | IT_INPUT | Call by reference | Type reference (TYPE) | ANY TABLE | 20090914 | ||||
| 4 | IV_ACTIVATE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20090914 | ||||
| 5 | IV_APPLICATION_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20090914 | |||
| 6 | IV_MODE_EQUALS | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20090914 | ||||
| 7 | IV_NAME | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>NAME | Beschreibung | 20090914 | |||
| 8 | IV_OUTPUT_TABLE_NAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20090914 | |||
| 9 | IV_RESULT_BRFPTABNAME | Call by reference | Type reference (TYPE) | GRFN_BRFPTABNAME | BRF Plus Name | 20100312 | |||
| 10 | IV_RESULT_BRFPTABTEXT | Call by reference | Type reference (TYPE) | GRFN_BRFPTABTEXT | BRF Plus Text | 20100312 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20090929 |
Method CREATE_DECISION_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_DT | Call by reference | Object reference (TYPE REF TO) | IF_FDT_DECISION_TABLE | FDT: Decision Table | 20110204 | |||
| 2 | EV_DT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20110204 | |||
| 3 | ITS_COLUMN | Call by reference | Type reference (TYPE) | IF_FDT_DECISION_TABLE=>TS_COLUMN | Columns of the decision table | 20110204 | |||
| 4 | IV_APPL_UUID | Call by reference | Type reference (TYPE) | FDT_UUID | FDT: Universal Unique Identifier | 20110204 | |||
| 5 | IV_DT_NAME | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>NAME | Beschreibung | 20110204 | |||
| 6 | IV_FUNC_UUID | Call by reference | Type reference (TYPE) | FDT_UUID | FDT: Universal Unique Identifier | 20110204 | |||
| 7 | IV_SHORT_TEXT | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>SHORT_TEXT | Short Text | 20110204 | |||
| 8 | IV_TEXT | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TEXT | Text | 20110204 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20110207 |
Method EXECUTE_BRF_RULE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_TRACE | Call by reference | Object reference (TYPE REF TO) | IF_FDT_TRACE | FDT: Trace | 20100924 | |||
| 2 | ET_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | Output Data | 20090914 | |||
| 3 | IT_DATA | Call by reference | Type reference (TYPE) | GRFN_T_BRFTAB | Input Data | 20090914 | |||
| 4 | IV_FUNC_UUID | Call by reference | Type reference (TYPE) | FDT_UUID | FDT: Universal Unique Identifier | 20090914 | |||
| 5 | IV_RESULT_DATA_OBJ_DDIC | Call by reference | Type reference (TYPE) | TYPENAME | Table Name - check ddic binding | 20090914 | |||
| 6 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version, UTC) | 20100225 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20090927 |
Method GET_APPLICATION_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DATA | Call by reference | Type reference (TYPE) | ANY TABLE | 20090925 | ||||
| 2 | IV_APPLICATION_ID | Call by reference | Type reference (TYPE) | FDT_UUID | FDT: Universal Unique Identifier | 20090925 | |||
| 3 | IV_APPLICATION_NAME | Call by reference | Type reference (TYPE) | FDT_NAME | FDT: Name | 20090925 | |||
| 4 | IV_LOOKUP_APPLICATION | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20091007 | ||||
| 5 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>OBJECT_TYPE | FDT: Data Object Type | 20090929 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20090925 |
Method GET_APPLICATION_TRANSPORT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_DEVELOPMENT_PACKAGE | Call by reference | Type reference (TYPE) | DEVCLASS | Package | 20100716 | |||
| 2 | EV_TRANSPORT_REQUEST | Call by reference | Type reference (TYPE) | TRKORR | Request/Task | 20100716 | |||
| 3 | IV_APPLICATION_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20100716 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100716 |
Method GET_APPL_FUNCTION_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DATA | Call by reference | Type reference (TYPE) | IF_FDT_QUERY=>TS_NAME | List of IDs with names | 20091007 | |||
| 2 | IV_APPLICATION_NAME | Call by reference | Type reference (TYPE) | FDT_NAME | FDT: Name | 20091007 | |||
| 3 | IV_FUNCTION_NAME | Call by reference | Type reference (TYPE) | FDT_NAME | FDT: Name | 20091007 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20091007 |
Method GET_APPL_FUNCTION_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_APPLICATION_NAME | Call by reference | Type reference (TYPE) | FDT_NAME | Application Name | 20091007 | |||
| 2 | EV_FUNCTION_NAME | Call by reference | Type reference (TYPE) | FDT_NAME | Function Name | 20091007 | |||
| 3 | IV_FUNCTION_ID | Call by reference | Type reference (TYPE) | FDT_UUID | Function UUID | 20091007 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20091007 |
Method GET_DATA_OBJECT_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_DATA_OBJECT_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>DATA_OBJECT_TYPE | FDT: Data Object Type | 20090929 | |||
| 2 | EV_ID_UNKNOWN | Call by reference | Type reference (TYPE) | ABAP_BOOL | FDT: Universal Unique Identifier | 20090929 | |||
| 3 | EV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>OBJECT_TYPE | FDT: Object Type | 20090929 | |||
| 4 | IV_ID | Call by reference | Type reference (TYPE) | FDT_UUID | FDT: Universal Unique Identifier | 20090929 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20091201 |
Method GET_DDIC_FIELDS_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DFIES | Call by reference | Type reference (TYPE) | DDFIELDS | DD: Field List | 20090914 | |||
| 2 | ET_ELEMENTS | Call by reference | Type reference (TYPE) | IF_FDT_STRUCTURE=>TS_ELEMENT | Element list | 20090914 | |||
| 3 | IV_APPLICATION_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20090914 | |||
| 4 | IV_DDIC_STRUCTURE | Value transfer | Type reference (TYPE) | TABNAME | Table Name | 20090914 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20091114 |
Method GET_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_ID | Call by reference | Type reference (TYPE) | FDT_UUID | FDT: Universal Unique Identifier | 20090914 | |||
| 2 | IV_APPL_ID | Call by reference | Type reference (TYPE) | FDT_UUID | FDT: Universal Unique Identifier | 20090914 | |||
| 3 | IV_NAME | Call by reference | Type reference (TYPE) | FDT_NAME | FDT: Name | 20090914 | |||
| 4 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>OBJECT_TYPE | FDT: Object Type | 20090914 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20091114 |
Method GET_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RO_INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_GRFN_AC_BRFP | BRFplus | 20091114 |
Method GET_INSTANCE on class CL_GRFN_AC_BRFP has no exception.
Method GET_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_APPL_ID | Call by reference | Type reference (TYPE) | FDT_UUID | FDT: Universal Unique Identifier | 20090914 | |||
| 2 | EV_DATA_OBJECT_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>DATA_OBJECT_TYPE | Data Object Type | 20091204 | |||
| 3 | EV_ID_UNKNOWN | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20090914 | ||||
| 4 | EV_NAME | Call by reference | Type reference (TYPE) | FDT_NAME | FDT: Name | 20090914 | |||
| 5 | EV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>OBJECT_TYPE | Objekttyp | 20091204 | |||
| 6 | EV_UNNAMED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20090914 | ||||
| 7 | IV_ID | Call by reference | Type reference (TYPE) | FDT_UUID | FDT: Universal Unique Identifier | 20090914 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20091114 |
Method GET_NEW_DATAOBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ETS_EXISTING_CONTEXT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Object IDs as sorted table | 20100223 | |||
| 2 | ETS_EXISTING_RESULT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Object IDs as sorted table | 20100223 | |||
| 3 | ET_DATA | Call by reference | Type reference (TYPE) | GRFN_T_BRFTAB | BRFplus Tabname and Value | 20100223 | |||
| 4 | EV_RESULT_OBJ_DDIC | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20100223 | |||
| 5 | IT_DATA | Call by reference | Type reference (TYPE) | GRFN_T_BRFTAB | BRFplus Tabname and Value | 20100223 | |||
| 6 | IV_APPLICATION_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20100223 | |||
| 7 | IV_RESULT_BRFPTABNAME | Call by reference | Type reference (TYPE) | GRFN_BRFPTABNAME | BRF Plus Name | 20100312 | |||
| 8 | IV_RESULT_DATA_OBJ_DDIC | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20100223 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100223 |
Method GET_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_TEXT | Value transfer | Type reference (TYPE) | IF_FDT_TYPES=>TEXT | Beschreibung | 20100312 | |||
| 2 | IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20100312 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100312 |
Method LOOKUP_BRF_APPLICATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DATA | Call by reference | Type reference (TYPE) | IF_FDT_QUERY=>TS_NAME | List of IDs with names | 20091007 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20091007 |
Method LOOKUP_BRF_FUNCTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DATA | Call by reference | Type reference (TYPE) | IF_FDT_QUERY=>TS_NAME | List of IDs with names | 20091007 | |||
| 2 | IV_APPLICATION_ID | Call by reference | Type reference (TYPE) | FDT_UUID | FDT: Universal Unique Identifier | 20091007 | |||
| 3 | IV_APPLICATION_NAME | Call by reference | Type reference (TYPE) | FDT_NAME | FDT: Name | 20091007 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20091007 |
Method LOOKUP_BRF_RULE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DATA | Call by reference | Type reference (TYPE) | IF_FDT_QUERY=>TS_NAME | List of IDs with names | 20090925 | |||
| 2 | IT_DATA | Call by reference | Type reference (TYPE) | GRFN_T_BRFTAB | BRFplus Tabname and Value | 20090930 | |||
| 3 | IV_APPLICATION_ID | Call by reference | Type reference (TYPE) | FDT_UUID | FDT: Universal Unique Identifier | 20090925 | |||
| 4 | IV_APPLICATION_NAME | Call by reference | Type reference (TYPE) | FDT_NAME | FDT: Name | 20090925 | |||
| 5 | IV_RESULT_DATA_OBJ_DDIC | Call by reference | Type reference (TYPE) | TYPENAME | Name of Dictionary Type | 20090930 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20090925 |
Method RAISE_ERROR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Value transfer | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20090929 | |||
| 2 | I_NO | Call by reference | Type reference (TYPE) | SY-MSGNO | Message Number | 20090928 | |||
| 3 | PAR1 | Call by reference | Type reference (TYPE) | SY-MSGV1 | Message Variable | 20090928 | |||
| 4 | PAR2 | Call by reference | Type reference (TYPE) | SY-MSGV2 | Message Variable | 20090928 | |||
| 5 | PAR3 | Call by reference | Type reference (TYPE) | SY-MSGV3 | Message Variable | 20090928 | |||
| 6 | PAR4 | Call by reference | Type reference (TYPE) | SY-MSGV4 | Message Variable | 20090928 |
Method RAISE_ERROR on class CL_GRFN_AC_BRFP has no exception.
Method RAISE_EXCEPTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_FDT_EXCEPTION | Call by reference | Object reference (TYPE REF TO) | CX_FDT | FDT: Abstract Exception Class | 20090914 | |||
| 2 | IT_MESSAGE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Messages | 20090914 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20090927 |
Method READ_SYSTEM_PARAMS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_CUSTOMIZING_SYSTEM | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100204 | ||||
| 2 | EV_DEMO_SYSTEM | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100204 | ||||
| 3 | EV_OTHER_SYSTEM | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100204 | ||||
| 4 | EV_PRODUCTION_SYSTEM | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100204 | ||||
| 5 | EV_SAP_REFERENCE_SYSTEM | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100204 | ||||
| 6 | EV_SYSTEM_CLIENT_ROLE | Call by reference | Type reference (TYPE) | T000-CCCATEGORY | Client control: Role of client (production, test,...) | 20100204 | |||
| 7 | EV_SYSTEM_TYPE | Call by reference | Type reference (TYPE) | SY-SYSID | Name of the SAP System | 20100204 | |||
| 8 | EV_TEST_SYSTEM | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100204 | ||||
| 9 | EV_TRAINING_EDUCATION_SYSTEM | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100204 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100204 |
Method SET_APPLICATION_TRANSPORT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_APPLICATION_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20100717 | |||
| 2 | IV_APPLICATION_NAME | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>NAME | Beschreibung | 20100719 | |||
| 3 | IV_TRANSPORT_REQUEST | Call by reference | Type reference (TYPE) | TRKORR | Request/Task | 20100717 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100717 |
Method SET_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20100224 | |||
| 2 | IV_NAME | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>NAME | Beschreibung | 20100224 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100224 |
Method SET_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ID | Call by reference | Type reference (TYPE) | FDT_UUID | FDT: Universal Unique Identifier | 20100212 | |||
| 2 | IV_SHORT_TEXT | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>SHORT_TEXT | Short Text (language dependent) | 20100223 | |||
| 3 | IV_TEXT | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TEXT | Text | 20100212 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100212 |
History
| Last changed by/on | SAP | 20141106 |
| SAP Release Created in | 600 |