SAP ABAP Interface IF_TBA_DCS_PRICEQUOT_SERVICES (Service Interface for Price Quotations)
Hierarchy
PI_BASIS (Software Component) Basis Plug-In
   CA-GTF-TRB (Application Component) Financial Risk Management Basis
     FTR_BASIS_DATA_ACCESS (Package) Treasury Basis Objects - Data Access
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_TBA_DCS_PRICEQUOT_SERVICES Service class for Price Quotations 20120724
Properties
Interface IF_TBA_DCS_PRICEQUOT_SERVICES  
Short Description Service Interface for Price Quotations    
General Data
Package FTR_BASIS_DATA_ACCESS   Treasury Basis Objects - Data Access 
Created 20120724   SAP 
Last changed 20131127   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)
Interfaces
Interface IF_TBA_DCS_PRICEQUOT_SERVICES has no interface.
Friends
Interface IF_TBA_DCS_PRICEQUOT_SERVICES has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_DIRECTION_AFTER Constant Public Type reference (TYPE) TY_DIRECTION 'A' After Price Date 20121116
2 GC_DIRECTION_BEFORE Constant Public Type reference (TYPE) TY_DIRECTION 'B' Before Price Date 20121116
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CONSISTENCY Instance method Public Method Check Consistency of Price Quotations 20121122
2 CHECK_PRICEQUOT_BY_TENOR Instance method Public Method Check if prices are available by selection with tenor 20121219
3 DELETE_PRICEQUOT Instance method Public Method Delete Price Quotations from Market Data Table 20121116
4 GET_HISTORY_PQUOT_BY_PRICEDATE Instance method Public Method Get History Price Quotations for specific Price Date 20121005
5 GET_LAST_AVAIL_FOR_INT_BY_KEYS Instance method Public Method Get Last Available Price Quot. for Pricedate Interv. by Keys 20130130
6 GET_LATEST_PRICEQUOT_BY_KEYS Instance method Public Method Get latest Price Quotation by Key Attributes 20121114
7 GET_MIN_MAX_PRICEDATE Instance method Public Method Get Minimum and Maximum Pricedate 20130624
8 GET_NEXT_N_PQ_BY_KEYDATE Instance method Public Method Get Next N Price Quotations by Keydate 20121029
9 GET_NEXT_N_PQ_BY_TENOR Instance method Public Method Get Next N Price Quotations by Tenor 20121029
10 GET_PRICEQUOT_BY_KEYDATE Instance method Public Method Get Price Quotations by Key Date 20120724
11 GET_PRICEQUOT_BY_KEYDATES Instance method Public Method Get Price Quotations by List of Key Dates 20121016
12 GET_PRICEQUOT_BY_KEYDATE_MULTI Instance method Public Method Get Price Quotations by Key Date (mass enabled) 20121029
13 GET_PRICEQUOT_BY_KEY_ATTR Instance method Public Method Get Price Quotations by Key Attributes 20121008
14 GET_PRICEQUOT_BY_MIC Instance method Public Method Get Price Quotations by Market Identification Code (MIC) 20120724
15 GET_PRICEQUOT_BY_PRICEDATE_INT Instance method Public Method Get Price Quotations by Interval of Pricedates 20121012
16 GET_PRICEQUOT_BY_TENOR Instance method Public Method Get Price Quotations by Tenor 20120724
17 GET_PRICEQUOT_BY_TENOR_MULTI Instance method Public Method Get Price Quotations by Tenor (mass enabled) 20121029
18 INSERT_PRICEQUOT Instance method Public Method Insert Price Quotations into Market Data Table 20121116
Events
Interface IF_TBA_DCS_PRICEQUOT_SERVICES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_DIRECTION Public See coding 20121116 ty_direction TYPE c LENGTH 1
Method Signatures

Method CHECK_CONSISTENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT Call by reference Type reference (TYPE) TBAY_PQ_CONSI_CHECK_RESULT Results of Price Quotation Consistency Check 20121122
2 Importing IT_PRICEQUOT Call by reference Type reference (TYPE) TBAY_PRICEQUOT Derivative Contract Specification: Price Quotations 20121122

