SAP ABAP Interface IF_UA_PRICE_READER (PriceManager: Interface for Reading FIN Object Prices)
Hierarchy
☛
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
⤷
FIN-BAC (Application Component) Business Accounting
⤷
UA_PRICE_MANAGER (Package) Price Manager
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_UA_PRICE_MANAGER | PriceManager | 20030228 |
Properties
| Interface | IF_UA_PRICE_READER | |
| Short Description | PriceManager: Interface for Reading FIN Object Prices |
General Data
| Package | UA_PRICE_MANAGER | Price Manager |
| Created | 20021220 | SAP |
| Last changed | 20050520 | SAP |
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | ABAP | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
| 2 | CL_FIN_PRCVARIANT | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
Interface IF_UA_PRICE_READER has no interface.
Friends
Interface IF_UA_PRICE_READER has no friend.
Attributes
Interface IF_UA_PRICE_READER has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Gets Historic Price Table Entry for Key | 20030425 | |
| 2 | Instance method | Public | Method | Gets Multiple Historic Price Table Entries | 20040705 | |
| 3 | Instance method | Public | Method | 20050125 | ||
| 4 | Instance method | Public | Method | Gets a Price Table Entry for Key | 20030410 | |
| 5 | Instance method | Public | Method | Gets Multiple Price Table Entries (Valid-On Systematics) | 20030630 | |
| 6 | Instance method | Public | Method | Resets Runtime Buffer of Price Tables | 20030806 |
Events
Interface IF_UA_PRICE_READER has no event.
Types
Interface IF_UA_PRICE_READER has no local type.
Method Signatures
Method GET_HISTORIC_PRICE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_DATE | Call by reference | Type reference (TYPE) | SYDATUM | historisches Datum | 20030425 | |||
| 2 | ID_TIME | Call by reference | Type reference (TYPE) | SYUZEIT | historische Uhrzeit | 20030425 | |||
| 3 | ID_TYPE_NAME | Call by reference | Type reference (TYPE) | FOBJ_TYPE_NAME | Name eines Objekttyps | 20040722 | |||
| 4 | IS_HISTORY_KEY | Call by reference | Type reference (TYPE) | UAV_S_HISTORY_KEY | Schlüssel für Preishistorientabellen zu FIN-Objekten | 20030505 | |||
| 5 | RS_HISTORIC_PRICE | Value transfer | Type reference (TYPE) | UAV_S_HISTORY | Struktur für Preishistorientabelle zu FIN-Objekten | 20030505 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Kein historischer Preis zu diesem Schlüssel gefunden | 20030505 | ||
| 2 | Preisbezeichner hat keine Historie | 20030505 |
Method GET_HISTORIC_PRICES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_PRICE_RECORD | Call by reference | Type reference (TYPE) | UAV_T_HISTORY | Tabellentyp für Preise zu FIN-Objekten | 20040705 | |||
| 2 | ID_ACC_SYSTEM | Call by reference | Type reference (TYPE) | ACC_SYSTEM | Rechnungssystem | 20040705 | |||
| 3 | ID_DATA_SOURCE | Call by reference | Type reference (TYPE) | C | '1' | 20050518 | |||
| 4 | ID_FILES | Call by reference | Type reference (TYPE) | AS_T_RNG_ARCHIV | Ranges-Tabelle für Archivdatei-Selektion | 20050518 | |||
| 5 | ID_HISTFROMDAT | Call by reference | Type reference (TYPE) | FIN_FROMDAT | Ab-Datum zur Historienselektion | 20050107 | |||
| 6 | ID_PRCVARIANT | Call by reference | Type reference (TYPE) | FIN_PRCVARIANT | CL_FIN_PRCVARIANT=>GC_NOT_RELEVANT | Preisvariante | 20040913 | ||
| 7 | ID_PRICE_LABEL | Call by reference | Type reference (TYPE) | FIN_PRICELABEL | Preistyp | 20040705 | |||
| 8 | IT_CURRID | Call by reference | Type reference (TYPE) | FIN_TS_CURRTYPE | Tabelle der Währungskennungen | 20040705 | |||
| 9 | IT_FINOBJ | Call by reference | Type reference (TYPE) | FOBJ_T_OBJECT | Tabelle mit FIN-Objekten | 20040705 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Kein Preis mit diesem Schlüssel gefunden | 20040705 |
Method GET_LATEST_HISTORIC_PRICES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_PRICE_RECORD | Call by reference | Type reference (TYPE) | UAV_T_HISTORY | Tabellentyp für Preishistorie zu FIN-Objekten | 20050125 | |||
| 2 | ID_ACC_SYSTEM | Call by reference | Type reference (TYPE) | ACC_SYSTEM | Rechnungssystem | 20050125 | |||
| 3 | ID_PRCKEYDAT | Call by reference | Type reference (TYPE) | UAV_PRCKEYDAT | Am-Datum für Preisselektion | 20050125 | |||
| 4 | ID_PRCVARIANT | Call by reference | Type reference (TYPE) | FIN_PRCVARIANT | CL_FIN_PRCVARIANT=>GC_NOT_RELEVANT | Preisvariante | 20050125 | ||
| 5 | ID_PRICE_LABEL | Call by reference | Type reference (TYPE) | FIN_PRICELABEL | Preistyp | 20050125 | |||
| 6 | ID_UAV_PRCTODAT | Call by reference | Type reference (TYPE) | UAV_HISTKEYDAT | Am-Datum für Historienselektion | 20050125 | |||
| 7 | IT_CURRID | Call by reference | Type reference (TYPE) | FIN_TS_CURRTYPE | Menge von Währungstypen | 20050125 | |||
| 8 | IT_FINOBJ | Call by reference | Type reference (TYPE) | FOBJ_T_OBJECT | Tabelle mit FIN-Objekten | 20050125 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | keine Preise gefunden | 20050210 |
Method GET_PRICE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_CHECK_VALID_TO | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | Gültig-bis prüfen oder nicht | 20040729 | ||
| 2 | ID_TYPE_NAME | Call by reference | Type reference (TYPE) | FOBJ_TYPE_NAME | Name eines Objekttyps | 20040723 | |||
| 3 | IS_PRICE_KEY | Call by reference | Type reference (TYPE) | UAV_S_PRICE_KEY | Schlüssel für Preistabellen zu FIN-Objekten | 20030414 | |||
| 4 | RS_PRICE_RECORD | Value transfer | Type reference (TYPE) | UAV_S_PRICE | Struktur für Preise zu FIN-Objekten | 20030414 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Preistyp existiert nicht | 20041011 | ||
| 2 | Kein Preis mit diesem Schlüssel gefunden | 20030410 |
Method GET_PRICES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_PRICE_RECORD | Call by reference | Type reference (TYPE) | UAV_T_PRICE | Tabellentyp für Preise zu FIN-Objekten | 20030725 | |||
| 2 | ID_ACC_SYSTEM | Call by reference | Type reference (TYPE) | ACC_SYSTEM | Rechnungssystem | 20030730 | |||
| 3 | ID_CHECK_VALID_TO | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | Gültig-bis prüfen oder nicht | 20040729 | ||
| 4 | ID_DATA_SOURCE | Call by reference | Type reference (TYPE) | C | '1' | datenquelle | 20050518 | ||
| 5 | ID_DATE | Call by reference | Type reference (TYPE) | FIN_FROMDAT | Gültigkeitsdatum für Preise | 20040615 | |||
| 6 | ID_DATE_TO | Call by reference | Type reference (TYPE) | FIN_TODAT | Gültig-bis-Datum | 20040728 | |||
| 7 | ID_FILES | Call by reference | Type reference (TYPE) | AS_T_RNG_ARCHIV | tabelle mit den gewünschten Archivdateien | 20050518 | |||
| 8 | ID_PERIOD | Call by reference | Type reference (TYPE) | FIN_FROMYEARPER | Gültigkeitsperiode für Preise | 20040615 | |||
| 9 | ID_PERIOD_TO | Call by reference | Type reference (TYPE) | FIN_TOYEARPER | Gültig-bis-Periode | 20040728 | |||
| 10 | ID_PRCVARIANT | Call by reference | Type reference (TYPE) | FIN_PRCVARIANT | CL_FIN_PRCVARIANT=>GC_NOT_RELEVANT | Preisvariante | 20040913 | ||
| 11 | ID_PRICE_LABEL | Call by reference | Type reference (TYPE) | FIN_PRICELABEL | Preistyp | 20030730 | |||
| 12 | ID_VALID_AT | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_TRUE | 'X' nur gültige Preise; ' ' auch in Zukunft gültige Preise | 20040615 | ||
| 13 | IT_CURRID | Call by reference | Type reference (TYPE) | FIN_TS_CURRTYPE | Tabelle der Währungskennungen | 20030730 | |||
| 14 | IT_FINOBJ | Call by reference | Type reference (TYPE) | FOBJ_T_OBJECT | Tabelle mit FIN-Objekten | 20040624 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Kein Preis mit diesem Schlüssel gefunden | 20030630 |
Method REFRESH_BUFFER Signature
Method REFRESH_BUFFER on Interface IF_UA_PRICE_READER has no parameter.
Method REFRESH_BUFFER on Interface IF_UA_PRICE_READER has no exception.
History
| Last changed by/on | SAP | 20050520 |
| SAP Release Created in | 350 |