SAP ABAP Interface IF_BADI_TBA_DCS_CTY_CURVE (Interface for BAdI: BADI_TBA_DCS_CTY_CURVE)
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
Properties
Interface IF_BADI_TBA_DCS_CTY_CURVE  
Short Description Interface for BAdI: BADI_TBA_DCS_CTY_CURVE    
General Data
Package FTR_BASIS_DATA_ACCESS   Treasury Basis Objects - Data Access 
Created 20120802   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 Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20120802
Friends
Interface IF_BADI_TBA_DCS_CTY_CURVE has no friend.
Attributes
Interface IF_BADI_TBA_DCS_CTY_CURVE has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 GET_COMMODITY_FORWARD_PRICE Instance method Public Method Get Commodity Forward Prices From Commodity Curve 20130711
2 GET_CURVETYPES Instance method Public Method Get all available curvetypes 20120802
3 GET_PRICE_BY_TENOR Instance method Public Method Get Price Quotations From Commodity Curve By Tenor 20120802
Events
Interface IF_BADI_TBA_DCS_CTY_CURVE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_CURVETYPE_TXT Public See coding 20120802 BEGIN OF ts_curvetype_txt, curvetype TYPE tba_curvetype, text TYPE tba_curvetype_txt, END OF ts_curvetype_txt
2 TT_CURVETYPE_TXT Public See coding 20120802 tt_curvetype_txt TYPE TABLE OF ts_curvetype_txt
Method Signatures

Method GET_COMMODITY_FORWARD_PRICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PRICEQUOT Call by reference Type reference (TYPE) TBAY_PRICE_FWD_CURVE List of Commodity Forward Prices 20130711
2 Changing CV_COMMODITY_ID Call by reference Type reference (TYPE) TBA_CTY_ID Commodity ID 20130711
3 Changing CV_CURVE_DATE Call by reference Type reference (TYPE) TBA_CURVEDATE Curve Date 20130711
4 Changing CV_READ_BACK Call by reference Type reference (TYPE) TBA_READ_BACK_INDICATOR Read Back Indicator 20130711
5 Importing IT_PRICEDATES Call by reference Type reference (TYPE) TBAY_PRICEDATE_WO_TIME Price Date 20130711
6 Importing IV_CURVEDATE Call by reference Type reference (TYPE) TBA_CURVEDATE Curve Date 20130711
7 Importing IV_CURVETYPE Call by reference Type reference (TYPE) TBA_CURVETYPE Commodity Curve Type 20130711
8 Importing IV_DCSID Call by reference Type reference (TYPE) TBA_DCSID Derivative Contract Specification ID 20130711
9 Importing IV_MIC Call by reference Type reference (TYPE) TBA_MIC Market Identification Code 20130711
# Exception Resumable Description Created on
1 CX_TBA_DCS_PRICEQUOT_SERVICES Exceptions related to Price Quotation Services 20130711

Method GET_CURVETYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CURVETYPES Call by reference Type reference (TYPE) TT_CURVETYPE_TXT Curve Type with Description 20120802

Method GET_CURVETYPES on Interface IF_BADI_TBA_DCS_CTY_CURVE has no exception.

Method GET_PRICE_BY_TENOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PRICEQUOT Call by reference Type reference (TYPE) TBAY_PRICEQUOT_EXT Price Quotation 20120802
2 Changing CV_COMMODITY_ID Call by reference Type reference (TYPE) TBA_CTY_ID Commodity ID 20130325
3 Changing CV_CURVE_DATE Call by reference Type reference (TYPE) TBA_CURVEDATE Curve Date 20130419
4 Changing CV_READ_BACK Call by reference Type reference (TYPE) TBA_READ_BACK_INDICATOR Read Back Indicator 20121123
5 Importing IT_PRICEDATES Call by reference Type reference (TYPE) TBAY_PRICEDATE_WO_TIME Price Date without Time 20120828
6 Importing IV_CURVEDATE Call by reference Type reference (TYPE) TBA_CURVEDATE Curve Date 20120802
7 Importing IV_CURVETYPE Call by reference Type reference (TYPE) TBA_CURVETYPE Commodity Curve Type 20120802
8 Importing IV_DCSID Call by reference Type reference (TYPE) TBA_DCSID Derivative Contract Specification ID 20120802
9 Importing IV_MIC Call by reference Type reference (TYPE) TBA_MIC Market Identification Code 20120802
10 Importing IV_TENOR Call by reference Type reference (TYPE) TBA_TENOR Tenor 20120802
# Exception Resumable Description Created on
1 CX_TBA_DCS_PRICEQUOT_SERVICES Exceptions related to Price Quotation Services 20121026
History
Last changed by/on SAP  20131127 
SAP Release Created in 740