Method CHECK_CONSISTENCY on Interface IF_TBA_DCS_PRICEQUOT_SERVICES has no exception.

Method CHECK_PRICEQUOT_BY_TENOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DCSID Call by reference Type reference (TYPE) TBA_DCSID Derivative Contract Specification ID 20121219
2 Importing IV_MIC Call by reference Type reference (TYPE) TBA_MIC Market Identifier Code 20121219
3 Importing IV_PRICETYPE Call by reference Type reference (TYPE) TBA_PRICETYPE Type of Price Quotation 20121219
4 Importing IV_TENOR Call by reference Type reference (TYPE) TBA_TENOR Time to Maturity 20121219
5 Returning RV_PRICES_AVAILABLE Value transfer Type reference (TYPE) ABAP_BOOL Availability of Prices 20121219
# Exception Resumable Description Created on
1 CX_TBA_DCS_PRICEQUOT_SERVICES Exceptions related to Price Quotation Services 20121219

Method DELETE_PRICEQUOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PRICEQUOT_KEY_EXT Call by reference Type reference (TYPE) TBAY_MDT_KEY_EXT Table type for Price Quotation Keys external view 20121116
# Exception Resumable Description Created on
1 CX_TBA_DCS_PRICEQUOT_SERVICES Exceptions related to Price Quotation Services 20121116

Method GET_HISTORY_PQUOT_BY_PRICEDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PRICEQUOT Call by reference Type reference (TYPE) TBAY_PRICEQUOT_HIST Price Quotation 20121005
2 Importing IS_KEY_EXT Call by reference Type reference (TYPE) TBAS_MDT_KEY_EXT Price Quotation Keys external view 20121005
# Exception Resumable Description Created on
1 CX_TBA_DCS_PRICEQUOT_SERVICES Exceptions related to Price Quotation Services 20121005

Method GET_LAST_AVAIL_FOR_INT_BY_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PRICEQUOT Call by reference Type reference (TYPE) TBAS_PRICEQUOT Derivative Contract Specification: Price Quotations 20130130
2 Exporting ET_PRICEQUOT Call by reference Type reference (TYPE) TBAY_PRICEQUOT Derivative Contract Specification: Price Quotations 20130130
3 Importing IV_CURRENCY Call by reference Type reference (TYPE) TBA_CURRENCY Quotation Currency 20130130
4 Importing IV_DCSID Call by reference Type reference (TYPE) TBA_DCSID Derivative Contract Specification ID 20130130
5 Importing IV_KEYDATE Call by reference Type reference (TYPE) TBA_KEYDATE Derivative Contract Key Date 20130130
6 Importing IV_MAX_PRICEDATE Call by reference Type reference (TYPE) TBA_PRICEDATE Maximum Date of Price Quotation 20130130
7 Importing IV_MIC Call by reference Type reference (TYPE) TBA_MIC Market Identifier Code 20130130
8 Importing IV_MIN_PRICEDATE Call by reference Type reference (TYPE) TBA_PRICEDATE Minimum Date of Price Quotation 20130130
9 Importing IV_PRICETYPE Call by reference Type reference (TYPE) TBA_PRICETYPE Type of Price Quotation 20130130
# Exception Resumable Description Created on
1 CX_TBA_DCS_PRICEQUOT_SERVICES Exceptions related to Price Quotation Services 20130130

