SAP ABAP Class CL_TBA_DCS_PRICEQUOT_SERVICES (Service class 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 - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_TBA_DCS_PRICEQUOT_SERVICES Service Interface for Price Quotations 20120724
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_TBA_DCS_PRICEQUOT_SRV_FORW DCS Price Quotation Services: Forwards 20121017
2 Inheritance (c INHERITING FROM c_ref)  CL_TBA_DCS_PRICEQUOT_SRV_FUT DCS Price Quotation Services: Forwards 20121017
Properties
Class CL_TBA_DCS_PRICEQUOT_SERVICES  
Short Description Service class for Price Quotations    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FTR_BASIS_DATA_ACCESS   Treasury Basis Objects - Data Access 
Created 20120724   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
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_TBA_DCS_PRICEQUOT_SERVICES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_TBA_DCS_PRICEQUOT_SERVICES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_TBA_DCS_PRICEQUOT_SERVICES Service Interface for Price Quotations 20120724
Friends
# Friend Modeled only Created on Description
1 CL_TBA_DCS_PRICEQUOT_FACTORY 20120724 Factory Class for Price Quotations
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_DERIVATIVE_CAT_FORW Constant Protected Type reference (TYPE) TBA_DERIVATIVETYPE 201 Derivative Category 20121015
2 GC_DERIVATIVE_CAT_FUT Constant Protected Type reference (TYPE) TBA_DERIVATIVETYPE 001 Derivative Category 20121015
3 GO_PRICEQUOT_SRV_FORW Static Attribute Protected Object reference (TYPE REF TO) CL_TBA_DCS_PRICEQUOT_SRV_FORW DCS Price Quotation Services: Forwards 20121017
4 GO_PRICEQUOT_SRV_FUT Static Attribute Protected Object reference (TYPE REF TO) CL_TBA_DCS_PRICEQUOT_SRV_FUT DCS Price Quotation Services: Forwards 20121017
5 GT_DCS_ATTRIBUTES Instance attribute Protected Type reference (TYPE) TBAY_DCS_ATTRIBUTES Derivative Contract Specification 20121016
6 MV_TIMESTAMP Instance attribute Protected Type reference (TYPE) TIMESTAMPL UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun) 20121016
Methods
# Method Level Visibility Method type Description Created on
1 ADD_PRICEQUOTES_TO_BUFFER Instance method Protected Method Add Price Quotations to Buffer 20121017
2 ADD_PRICEQUOTE_TO_BUFFER Instance method Protected Method Add Price Quotation to Buffer 20121017
3 ADD_TO_QUEUE_FOR_DB_INSERT Instance method Protected Method Add Price Quotation to Queue for Insert to Data Base 20121017
4 CHECK_CONSISTENCY Instance method Public Method 20130321
5 CHECK_CONSISTENCY_DER_CAT Instance method Protected Method Perform Derivative Category Specific Consistency Checks 20121207
6 CHECK_PRICEQUOT_BY_TENOR Instance method Public Method 20130321
7 CONVERT_CURRENCY Instance method Protected Method Convert Currency 20121116
8 CONVERT_UNIT_OF_MEASURE Instance method Protected Method Convert Unit of Measure 20121116
9 DELETE_BY_KEY_ATTR_FROM_DB Instance method Protected Method Delete Price Quotations by Key Attributes from Data Base 20121017
10 DELETE_FROM_BUFFER_BY_KEY Instance method Protected Method Delete Price Quotations from Buffer by semantic Key 20121017
11 DELETE_PRICEQUOT Instance method Public Method 20130321
12 GET_BY_KEYDATES_FROM_DB Instance method Protected Method Get Price Quotations by List of Key Dates from Data Base 20121017
13 GET_BY_KEYDATE_FROM_BUFFER Instance method Protected Method Get Price Quotation by Key Date from Buffer 20120724
14 GET_BY_KEYDATE_FROM_DB Instance method Protected Method Get Price Quotation by Key Date from Data Base 20121017
15 GET_BY_KEY_ATTR_FROM_DB Instance method Protected Method Get Price Quotations by Key Attributes from Data Base 20121017
16 GET_BY_KEY_FROM_DB Instance method Protected Method Get Price Quotation by Key from Data Base 20121031
17 GET_BY_MIC_FROM_DB Instance method Protected Method Get Price Quotation by MIC from Data Base 20121017
18 GET_BY_PRICEDATE_INT_FROM_DB Instance method Protected Method Get Price Quotation by Interval of Pricedates from Data Base 20121017
19 GET_BY_TENOR_FROM_BUFFER Instance method Protected Method Get Price Quotation by Tenor from Buffer 20120724
20 GET_BY_TENOR_FROM_DB Instance method Protected Method Get Price Quotation by Tenor from Data Base 20121017
21 GET_BY_TENOR_WO_DATE_FROM_DB Instance method Protected Method Get availability of prices by tenor without pricedate 20121219
22 GET_DCS_ATTRIBUTES Instance method Protected Method Get DCS Attributes 20121120
23 GET_DCS_VERSION_FOR_DATE Instance method Protected Method Get DCS Version Data for Price Date 20121120
24 GET_DERIVATIVE_CATEGORY Instance method Protected Method Get Derivative Category 20121015
25 GET_HISTORY_PQUOT_BY_PRICEDATE Instance method Public Method 20130130
26 GET_HIST_BY_PRICEDATE_FROM_DB Instance method Protected Method Get History of Price Quotations for specific Price Date 20121017
27 GET_INSTANCE Instance method Private Method Get Instance of Der. Cat. specific Price Quotation Service 20121017
28 GET_KEYDATES Instance method Protected Method Get List of valid Key Dates 20121120
29 GET_LAST_AVAIL_FOR_INT_BY_KEYS Instance method Public Method 20130321
30 GET_LAST_AV_FOR_INT_BY_KEYS_DB Instance method Protected Method Get Last Available Price Quotation for Interv from Data Base 20130130
31 GET_LATEST_BY_KEYS_FROM_DB Instance method Protected Method Get latest Price Quotation from Data Base 20121115
32 GET_LATEST_PRICEQUOT_BY_KEYS Instance method Public Method 20130321
33 GET_MIN_MAX_PRICEDATE_FROM_DB Instance method Protected Method Get Minimum and Maximum Price Date 20130624
34 GET_NEXT_N_BY_KEYDATE_FROM_DB Instance method Protected Method Get Next N Pricequot by Keydate from Data Base 20121114
35 GET_NEXT_N_BY_TENOR_FROM_DB Instance method Protected Method Get Next N Pricequot by Tenor from Data Base 20121114
36 GET_NEXT_N_PQ_BY_KEYDATE Instance method Public Method 20130321
37 GET_NEXT_N_PQ_BY_TENOR Instance method Public Method 20130321
38 GET_PRICEQUOT_BY_KEYDATE Instance method Private Method 20130130
39 GET_PRICEQUOT_BY_KEYDATES Instance method Public Method 20130321
40 GET_PRICEQUOT_BY_KEYDATE_MULTI Instance method Public Method 20130321
41 GET_PRICEQUOT_BY_KEY_ATTR Instance method Public Method 20130130
42 GET_PRICEQUOT_BY_MIC Instance method Public Method 20130130
43 GET_PRICEQUOT_BY_PRICEDATE_INT Instance method Public Method 20130130
44 GET_PRICEQUOT_BY_TENOR Instance method Public Method 20130130
45 GET_PRICEQUOT_BY_TENOR_MULTI Instance method Public Method 20130321
46 GET_PRICE_TYPES Instance method Protected Method Get List of valid Price Types 20121121
47 GET_TENOR_DEFINITION Instance method Protected Method Get Time to Maturity (Tenor) 20121120
48 INSERT_PRICEQUOT Instance method Public Method 20130321
49 IS_CONSISTENT Instance method Protected Method Check, if Price Quotation is consistent 20121120
50 IS_DCS_MIC_COMBINATION_VALID Instance method Protected Method Check, if Combination of DCS and MIC is valid 20121120
51 IS_MIC_ACTIVE Instance method Protected Method Check, if MIC is active 20121120
52 WRITE_TO_DB Instance method Protected Method Write Price Quotations to Data Base 20121017
Events
Class CL_TBA_DCS_PRICEQUOT_SERVICES has no event.
Types
Class CL_TBA_DCS_PRICEQUOT_SERVICES has no local type.
Method Signatures

