SAP ABAP Class CL_FMCA_UTILITIES_BRF (BRF: Help functions)
Hierarchy
☛
IS-PS-CA (Software Component) IS-PUBLIC SECTOR CONTRACT ACCOUNTING
⤷
IS-PS-CA (Application Component) Public Sector Contract Accounting
⤷
FMCA_BRF (Package) PSCD: Business Rules Framework
⤷
⤷
Properties
| Class | CL_FMCA_UTILITIES_BRF | |
| Short Description | BRF: Help functions | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | FMCA_BRF | PSCD: Business Rules Framework |
| Created | 20050331 | SAP |
| Last change | 20050428 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_FMCA_UTILITIES_BRF has no forward declaration.
Interfaces
Class CL_FMCA_UTILITIES_BRF has no interface implemented.
Friends
Class CL_FMCA_UTILITIES_BRF has no friend class.
Attributes
Class CL_FMCA_UTILITIES_BRF has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | checks the cycle freedom of initialized buffer items | 20050404 | |
| 2 | Static method | Private | Method | 20051115 | ||
| 3 | Static method | Public | Method | determines the table name from structure ID | 20050331 | |
| 4 | Static method | Public | Method | returns the standard currency | 20050331 | |
| 5 | Static method | Public | Method | returns a line from fmca_brf050 | 20050404 | |
| 6 | Static method | Public | Method | returns the class name of implementation class | 20050404 | |
| 7 | Static method | Public | Method | returns the start and end of control period | 20050421 | |
| 8 | Static method | Private | Method | checks whether the structure ID reserves | 20050331 |
Events
Class CL_FMCA_UTILITIES_BRF has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | BRF_EXPRESSION_T | Private | See coding | 20051115 | BRF_EXPRESSION_T type standard table of brf_expression with key
table_line
|
Method Signatures
Method CHECK_CYCLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_RES | Call by reference | Type reference (TYPE) | BRF_BOOLE_D | Space = false, 'X' = true | 20050404 | |||
| 2 | EV_STRUC_ID | Call by reference | Type reference (TYPE) | STRUC_ID_PS | BRF: Struktur-ID | 20050404 | |||
| 3 | IS_FMCA_BRF050 | Call by reference | Type reference (TYPE) | FMCA_BRF050_LINE | BRF: Zeilentyp zu FMCA_BRF050 | 20050404 | |||
| 4 | IT_FMCA_BRF120 | Call by reference | Type reference (TYPE) | FMCA_BRF120_T | BRF: Tabellentyp zu FMCA_BRF120 (reservierte IDs) | 20050404 | |||
| 5 | IT_FMCA_BRF130 | Call by reference | Type reference (TYPE) | FMCA_BRF130_T | BRF: Tabellentyp zu FMCA_BRF130 | 20050404 | |||
| 6 | IV_APPLCLASS | Call by reference | Type reference (TYPE) | BRF_APPLCLASS | BRF: Anwendungsklasse | 20050405 |
Method CHECK_CYCLE on class CL_FMCA_UTILITIES_BRF has no exception.
Method CHECK_CYCLE_INTERN_USED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_EXPRESSION | Call by reference | Type reference (TYPE) | BRF_EXPRESSION_T | 20051115 | ||||
| 2 | EV_RES | Call by reference | Type reference (TYPE) | BRF_BOOLE_D | 20051115 | ||||
| 3 | IS_FMCA_BRF050 | Call by reference | Type reference (TYPE) | FMCA_BRF050_LINE | 20051115 | ||||
| 4 | IT_FMCA_BRF120 | Call by reference | Type reference (TYPE) | FMCA_BRF120_T | 20051115 | ||||
| 5 | IT_FMCA_BRF130 | Call by reference | Type reference (TYPE) | FMCA_BRF130_T | 20051115 | ||||
| 6 | IV_APPLCLASS | Call by reference | Type reference (TYPE) | BRF_APPLCLASS | 20051115 | ||||
| 7 | IV_EXPRESSION | Call by reference | Type reference (TYPE) | BRF_EXPRESSION | 20051115 |
Method CHECK_CYCLE_INTERN_USED on class CL_FMCA_UTILITIES_BRF has no exception.
Method DETERMINE_TABLE_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_TABLE_NAME | Call by reference | Type reference (TYPE) | BRF_VR_STRUCTURE | Name der Struktur/Tabelle im DDIC | 20050331 | |||
| 2 | IV_APPLCLASS | Call by reference | Type reference (TYPE) | BRF_APPLCLASS | BRF: Anwendungsklasse | 20050331 | |||
| 3 | IV_IMPORT_STATUS | Call by reference | Type reference (TYPE) | BRF_IMPORT_STATUS | 'A' | BRF: Importstatus | 20050331 | ||
| 4 | IV_STRUC_ID | Call by reference | Type reference (TYPE) | STRUC_ID_PS | BRF: Struktur-ID | 20050331 | |||
| 5 | IV_VERSION | Call by reference | Type reference (TYPE) | BRF_VERSION | '0000' | BRF: Version | 20050331 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | die gegebene Strukture-ID ist nicht gültig | 20050331 |
Method GET_CURRENCY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_CURRENCY | Call by reference | Type reference (TYPE) | BRF_CURRENCY | Währungsschlüssel | 20050331 | |||
| 2 | EV_RATE_TYPE | Call by reference | Type reference (TYPE) | KURST_CURR | Kurstyp | 20050331 | |||
| 3 | IV_APPLCLASS | Call by reference | Type reference (TYPE) | BRF_APPLCLASS | BRF: Anwendungsklasse | 20050331 |
Method GET_CURRENCY on class CL_FMCA_UTILITIES_BRF has no exception.
Method GET_FMCA_BRF050_SINGLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_FMCA_BRF050 | Call by reference | Type reference (TYPE) | FMCA_BRF050_LINE | Zeilentyp zu FMCA_BRF050: Parameter der Kontextinformation | 20050404 | |||
| 2 | IS_FMCA_BRF050 | Call by reference | Type reference (TYPE) | FMCA_BRF050_LINE | Zeilentyp zu FMCA_BRF050: Parameter der Kontextinformation | 20050404 | |||
| 3 | IV_APPLCLASS | Call by reference | Type reference (TYPE) | BRF_APPLCLASS | BRF: Anwendungsklasse | 20050404 | |||
| 4 | IV_EXPRESSION | Call by reference | Type reference (TYPE) | BRF_EXPRESSION | BRF: Ausdruck | 20050404 |
Method GET_FMCA_BRF050_SINGLE on class CL_FMCA_UTILITIES_BRF has no exception.
Method GET_IMP_CLASS_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_CLASS | Call by reference | Type reference (TYPE) | BRF_CLASS | Name der implementierenden Klasse | 20050404 | |||
| 2 | IV_APPLCLASS | Call by reference | Type reference (TYPE) | BRF_APPLCLASS | BRF: Anwendungsklasse | 20050404 | |||
| 3 | IV_EXPRESSION | Call by reference | Type reference (TYPE) | BRF_EXPRESSION | BRF: Ausdruck | 20050404 |
Method GET_IMP_CLASS_NAME on class CL_FMCA_UTILITIES_BRF has no exception.
Method GET_TIMESTAMP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_FROM_TIME | Call by reference | Type reference (TYPE) | PS_VALID_FROM | Gültigkeitsbeginn | 20050421 | |||
| 2 | ES_TO_TIME | Call by reference | Type reference (TYPE) | PS_VALID_TO | Gültigkeitsende | 20050421 | |||
| 3 | IS_PERSL | Call by reference | Type reference (TYPE) | PERSL_KK | Schlüssel für Periodenzuordnung | 20050421 |
Method GET_TIMESTAMP on class CL_FMCA_UTILITIES_BRF has no exception.
Method IS_RESERVED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_RES | Call by reference | Type reference (TYPE) | BRF_BOOLE_D | Space = false, 'X' = true | 20050331 | |||
| 2 | IV_STRUC_ID | Call by reference | Type reference (TYPE) | BRF_VR_STRUCTURE | Name der Struktur/Tabelle im DDIC | 20050331 |
Method IS_RESERVED on class CL_FMCA_UTILITIES_BRF has no exception.
History
| Last changed by/on | SAP | 20050428 |
| SAP Release Created in | 600 |