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
⤷ 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 | GET_HISTORIC_PRICE | Instance method | Public | Method | Gets Historic Price Table Entry for Key | 20030425 |
2 | GET_HISTORIC_PRICES | Instance method | Public | Method | Gets Multiple Historic Price Table Entries | 20040705 |
3 | GET_LATEST_HISTORIC_PRICES | Instance method | Public | Method | 20050125 | |
4 | GET_PRICE | Instance method | Public | Method | Gets a Price Table Entry for Key | 20030410 |
5 | GET_PRICES | Instance method | Public | Method | Gets Multiple Price Table Entries (Valid-On Systematics) | 20030630 |
6 | REFRESH_BUFFER | 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 | Importing | ID_DATE | Call by reference | Type reference (TYPE) | SYDATUM | historisches Datum | 20030425 | ||
2 | Importing | ID_TIME | Call by reference | Type reference (TYPE) | SYUZEIT | historische Uhrzeit | 20030425 | ||
3 | Importing | ID_TYPE_NAME | Call by reference | Type reference (TYPE) | FOBJ_TYPE_NAME | Name eines Objekttyps | 20040722 | ||
4 | Importing | IS_HISTORY_KEY | Call by reference | Type reference (TYPE) | UAV_S_HISTORY_KEY | Schlüssel für Preishistorientabellen zu FIN-Objekten | 20030505 | ||
5 | Returning | 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 | NOT_FOUND | Kein historischer Preis zu diesem Schlüssel gefunden | 20030505 | |
2 | NO_HISTORY | 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 | Exporting | ET_PRICE_RECORD | Call by reference | Type reference (TYPE) | UAV_T_HISTORY | Tabellentyp für Preise zu FIN-Objekten | 20040705 | ||
2 | Importing | ID_ACC_SYSTEM | Call by reference | Type reference (TYPE) | ACC_SYSTEM | Rechnungssystem | 20040705 | ||
3 | Importing | ID_DATA_SOURCE | Call by reference | Type reference (TYPE) | C | '1' | 20050518 | ||
4 | Importing | ID_FILES | Call by reference | Type reference (TYPE) | AS_T_RNG_ARCHIV | Ranges-Tabelle für Archivdatei-Selektion | 20050518 | ||
5 | Importing | ID_HISTFROMDAT | Call by reference | Type reference (TYPE) | FIN_FROMDAT | Ab-Datum zur Historienselektion | 20050107 | ||
6 | Importing | ID_PRCVARIANT | Call by reference | Type reference (TYPE) | FIN_PRCVARIANT | CL_FIN_PRCVARIANT=>GC_NOT_RELEVANT | Preisvariante | 20040913 | |
7 | Importing | ID_PRICE_LABEL | Call by reference | Type reference (TYPE) | FIN_PRICELABEL | Preistyp | 20040705 | ||
8 | Importing | IT_CURRID | Call by reference | Type reference (TYPE) | FIN_TS_CURRTYPE | Tabelle der Währungskennungen | 20040705 | ||
9 | Importing | IT_FINOBJ | Call by reference | Type reference (TYPE) | FOBJ_T_OBJECT | Tabelle mit FIN-Objekten | 20040705 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NOT_FOUND | 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 | Exporting | ET_PRICE_RECORD | Call by reference | Type reference (TYPE) | UAV_T_HISTORY | Tabellentyp für Preishistorie zu FIN-Objekten | 20050125 | ||
2 | Importing | ID_ACC_SYSTEM | Call by reference | Type reference (TYPE) | ACC_SYSTEM | Rechnungssystem | 20050125 | ||
3 | Importing | ID_PRCKEYDAT | Call by reference | Type reference (TYPE) | UAV_PRCKEYDAT | Am-Datum für Preisselektion | 20050125 | ||
4 | Importing | ID_PRCVARIANT | Call by reference | Type reference (TYPE) | FIN_PRCVARIANT | CL_FIN_PRCVARIANT=>GC_NOT_RELEVANT | Preisvariante | 20050125 | |
5 | Importing | ID_PRICE_LABEL | Call by reference | Type reference (TYPE) | FIN_PRICELABEL | Preistyp | 20050125 | ||
6 | Importing | ID_UAV_PRCTODAT | Call by reference | Type reference (TYPE) | UAV_HISTKEYDAT | Am-Datum für Historienselektion | 20050125 | ||
7 | Importing | IT_CURRID | Call by reference | Type reference (TYPE) | FIN_TS_CURRTYPE | Menge von Währungstypen | 20050125 | ||
8 | Importing | IT_FINOBJ | Call by reference | Type reference (TYPE) | FOBJ_T_OBJECT | Tabelle mit FIN-Objekten | 20050125 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NOT_FOUND | keine Preise gefunden | 20050210 |
Method GET_PRICE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ID_CHECK_VALID_TO | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | Gültig-bis prüfen oder nicht | 20040729 | |
2 | Importing | ID_TYPE_NAME | Call by reference | Type reference (TYPE) | FOBJ_TYPE_NAME | Name eines Objekttyps | 20040723 | ||
3 | Importing | IS_PRICE_KEY | Call by reference | Type reference (TYPE) | UAV_S_PRICE_KEY | Schlüssel für Preistabellen zu FIN-Objekten | 20030414 | ||
4 | Returning | 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 | DOES_NOT_EXIST | Preistyp existiert nicht | 20041011 | |
2 | NOT_FOUND | 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 | Exporting | ET_PRICE_RECORD | Call by reference | Type reference (TYPE) | UAV_T_PRICE | Tabellentyp für Preise zu FIN-Objekten | 20030725 | ||
2 | Importing | ID_ACC_SYSTEM | Call by reference | Type reference (TYPE) | ACC_SYSTEM | Rechnungssystem | 20030730 | ||
3 | Importing | ID_CHECK_VALID_TO | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | Gültig-bis prüfen oder nicht | 20040729 | |
4 | Importing | ID_DATA_SOURCE | Call by reference | Type reference (TYPE) | C | '1' | datenquelle | 20050518 | |
5 | Importing | ID_DATE | Call by reference | Type reference (TYPE) | FIN_FROMDAT | Gültigkeitsdatum für Preise | 20040615 | ||
6 | Importing | ID_DATE_TO | Call by reference | Type reference (TYPE) | FIN_TODAT | Gültig-bis-Datum | 20040728 | ||
7 | Importing | ID_FILES | Call by reference | Type reference (TYPE) | AS_T_RNG_ARCHIV | tabelle mit den gewünschten Archivdateien | 20050518 | ||
8 | Importing | ID_PERIOD | Call by reference | Type reference (TYPE) | FIN_FROMYEARPER | Gültigkeitsperiode für Preise | 20040615 | ||
9 | Importing | ID_PERIOD_TO | Call by reference | Type reference (TYPE) | FIN_TOYEARPER | Gültig-bis-Periode | 20040728 | ||
10 | Importing | ID_PRCVARIANT | Call by reference | Type reference (TYPE) | FIN_PRCVARIANT | CL_FIN_PRCVARIANT=>GC_NOT_RELEVANT | Preisvariante | 20040913 | |
11 | Importing | ID_PRICE_LABEL | Call by reference | Type reference (TYPE) | FIN_PRICELABEL | Preistyp | 20030730 | ||
12 | Importing | 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 | Importing | IT_CURRID | Call by reference | Type reference (TYPE) | FIN_TS_CURRTYPE | Tabelle der Währungskennungen | 20030730 | ||
14 | Importing | IT_FINOBJ | Call by reference | Type reference (TYPE) | FOBJ_T_OBJECT | Tabelle mit FIN-Objekten | 20040624 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NOT_FOUND | 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 |