Method ADD_PRICEQUOTES_TO_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PRICEQUOT Call by reference Type reference (TYPE) TBAY_PRICEQUOT Price Quotation 20121017
# Exception Resumable Description Created on
1 CX_TBA_DCS_PRICEQUOT_SERVICES Exceptions related to Price Quotation Services 20121017

Method ADD_PRICEQUOTE_TO_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PRICEQUOT Call by reference Type reference (TYPE) TBAS_PRICEQUOT Price Quotation 20121017
# Exception Resumable Description Created on
1 CX_TBA_DCS_PRICEQUOT_SERVICES Exceptions related to Price Quotation Services 20121019

Method ADD_TO_QUEUE_FOR_DB_INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PRICEQUOT Call by reference Type reference (TYPE) TBAS_PRICEQUOT_G Common DCS Price Quotation Attributes (Futures & Forwards) 20121017
2 Importing IV_DELETION_IND Call by reference Type reference (TYPE) TBA_PRICEQUOT_DELETION_IND ABAP_FALSE Price Quotation Deletion Indicator 20121031
# Exception Resumable Description Created on
1 CX_TBA_DCS_PRICEQUOT_SERVICES Exceptions related to Price Quotation Services 20121019

Method CHECK_CONSISTENCY Signature

Method CHECK_CONSISTENCY on class CL_TBA_DCS_PRICEQUOT_SERVICES has no parameter.
Method CHECK_CONSISTENCY on class CL_TBA_DCS_PRICEQUOT_SERVICES has no exception.

