SAP ABAP Interface IF_TBA_DCS_CTY_CURVE_SERVICES (Interface for commodity curve services)
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_CTY_CURVE_SERVICES Service class for Commodity Curve 20120725
Properties
Interface IF_TBA_DCS_CTY_CURVE_SERVICES  
Short Description Interface for commodity curve services    
General Data
Package FTR_BASIS_DATA_ACCESS   Treasury Basis Objects - Data Access 
Created 20120725   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_CTY_CURVE_SERVICES has no interface.
Friends
Interface IF_TBA_DCS_CTY_CURVE_SERVICES has no friend.
Attributes
Interface IF_TBA_DCS_CTY_CURVE_SERVICES has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 GET_COMMODITY_FORWARD_PRICE Instance method Public Method Get Commodity Forward Price From Commodity Curve 20130711
2 GET_PRICE_BY_TENOR Instance method Public Method Get Price Quotations From Commodity Curve By Tenor 20120727
3 IS_AVAILABLE Instance method Public Method Check if Commodity Curve Services are available 20121025
Events
Interface IF_TBA_DCS_CTY_CURVE_SERVICES has no event.
Types
Interface IF_TBA_DCS_CTY_CURVE_SERVICES has no local type.
Method Signatures

Method GET_COMMODITY_FORWARD_PRICE 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_PRICE_FWD_CURVE List of Commodity Forward Prices 20130711
2 Exporting EV_COMMODITY_ID Call by reference Type reference (TYPE) TBA_CTY_ID Commodity ID 20130711
3 Exporting EV_CURVE_DATE Call by reference Type reference (TYPE) TBA_CURVEDATE Curve Date 20130711
4 Exporting EV_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
10 Importing IV_SHIFT_CURVEDATE_TO_WORK_DAY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Shift Curve Date to Previous Work Day (MIC Calendar) 20130711
# Exception Resumable Description Created on
1 CX_TBA_DCS_PRICEQUOT_SERVICES Exception thrown when input param invalid 20130711

Method GET_PRICE_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_EXT Price Quotation 20120727
2 Exporting EV_COMMODITY_ID Call by reference Type reference (TYPE) TBA_CTY_ID Commodity ID 20130325
3 Exporting EV_CURVE_DATE Call by reference Type reference (TYPE) TBA_CURVEDATE Curve Date 20130419
4 Exporting EV_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 20120727
7 Importing IV_CURVETYPE Call by reference Type reference (TYPE) TBA_CURVETYPE Commodity Curve Type 20120727
8 Importing IV_DCSID Call by reference Type reference (TYPE) TBA_DCSID Derivative Contract Specification ID 20120727
9 Importing IV_MIC Call by reference Type reference (TYPE) TBA_MIC Market Identification Code 20120727
10 Importing IV_SHIFT_CURVEDATE_TO_WORK_DAY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Shift Curve Date to Previous Work Day (MIC Calendar) 20121123
11 Importing IV_TENOR Call by reference Type reference (TYPE) TBA_TENOR Tenor 20120727
# Exception Resumable Description Created on
1 CX_TBA_DCS_PRICEQUOT_SERVICES Exception thrown when input param invalid 20120802

Method IS_AVAILABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_AVAILABLE Value transfer Type reference (TYPE) BOOLE Curve Services are available 20121025

Method IS_AVAILABLE on Interface IF_TBA_DCS_CTY_CURVE_SERVICES has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 740