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 CHECK_CYCLE Static method Public Method checks the cycle freedom of initialized buffer items 20050404
2 CHECK_CYCLE_INTERN_USED Static method Private Method 20051115
3 DETERMINE_TABLE_NAME Static method Public Method determines the table name from structure ID 20050331
4 GET_CURRENCY Static method Public Method returns the standard currency 20050331
5 GET_FMCA_BRF050_SINGLE Static method Public Method returns a line from fmca_brf050 20050404
6 GET_IMP_CLASS_NAME Static method Public Method returns the class name of implementation class 20050404
7 GET_TIMESTAMP Static method Public Method returns the start and end of control period 20050421
8 IS_RESERVED 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 Exporting EV_RES Call by reference Type reference (TYPE) BRF_BOOLE_D Space = false, 'X' = true 20050404
2 Exporting EV_STRUC_ID Call by reference Type reference (TYPE) STRUC_ID_PS BRF: Struktur-ID 20050404
3 Importing IS_FMCA_BRF050 Call by reference Type reference (TYPE) FMCA_BRF050_LINE BRF: Zeilentyp zu FMCA_BRF050 20050404
4 Importing IT_FMCA_BRF120 Call by reference Type reference (TYPE) FMCA_BRF120_T BRF: Tabellentyp zu FMCA_BRF120 (reservierte IDs) 20050404
5 Importing IT_FMCA_BRF130 Call by reference Type reference (TYPE) FMCA_BRF130_T BRF: Tabellentyp zu FMCA_BRF130 20050404
6 Importing 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 Exporting ET_EXPRESSION Call by reference Type reference (TYPE) BRF_EXPRESSION_T 20051115
2 Exporting EV_RES Call by reference Type reference (TYPE) BRF_BOOLE_D 20051115
3 Importing IS_FMCA_BRF050 Call by reference Type reference (TYPE) FMCA_BRF050_LINE 20051115
4 Importing IT_FMCA_BRF120 Call by reference Type reference (TYPE) FMCA_BRF120_T 20051115
5 Importing IT_FMCA_BRF130 Call by reference Type reference (TYPE) FMCA_BRF130_T 20051115
6 Importing IV_APPLCLASS Call by reference Type reference (TYPE) BRF_APPLCLASS 20051115
7 Importing 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 Exporting EV_TABLE_NAME Call by reference Type reference (TYPE) BRF_VR_STRUCTURE Name der Struktur/Tabelle im DDIC 20050331
2 Importing IV_APPLCLASS Call by reference Type reference (TYPE) BRF_APPLCLASS BRF: Anwendungsklasse 20050331
3 Importing IV_IMPORT_STATUS Call by reference Type reference (TYPE) BRF_IMPORT_STATUS 'A' BRF: Importstatus 20050331
4 Importing IV_STRUC_ID Call by reference Type reference (TYPE) STRUC_ID_PS BRF: Struktur-ID 20050331
5 Importing IV_VERSION Call by reference Type reference (TYPE) BRF_VERSION '0000' BRF: Version 20050331
# Exception Resumable Description Created on
1 INVALID_STRUC_ID 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 Exporting EV_CURRENCY Call by reference Type reference (TYPE) BRF_CURRENCY Währungsschlüssel 20050331
2 Exporting EV_RATE_TYPE Call by reference Type reference (TYPE) KURST_CURR Kurstyp 20050331
3 Importing 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 Exporting ES_FMCA_BRF050 Call by reference Type reference (TYPE) FMCA_BRF050_LINE Zeilentyp zu FMCA_BRF050: Parameter der Kontextinformation 20050404
2 Importing IS_FMCA_BRF050 Call by reference Type reference (TYPE) FMCA_BRF050_LINE Zeilentyp zu FMCA_BRF050: Parameter der Kontextinformation 20050404
3 Importing IV_APPLCLASS Call by reference Type reference (TYPE) BRF_APPLCLASS BRF: Anwendungsklasse 20050404
4 Importing 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 Exporting EV_CLASS Call by reference Type reference (TYPE) BRF_CLASS Name der implementierenden Klasse 20050404
2 Importing IV_APPLCLASS Call by reference Type reference (TYPE) BRF_APPLCLASS BRF: Anwendungsklasse 20050404
3 Importing 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 Exporting ES_FROM_TIME Call by reference Type reference (TYPE) PS_VALID_FROM Gültigkeitsbeginn 20050421
2 Exporting ES_TO_TIME Call by reference Type reference (TYPE) PS_VALID_TO Gültigkeitsende 20050421
3 Importing 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 Exporting EV_RES Call by reference Type reference (TYPE) BRF_BOOLE_D Space = false, 'X' = true 20050331
2 Importing 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