Method CHECK_CONSISTENCY_DER_CAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_CONSISTENT Value transfer Type reference (TYPE) ABAP_BOOL Price Quotation is consistent 20121207
2 Importing IS_PRICEQUOT Call by reference Type reference (TYPE) TBAS_PRICEQUOT Price Quotation 20121207
3 Importing IT_PRICEQUOT Call by reference Type reference (TYPE) TBAY_PRICEQUOT List of Price Quotations 20121207
# Exception Resumable Description Created on
1 CX_TBA_DCS_PRICEQUOT_SERVICES Exceptions related to Price Quotation Services 20121207
2 CX_TBA_INVALID_CUSTOMIZING Exception class for invalid customizing 20121207
3 CX_TBA_INVALID_PARAMETER Exception thrown when input param invalid 20121207

Method CHECK_PRICEQUOT_BY_TENOR Signature

Method CHECK_PRICEQUOT_BY_TENOR on class CL_TBA_DCS_PRICEQUOT_SERVICES has no parameter.
Method CHECK_PRICEQUOT_BY_TENOR on class CL_TBA_DCS_PRICEQUOT_SERVICES has no exception.

Method CONVERT_CURRENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_PRICEQUOT Value transfer Type reference (TYPE) TBAS_PRICEQUOT Price Quotation 20121116
2 Importing IS_PRICEQUOT Call by reference Type reference (TYPE) TBAS_PRICEQUOT Price Quotation 20121116
3 Importing IV_CURRENCY Call by reference Type reference (TYPE) TBA_CURRENCY Quotation Currency 20121116
# Exception Resumable Description Created on
1 CX_TBA_DCS_PRICEQUOT_SERVICES Exceptions related to Price Quotation Services 20121116

Method CONVERT_UNIT_OF_MEASURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_PRICEQUOT Value transfer Type reference (TYPE) TBAS_PRICEQUOT Price Quotation 20121116
2 Importing IS_PRICEQUOT Call by reference Type reference (TYPE) TBAS_PRICEQUOT Price Quotation 20121116
3 Importing IV_UOM Call by reference Type reference (TYPE) TBA_UOM Quotation Unit of Measure 20121116
# Exception Resumable Description Created on
1 CX_TBA_DCS_PRICEQUOT_SERVICES Exceptions related to Price Quotation Services 20121116

Method DELETE_BY_KEY_ATTR_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PRICEQUOT Call by reference Type reference (TYPE) TBAS_PRICEQUOT_G Common DCS Price Quotation Attributes (Futures & Forwards) 20121031
# Exception Resumable Description Created on
1 CX_TBA_DCS_PRICEQUOT_SERVICES Exceptions related to Price Quotation Services 20121017

Method DELETE_FROM_BUFFER_BY_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PRICEQUOT_KEY_EXT Call by reference Type reference (TYPE) TBAS_MDT_KEY_EXT Price Quotation Key 20121017
# Exception Resumable Description Created on
1 CX_TBA_DCS_PRICEQUOT_SERVICES Exceptions related to Price Quotation Services 20121017

Method DELETE_PRICEQUOT Signature

