SAP ABAP Class CL_TBA_DCS_PRICEQUOT_UI (Services related to DCS based Market Data UIs)
Hierarchy
PI_BASIS (Software Component) Basis Plug-In
   CA-GTF-TRB (Application Component) Financial Risk Management Basis
     FTR_BASIS_UI (Package) Treasury Basis Objects - User Interfaces
Properties
Class CL_TBA_DCS_PRICEQUOT_UI  
Short Description Services related to DCS based Market Data UIs    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FTR_BASIS_UI   Treasury Basis Objects - User Interfaces 
Created 20130605   SAP 
Last change 20131127   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_LOF_SERVICES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_TBA_DCS_PRICEQUOT_UI has no interface implemented.
Friends
Class CL_TBA_DCS_PRICEQUOT_UI has no friend class.
Attributes
Class CL_TBA_DCS_PRICEQUOT_UI has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 GET_DCS_MIC_BY_RANGES Static method Public Method Get DCS/MIC Combinations by Ranges 20130624
2 GET_DCS_MIC_MD_QUALITY_DETAILS Static method Public Method Get Market Data Quality Details for DCS/MIC Combination 20130624
3 GET_DCS_MIC_MD_QUALITY_DET_FWD Static method Public Method Get Market Data Quality Details for DCS/MIC (Cdty Fwd) 20130809
4 GET_MIN_MAX_PRICEDATE Static method Public Method Get minimum and maximum price date 20130624
5 GET_MIN_MAX_PRICEDATE_FWD Static method Public Method Get minimum and maximum price date (Commodity Forward) 20130807
6 GET_OVERALL_MD_QUALITY_STATUS Static method Public Method Get Overall Market Data Quality Status 20130624
7 GET_OVERALL_MD_QUALITY_STA_FWD Static method Public Method Get Overall Market Data Quality Status (Commodity Forward) 20130807
8 _ROUND_PRICE Static method Private Method Round Commodity Price 20130624
Events
Class CL_TBA_DCS_PRICEQUOT_UI has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_DCS_MIC_ATTR Public See coding 20130624 tt_dcs_mic_attr TYPE STANDARD TABLE OF ty_dcs_mic_attr
2 TY_DCS_MIC_ATTR Public See coding 20130624 BEGIN OF ty_dcs_mic_attr, dcsid TYPE tba_dcsid, dcsid_txt TYPE tba_dcsid_txt, derivativetype TYPE tba_derivativetype, mic TYPE tba_mic, mic_txt TYPE tba_mic_txt, pricetype TYPE tba_pricetype, pricetype_txt TYPE tba_pricetype_txt, pricedate TYPE tba_pricedate, keydates TYPE tbay_keydates, period_keys TYPE tbay_keydate_timing, END OF ty_dcs_mic_attr
Method Signatures

Method GET_DCS_MIC_BY_RANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DCS_MIC_ATTR Call by reference Type reference (TYPE) TT_DCS_MIC_ATTR 20130624
2 Importing IT_DCSID Call by reference Type reference (TYPE) TBAR_DCSID Range table for Derivative Contract Specification ID 20130624
3 Importing IT_DERIVATIVE_TYPE Call by reference Type reference (TYPE) TBAR_DERIVATIVE_TYPE Range table for Derivative Category 20130624
4 Importing IT_KEYDATE Call by reference Type reference (TYPE) TBAR_KEY_DATE Range table for Key Date 20130624
5 Importing IT_LIFECYCLE_STATUS Call by reference Type reference (TYPE) TBAR_LIFECYCLE_STATUS Range table for DCS Lifecycle Status 20130624
6 Importing IT_MIC Call by reference Type reference (TYPE) TBAR_MIC Range table for MIC 20130624
7 Importing IV_CHECK_INVALID_KEYDATE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20130624
8 Importing IV_PERIOD_TYPE Call by reference Type reference (TYPE) TBA_PERIODTYPE CL_TBA_DCS_LOF_SERVICES=>GC_PERIODTYPE_QP Period Type 20130624
9 Importing IV_PRICE_DATE Call by reference Type reference (TYPE) TBA_PRICEDATE Date of Price Quotation 20130624
10 Importing IV_PRICE_TYPE Call by reference Type reference (TYPE) TBA_PRICETYPE Type of Price Quotation 20130624
# Exception Resumable Description Created on
1 CX_TBA_INVALID_PARAMETER Exception thrown when input param invalid 20130624