Method GET_LATEST_PRICEQUOT_BY_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PRICEQUOT Call by reference Type reference (TYPE) TBAS_PRICEQUOT Price Quotation 20121114
2 Importing IV_CURRENCY Call by reference Type reference (TYPE) TBA_CURRENCY Quotation Currency 20121114
3 Importing IV_DCSID Call by reference Type reference (TYPE) TBA_DCSID Derivative Contract Specification ID 20121114
4 Importing IV_KEYDATE Call by reference Type reference (TYPE) TBA_KEYDATE Derivative Contract Key Date 20121114
5 Importing IV_MIC Call by reference Type reference (TYPE) TBA_MIC Market Identifier Code 20121114
6 Importing IV_PRICEDATE Call by reference Type reference (TYPE) TBA_PRICEDATE Date of Price Quotation 20121114
7 Importing IV_PRICETIME Call by reference Type reference (TYPE) TBA_PRICETIME Time of Price Quotation 20121114
8 Importing IV_PRICETYPE Call by reference Type reference (TYPE) TBA_PRICETYPE Type of Price Quotation 20121114
9 Importing IV_TENOR Call by reference Type reference (TYPE) TBA_TENOR Time to Maturity 20121114
10 Importing IV_UOM Call by reference Type reference (TYPE) TBA_UOM Quotation Unit of Measure 20121114
# Exception Resumable Description Created on
1 CX_TBA_DCS_PRICEQUOT_SERVICES Exceptions related to Price Quotation Services 20121114

Method GET_MIN_MAX_PRICEDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MAX_PRICEDATE Call by reference Type reference (TYPE) TBA_MAX_PRICEDATE Maximum date of price quotation 20130624
2 Exporting EV_MIN_PRICEDATE Call by reference Type reference (TYPE) TBA_MIN_PRICEDATE Minimum date of price quotation 20130624
3 Importing IT_KEYDATES Call by reference Type reference (TYPE) TBAY_KEYDATES Table type of Keydates 20130624
4 Importing IV_DCSID Call by reference Type reference (TYPE) TBA_DCSID Derivative Contract Specification ID 20130624
5 Importing IV_MIC Call by reference Type reference (TYPE) TBA_MIC Market Identifier Code 20130624
6 Importing IV_PRICETYPE Call by reference Type reference (TYPE) TBA_PRICETYPE Type of Price Quotation 20130624
# Exception Resumable Description Created on
1 CX_TBA_DCS_PRICEQUOT_SERVICES Exceptions related to Price Quotation Services 20130624

Method GET_NEXT_N_PQ_BY_KEYDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PRICEDATE Call by reference Type reference (TYPE) TBAS_PRICEDATE Price Date & Price Time 20121029
2 Importing IT_KEY Call by reference Type reference (TYPE) TBAY_PQ_KEY_KEYDATE List of Price Quotation Keys 20121029
3 Importing IT_PRICETIME Call by reference Type reference (TYPE) TBAR_PRICETIME Price Time (Range) 20121114
4 Importing IV_DIRECTION Call by reference Type reference (TYPE) TY_DIRECTION GC_DIRECTION_AFTER Direction 20121116
5 Importing IV_NUMBER_QUOTATIONS Call by reference Type reference (TYPE) I Number of Price Quotations 20121029
6 Returning RT_PRICEQUOT Value transfer Type reference (TYPE) TBAY_PRICEQUOT List of Price Quotations 20121029
# Exception Resumable Description Created on
1 CX_TBA_DCS_PRICEQUOT_SERVICES Exceptions related to Price Quotation Services 20121029

Method GET_NEXT_N_PQ_BY_TENOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PRICEDATE Call by reference Type reference (TYPE) TBAS_PRICEDATE Price Date & Price Time 20121113
2 Importing IT_KEY Call by reference Type reference (TYPE) TBAY_PQ_KEY_TENOR List of Price Quotation Keys 20121029
3 Importing IT_PRICETIME Call by reference Type reference (TYPE) TBAR_PRICETIME Price Time (Range) 20121113
4 Importing IV_DIRECTION Call by reference Type reference (TYPE) TY_DIRECTION GC_DIRECTION_AFTER Direction 20121116
5 Importing IV_NUMBER_QUOTATIONS Call by reference Type reference (TYPE) I Number of Price Quotations 20121029
6 Returning RT_PRICEQUOT Value transfer Type reference (TYPE) TBAY_PRICEQUOT List of Price Quotations 20121029
# Exception Resumable Description Created on
1 CX_TBA_DCS_PRICEQUOT_SERVICES Exceptions related to Price Quotation Services 20121029