Method DELETE_PRICEQUOT on class CL_TBA_DCS_PRICEQUOT_SERVICES has no parameter.
Method DELETE_PRICEQUOT on class CL_TBA_DCS_PRICEQUOT_SERVICES has no exception.

Method GET_BY_KEYDATES_FROM_DB 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 20121017
2 Importing IT_KEYDATES Call by reference Type reference (TYPE) TBAY_KEYDATES Kontraktspezifikation für Derivate Stichtag 20121017
3 Importing IV_CURVEDATE Call by reference Type reference (TYPE) TBA_CURVEDATE Curve Date 20121017
4 Importing IV_DCSID Call by reference Type reference (TYPE) TBA_DCSID Derivative Contract Specification ID 20121017
5 Importing IV_MIC Call by reference Type reference (TYPE) TBA_MIC Market Identification Code 20121017
6 Importing IV_PRICETYPE Call by reference Type reference (TYPE) TBA_PRICETYPE Type of Price Quotation 20121017
7 Importing IV_RB_CURVEDATE Call by reference Type reference (TYPE) TBA_CURVEDATE Read Back Curve Date 20121017
# Exception Resumable Description Created on
1 CX_TBA_DCS_PRICEQUOT_SERVICES Exceptions related to Price Quotation Services 20121019

Method GET_BY_KEYDATE_FROM_BUFFER 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 20120724
2 Exporting EV_SUBRC Call by reference Type reference (TYPE) SYSUBRC Return Value of Read Table Statements 20120724
3 Importing IS_PRICEDATE Call by reference Type reference (TYPE) TBAS_PRICEDATE Price Date 20120828
4 Importing IV_DCSID Call by reference Type reference (TYPE) TBA_DCSID Derivative Contract Specification ID 20120724
5 Importing IV_KEYDATE Call by reference Type reference (TYPE) TBA_KEYDATE Key Date 20120724
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
# Exception Resumable Description Created on
1 CX_TBA_DCS_PRICEQUOT_SERVICES Exceptions related to Price Quotation Services 20121015

Method GET_BY_KEYDATE_FROM_DB 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 20121017
2 Importing IT_PRICEDATES Call by reference Type reference (TYPE) TBAY_PRICEDATE Price Date 20121017
3 Importing IV_DCSID Call by reference Type reference (TYPE) TBA_DCSID Derivative Contract Specification ID 20121017
4 Importing IV_IGNORE_PRICETIME Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Ignore Pricetime 20121023
5 Importing IV_KEYDATE Call by reference Type reference (TYPE) TBA_KEYDATE Key Date 20121017
6 Importing IV_MIC Call by reference Type reference (TYPE) TBA_MIC Market Identification Code 20121017
7 Importing IV_PRICETYPE Call by reference Type reference (TYPE) TBA_PRICETYPE Price Type 20121017
# Exception Resumable Description Created on
1 CX_TBA_DCS_PRICEQUOT_SERVICES Exceptions related to Price Quotation Services 20121019

Method GET_BY_KEY_ATTR_FROM_DB 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 20121017
2 Importing IS_KEY_ATTR_SEL Call by reference Type reference (TYPE) TBAS_PRICEQUOT_SELECTION Selection ranges for price quotations 20121017
3 Importing IV_DCSID Call by reference Type reference (TYPE) TBA_DCSID Derivative Contract Specification ID 20121017
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 20121017
# Exception Resumable Description Created on
1 CX_TBA_DCS_PRICEQUOT_SERVICES Exceptions related to Price Quotation Services 20121019

Method GET_BY_KEY_FROM_DB 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 20121031
2 Importing IS_KEY Call by reference Type reference (TYPE) TBAS_MDT_KEY_EXT Price Quotation Keys external view 20121031
# Exception Resumable Description Created on
1 CX_TBA_DCS_PRICEQUOT_SERVICES Exceptions related to Price Quotation Services 20121031

Method GET_BY_MIC_FROM_DB 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 20121017
2 Importing IV_DCSID Call by reference Type reference (TYPE) TBA_DCSID Derivative Contract Specification ID 20121017
3 Importing IV_MAX_PRICEDATE Call by reference Type reference (TYPE) TBA_PRICEDATE Price Date 20121017
4 Importing IV_MIC Call by reference Type reference (TYPE) TBA_MIC Market Identification Code 20121017
5 Importing IV_MIN_PRICEDATE Call by reference Type reference (TYPE) TBA_PRICEDATE Price Date 20121017
# Exception Resumable Description Created on
1 CX_TBA_DCS_PRICEQUOT_SERVICES Exceptions related to Price Quotation Services 20121019

