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 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