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
⤷
⤷
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 | 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 | Instance attribute | Private | Type reference (TYPE) | ACE_T_CUST_CURRENCY | ITAB for ACE_S_CUST_CURRENCY | 20050128 | |||
| 2 | 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 | ID_COMP | Call by reference | Type reference (TYPE) | ACE_COMP | Anwendungskomponente der Accrual Engine | 20050303 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Initialwert übergeben | 20050303 | ||
| 2 | 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 | ID_CURR_DEST | Call by reference | Type reference (TYPE) | ACE_WAERS_DEST | Zielwährung | 20050128 | |||
| 2 | ID_ECHTL | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20050128 | |||
| 3 | IS_RANGE_BUKRS | Call by reference | Type reference (TYPE) | ACE_S_NAMED_SEL_OPT | Struktur f. freie Selektion | 20050201 | |||
| 4 | IS_RANGE_COMP | Call by reference | Type reference (TYPE) | ACE_S_NAMED_SEL_OPT | Struktur f. freie Selektion | 20050201 | |||
| 5 | 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 | 20050128 |
Method CONVERT_ACE_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_NUM_CHANGED | Call by reference | Type reference (TYPE) | I | 20050128 | ||||
| 2 | ED_NUM_READ | Call by reference | Type reference (TYPE) | I | 20050128 | ||||
| 3 | ID_CURR_DEST | Call by reference | Type reference (TYPE) | ACE_WAERS_DEST | Zielwährung | 20050128 | |||
| 4 | ID_ECHTL | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20050128 | |||
| 5 | ID_TABNAME | Call by reference | Type reference (TYPE) | ACE_TABNAME | ACE-Tabellenname | 20050128 | |||
| 6 | IS_RANGE_BUKRS | Call by reference | Type reference (TYPE) | ACE_S_NAMED_SEL_OPT | Struktur f. freie Selektion | 20050201 | |||
| 7 | IS_RANGE_COMP | Call by reference | Type reference (TYPE) | ACE_S_NAMED_SEL_OPT | Struktur f. freie Selektion | 20050201 | |||
| 8 | 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 | 20050128 |
Method CONVERT_BLOCK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CD_NUM_CHANGED | Call by reference | Type reference (TYPE) | I | 20050203 | ||||
| 2 | CT_TABLE | Call by reference | Type reference (TYPE) | ANY TABLE | 20050128 | ||||
| 3 | ID_CURR_DEST | Call by reference | Type reference (TYPE) | ACE_WAERS_DEST | Ziel-Währungsschlüssel ACE | 20050128 | |||
| 4 | ID_ECHTL | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20050203 | |||
| 5 | ID_TABNAME | Call by reference | Type reference (TYPE) | ACE_TABNAME | ACE-Tabellenname | 20050201 | |||
| 6 | IS_RANGE_WAERS | Call by reference | Type reference (TYPE) | ACE_S_NAMED_SEL_OPT | Itab zu ACE_S_CURR_CUKY | 20050201 | |||
| 7 | 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 | 20050128 |
Method CONVERT_BLOCK_PSOI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CD_NUM_CHANGED | Call by reference | Type reference (TYPE) | I | 20050203 | ||||
| 2 | CT_PSOI | Call by reference | Type reference (TYPE) | ACE_T_PSOI | Itab zu ACEPSOI | 20050201 | |||
| 3 | ID_CURR_DEST | Call by reference | Type reference (TYPE) | ACE_WAERS_DEST | Ziel-Währungsschlüssel ACE | 20050201 | |||
| 4 | ID_ECHTL | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20050203 | |||
| 5 | 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 | 20050201 |
Method GET_AMOUNT_FIELDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_FIELDNAME_CUKY | Call by reference | Type reference (TYPE) | ACE_FIELDNAME_CUKY | Feldname Währungsschlüssel | 20050128 | |||
| 2 | ID_TABNAME | Call by reference | Type reference (TYPE) | ACE_TABNAME | ACE-Tabellenname | 20050128 | |||
| 3 | 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 | CD_CUMVAL_ACCR | Call by reference | Type reference (TYPE) | ACE_CUM_AMOUNT_ACCRUED | In Vorjahren gebuchte kumulierte Auflösung | 20050203 | |||
| 2 | CD_CUMVAL_CAP | Call by reference | Type reference (TYPE) | ACE_CUM_AMOUNT_CAPITALIZED | In Vorjahren gebuchter kumulierter Bestandswert | 20050203 | |||
| 3 | ED_FOUND | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20050203 | |||
| 4 | IS_PSOI | Call by reference | Type reference (TYPE) | ACEPSOI | Abgrenzungsposition: Werte in Buchungskomponente | 20050201 | |||
| 5 | 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 | ID_TABNAME | Call by reference | Type reference (TYPE) | ACE_TABNAME | ACE-Tabellenname | 20050128 | |||
| 2 | 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 | ID_TABNAME | Call by reference | Type reference (TYPE) | ACE_TABNAME | ACE-Tabellenname | 20050128 | |||
| 2 | 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 | ID_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Tabellenname | 20050128 | |||
| 2 | RT_KEYFIELDS | Value transfer | Type reference (TYPE) | TTFIELDNAME | Menge von Feldnamen | 20050128 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20050128 |
Method GET_TABNAMES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | CT_NAMED_SEL_OPT | Call by reference | Type reference (TYPE) | ACE_T_NAMED_SEL_OPT | Itab zu ACE_S_NAMED_SEL_OPT | 20050128 | |||
| 2 | ID_FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Feldname | 20050128 | |||
| 3 | ID_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Tabellenname | 20050128 | |||
| 4 | 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 |