Method GET_BY_PRICEDATE_INT_FROM_DB 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 20121017
2 Importing IV_DCSID Call by reference Type reference (TYPE) TBA_DCSID Derivative Contract Specification ID 20121017
3 Importing IV_KEYDATE Call by reference Type reference (TYPE) TBA_KEYDATE Derivative Contract Key Date 20130129
4 Importing IV_MAX_PRICEDATE Call by reference Type reference (TYPE) TBA_PRICEDATE Price Date 20121017
5 Importing IV_MIN_PRICEDATE Call by reference Type reference (TYPE) TBA_PRICEDATE Price Date 20121017
6 Importing IV_PRICETYPE Call by reference Type reference (TYPE) TBA_PRICETYPE Price Type 20121017
# Exception Resumable Description Created on
1 CX_TBA_DCS_PRICEQUOT_SERVICES Exceptions related to Price Quotation Services 20121019

Method GET_BY_TENOR_FROM_BUFFER 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 20120724
2 Exporting EV_SUBRC Call by reference Type reference (TYPE) SYSUBRC Return Value of Read Table Statements 20120724
3 Importing IS_PRICEDATE Call by reference Type reference (TYPE) TBAS_PRICEDATE Price Date 20120828
4 Importing IV_DCSID Call by reference Type reference (TYPE) TBA_DCSID Derivative Contract Specification ID 20120724
5 Importing IV_MIC Call by reference Type reference (TYPE) TBA_MIC Market Identification Code 20120724
6 Importing IV_PRICETYPE Call by reference Type reference (TYPE) TBA_PRICETYPE Price Type 20120828
7 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 20121015

Method GET_BY_TENOR_FROM_DB 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 20121017
2 Importing IT_PRICEDATES Call by reference Type reference (TYPE) TBAY_PRICEDATE List of Price Dates 20121017
3 Importing IV_DCSID Call by reference Type reference (TYPE) TBA_DCSID Derivative Contract Specification ID 20121017
4 Importing IV_IGNORE_PRICETIME Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Ignore Pricetime 20121023
5 Importing IV_MIC Call by reference Type reference (TYPE) TBA_MIC Market Identification Code 20121017
6 Importing IV_PRICETYPE Call by reference Type reference (TYPE) TBA_PRICETYPE Price Type 20121017
7 Importing IV_TENOR Call by reference Type reference (TYPE) TBA_TENOR special quotations to identify the relevant key date 20121017
# Exception Resumable Description Created on
1 CX_TBA_DCS_PRICEQUOT_SERVICES Exceptions related to Price Quotation Services 20121019

Method GET_BY_TENOR_WO_DATE_FROM_DB 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 GET_DCS_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_DCS Value transfer Type reference (TYPE) TBAS_DCS_ATTRIBUTES DCS Attribute Structure 20121120
2 Importing IV_DCSID Call by reference Type reference (TYPE) TBA_DCSID Derivative Contract Specification ID 20121120
# Exception Resumable Description Created on
1 CX_TBA_INVALID_PARAMETER Exception thrown when input param invalid 20121120

Method GET_DCS_VERSION_FOR_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_DCS Value transfer Type reference (TYPE) TBAC_DCS_CTY Definition Contract Specification LOF Commodity 20121120
2 Importing IV_DCSID Call by reference Type reference (TYPE) TBA_DCSID Derivative Contract Specification ID 20121120
3 Importing IV_PRICEDATE Call by reference Type reference (TYPE) TBA_PRICEDATE Date of Price Quotation 20121120
# Exception Resumable Description Created on
1 CX_TBA_INVALID_PARAMETER Exception thrown when input param invalid 20121120

Method GET_DERIVATIVE_CATEGORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_DERIVATIVE_TYPE Value transfer Type reference (TYPE) TBA_DERIVATIVETYPE Derivative Category 20121015
2 Importing IV_DCSID Call by reference Type reference (TYPE) TBA_DCSID Derivative Contract Specification ID 20121015
# Exception Resumable Description Created on
1 CX_TBA_DCS_PRICEQUOT_SERVICES Exceptions related to Price Quotation Services 20121015

Method GET_HISTORY_PQUOT_BY_PRICEDATE Signature