Method GET_PRICEQUOT_BY_KEYDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PRICEQUOT Call by reference Type reference (TYPE) TBAY_PRICEQUOT Price Quotation 20120724
2 Importing IT_PRICEDATES Call by reference Type reference (TYPE) TBAY_PRICEDATE Price Date 20120828
3 Importing IV_BYPASS_BUFFER Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Bypass Buffer 20120724
4 Importing IV_DCSID Call by reference Type reference (TYPE) TBA_DCSID Derivative Contract Specification ID 20120724
5 Importing IV_IGNORE_PRICETIME Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Ignore Pricetime 20121023
6 Importing IV_KEYDATE Call by reference Type reference (TYPE) TBA_KEYDATE Key Date 20120724
7 Importing IV_MIC Call by reference Type reference (TYPE) TBA_MIC Market Identification Code 20120724
8 Importing IV_PRICETYPE Call by reference Type reference (TYPE) TBA_PRICETYPE Price Type 20120828
# Exception Resumable Description Created on
1 CX_TBA_DCS_PRICEQUOT_SERVICES Exceptions related to Price Quotation Services 20120724

Method GET_PRICEQUOT_BY_KEYDATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PRICEQUOT Call by reference Type reference (TYPE) TBAY_PRICEQUOT Price Quotation 20121016
2 Importing IT_KEYDATES Call by reference Type reference (TYPE) TBAY_KEYDATES Table type of Keydate 20121016
3 Importing IV_CURVEDATE Call by reference Type reference (TYPE) TBA_CURVEDATE Curve Date 20121016
4 Importing IV_DCSID Call by reference Type reference (TYPE) TBA_DCSID Derivative Contract Specification ID 20121016
5 Importing IV_MIC Call by reference Type reference (TYPE) TBA_MIC Market Identification Code 20121016
6 Importing IV_PRICETYPE Call by reference Type reference (TYPE) TBA_PRICETYPE Type of Price Quotation 20121016
7 Importing IV_RB_CURVEDATE Call by reference Type reference (TYPE) TBA_CURVEDATE Read Back Curve Date 20121016
# Exception Resumable Description Created on
1 CX_TBA_DCS_PRICEQUOT_SERVICES Exceptions related to Price Quotation Services 20121016

Method GET_PRICEQUOT_BY_KEYDATE_MULTI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PRICEQUOT Call by reference Type reference (TYPE) TBAY_KEY_PRICEQUOT_KEYDATE Price Quotation 20121029
2 Importing IT_KEY Call by reference Type reference (TYPE) TBAY_KEY_DATE_KEYDATE List of Price Quotation Keys with List of Price Dates 20121029
3 Importing IV_BYPASS_BUFFER Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Bypass Buffer 20121029
4 Importing IV_IGNORE_PRICETIME Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Ignore Pricetime 20121029
# Exception Resumable Description Created on
1 CX_TBA_DCS_PRICEQUOT_SERVICES Exceptions related to Price Quotation Services 20121029

Method GET_PRICEQUOT_BY_KEY_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PRICEQUOT Call by reference Type reference (TYPE) TBAY_PRICEQUOT Derivative Contract Specification: Price Quotations 20121008
2 Importing IS_KEY_ATTR_SEL Call by reference Type reference (TYPE) TBAS_PRICEQUOT_SELECTION Selection ranges for price quotations 20121008
3 Importing IV_DCSID Call by reference Type reference (TYPE) TBA_DCSID Derivative Contract Specification ID 20121008
4 Importing IV_MAX_ROWS Call by reference Type reference (TYPE) INT4 Maximum Number of Rows to be returned 20130215
5 Importing IV_MIC Call by reference Type reference (TYPE) TBA_MIC Market Identifier Code 20121008
# Exception Resumable Description Created on
1 CX_TBA_DCS_PRICEQUOT_SERVICES Exceptions related to Price Quotation Services 20121008

