SAP ABAP Interface IF_TBA_DCS_UI_LOF_DATA (Controller for LOF screens)
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
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