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 |