SAP ABAP Interface IF_TBA_DCS_PRICEQUOT_FWD_SRV (Service Interface for DCS based Commodity Forward Prices)
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_FWD_SRV Service Class for DCS based Commodity Forward Prices 20130711
Properties
Interface IF_TBA_DCS_PRICEQUOT_FWD_SRV  
Short Description Service Interface for DCS based Commodity Forward Prices    
General Data
Package FTR_BASIS_DATA_ACCESS   Treasury Basis Objects - Data Access 
Created 20130702   SAP 
Last changed 20140121   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 IF_TBA_DCS_PRICEQUOT_SERVICES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Interface IF_TBA_DCS_PRICEQUOT_FWD_SRV has no interface.
Friends
Interface IF_TBA_DCS_PRICEQUOT_FWD_SRV 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 20130711
2 GC_DIRECTION_BEFORE Constant Public Type reference (TYPE) TY_DIRECTION 'B' Before Price Date 20130711
3 GC_PERIODTYPE_QPF Constant Public Type reference (TYPE) TBA_PERIODTYPE 'QPF' Period Type 20130920
4 GC_PERIODTYPE_QPS Constant Public Type reference (TYPE) TBA_PERIODTYPE 'QPS' Periodtype QPS 20130920
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CONSISTENCY Instance method Public Method Check Consistency of Price Quotations 20130711
2 DELETE_PRICEQUOT Instance method Public Method Delete Price Quotations from Market Data Table 20130711
3 GET_BY_KEYDATES Instance method Public Method Get Price Quotation by list of Keydates 20130920
4 GET_BY_KEYDATE_TIMING Instance method Public Method Get Price by Keydate and (smallest) Timing 20130830
5 GET_BY_KEYDATE_TIMING_MULTI Instance method Public Method Get Price by Keydate and (smallest) Timing (mass enabled) 20130830
6 GET_BY_RANGES Instance method Public Method Get Price Quotations by Ranges 20130711
7 GET_HISTORY_BY_PRICEDATE Instance method Public Method Get History of Price Quotations for specific Price Date 20130711
8 GET_MIN_MAX_PRICEDATE Instance method Public Method Get Minimum and Maximum Pricedate 20130807
9 GET_NEXT_N_BY_KEYDATE Instance method Public Method Get Next N Pricequot by Keydate from Data Base 20130920
10 INSERT_PRICEQUOT Instance method Public Method Insert Price Quotations into Market Data Table 20130711
Events
Interface IF_TBA_DCS_PRICEQUOT_FWD_SRV has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_DIRECTION Public See coding 20130711 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 20130711
2 Importing IT_PRICEQUOT Call by reference Type reference (TYPE) TBAY_PRICEQUOT_FWD_INS List of Commodity Forward Prices 20130711

Method CHECK_CONSISTENCY on Interface IF_TBA_DCS_PRICEQUOT_FWD_SRV has no exception.

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_FWD 20130711
# Exception Resumable Description Created on
1 CX_TBA_DCS_PRICEQUOT_SERVICES Exceptions related to Price Quotation Services 20130711

Method GET_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_FWD Price Quotation 20130920
2 Importing IT_KEYDATES Call by reference Type reference (TYPE) TBAY_KEYDATES Table type of Keydate 20130920
3 Importing IV_CURVEDATE Call by reference Type reference (TYPE) TBA_CURVEDATE Curve Date 20130920
4 Importing IV_DCSID Call by reference Type reference (TYPE) TBA_DCSID Derivative Contract Specification ID 20130920
5 Importing IV_MIC Call by reference Type reference (TYPE) TBA_MIC Market Identification Code 20130920
6 Importing IV_PERIODTYPE Call by reference Type reference (TYPE) TBA_PERIODTYPE GC_PERIODTYPE_QPF Period Type 20130920
7 Importing IV_PRICETYPE Call by reference Type reference (TYPE) TBA_PRICETYPE Type of Price Quotation 20130920
8 Importing IV_RB_CURVEDATE Call by reference Type reference (TYPE) TBA_CURVEDATE Read Back Curve Date 20130920
# Exception Resumable Description Created on
1 CX_TBA_DCS_PRICEQUOT_SERVICES Exceptions related to Price Quotation Services 20130920

Method GET_BY_KEYDATE_TIMING 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_FWD Derivative Contract Specification: Commodity Forward Prices 20130830
2 Importing IT_PRICEDATES Call by reference Type reference (TYPE) TBAY_PRICEDATE Table type of Price Date 20130830
3 Importing IV_DCSID Call by reference Type reference (TYPE) TBA_DCSID List of Price Quotation Keys with list of Price Dates 20130830
4 Importing IV_IGNORE_PRICETIME Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Ignore Pricetime 20130830
5 Importing IV_KEYDATE Call by reference Type reference (TYPE) TBA_KEYDATE DCS Key Date 20130830
6 Importing IV_MIC Call by reference Type reference (TYPE) TBA_MIC Market Identifier Code 20130830
7 Importing IV_PERIODTYPE Call by reference Type reference (TYPE) TBA_PERIODTYPE GC_PERIODTYPE_QPS Period Type 20130920
8 Importing IV_PRICETYPE Call by reference Type reference (TYPE) TBA_PRICETYPE Type of Price Quotation 20130830
9 Importing IV_TIMING Call by reference Type reference (TYPE) TBA_TIMING Timing/Periodicity of Commodity Forward Indexes 20130830
# Exception Resumable Description Created on
1 CX_TBA_DCS_PRICEQUOT_SERVICES Exceptions related to Price Quotation Services 20130830

