SAP ABAP Class CL_GRFN_UTIL_BR (Utility Class for Business Rule)
Hierarchy
☛
GRCFND_A (Software Component) GRC Foundation ABAP
⤷
GRC (Application Component) Governance, Risk and Compliance
⤷
GRFN_AUTO_MONITOR (Package) GRC Automated Monitoring Framework
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_GRFN_UTIL_AM_BASE | Utility Class for Business Rule | 20091110 |
Properties
| Class | CL_GRFN_UTIL_BR | |
| Short Description | Utility Class for Business Rule | |
| Super Class | CL_GRFN_UTIL_AM_BASE | Utility Class for Business Rule |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | GRFN_AUTO_MONITOR | GRC Automated Monitoring Framework |
| Created | 20091110 | SAP |
| Last change | 20141106 | |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_GRFN_UTIL_BR has no forward declaration.
Interfaces
Class CL_GRFN_UTIL_BR has no interface implemented.
Friends
Class CL_GRFN_UTIL_BR has no friend class.
Attributes
Class CL_GRFN_UTIL_BR has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Check the enablement of Calculation Field | 20091111 | |
| 2 | Static method | Public | Method | Check the enablement of Deficiency Field | 20110113 | |
| 3 | Static method | Public | Method | Get Business Rule Analysis Type Link | 20091110 | |
| 4 | Static method | Public | Method | 20091119 | ||
| 5 | Static method | Public | Method | Apply Business Rule to Calculating Deficiency | 20100608 | |
| 6 | Static method | Public | Method | Get BRF+ Data Types | 20100405 | |
| 7 | Static method | Public | Method | Get BRF Plus Functions | 20091117 | |
| 8 | Static method | Public | Method | Get Connect Type and Sub Scenario by BR Type | 20100217 | |
| 9 | Static method | Public | Method | Get Currency | 20100317 | |
| 10 | Static method | Public | Method | Get all Deficiency Types | 20091110 | |
| 11 | Static method | Public | Method | Get value help for filters | 20100114 | |
| 12 | Static method | Public | Method | Get Output prefix and suffix fields | 20100521 | |
| 13 | Static method | Public | Method | Get Output prefix and suffix structure | 20091110 | |
| 14 | Static method | Public | Method | Get Technical Setting Parameters | 20091111 | |
| 15 | Static method | Public | Method | Get View for Selecting Deficiency Fields for Business Rule | 20100313 | |
| 16 | Static method | Public | Method | Get UI Setting for Business Rule | 20091110 | |
| 17 | Static method | Public | Method | Get Unit of Measure | 20100317 |
Events
Class CL_GRFN_UTIL_BR has no event.
Types
Class CL_GRFN_UTIL_BR has no local type.
Method Signatures
Method CHECK_CALC_FIELD_ENABLED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_BRANYSTYPE | Call by reference | Type reference (TYPE) | GRFN_BRANYSTYPE | Analysis type for business rule | 20100712 | |||
| 2 | IV_BRCATEGORY | Call by reference | Type reference (TYPE) | GRFN_BRCATEGORY | Business Rule Category | 20091111 | |||
| 3 | IV_BRTYPE | Call by reference | Type reference (TYPE) | GRFN_BRTYPE | Business Rule Type | 20091111 | |||
| 4 | IV_BRUSAGE | Call by reference | Type reference (TYPE) | GRFN_BRUSAGE | Business Rule Usage | 20091111 | |||
| 5 | IV_CONNECTTYPE | Call by reference | Type reference (TYPE) | GRFN_CONNECTTYPE | Connection Type | 20091111 | |||
| 6 | IV_SUBSCENARIO | Call by reference | Type reference (TYPE) | GRFN_SUBSCENARIO | Sub Scenario Definition | 20091111 | |||
| 7 | RV_CALCFIELDENABLED | Value transfer | Type reference (TYPE) | GRFN_BOOLEAN | Boolean | 20091111 |
Method CHECK_CALC_FIELD_ENABLED on class CL_GRFN_UTIL_BR has no exception.
Method CHECK_SELECTDEF_FIELD_ENABLED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_BRANYSTYPE | Call by reference | Type reference (TYPE) | GRFN_BRANYSTYPE | Analysis type for business rule | 20110113 | |||
| 2 | IV_BRCATEGORY | Call by reference | Type reference (TYPE) | GRFN_BRCATEGORY | Business Rule Category | 20110113 | |||
| 3 | IV_BRTYPE | Call by reference | Type reference (TYPE) | GRFN_BRTYPE | Business Rule Type | 20110113 | |||
| 4 | IV_BRUSAGE | Call by reference | Type reference (TYPE) | GRFN_BRUSAGE | Business Rule Usage | 20110113 | |||
| 5 | IV_CONNECTTYPE | Call by reference | Type reference (TYPE) | GRFN_CONNECTTYPE | Connection Type | 20110113 | |||
| 6 | IV_SUBSCENARIO | Call by reference | Type reference (TYPE) | GRFN_SUBSCENARIO | Sub Scenario Definition | 20110113 | |||
| 7 | RV_SELECDEFENABLED | Value transfer | Type reference (TYPE) | GRFN_BOOLEAN | Boolean | 20110113 |
Method CHECK_SELECTDEF_FIELD_ENABLED on class CL_GRFN_UTIL_BR has no exception.
Method GET_BRANYSLK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_BRANYSLK | Call by reference | Type reference (TYPE) | GRFN_T_BRANYSLK | Business Rule Analysis Type Link | 20091110 | |||
| 2 | IV_BRANYSTYPE | Call by reference | Type reference (TYPE) | GRFN_BRANYSTYPE | Business Rule Analysis Type | 20091110 | |||
| 3 | IV_BRCATEGORY | Call by reference | Type reference (TYPE) | GRFN_BRCATEGORY | Business Rule Category | 20100512 | |||
| 4 | IV_BRTYPE | Call by reference | Type reference (TYPE) | GRFN_BRTYPE | Business Rule Type | 20100219 | |||
| 5 | IV_BRUSAGE | Call by reference | Type reference (TYPE) | GRFN_BRUSAGE | Business Rule Usage | 20100219 | |||
| 6 | IV_CONNECTTYPE | Call by reference | Type reference (TYPE) | GRFN_CONNECTTYPE | Connection Type | 20091110 | |||
| 7 | IV_FDANYSTYPE | Call by reference | Type reference (TYPE) | GRFN_FDANYSTYPE | Business Rule Field Analysis Type | 20091110 | |||
| 8 | IV_SUBSCENARIO | Call by reference | Type reference (TYPE) | GRFN_SUBSCENARIO | Sub Scenario Definition | 20091110 |
Method GET_BRANYSLK on class CL_GRFN_UTIL_BR has no exception.
Method GET_BRCATEGORY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_BRCATEGORY | Value transfer | Type reference (TYPE) | DDFIXVALUES | Description of Domain Fixed Values | 20091119 |
Method GET_BRCATEGORY on class CL_GRFN_UTIL_BR has no exception.
Method GET_BRDEFCALC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_BRDEFCALC | Call by reference | Type reference (TYPE) | GRFN_S_BRDEFCALC | Apply Business Rule to Calculate Deficiency | 20100608 | |||
| 2 | IV_APPBRLOC | Call by reference | Type reference (TYPE) | GRFN_APPBRLOC | Apply Business Rule | 20100608 | |||
| 3 | IV_BRANYSTYPE | Call by reference | Type reference (TYPE) | GRFN_BRANYSTYPE | Analysis type for business rule | 20100608 | |||
| 4 | IV_BRCATEGORY | Call by reference | Type reference (TYPE) | GRFN_BRCATEGORY | Business rule category | 20100608 | |||
| 5 | IV_BRTYPE | Call by reference | Type reference (TYPE) | GRFN_BRTYPE | Business rule type | 20100608 | |||
| 6 | IV_BRUSAGE | Call by reference | Type reference (TYPE) | GRFN_BRUSAGE | Business Rule Usage | 20100608 | |||
| 7 | IV_COMMODE | Call by reference | Type reference (TYPE) | GRFN_COMMODE | Communication Mode | 20100608 | |||
| 8 | IV_CONNECTTYPE | Call by reference | Type reference (TYPE) | GRFN_CONNECTTYPE | Connection Type | 20100608 | |||
| 9 | IV_SUBSCENARIO | Call by reference | Type reference (TYPE) | GRFN_SUBSCENARIO | Sub Scenario Definition | 20100608 |
Method GET_BRDEFCALC on class CL_GRFN_UTIL_BR has no exception.
Method GET_BRFPDATATYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_BRFPDATATYPE | Call by reference | Type reference (TYPE) | GRFN_BRFPDATATYPE | BRFPlus Element Data Type | 20100405 | |||
| 2 | RT_BRFPDATATYPE | Value transfer | Type reference (TYPE) | GRFN_T_BRFPDATATYPE | 20100405 |
Method GET_BRFPDATATYPE on class CL_GRFN_UTIL_BR has no exception.
Method GET_BRFPFUNC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_BRANYSTYPE | Call by reference | Type reference (TYPE) | GRFN_BRANYSTYPE | Analysis type for business rule | 20110113 | |||
| 2 | IV_BRCATEGORY | Call by reference | Type reference (TYPE) | GRFN_BRCATEGORY | Business rule category | 20110113 | |||
| 3 | IV_BRTYPE | Call by reference | Type reference (TYPE) | GRFN_BRTYPE | Business Rule Type | 20100504 | |||
| 4 | IV_BRUSAGE | Call by reference | Type reference (TYPE) | GRFN_BRUSAGE | Business Rule Usage | 20100209 | |||
| 5 | IV_CONNECTTYPE | Call by reference | Type reference (TYPE) | GRFN_CONNECTTYPE | Connection Type | 20100504 | |||
| 6 | IV_SUBSCENARIO | Call by reference | Type reference (TYPE) | GRFN_SUBSCENARIO | Sub Scenario Definition | 20100504 | |||
| 7 | RT_BRFPFUNC | Value transfer | Type reference (TYPE) | GRFN_T_BRFPFUNC | BRF Plus Functions | 20091117 |
Method GET_BRFPFUNC on class CL_GRFN_UTIL_BR has no exception.
Method GET_CONNECTTYPE_SUBSCENARIO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_CONNECTTYPE_SUBSCENARIO | Value transfer | Type reference (TYPE) | GRFN_T_UI_CONNTYPE_SUBSCEN | Connection Type and Sub Scenario | 20100217 | |||
| 2 | IV_BRTYPE | Call by reference | Type reference (TYPE) | GRFN_BRTYPE | Business Rule Type | 20100217 | |||
| 3 | IV_BRUSAGE | Call by reference | Type reference (TYPE) | GRFN_BRUSAGE | Business Rule Usage | 20100217 |
Method GET_CONNECTTYPE_SUBSCENARIO on class CL_GRFN_UTIL_BR has no exception.
Method GET_CURRENCY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_CURRENCY | Value transfer | Type reference (TYPE) | GRFN_T_CURRENCY | Currency | 20100317 |
Method GET_CURRENCY on class CL_GRFN_UTIL_BR has no exception.
Method GET_DEFTYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_DEFTYPE | Value transfer | Type reference (TYPE) | GRFN_T_DEFTYPE | Deficiency Type | 20091110 |
Method GET_DEFTYPE on class CL_GRFN_UTIL_BR has no exception.
Method GET_FILTER_VALUE_HELP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DATA | Call by reference | Type reference (TYPE) | GRFN_T_AMTAB512 | TAB 512 | 20100114 | |||
| 2 | IV_CONNECTOR | Call by reference | Type reference (TYPE) | GRFN_CONNECTORID | Connector Id | 20100114 | |||
| 3 | IV_FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Field Name | 20100114 | |||
| 4 | IV_MAXROWS | Call by reference | Type reference (TYPE) | INT4 | Natural number | 20100114 | |||
| 5 | IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20100114 | |||
| 6 | IV_VALUE | Call by reference | Type reference (TYPE) | RSDSSELOP_ | 'Generic' SELECT-OPTION for Dynamic Selections | 20100114 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100114 |
Method GET_OUTPUT_FIX_FIELDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_OUTPUTLIST_PREFIX | Call by reference | Type reference (TYPE) | GRFN_T_UI_BROUTPUTLIST | Output List of Business Rule Exception List - Table | 20100521 | |||
| 2 | ET_OUTPUTLIST_SUFFIX | Call by reference | Type reference (TYPE) | GRFN_T_UI_BROUTPUTLIST | Output List of Business Rule Exception List - Table | 20100521 | |||
| 3 | IV_BRANYSTYPE | Call by reference | Type reference (TYPE) | GRFN_BRANYSTYPE | Business Rule Analysis Type | 20100521 | |||
| 4 | IV_BRCATEGORY | Call by reference | Type reference (TYPE) | GRFN_BRCATEGORY | Business Rule Category | 20100521 | |||
| 5 | IV_BRTYPE | Call by reference | Type reference (TYPE) | GRFN_BRTYPE | Business Rule Type | 20100521 | |||
| 6 | IV_BRUSAGE | Call by reference | Type reference (TYPE) | GRFN_BRUSAGE | Business Rule Usage | 20100521 | |||
| 7 | IV_CONNECTTYPE | Call by reference | Type reference (TYPE) | GRFN_CONNECTTYPE | Connection Type | 20100521 | |||
| 8 | IV_SUBSCENARIO | Call by reference | Type reference (TYPE) | GRFN_SUBSCENARIO | Sub Scenario Definition | 20100521 |
Method GET_OUTPUT_FIX_FIELDS on class CL_GRFN_UTIL_BR has no exception.
Method GET_OUTPUT_FIX_STRUC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_PREFIX_STRUCTURE | Call by reference | Type reference (TYPE) | GRFN_BROUTPUT_PREFIX | 20100521 | ||||
| 2 | EV_SUFFIX_STRUCTURE | Call by reference | Type reference (TYPE) | GRFN_BROUTPUT_SUFFIX | 20100521 | ||||
| 3 | IV_BRANYSTYPE | Call by reference | Type reference (TYPE) | GRFN_BRANYSTYPE | Business Rule Analysis Type | 20100126 | |||
| 4 | IV_BRCATEGORY | Call by reference | Type reference (TYPE) | GRFN_BRCATEGORY | Business Rule Category | 20100126 | |||
| 5 | IV_BRTYPE | Call by reference | Type reference (TYPE) | GRFN_BRTYPE | Business Rule Type | 20100219 | |||
| 6 | IV_BRUSAGE | Call by reference | Type reference (TYPE) | GRFN_BRUSAGE | Business Rule Usage | 20100219 | |||
| 7 | IV_CONNECTTYPE | Call by reference | Type reference (TYPE) | GRFN_CONNECTTYPE | Connection Type | 20100126 | |||
| 8 | IV_SUBSCENARIO | Call by reference | Type reference (TYPE) | GRFN_SUBSCENARIO | Sub Scenario Definition | 20100126 |
Method GET_OUTPUT_FIX_STRUC on class CL_GRFN_UTIL_BR has no exception.
Method GET_TECH_SETTING_PARAMETERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_BRTECHINFO | Call by reference | Type reference (TYPE) | GRFN_T_UI_BRTECHINFO | 20091230 | ||||
| 2 | IV_BRANYSTYPE | Call by reference | Type reference (TYPE) | GRFN_BRANYSTYPE | Analysis type for business rule | 20100604 | |||
| 3 | IV_BRCATEGORY | Call by reference | Type reference (TYPE) | GRFN_BRCATEGORY | Business Rule Category | 20091111 | |||
| 4 | IV_BRTYPE | Call by reference | Type reference (TYPE) | GRFN_BRTYPE | Business Rule Type | 20100219 | |||
| 5 | IV_BRUSAGE | Call by reference | Type reference (TYPE) | GRFN_BRUSAGE | Business Rule Usage | 20100219 | |||
| 6 | IV_CONNECTTYPE | Call by reference | Type reference (TYPE) | GRFN_CONNECTTYPE | Connection Type | 20091111 | |||
| 7 | IV_SUBSCENARIO | Call by reference | Type reference (TYPE) | GRFN_SUBSCENARIO | Sub Scenario Definition | 20091111 |
Method GET_TECH_SETTING_PARAMETERS on class CL_GRFN_UTIL_BR has no exception.
Method GET_UI_BRDEFVIEW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_BRCATEGORY | Call by reference | Type reference (TYPE) | GRFN_BRCATEGORY | Business Rule Category | 20100313 | |||
| 2 | IV_BRTYPE | Call by reference | Type reference (TYPE) | GRFN_BRTYPE | Business Rule Type | 20100313 | |||
| 3 | IV_BRUSAGE | Call by reference | Type reference (TYPE) | GRFN_BRUSAGE | Business Rule Usage | 20100313 | |||
| 4 | IV_CONNECTTYPE | Call by reference | Type reference (TYPE) | GRFN_CONNECTTYPE | Connection Type | 20100313 | |||
| 5 | IV_SUBSCENARIO | Call by reference | Type reference (TYPE) | GRFN_SUBSCENARIO | Sub Scenario Definition | 20100313 | |||
| 6 | RV_DEFWINNAME | Value transfer | Type reference (TYPE) | STRING | Web Dynpro: View Name/Controller Name | 20100313 |
Method GET_UI_BRDEFVIEW on class CL_GRFN_UTIL_BR has no exception.
Method GET_UI_BRSETTING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_UI_BRSETTING | Value transfer | Type reference (TYPE) | GRFN_S_UI_BRSETTING | 20091110 | ||||
| 2 | IV_BRTYPE | Call by reference | Type reference (TYPE) | GRFN_BRTYPE | Business Rule Type | 20091110 | |||
| 3 | IV_BRUSAGE | Call by reference | Type reference (TYPE) | GRFN_BRUSAGE | Business Rule Usage | 20091110 | |||
| 4 | IV_CONNECTTYPE | Call by reference | Type reference (TYPE) | GRFN_CONNECTTYPE | Connection Type | 20091110 | |||
| 5 | IV_SUBSCENARIO | Call by reference | Type reference (TYPE) | GRFN_SUBSCENARIO | Sub Scenario Definition | 20091110 |
Method GET_UI_BRSETTING on class CL_GRFN_UTIL_BR has no exception.
Method GET_UOM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_PATTERN | Call by reference | Type reference (TYPE) | GRFN_API_SEARCH_PATTERN | API search pattern | 20100602 | |||
| 2 | RT_UOM | Value transfer | Type reference (TYPE) | GRFN_T_UOM | Unit of Measurement | 20100317 |
Method GET_UOM on class CL_GRFN_UTIL_BR has no exception.
History
| Last changed by/on | SAP | 20141106 |
| SAP Release Created in | 600 |