Method GET_DCS_MIC_MD_QUALITY_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DETAILS Call by reference Type reference (TYPE) TBAY_DCS_MD_QUALITY_RES_F DCS-based Market Data Quality Results (Details) 20130624
2 Importing IT_KEYDATES Call by reference Type reference (TYPE) TBAR_KEY_DATE Range table for Key Date 20130624
3 Importing IV_CHECK_INVALID_KEYDATE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Check on invalid keydates 20130624
4 Importing IV_DCSID Call by reference Type reference (TYPE) TBA_DCSID Derivative Contract Specification ID 20130624
5 Importing IV_DCSID_TXT Call by reference Type reference (TYPE) TBA_DCSID_TXT Derivative Contract Specification Description 20130624
6 Importing IV_MIC Call by reference Type reference (TYPE) TBA_MIC Market Identifier Code 20130624
7 Importing IV_MIC_TXT Call by reference Type reference (TYPE) TBA_MIC_TXT Market Identifier Code Description 20130624
8 Importing IV_PERIODTYPE Call by reference Type reference (TYPE) TBA_PERIODTYPE Period Type 20130624
9 Importing IV_PRICEDATE Call by reference Type reference (TYPE) TBA_PRICEDATE Date of Price Quotation 20130624
10 Importing IV_PRICETYPE Call by reference Type reference (TYPE) TBA_PRICETYPE 'QP' Type of Price Quotation 20130624
11 Importing IV_PRICETYPE_TXT Call by reference Type reference (TYPE) TBA_PRICETYPE_TXT Type of Price Quotation Description 20130624

Method GET_DCS_MIC_MD_QUALITY_DETAILS on class CL_TBA_DCS_PRICEQUOT_UI has no exception.

Method GET_DCS_MIC_MD_QUALITY_DET_FWD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DETAILS Call by reference Type reference (TYPE) TBAY_DCS_MD_QUALITY_RES_FWD DCS-based Market Data Quality Results (Details) 20130809
2 Importing IT_KEYDATES Call by reference Type reference (TYPE) TBAR_KEY_DATE Range table for Key Date 20130809
3 Importing IV_CHECK_INVALID_PERIOD_KEYS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Check on invalid period keys 20130809
4 Importing IV_DCSID Call by reference Type reference (TYPE) TBA_DCSID Derivative Contract Specification ID 20130809
5 Importing IV_DCSID_TXT Call by reference Type reference (TYPE) TBA_DCSID_TXT Derivative Contract Specification Description 20130809
6 Importing IV_MIC Call by reference Type reference (TYPE) TBA_MIC Market Identifier Code 20130809
7 Importing IV_MIC_TXT Call by reference Type reference (TYPE) TBA_MIC_TXT Market Identifier Code Description 20130809
8 Importing IV_PRICEDATE Call by reference Type reference (TYPE) TBA_PRICEDATE Date of Price Quotation 20130809
9 Importing IV_PRICETYPE Call by reference Type reference (TYPE) TBA_PRICETYPE 'QP' Type of Price Quotation 20130809
10 Importing IV_PRICETYPE_TXT Call by reference Type reference (TYPE) TBA_PRICETYPE_TXT Type of Price Quotation Description 20130809

Method GET_DCS_MIC_MD_QUALITY_DET_FWD on class CL_TBA_DCS_PRICEQUOT_UI has no exception.

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 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_INVALID_PARAMETER Exception thrown when input param invalid 20130624