Method GET_HISTORY_PQUOT_BY_PRICEDATE on class CL_TBA_DCS_PRICEQUOT_SERVICES has no parameter.
Method GET_HISTORY_PQUOT_BY_PRICEDATE on class CL_TBA_DCS_PRICEQUOT_SERVICES has no exception.

Method GET_HIST_BY_PRICEDATE_FROM_DB 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 Derivative Contract Specification: Price Quotations 20121017
2 Importing IS_KEY_EXT Call by reference Type reference (TYPE) TBAS_MDT_KEY_EXT Price Quotation Keys external view 20121017
# Exception Resumable Description Created on
1 CX_TBA_DCS_PRICEQUOT_SERVICES Exceptions related to Price Quotation Services 20121019

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EO_DCS_PRICEQUOT_SERVICE Value transfer Object reference (TYPE REF TO) CL_TBA_DCS_PRICEQUOT_SERVICES Price Quotations Service Interface 20121017
2 Importing IV_DCSID Call by reference Type reference (TYPE) TBA_DCSID Derivative Contract Specification ID 20121017
# Exception Resumable Description Created on
1 CX_TBA_DCS_PRICEQUOT_SERVICES Exceptions related to Price Quotation Services 20121017

Method GET_KEYDATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_KEYDATES Value transfer Type reference (TYPE) TBAY_KEYDATES List of Key Dates 20121120
2 Importing IV_DCSID Call by reference Type reference (TYPE) TBA_DCSID Derivative Contract Specification ID 20121120
3 Importing IV_PRICEDATE Call by reference Type reference (TYPE) TBA_PRICEDATE Date of Price Quotation 20121120
# Exception Resumable Description Created on
1 CX_TBA_INVALID_CUSTOMIZING Exception class for invalid customizing 20121120
2 CX_TBA_INVALID_PARAMETER Exception thrown when input param invalid 20121120

Method GET_LAST_AVAIL_FOR_INT_BY_KEYS Signature

Method GET_LAST_AVAIL_FOR_INT_BY_KEYS on class CL_TBA_DCS_PRICEQUOT_SERVICES has no parameter.
Method GET_LAST_AVAIL_FOR_INT_BY_KEYS on class CL_TBA_DCS_PRICEQUOT_SERVICES has no exception.

Method GET_LAST_AV_FOR_INT_BY_KEYS_DB 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 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_BY_KEYS_FROM_DB 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 20121115
2 Importing IV_DCSID Call by reference Type reference (TYPE) TBA_DCSID Derivative Contract Specification ID 20121115
3 Importing IV_KEYDATE Call by reference Type reference (TYPE) TBA_KEYDATE Derivative Contract Key Date 20121115
4 Importing IV_MIC Call by reference Type reference (TYPE) TBA_MIC Market Identifier Code 20121115
5 Importing IV_PRICEDATE Call by reference Type reference (TYPE) TBA_PRICEDATE Date of Price Quotation 20121115
6 Importing IV_PRICETIME Call by reference Type reference (TYPE) TBA_PRICETIME Time of Price Quotation 20121115
7 Importing IV_PRICETYPE Call by reference Type reference (TYPE) TBA_PRICETYPE Type of Price Quotation 20121115
8 Importing IV_TENOR Call by reference Type reference (TYPE) TBA_TENOR Time to Maturity 20121115
# Exception Resumable Description Created on
1 CX_TBA_DCS_PRICEQUOT_SERVICES Exceptions related to Price Quotation Services 20121115

Method GET_LATEST_PRICEQUOT_BY_KEYS Signature

Method GET_LATEST_PRICEQUOT_BY_KEYS on class CL_TBA_DCS_PRICEQUOT_SERVICES has no parameter.
Method GET_LATEST_PRICEQUOT_BY_KEYS on class CL_TBA_DCS_PRICEQUOT_SERVICES has no exception.