Method GET_BY_KEYDATE_TIMING_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_TIMING Derivative Contract Specification: Commodity Forward Prices 20130830
2 Importing IT_KEY Call by reference Type reference (TYPE) TBAY_KEY_DATE_TIMING List of Price Quotation Keys with list of Price Dates 20130830
3 Importing IV_IGNORE_PRICETIME Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20130830
4 Importing IV_PERIODTYPE Call by reference Type reference (TYPE) TBA_PERIODTYPE GC_PERIODTYPE_QPS Period Type 20130920
# Exception Resumable Description Created on
1 CX_TBA_DCS_PRICEQUOT_SERVICES Exceptions related to Price Quotation Services 20130830

Method GET_BY_RANGES 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_FWD Derivative Contract Specification: Commodity Forward Prices 20130711
2 Importing IS_SELECTION Call by reference Type reference (TYPE) TBAS_PRICEQUOT_FWD_SELECTION Selection Ranges for Commodity Forward Prices 20130711
3 Importing IV_MAX_ROWS Call by reference Type reference (TYPE) INT4 Maximum Number of Rows to be returned 20130711
# Exception Resumable Description Created on
1 CX_TBA_DCS_PRICEQUOT_SERVICES Exceptions related to Price Quotation Services 20130711

Method GET_HISTORY_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_FWD History of Commodity Forward Prices 20130711
2 Importing IS_KEY_EXT Call by reference Type reference (TYPE) TBAS_MDT_KEY_EXT_FWD Key Fields of Commodity Forward Price (External View) 20130711
# Exception Resumable Description Created on
1 CX_TBA_DCS_PRICEQUOT_SERVICES Exceptions related to Price Quotation Services 20130711

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 20130807
2 Exporting EV_MIN_PRICEDATE Call by reference Type reference (TYPE) TBA_MIN_PRICEDATE Minimum date of price quotation 20130807
3 Importing IT_PERIOD_KEYS Call by reference Type reference (TYPE) TBAY_KEYDATE_TIMING List of Commodity Forward Period Keys 20130807
4 Importing IV_DCSID Call by reference Type reference (TYPE) TBA_DCSID Derivative Contract Specification ID 20130807
5 Importing IV_MIC Call by reference Type reference (TYPE) TBA_MIC Market Identifier Code 20130807
6 Importing IV_PRICETYPE Call by reference Type reference (TYPE) TBA_PRICETYPE Type of Price Quotation 20130807
# Exception Resumable Description Created on
1 CX_TBA_DCS_PRICEQUOT_SERVICES Exceptions related to Price Quotation Services 20130807

Method GET_NEXT_N_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 Structure of Price Date and Time 20130920
2 Importing IT_KEY Call by reference Type reference (TYPE) TBAY_PQ_KEYDATE_FWD table type of Pricequot Part values 20130920
3 Importing IT_PRICETIME Call by reference Type reference (TYPE) TBAR_PRICETIME Range table for Price Time 20130920
4 Importing IV_DIRECTION Call by reference Type reference (TYPE) IF_TBA_DCS_PRICEQUOT_SERVICES=>TY_DIRECTION IF_TBA_DCS_PRICEQUOT_SERVICES=>GC_DIRECTION_AFTER 20130920
5 Importing IV_NUMBER_QUOTATIONS Call by reference Type reference (TYPE) I 20130920
6 Importing IV_PERIODTYPE Call by reference Type reference (TYPE) TBA_PERIODTYPE GC_PERIODTYPE_QPS Period Type 20130920
7 Returning RT_PRICEQUOT Value transfer Type reference (TYPE) TBAY_PRICEQUOT_FWD Derivative Contract Specification: Price Quotations 20130920
# Exception Resumable Description Created on
1 CX_TBA_DCS_PRICEQUOT_SERVICES Exceptions related to Price Quotation Services 20130920

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 20130711
2 Exporting ET_PRICEQUOT Call by reference Type reference (TYPE) TBAY_PRICEQUOT_FWD List of Commodity Forward Prices 20130711
3 Importing IT_PRICEQUOT Call by reference Type reference (TYPE) TBAY_PRICEQUOT_FWD_INS List of Commodity Forward Prices 20130711
# Exception Resumable Description Created on
1 CX_TBA_DCS_PRICEQUOT_SERVICES Exceptions related to Price Quotation Services 20130711
History
Last changed by/on SAP  20140121 
SAP Release Created in