Hierarchy
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_TBA_DCS_UI_LOF | Implementation DCS UI for Listed Options & Futures | 20120808 |
Properties
| Interface | IF_TBA_DCS_UI_LOF_DATA | |
| Short Description | Controller for LOF screens |
General Data
| Package | FTR_BASIS_UI | Treasury Basis Objects - User Interfaces |
| Created | 20120808 | SAP |
| Last changed | 20140121 | 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_UI_LOF_DATA has no interface.
Friends
Interface IF_TBA_DCS_UI_LOF_DATA has no friend.
Attributes
Interface IF_TBA_DCS_UI_LOF_DATA has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Check of Basic data are changeable in the current dcs | 20120914 | |
| 2 | Instance method | Public | Method | Calculate Tick value | 20120821 | |
| 3 | Instance method | Public | Method | 20120816 | ||
| 4 | Instance method | Public | Method | Create new version if necessary | 20120816 | |
| 5 | Instance method | Public | Method | Read basic non-version dependent DCS data | 20120809 | |
| 6 | Instance method | Public | Method | Get the current version date to given DCS | 20120821 | |
| 7 | Instance method | Public | Method | Read ticks for a specific version | 20120809 | |
| 8 | Instance method | Public | Method | Get the current display/change mode ('X'=>displ.; ' '=>cha.) | 20120809 | |
| 9 | Instance method | Public | Method | Read list of assigned mics | 20120808 | |
| 10 | Instance method | Public | Method | Gets next version date to given DCS and date | 20120809 | |
| 11 | Instance method | Public | Method | Read period definition id | 20120808 | |
| 12 | Instance method | Public | Method | Get all keydates and periods | 20120809 | |
| 13 | Instance method | Public | Method | Gets previous version date to given DCS and date | 20120821 | |
| 14 | Instance method | Public | Method | Read security id definition id | 20120808 | |
| 15 | Instance method | Public | Method | Get the period type search help | 20130827 | |
| 16 | Instance method | Public | Method | Get strike data for a given DCS and a specific version | 20120821 | |
| 17 | Instance method | Public | Method | Read DCS data for a specific version | 20120808 | |
| 18 | Instance method | Public | Method | Check if periods of this DCS are maintainable | 20120809 | |
| 19 | Instance method | Public | Method | Check if derivative (type) has an underlying | 20130308 | |
| 20 | Instance method | Public | Method | Check if DCS URL is changeable | 20120914 | |
| 21 | Instance method | Public | Method | Check if version is changeable | 20120914 | |
| 22 | Instance method | Public | Method | Set basic non-version dependent DCS data | 20120814 | |
| 23 | Instance method | Public | Method | Set ticks for a specific version | 20120816 | |
| 24 | Instance method | Public | Method | Set list of assigned mics | 20120815 | |
| 25 | Instance method | Public | Method | Set period definition id | 20120814 | |
| 26 | Instance method | Public | Method | Set all keydates and periods | 20120815 | |
| 27 | Instance method | Public | Method | Set security id definition id | 20120814 | |
| 28 | Instance method | Public | Method | Set strike data for a given DCS and a specific version | 20120821 | |
| 29 | Instance method | Public | Method | Write versioned DCS data | 20120815 |
Events
Interface IF_TBA_DCS_UI_LOF_DATA has no event.
Types
Interface IF_TBA_DCS_UI_LOF_DATA has no local type.
Method Signatures
Method ARE_BASICS_CHANGEABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_MAINTAINABLE | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20120914 |
Method ARE_BASICS_CHANGEABLE on Interface IF_TBA_DCS_UI_LOF_DATA has no exception.
Method CALCULATE_TICK_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_CURRUNIT | Call by reference | Type reference (TYPE) | TBA_CURRUNIT | Currency Unit | 20120821 | |||
| 2 | IV_TICK_AMOUNT | Call by reference | Type reference (TYPE) | TBA_TICK_AMNT | Tick Amount | 20120821 | |||
| 3 | IV_VERSION_DATE | Call by reference | Type reference (TYPE) | TBA_KEYDATE | Derivative Contract Key Date | 20120821 | |||
| 4 | RV_TICK_VALUE | Value transfer | Type reference (TYPE) | TBA_TICK_VALUE | Tick Value | 20120821 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception thrown when input param invalid | 20120821 |
Method CHECK_CURRENCY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_CURRENCY | Call by reference | Type reference (TYPE) | TBA_CURRENCY | Quoted Currency | 20120816 | |||
| 2 | IV_CURRUNIT | Call by reference | Type reference (TYPE) | TBA_CURRUNIT | Currency Unit | 20120816 | |||
| 3 | RV_SUBRC | Value transfer | Type reference (TYPE) | SYSUBRC | Return Value of ABAP Statements | 20120816 |
Method CHECK_CURRENCY on Interface IF_TBA_DCS_UI_LOF_DATA has no exception.
Method CREATE_NEW_VERSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_BASIS_VERSION | Call by reference | Type reference (TYPE) | TBA_KEYDATE | To be copied version | 20120816 | |||
| 2 | IV_VERSION_TO_BE_CREATED | Call by reference | Type reference (TYPE) | TBA_KEYDATE | Derivative Contract Key Date | 20120816 | |||
| 3 | RV_NEW_VERSION_DATE | Value transfer | Type reference (TYPE) | TBA_KEYDATE | Derivative Contract Key Date | 20120816 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception thrown when input param invalid | 20120816 |
Method GET_BASIC_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RS_ATTRIBUTES | Value transfer | Type reference (TYPE) | TBAS_DCS_UI_ATTRIBUTES_LOF | DCS Attribute Structure Listed Options, Futures | 20120809 |
Method GET_BASIC_DATA on Interface IF_TBA_DCS_UI_LOF_DATA has no exception.
Method GET_CURRENT_VERSION_DATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_CURRENT_VERS_DATE | Value transfer | Type reference (TYPE) | TBA_DCS_VALIDFROM | 20120821 |
Method GET_CURRENT_VERSION_DATE on Interface IF_TBA_DCS_UI_LOF_DATA has no exception.
Method GET_DCS_TICKS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_VERSION_DATE | Call by reference | Type reference (TYPE) | TBA_DCS_VALIDFROM | 20120809 | ||||
| 2 | RT_DCS_TICKS | Value transfer | Type reference (TYPE) | TBAY_MIC_TICK | Table of MICs and its Ticks | 20120809 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception thrown when input param invalid | 20120809 |
Method GET_DISPLAY_MODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_DISPLAY_MODE | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20120809 |
Method GET_DISPLAY_MODE on Interface IF_TBA_DCS_UI_LOF_DATA has no exception.
Method GET_MICS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_MICS | Value transfer | Type reference (TYPE) | TBAY_MIC | Table of MICs with full Details | 20120808 |
Method GET_MICS on Interface IF_TBA_DCS_UI_LOF_DATA has no exception.
Method GET_NEXT_VERSION_DATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DATE | Call by reference | Type reference (TYPE) | TBA_DCS_VALIDFROM | 20120809 | ||||
| 2 | RV_NEXT_VERS_DATE | Value transfer | Type reference (TYPE) | TBA_DCS_VALIDFROM | 20120809 |
Method GET_NEXT_VERSION_DATE on Interface IF_TBA_DCS_UI_LOF_DATA has no exception.
Method GET_PDEF_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RS_PDEF_ID | Value transfer | Type reference (TYPE) | TBAS_DCS_UI_PDEF_ID | Period Definition ID with Description | 20120808 |
Method GET_PDEF_ID on Interface IF_TBA_DCS_UI_LOF_DATA has no exception.
Method GET_PERIODS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_START_DATE | Call by reference | Type reference (TYPE) | TBA_PERIOD_START_DATE | SY-DATUM | DCS: Period Start Date | 20130213 | ||
| 2 | RT_PERIODS | Value transfer | Type reference (TYPE) | TBAY_DCS_UI_PERDS | DCS Period | 20120809 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Base class for all TBA exceptions | 20120815 |
Method GET_PREVIOUS_VERSION_DATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DATE | Call by reference | Type reference (TYPE) | TBA_DCS_VALIDFROM | 20120821 | ||||
| 2 | RV_PREV_VERS_DATE | Value transfer | Type reference (TYPE) | TBA_DCS_VALIDFROM | 20120821 |
Method GET_PREVIOUS_VERSION_DATE on Interface IF_TBA_DCS_UI_LOF_DATA has no exception.
Method GET_SDEF_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RS_SDEF_ID | Value transfer | Type reference (TYPE) | TBAS_DCS_UI_SDEF_ID | Security ID definition ID with Description | 20120808 |
Method GET_SDEF_ID on Interface IF_TBA_DCS_UI_LOF_DATA has no exception.
Method GET_SH_PERIOD_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RS_SHLP | Value transfer | Type reference (TYPE) | SHLP_DESCR | Description of Search Help | 20130827 |
Method GET_SH_PERIOD_TYPE on Interface IF_TBA_DCS_UI_LOF_DATA has no exception.
Method GET_STRIKE_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_VERSION_DATE | Call by reference | Type reference (TYPE) | TBA_KEYDATE | Derivative Contract Key Date | 20120821 | |||
| 2 | RT_STRIKE | Value transfer | Type reference (TYPE) | TBAY_DCS_STRIKE | List of Strikes | 20120821 |
Method GET_STRIKE_DATA on Interface IF_TBA_DCS_UI_LOF_DATA has no exception.
Method GET_VERSIONED_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_VERSION_DATE | Call by reference | Type reference (TYPE) | TBA_DCS_VALIDFROM | 20120808 | ||||
| 2 | RS_DCS_DATA | Value transfer | Type reference (TYPE) | TBAC_DCS_CTY | Definition Contract Specification LOF Commodity | 20120808 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception thrown when input param invalid | 20120808 |
Method HAS_MAINTAINABLE_PERIODS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_MAINTAINABLE | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20120809 |
Method HAS_MAINTAINABLE_PERIODS on Interface IF_TBA_DCS_UI_LOF_DATA has no exception.
Method HAS_UNDERLYING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_HAS_UNDERLYING | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20130308 |
Method HAS_UNDERLYING on Interface IF_TBA_DCS_UI_LOF_DATA has no exception.
Method IS_URL_CHANGEABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_CHANGEABLE | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20120914 |
Method IS_URL_CHANGEABLE on Interface IF_TBA_DCS_UI_LOF_DATA has no exception.
Method IS_VERSION_CHANGEABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_VERSION_DATE | Call by reference | Type reference (TYPE) | TBA_KEYDATE | Derivative Contract Key Date | 20120914 | |||
| 2 | RV_VERSION_IS_CHANGEABLE | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20120914 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception thrown when input param invalid | 20120914 |
Method SET_BASIC_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_ATTRIBUTES | Call by reference | Type reference (TYPE) | TBAS_DCS_UI_ATTRIBUTES_LOF | Non-Version dependent attributes for DCS | 20120814 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception thrown when input param invalid | 20120821 |
Method SET_DCS_TICKS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_DCS_TICKS | Call by reference | Type reference (TYPE) | TBAY_MIC_TICK | Table of MICs and its Ticks | 20120816 | |||
| 2 | IV_VERSION_DATE | Call by reference | Type reference (TYPE) | TBA_KEYDATE | Derivative Contract Key Date | 20120816 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception thrown when input param invalid | 20120816 |
Method SET_MICS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_MICS | Call by reference | Type reference (TYPE) | TBAY_MIC | Table of MICs with full Details | 20120815 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception thrown when input param invalid | 20120830 |
Method SET_PDEF_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_PDEF_ID | Call by reference | Type reference (TYPE) | TBAS_DCS_UI_PDEF_ID | Period Definition ID with Description | 20120814 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception thrown when input param invalid | 20120816 |
Method SET_PERIODS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_PERIODS | Value transfer | Type reference (TYPE) | TBAY_DCS_UI_PERDS | DCS Period | 20120815 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Base class for all TBA exceptions | 20120815 |
Method SET_SDEF_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_SDEF_ID | Call by reference | Type reference (TYPE) | TBAS_DCS_UI_SDEF_ID | Security ID definition ID with Description | 20120814 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception thrown when input param invalid | 20120831 |
Method SET_STRIKE_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_STRIKE | Value transfer | Type reference (TYPE) | TBAY_DCS_STRIKE | List of Strikes | 20120821 | |||
| 2 | IV_VERSION_DATE | Call by reference | Type reference (TYPE) | TBA_KEYDATE | Derivative Contract Key Date | 20120821 |
Method SET_STRIKE_DATA on Interface IF_TBA_DCS_UI_LOF_DATA has no exception.
Method SET_VERSIONED_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_VERSIONED_DCS_DATA | Call by reference | Type reference (TYPE) | TBAC_DCS_CTY | Definition Contract Specification LOF Commodity | 20120815 | |||
| 2 | RV_TICK_VALUE_CHANGED | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20120822 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception thrown when input param invalid | 20120815 |
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in | 740 |