Hierarchy
⤷ 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
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 |