Method GET_MIN_MAX_PRICEDATE_FROM_DB 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_BY_KEYDATE_FROM_DB 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 Table type of Price Date 20121114
2 Importing IT_KEY Call by reference Type reference (TYPE) TBAY_PQ_KEYDATE table type of Pricequot Part Key 20121114
3 Importing IT_PRICETIME Call by reference Type reference (TYPE) TBAR_PRICETIME Range table for Price Time 20121114
4 Importing IV_DCSID Call by reference Type reference (TYPE) TBA_DCSID Derivative Contract Specification ID 20121114
5 Importing IV_DIRECTION Call by reference Type reference (TYPE) IF_TBA_DCS_PRICEQUOT_SERVICES=>TY_DIRECTION IF_TBA_DCS_PRICEQUOT_SERVICES=>GC_DIRECTION_AFTER 20121116
6 Importing IV_NUMBER_QUOTATIONS Call by reference Type reference (TYPE) I Number of Quotation requested 20121114
7 Returning RT_PRICEQUOT Value transfer Type reference (TYPE) TBAY_PRICEQUOT Derivative Contract Specification: Price Quotations 20121114
# Exception Resumable Description Created on
1 CX_TBA_DCS_PRICEQUOT_SERVICES Exceptions related to Price Quotation Services 20121114

Method GET_NEXT_N_BY_TENOR_FROM_DB 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 20121114
2 Importing IT_KEY Call by reference Type reference (TYPE) TBAY_PQ_TENOR table type of Pricequot Part Key 20121114
3 Importing IT_PRICETIME Call by reference Type reference (TYPE) TBAR_PRICETIME Range table for Price Time 20121114
4 Importing IV_DCSID Call by reference Type reference (TYPE) TBA_DCSID Derivative Contract Specification ID 20121114
5 Importing IV_DIRECTION Call by reference Type reference (TYPE) IF_TBA_DCS_PRICEQUOT_SERVICES=>TY_DIRECTION IF_TBA_DCS_PRICEQUOT_SERVICES=>GC_DIRECTION_AFTER Direction 20121116
6 Importing IV_IGNORE_PRICETIME Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Ignore Pricetime 20121114
7 Importing IV_NUMBER_QUOTATIONS Call by reference Type reference (TYPE) I Number of Quotation requested 20121114
8 Returning RT_PRICEQUOT Value transfer Type reference (TYPE) TBAY_PRICEQUOT Derivative Contract Specification: Price Quotations 20121114
# Exception Resumable Description Created on
1 CX_TBA_DCS_PRICEQUOT_SERVICES Exceptions related to Price Quotation Services 20121114

Method GET_NEXT_N_PQ_BY_KEYDATE Signature

Method GET_NEXT_N_PQ_BY_KEYDATE on class CL_TBA_DCS_PRICEQUOT_SERVICES has no parameter.
Method GET_NEXT_N_PQ_BY_KEYDATE on class CL_TBA_DCS_PRICEQUOT_SERVICES has no exception.

Method GET_NEXT_N_PQ_BY_TENOR Signature

Method GET_NEXT_N_PQ_BY_TENOR on class CL_TBA_DCS_PRICEQUOT_SERVICES has no parameter.
Method GET_NEXT_N_PQ_BY_TENOR on class CL_TBA_DCS_PRICEQUOT_SERVICES has no exception.

Method GET_PRICEQUOT_BY_KEYDATE Signature

Method GET_PRICEQUOT_BY_KEYDATE on class CL_TBA_DCS_PRICEQUOT_SERVICES has no parameter.
Method GET_PRICEQUOT_BY_KEYDATE on class CL_TBA_DCS_PRICEQUOT_SERVICES has no exception.

Method GET_PRICEQUOT_BY_KEYDATES Signature

Method GET_PRICEQUOT_BY_KEYDATES on class CL_TBA_DCS_PRICEQUOT_SERVICES has no parameter.
Method GET_PRICEQUOT_BY_KEYDATES on class CL_TBA_DCS_PRICEQUOT_SERVICES has no exception.

Method GET_PRICEQUOT_BY_KEYDATE_MULTI Signature

Method GET_PRICEQUOT_BY_KEYDATE_MULTI on class CL_TBA_DCS_PRICEQUOT_SERVICES has no parameter.
Method GET_PRICEQUOT_BY_KEYDATE_MULTI on class CL_TBA_DCS_PRICEQUOT_SERVICES has no exception.

Method GET_PRICEQUOT_BY_KEY_ATTR Signature

Method GET_PRICEQUOT_BY_KEY_ATTR on class CL_TBA_DCS_PRICEQUOT_SERVICES has no parameter.
Method GET_PRICEQUOT_BY_KEY_ATTR on class CL_TBA_DCS_PRICEQUOT_SERVICES has no exception.

Method GET_PRICEQUOT_BY_MIC Signature