Method GET_MIN_MAX_PRICEDATE_FWD 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_INVALID_PARAMETER Exception thrown when input param invalid 20130807

Method GET_OVERALL_MD_QUALITY_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INVALID_KEYDATES Call by reference Type reference (TYPE) TBAY_KEYDATES Table type of Keydates 20130624
2 Exporting EV_PERCENT Call by reference Type reference (TYPE) TBA_MARKET_DATA_PERCENT Percentage of Price Quotations on Price Date 20130624
3 Exporting EV_STATUS Call by reference Type reference (TYPE) TBA_MARKET_DATA_QUALITY_AGGR DCS-Based Market Data Quality (Aggregated) Indicator 20130624
4 Importing IT_KEYDATES Call by reference Type reference (TYPE) TBAY_KEYDATES Table type of Keydates 20130624
5 Importing IT_PRICEQUOT Call by reference Type reference (TYPE) TBAY_PRICEQUOT Derivative Contract Specification: Price Quotations 20130624
6 Importing IV_CHECK_INVALID_KEYDATE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Check Market Data with invalid Keydate exist 20130624
7 Importing IV_DCSID Call by reference Type reference (TYPE) TBA_DCSID Derivative Contract Specification ID 20130624
8 Importing IV_MIC Call by reference Type reference (TYPE) TBA_MIC Market Identifier Code 20130624
9 Importing IV_PRICEDATE Call by reference Type reference (TYPE) TBA_PRICEDATE Date of Price Quotation 20130624
10 Importing IV_PRICETYPE Call by reference Type reference (TYPE) TBA_PRICETYPE Type of Price Quotation 20130624

Method GET_OVERALL_MD_QUALITY_STATUS on class CL_TBA_DCS_PRICEQUOT_UI has no exception.

Method GET_OVERALL_MD_QUALITY_STA_FWD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INVALID_PERIOD_KEYS Call by reference Type reference (TYPE) TBAY_KEYDATE_TIMING Period Keys 20130807
2 Exporting EV_PERCENT Call by reference Type reference (TYPE) TBA_MARKET_DATA_PERCENT Percentage of Price Quotations on Price Date 20130807
3 Exporting EV_STATUS Call by reference Type reference (TYPE) TBA_MARKET_DATA_QUALITY_AGGR DCS-Based Market Data Quality (Aggregated) Indicator 20130807
4 Importing IT_PERIOD_KEYS Call by reference Type reference (TYPE) TBAY_KEYDATE_TIMING Period Keys 20130807
5 Importing IT_PRICEQUOT Call by reference Type reference (TYPE) TBAY_PRICEQUOT_FWD Derivative Contract Specification: Price Quotations 20130807
6 Importing IV_CHECK_INVALID_PERIOD_KEYS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Check Market Data with invalid Keydate exist 20130807
7 Importing IV_DCSID Call by reference Type reference (TYPE) TBA_DCSID Derivative Contract Specification ID 20130807
8 Importing IV_MIC Call by reference Type reference (TYPE) TBA_MIC Market Identifier Code 20130807
9 Importing IV_PRICEDATE Call by reference Type reference (TYPE) TBA_PRICEDATE Date of Price Quotation 20130807
10 Importing IV_PRICETYPE Call by reference Type reference (TYPE) TBA_PRICETYPE Type of Price Quotation 20130807

Method GET_OVERALL_MD_QUALITY_STA_FWD on class CL_TBA_DCS_PRICEQUOT_UI has no exception.

Method _ROUND_PRICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_PRICE Call by reference Type reference (TYPE) TBA_PRICE Quotation Price 20130624
2 Importing IV_DCSID Call by reference Type reference (TYPE) TBA_DCSID Derivative Contract Specification ID 20130624

Method _ROUND_PRICE on class CL_TBA_DCS_PRICEQUOT_UI has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in