Hierarchy
⤷ CA-GTF-TRB (Application Component) Financial Risk Management Basis
⤷ FTR_BASIS_UI (Package) Treasury Basis Objects - User Interfaces
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 | ARE_BASICS_CHANGEABLE | Instance method | Public | Method | Check of Basic data are changeable in the current dcs | 20120914 |
2 | CALCULATE_TICK_VALUE | Instance method | Public | Method | Calculate Tick value | 20120821 |
3 | CHECK_CURRENCY | Instance method | Public | Method | 20120816 | |
4 | CREATE_NEW_VERSION | Instance method | Public | Method | Create new version if necessary | 20120816 |
5 | GET_BASIC_DATA | Instance method | Public | Method | Read basic non-version dependent DCS data | 20120809 |
6 | GET_CURRENT_VERSION_DATE | Instance method | Public | Method | Get the current version date to given DCS | 20120821 |
7 | GET_DCS_TICKS | Instance method | Public | Method | Read ticks for a specific version | 20120809 |
8 | GET_DISPLAY_MODE | Instance method | Public | Method | Get the current display/change mode ('X'=>displ.; ' '=>cha.) | 20120809 |
9 | GET_MICS | Instance method | Public | Method | Read list of assigned mics | 20120808 |
10 | GET_NEXT_VERSION_DATE | Instance method | Public | Method | Gets next version date to given DCS and date | 20120809 |
11 | GET_PDEF_ID | Instance method | Public | Method | Read period definition id | 20120808 |
12 | GET_PERIODS | Instance method | Public | Method | Get all keydates and periods | 20120809 |
13 | GET_PREVIOUS_VERSION_DATE | Instance method | Public | Method | Gets previous version date to given DCS and date | 20120821 |
14 | GET_SDEF_ID | Instance method | Public | Method | Read security id definition id | 20120808 |
15 | GET_SH_PERIOD_TYPE | Instance method | Public | Method | Get the period type search help | 20130827 |
16 | GET_STRIKE_DATA | Instance method | Public | Method | Get strike data for a given DCS and a specific version | 20120821 |
17 | GET_VERSIONED_DATA | Instance method | Public | Method | Read DCS data for a specific version | 20120808 |
18 | HAS_MAINTAINABLE_PERIODS | Instance method | Public | Method | Check if periods of this DCS are maintainable | 20120809 |
19 | HAS_UNDERLYING | Instance method | Public | Method | Check if derivative (type) has an underlying | 20130308 |
20 | IS_URL_CHANGEABLE | Instance method | Public | Method | Check if DCS URL is changeable | 20120914 |
21 | IS_VERSION_CHANGEABLE | Instance method | Public | Method | Check if version is changeable | 20120914 |
22 | SET_BASIC_DATA | Instance method | Public | Method | Set basic non-version dependent DCS data | 20120814 |
23 | SET_DCS_TICKS | Instance method | Public | Method | Set ticks for a specific version | 20120816 |
24 | SET_MICS | Instance method | Public | Method | Set list of assigned mics | 20120815 |
25 | SET_PDEF_ID | Instance method | Public | Method | Set period definition id | 20120814 |
26 | SET_PERIODS | Instance method | Public | Method | Set all keydates and periods | 20120815 |
27 | SET_SDEF_ID | Instance method | Public | Method | Set security id definition id | 20120814 |
28 | SET_STRIKE_DATA | Instance method | Public | Method | Set strike data for a given DCS and a specific version | 20120821 |
29 | SET_VERSIONED_DATA | 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 | Returning | 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 | Importing | IV_CURRUNIT | Call by reference | Type reference (TYPE) | TBA_CURRUNIT | Currency Unit | 20120821 | ||
2 | Importing | IV_TICK_AMOUNT | Call by reference | Type reference (TYPE) | TBA_TICK_AMNT | Tick Amount | 20120821 | ||
3 | Importing | IV_VERSION_DATE | Call by reference | Type reference (TYPE) | TBA_KEYDATE | Derivative Contract Key Date | 20120821 | ||
4 | Returning | RV_TICK_VALUE | Value transfer | Type reference (TYPE) | TBA_TICK_VALUE | Tick Value | 20120821 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_TBA_INVALID_PARAMETER | 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 | Importing | IV_CURRENCY | Call by reference | Type reference (TYPE) | TBA_CURRENCY | Quoted Currency | 20120816 | ||
2 | Importing | IV_CURRUNIT | Call by reference | Type reference (TYPE) | TBA_CURRUNIT | Currency Unit | 20120816 | ||
3 | Returning | 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 | Importing | IV_BASIS_VERSION | Call by reference | Type reference (TYPE) | TBA_KEYDATE | To be copied version | 20120816 | ||
2 | Importing | IV_VERSION_TO_BE_CREATED | Call by reference | Type reference (TYPE) | TBA_KEYDATE | Derivative Contract Key Date | 20120816 | ||
3 | Returning | RV_NEW_VERSION_DATE | Value transfer | Type reference (TYPE) | TBA_KEYDATE | Derivative Contract Key Date | 20120816 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_TBA_INVALID_ACTION | 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 | Returning | 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 | Returning | 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 | Importing | IV_VERSION_DATE | Call by reference | Type reference (TYPE) | TBA_DCS_VALIDFROM | 20120809 | |||
2 | Returning | RT_DCS_TICKS | Value transfer | Type reference (TYPE) | TBAY_MIC_TICK | Table of MICs and its Ticks | 20120809 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_TBA_INVALID_PARAMETER | 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 | Returning | 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 | Returning | 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 | Importing | IV_DATE | Call by reference | Type reference (TYPE) | TBA_DCS_VALIDFROM | 20120809 | |||
2 | Returning | 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 | Returning | 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 | Importing | IV_START_DATE | Call by reference | Type reference (TYPE) | TBA_PERIOD_START_DATE | SY-DATUM | DCS: Period Start Date | 20130213 | |
2 | Returning | RT_PERIODS | Value transfer | Type reference (TYPE) | TBAY_DCS_UI_PERDS | DCS Period | 20120809 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_TBA | 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 | Importing | IV_DATE | Call by reference | Type reference (TYPE) | TBA_DCS_VALIDFROM | 20120821 | |||
2 | Returning | 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 | Returning | 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 | Returning | 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 | Importing | IV_VERSION_DATE | Call by reference | Type reference (TYPE) | TBA_KEYDATE | Derivative Contract Key Date | 20120821 | ||
2 | Returning | 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 | Importing | IV_VERSION_DATE | Call by reference | Type reference (TYPE) | TBA_DCS_VALIDFROM | 20120808 | |||
2 | Returning | RS_DCS_DATA | Value transfer | Type reference (TYPE) | TBAC_DCS_CTY | Definition Contract Specification LOF Commodity | 20120808 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_TBA_INVALID_PARAMETER | 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 | Returning | 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 | Returning | 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 | Returning | 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 | Importing | IV_VERSION_DATE | Call by reference | Type reference (TYPE) | TBA_KEYDATE | Derivative Contract Key Date | 20120914 | ||
2 | Returning | RV_VERSION_IS_CHANGEABLE | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20120914 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_TBA_INVALID_PARAMETER | 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 | Importing | 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 | CX_TBA_INVALID_PARAMETER | 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 | Importing | IT_DCS_TICKS | Call by reference | Type reference (TYPE) | TBAY_MIC_TICK | Table of MICs and its Ticks | 20120816 | ||
2 | Importing | IV_VERSION_DATE | Call by reference | Type reference (TYPE) | TBA_KEYDATE | Derivative Contract Key Date | 20120816 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_TBA_INVALID_PARAMETER | 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 | Importing | IT_MICS | Call by reference | Type reference (TYPE) | TBAY_MIC | Table of MICs with full Details | 20120815 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_TBA_INVALID_PARAMETER | 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 | Importing | 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 | CX_TBA_INVALID_PARAMETER | 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 | Importing | IT_PERIODS | Value transfer | Type reference (TYPE) | TBAY_DCS_UI_PERDS | DCS Period | 20120815 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_TBA | 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 | Importing | 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 | CX_TBA_INVALID_PARAMETER | 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 | Importing | IT_STRIKE | Value transfer | Type reference (TYPE) | TBAY_DCS_STRIKE | List of Strikes | 20120821 | ||
2 | Importing | 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 | Importing | IS_VERSIONED_DCS_DATA | Call by reference | Type reference (TYPE) | TBAC_DCS_CTY | Definition Contract Specification LOF Commodity | 20120815 | ||
2 | Returning | RV_TICK_VALUE_CHANGED | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20120822 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_TBA_INVALID_PARAMETER | Exception thrown when input param invalid | 20120815 |
History
Last changed by/on | SAP | 20140121 |
SAP Release Created in | 740 |