Method GET_PRICEQUOT_BY_MIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PRICEQUOT Call by reference Type reference (TYPE) TBAY_PRICEQUOT Price Quotation 20120724
2 Importing IV_DCSID Call by reference Type reference (TYPE) TBA_DCSID Derivative Contract Specification ID 20120724
3 Importing IV_MAX_PRICEDATE Call by reference Type reference (TYPE) TBA_PRICEDATE Price Date 20120828
4 Importing IV_MIC Call by reference Type reference (TYPE) TBA_MIC Market Identification Code 20120724
5 Importing IV_MIN_PRICEDATE Call by reference Type reference (TYPE) TBA_PRICEDATE Price Date 20120828
# Exception Resumable Description Created on
1 CX_TBA_DCS_PRICEQUOT_SERVICES Exceptions related to Price Quotation Services 20120724

Method GET_PRICEQUOT_BY_PRICEDATE_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PRICEQUOT Call by reference Type reference (TYPE) TBAY_PRICEQUOT Price Quotation 20121012
2 Importing IV_DCSID Call by reference Type reference (TYPE) TBA_DCSID Derivative Contract Specification ID 20121012
3 Importing IV_KEYDATE Call by reference Type reference (TYPE) TBA_KEYDATE Derivative Contract Key Date 20130130
4 Importing IV_MAX_PRICEDATE Call by reference Type reference (TYPE) TBA_PRICEDATE Price Date 20121012
5 Importing IV_MIN_PRICEDATE Call by reference Type reference (TYPE) TBA_PRICEDATE Price Date 20121012
6 Importing IV_PRICETYPE Call by reference Type reference (TYPE) TBA_PRICETYPE Price Type 20121012
# Exception Resumable Description Created on
1 CX_TBA_DCS_PRICEQUOT_SERVICES Exceptions related to Price Quotation Services 20121012

Method GET_PRICEQUOT_BY_TENOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PRICEQUOT Call by reference Type reference (TYPE) TBAY_PRICEQUOT Price Quotation 20120724
2 Importing IT_PRICEDATES Call by reference Type reference (TYPE) TBAY_PRICEDATE List of Price Dates 20120828
3 Importing IV_BYPASS_BUFFER Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Bypass Buffer 20120724
4 Importing IV_DCSID Call by reference Type reference (TYPE) TBA_DCSID Derivative Contract Specification ID 20120724
5 Importing IV_IGNORE_PRICETIME Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Ignore Pricetime 20121023
6 Importing IV_MIC Call by reference Type reference (TYPE) TBA_MIC Market Identification Code 20120724
7 Importing IV_PRICETYPE Call by reference Type reference (TYPE) TBA_PRICETYPE Price Type 20120828
8 Importing IV_TENOR Call by reference Type reference (TYPE) TBA_TENOR special quotations to identify the relevant key date 20120724
# Exception Resumable Description Created on
1 CX_TBA_DCS_PRICEQUOT_SERVICES Exceptions related to Price Quotation Services 20120724

Method GET_PRICEQUOT_BY_TENOR_MULTI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PRICEQUOT Call by reference Type reference (TYPE) TBAY_KEY_PRICEQUOT_TENOR List of Price Quotation Keys with List of Price Quotations 20121029
2 Importing IT_KEY Call by reference Type reference (TYPE) TBAY_KEY_DATE_TENOR List of Price Quotation Keys with List of Price Dates 20121029
3 Importing IV_BYPASS_BUFFER Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Bypass Buffer 20121029
4 Importing IV_IGNORE_PRICETIME Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Ignore Pricetime 20121029
# Exception Resumable Description Created on
1 CX_TBA_DCS_PRICEQUOT_SERVICES Exceptions related to Price Quotation Services 20121029

Method INSERT_PRICEQUOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CONSI_CHECK_RESULT Call by reference Type reference (TYPE) TBAY_PQ_CONSI_CHECK_RESULT Results of Price Quotation Consistency Check 20121207
2 Exporting ET_PRICEQUOT Call by reference Type reference (TYPE) TBAY_PRICEQUOT Price Quotation 20121116
3 Importing IT_PRICEQUOT Call by reference Type reference (TYPE) TBAY_PRICEQUOT List of Price Quotations 20121116
# Exception Resumable Description Created on
1 CX_TBA_DCS_PRICEQUOT_SERVICES Exceptions related to Price Quotation Services 20121116
History
Last changed by/on SAP  20131127 
SAP Release Created in 740