Method GET_PRICEQUOT_BY_MIC on class CL_TBA_DCS_PRICEQUOT_SERVICES has no parameter.
Method GET_PRICEQUOT_BY_MIC on class CL_TBA_DCS_PRICEQUOT_SERVICES has no exception.

Method GET_PRICEQUOT_BY_PRICEDATE_INT Signature

Method GET_PRICEQUOT_BY_PRICEDATE_INT on class CL_TBA_DCS_PRICEQUOT_SERVICES has no parameter.
Method GET_PRICEQUOT_BY_PRICEDATE_INT on class CL_TBA_DCS_PRICEQUOT_SERVICES has no exception.

Method GET_PRICEQUOT_BY_TENOR Signature

Method GET_PRICEQUOT_BY_TENOR on class CL_TBA_DCS_PRICEQUOT_SERVICES has no parameter.
Method GET_PRICEQUOT_BY_TENOR on class CL_TBA_DCS_PRICEQUOT_SERVICES has no exception.

Method GET_PRICEQUOT_BY_TENOR_MULTI Signature

Method GET_PRICEQUOT_BY_TENOR_MULTI on class CL_TBA_DCS_PRICEQUOT_SERVICES has no parameter.
Method GET_PRICEQUOT_BY_TENOR_MULTI on class CL_TBA_DCS_PRICEQUOT_SERVICES has no exception.

Method GET_PRICE_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_PRICE_TYPES Value transfer Type reference (TYPE) TBAY_PRICETYPE List of Price Types 20121121
# Exception Resumable Description Created on
1 CX_TBA_DCS_PRICEQUOT_SERVICES Exceptions related to Price Quotation Services 20121121

Method GET_TENOR_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_TENOR Value transfer Type reference (TYPE) TBAS_TENOR_COMM Communication structure Tenor definition 20121120
2 Importing IV_TENOR Call by reference Type reference (TYPE) TBA_TENOR Time to Maturity 20121120
# Exception Resumable Description Created on
1 CX_TBA_INVALID_PARAMETER Exception thrown when input param invalid 20121120

Method INSERT_PRICEQUOT Signature

Method INSERT_PRICEQUOT on class CL_TBA_DCS_PRICEQUOT_SERVICES has no parameter.
Method INSERT_PRICEQUOT on class CL_TBA_DCS_PRICEQUOT_SERVICES has no exception.

Method IS_CONSISTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_CONSISTENT Value transfer Type reference (TYPE) ABAP_BOOL Price Quotation is consistent 20121120
2 Importing IS_PRICEQUOT Call by reference Type reference (TYPE) TBAS_PRICEQUOT Price Quotation 20121207
3 Importing IT_PRICEQUOT Call by reference Type reference (TYPE) TBAY_PRICEQUOT List of Price Quotations 20121207
# Exception Resumable Description Created on
1 CX_TBA_DCS_PRICEQUOT_SERVICES Exceptions related to Price Quotation Services 20121120
2 CX_TBA_INVALID_CUSTOMIZING Exception class for invalid customizing 20121120
3 CX_TBA_INVALID_PARAMETER Exception thrown when input param invalid 20121120

Method IS_DCS_MIC_COMBINATION_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_VALID Value transfer Type reference (TYPE) ABAP_BOOL 20121120
2 Importing IV_DCSID Call by reference Type reference (TYPE) TBA_DCSID Derivative Contract Specification ID 20121120
3 Importing IV_MIC Call by reference Type reference (TYPE) TBA_MIC Market Identifier Code 20121120
# Exception Resumable Description Created on
1 CX_TBA_INVALID_PARAMETER Exception thrown when input param invalid 20121120

Method IS_MIC_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_ACTIVE Value transfer Type reference (TYPE) ABAP_BOOL 20121120
2 Importing IV_MIC Call by reference Type reference (TYPE) TBA_MIC Market Identifier Code 20121120
# Exception Resumable Description Created on
1 CX_TBA_INVALID_PARAMETER Exception thrown when input param invalid 20121120

Method WRITE_TO_DB Signature

Method WRITE_TO_DB on class CL_TBA_DCS_PRICEQUOT_SERVICES has no parameter.
# Exception Resumable Description Created on
1 CX_TBA_DCS_PRICEQUOT_SERVICES Exceptions related to Price Quotation Services 20121017
History
Last changed by/on SAP  20130531 
SAP Release Created in 740