SAP ABAP Class CL_ACE_CURR_CONVERSION (Main Class for Currency Conversion)
Hierarchy
☛
EA-FIN (Software Component) EA-FIN
⤷ FI-GL-GL-ACE (Application Component) Accrual Engine
⤷ ACE_EURO_CONV (Package) Euro Conversion in the Accrual Engine
⤷ FI-GL-GL-ACE (Application Component) Accrual Engine
⤷ ACE_EURO_CONV (Package) Euro Conversion in the Accrual Engine
Properties
Class | CL_ACE_CURR_CONVERSION | |
Short Description | Main Class for Currency Conversion | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ACE_EURO | |
Program status | ||
Category | 0 | |
Package | ACE_EURO_CONV | Euro Conversion in the Accrual Engine |
Created | 20050128 | SAP |
Last change | 20100310 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | RSDS | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_ACE_CURR_CONVERSION has no interface implemented.
Friends
Class CL_ACE_CURR_CONVERSION has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | MT_CUST_CURRENCY | Instance attribute | Private | Type reference (TYPE) | ACE_T_CUST_CURRENCY | ITAB for ACE_S_CUST_CURRENCY | 20050128 | ||
2 | MT_TABNAMES | Instance attribute | Private | Type reference (TYPE) | ACE_T_TABNAME | ITAB for ACE_TABNAME | 20050128 |
Methods
Events
Class CL_ACE_CURR_CONVERSION has no event.
Types
Class CL_ACE_CURR_CONVERSION has no local type.
Method Signatures
Method CHECK_COMPONENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ID_COMP | Call by reference | Type reference (TYPE) | ACE_COMP | Anwendungskomponente der Accrual Engine | 20050303 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INITIAL_VALUE | Initialwert übergeben | 20050303 | |
2 | NOT_ALLOWED | Komponente ist nicht erlaubt | 20050303 |
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_ACE_CURR_CONVERSION has no parameter.
Method CONSTRUCTOR on class CL_ACE_CURR_CONVERSION has no exception.
Method CONVERT_ACE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ID_CURR_DEST | Call by reference | Type reference (TYPE) | ACE_WAERS_DEST | Zielwährung | 20050128 | ||
2 | Importing | ID_ECHTL | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20050128 | ||
3 | Importing | IS_RANGE_BUKRS | Call by reference | Type reference (TYPE) | ACE_S_NAMED_SEL_OPT | Struktur f. freie Selektion | 20050201 | ||
4 | Importing | IS_RANGE_COMP | Call by reference | Type reference (TYPE) | ACE_S_NAMED_SEL_OPT | Struktur f. freie Selektion | 20050201 | ||
5 | Importing | IS_RANGE_WAERS | Call by reference | Type reference (TYPE) | ACE_S_NAMED_SEL_OPT | Struktur f. freie Selektion | 20050201 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | 20050128 |
Method CONVERT_ACE_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ED_NUM_CHANGED | Call by reference | Type reference (TYPE) | I | 20050128 | |||
2 | Exporting | ED_NUM_READ | Call by reference | Type reference (TYPE) | I | 20050128 | |||
3 | Importing | ID_CURR_DEST | Call by reference | Type reference (TYPE) | ACE_WAERS_DEST | Zielwährung | 20050128 | ||
4 | Importing | ID_ECHTL | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20050128 | ||
5 | Importing | ID_TABNAME | Call by reference | Type reference (TYPE) | ACE_TABNAME | ACE-Tabellenname | 20050128 | ||
6 | Importing | IS_RANGE_BUKRS | Call by reference | Type reference (TYPE) | ACE_S_NAMED_SEL_OPT | Struktur f. freie Selektion | 20050201 | ||
7 | Importing | IS_RANGE_COMP | Call by reference | Type reference (TYPE) | ACE_S_NAMED_SEL_OPT | Struktur f. freie Selektion | 20050201 | ||
8 | Importing | IS_RANGE_WAERS | Call by reference | Type reference (TYPE) | ACE_S_NAMED_SEL_OPT | Struktur f. freie Selektion | 20050201 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | 20050128 |
Method CONVERT_BLOCK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CD_NUM_CHANGED | Call by reference | Type reference (TYPE) | I | 20050203 | |||
2 | Changing | CT_TABLE | Call by reference | Type reference (TYPE) | ANY TABLE | 20050128 | |||
3 | Importing | ID_CURR_DEST | Call by reference | Type reference (TYPE) | ACE_WAERS_DEST | Ziel-Währungsschlüssel ACE | 20050128 | ||
4 | Importing | ID_ECHTL | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20050203 | ||
5 | Importing | ID_TABNAME | Call by reference | Type reference (TYPE) | ACE_TABNAME | ACE-Tabellenname | 20050201 | ||
6 | Importing | IS_RANGE_WAERS | Call by reference | Type reference (TYPE) | ACE_S_NAMED_SEL_OPT | Itab zu ACE_S_CURR_CUKY | 20050201 | ||
7 | Importing | IT_CURR_CUKY | Call by reference | Type reference (TYPE) | ACE_T_CURR_CUKY | Itab zu ACE_S_CURR_CUKY | 20050201 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | 20050128 |
Method CONVERT_BLOCK_PSOI Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CD_NUM_CHANGED | Call by reference | Type reference (TYPE) | I | 20050203 | |||
2 | Changing | CT_PSOI | Call by reference | Type reference (TYPE) | ACE_T_PSOI | Itab zu ACEPSOI | 20050201 | ||
3 | Importing | ID_CURR_DEST | Call by reference | Type reference (TYPE) | ACE_WAERS_DEST | Ziel-Währungsschlüssel ACE | 20050201 | ||
4 | Importing | ID_ECHTL | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20050203 | ||
5 | Importing | IS_RANGE_WAERS | Call by reference | Type reference (TYPE) | ACE_S_NAMED_SEL_OPT | Itab zu ACE_S_CURR_CUKY | 20050201 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | 20050201 |
Method GET_AMOUNT_FIELDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ID_FIELDNAME_CUKY | Call by reference | Type reference (TYPE) | ACE_FIELDNAME_CUKY | Feldname Währungsschlüssel | 20050128 | ||
2 | Importing | ID_TABNAME | Call by reference | Type reference (TYPE) | ACE_TABNAME | ACE-Tabellenname | 20050128 | ||
3 | Returning | RT_FIELDNAME_CURR | Value transfer | Type reference (TYPE) | ACE_T_FIELDNAME_CURR | Quellwährungen | 20050128 |
Method GET_AMOUNT_FIELDS on class CL_ACE_CURR_CONVERSION has no exception.
Method GET_CUM_VALUES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CD_CUMVAL_ACCR | Call by reference | Type reference (TYPE) | ACE_CUM_AMOUNT_ACCRUED | In Vorjahren gebuchte kumulierte Auflösung | 20050203 | ||
2 | Changing | CD_CUMVAL_CAP | Call by reference | Type reference (TYPE) | ACE_CUM_AMOUNT_CAPITALIZED | In Vorjahren gebuchter kumulierter Bestandswert | 20050203 | ||
3 | Exporting | ED_FOUND | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20050203 | ||
4 | Importing | IS_PSOI | Call by reference | Type reference (TYPE) | ACEPSOI | Abgrenzungsposition: Werte in Buchungskomponente | 20050201 | ||
5 | Importing | IT_PSOI | Call by reference | Type reference (TYPE) | ACE_T_PSOI | Itab zu ACEPSOI | 20050201 |
Method GET_CUM_VALUES on class CL_ACE_CURR_CONVERSION has no exception.
Method GET_CURRENCY_KEY_FIELDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ID_TABNAME | Call by reference | Type reference (TYPE) | ACE_TABNAME | ACE-Tabellenname | 20050128 | ||
2 | Returning | RT_FIELDNAME_CUKY | Value transfer | Type reference (TYPE) | ACE_T_FIELDNAME_CUKY | Quellwährungen | 20050128 |
Method GET_CURRENCY_KEY_FIELDS on class CL_ACE_CURR_CONVERSION has no exception.
Method GET_CURR_CUKY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ID_TABNAME | Call by reference | Type reference (TYPE) | ACE_TABNAME | ACE-Tabellenname | 20050128 | ||
2 | Returning | RT_CURR_CUKY | Value transfer | Type reference (TYPE) | ACE_T_CURR_CUKY | Itab zu ACE_S_CURR_CUKY | 20050128 |
Method GET_CURR_CUKY on class CL_ACE_CURR_CONVERSION has no exception.
Method GET_DATABASE_KEY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ID_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Tabellenname | 20050128 | ||
2 | Returning | RT_KEYFIELDS | Value transfer | Type reference (TYPE) | TTFIELDNAME | Menge von Feldnamen | 20050128 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | 20050128 |
Method GET_TABNAMES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RT_TABNAMES | Value transfer | Type reference (TYPE) | ACE_T_TABNAME | Itab zu ace_tabname | 20050128 |
Method GET_TABNAMES on class CL_ACE_CURR_CONVERSION has no exception.
Method SET_TABNAMES Signature
Method SET_TABNAMES on class CL_ACE_CURR_CONVERSION has no parameter.
Method SET_TABNAMES on class CL_ACE_CURR_CONVERSION has no exception.
Method SO_TO_SELKRIT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_NAMED_SEL_OPT | Call by reference | Type reference (TYPE) | ACE_T_NAMED_SEL_OPT | Itab zu ACE_S_NAMED_SEL_OPT | 20050128 | ||
2 | Importing | ID_FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Feldname | 20050128 | ||
3 | Importing | ID_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Tabellenname | 20050128 | ||
4 | Importing | IT_SO | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20050128 |
Method SO_TO_SELKRIT on class CL_ACE_CURR_CONVERSION has no exception.
History
Last changed by/on | SAP | 20100310 |
SAP Release Created in | 600 |