SAP ABAP Class CL_TBA_DCS_UI_LOF (Implementation DCS UI for Listed Options & Futures)
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 - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_TBA_DCS_UI Interface for DCS UI 20120807
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_TBA_DCS_UI_LOF_DATA Controller for LOF screens 20120808
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_TBA_DCS_UI_FUTURES Implementation DCS UI for Listed Options 20120807
2 Inheritance (c INHERITING FROM c_ref)  CL_TBA_DCS_UI_LISTED_OPTIONS Implementation DCS UI for Listed Options 20120807
Properties
Class CL_TBA_DCS_UI_LOF  
Short Description Implementation DCS UI for Listed Options & Futures    
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 20120807   SAP 
Last change 20130531   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)
Interfaces
# Interface Abstract Final Description Created on
1 IF_TBA_DCS_UI Interface for DCS UI 20120807
2 IF_TBA_DCS_UI_LOF_DATA Controller for LOF screens 20120808
Friends
# Friend Modeled only Created on Description
1 CL_TBA_DCS_UI_LISTED_OPTIONS 20120823 Implementation DCS UI for Listed Options
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_LIFECYCLE_STATUS_IN_PREP Instance attribute Protected Attribute reference (LIKE) 20120814
2 C_LIFECYCLE_STATUS_OBSOLETE Instance attribute Protected Attribute reference (LIKE) 20120814
3 C_LIFECYCLE_STATUS_RELEASED Instance attribute Protected Attribute reference (LIKE) 20120814
4 GC_DERTYPE_FUTURE Constant Protected Type reference (TYPE) TBA_DERIVATIVETYPE '001' Commodity Future 20130116
5 GC_DERTYPE_LISTED_OPTION Constant Protected Type reference (TYPE) TBA_DERIVATIVETYPE '101' Listed Option 20130116
6 GC_PERIODTYPE_CP Constant Protected Type reference (TYPE) TBA_PERIODTYPE 'CP' Contract Period 20130918
7 GC_PERIODTYPE_CSP Constant Protected Type reference (TYPE) TBA_PERIODTYPE 'CSP' Cash Settlement Period 20130918
8 GC_PERIODTYPE_EP Constant Protected Type reference (TYPE) TBA_PERIODTYPE 'EP' Expiration Period 20130301
9 GC_PERIODTYPE_PSP Constant Protected Type reference (TYPE) TBA_PERIODTYPE 'PSP' Physical Settlement Period 20130918
10 GC_PERIODTYPE_QP Constant Protected Type reference (TYPE) TBA_PERIODTYPE 'QP' Quotation Period 20130116
11 GC_PERIODTYPE_TP Constant Protected Type reference (TYPE) TBA_PERIODTYPE 'TP' Trading Period 20130116
12 GC_PERIODTYPE_TTM Constant Protected Type reference (TYPE) TBA_PERIODTYPE '$T' Shifted by TtM 20130425
13 GO_AUTH_CHECK Instance attribute Private Object reference (TYPE REF TO) LIF_AUTH_CHECK 20120820
14 GO_CURRENCY_UNIT_SERVICES Instance attribute Protected Object reference (TYPE REF TO) IF_TBA_CURRENCY_UNIT_SERVICES Services for Currency Unit Decoupling 20120821
15 GO_DB_ACCESSOR Instance attribute Private Object reference (TYPE REF TO) LIF_DB_ACCESSOR 20120816
16 GO_LOF_SERVICES Instance attribute Protected Object reference (TYPE REF TO) CL_TBA_DCS_LOF_SERVICES Service class for Derivative Contract Specification - LOF 20120809
17 GO_PERIODS_EX Instance attribute Protected Object reference (TYPE REF TO) CX_TBA Base class for all TBA exceptions 20120815
18 GS_COMMODITY Instance attribute Protected Type reference (TYPE) TBAS_PHYSCOMM Physical Commodity 20120809
19 GS_DCS_ATTR Instance attribute Protected Type reference (TYPE) TBAS_DCS_ATTRIBUTES DCS Attributes 20120808
20 GS_DCS_LOF_ATTR Instance attribute Protected Type reference (TYPE) TBAS_DCS_ATTRIBUTES_LOF DCS Attributes Listed Options, Futures 20120809
21 GS_DCS_LOF_CAL_ATTR Instance attribute Protected Type reference (TYPE) SCSTFACD Factory calendar attributes 20120809
22 GS_DCS_USER_ATTR Instance attribute Protected Type reference (TYPE) TBAS_USER_DATA DCS User Data 20120809
23 GT_DCS_MIC Instance attribute Protected Type reference (TYPE) TBAY_MIC Table of MICs with full Details 20120809
24 GT_LOF_PERIODS Instance attribute Protected Type reference (TYPE) TBAY_DCS_UI_PERDS DCS Periods 20120809
25 GT_LOF_TICK_DATA Instance attribute Protected Type reference (TYPE) TBAY_DCS_MIC_CTY Table type for TBAC_DCS_MIC_CTY 20120809
26 GT_LOF_VERSION_DATA Instance attribute Protected Type reference (TYPE) TBAY_DCS_CTY Table type for DCS commodity data 20120809
27 GV_DCSID Instance attribute Protected Type reference (TYPE) TBA_DCSID Derivative Contract Specification ID 20120809
28 GV_DCS_LOF_CAL_TXT Instance attribute Protected Type reference (TYPE) FKTEXT Object Text 20130129
29 GV_DCS_TEXT Instance attribute Protected Type reference (TYPE) TBA_DCSID_TXT Description of DCS 20120809
30 GV_DIRTY Instance attribute Protected Type reference (TYPE) ABAP_BOOL ABAP_FALSE 'X' if dcs data has been changed after load from db 20120816
31 GV_DISPLAY_MODE Instance attribute Protected Type reference (TYPE) ABAP_BOOL 20120809
32 GV_NEW_DCS Instance attribute Protected Type reference (TYPE) ABAP_BOOL Creation of New Derivative Contract Specification 20120828
33 GV_NEW_VERSION_CREATED Instance attribute Protected Type reference (TYPE) ABAP_BOOL ABAP_FALSE 'X' if a new version has been created after load from db 20130227
34 GV_PDEF_ID_TEXT Instance attribute Protected Type reference (TYPE) TBA_PERIODDEF_ID_TXT Text for Period Definition Schema 20120809
35 GV_PERIODS_START_DATE Instance attribute Protected Type reference (TYPE) TBA_PERIOD_START_DATE DCS: Period Start Date 20130213
36 GV_SDEF_ID_TEXT Instance attribute Protected Type reference (TYPE) TBA_SECIDDEF_ID_TXT Text Security ID Definition ID 20120809
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MIC_TO_TICKS Instance method Protected Method Add a MIC to the table of ticks (if it is missing) 20120829
2 ADD_TICK_TO_TICKS Instance method Protected Method Add a new line to the Ticks table 20120830
3 ARE_BASICS_MAINTAINABLE Instance method Public Method 20120816
4 CALCULATE_TICK_VALUE Instance method Public Method 20120821
5 CHECK_AUTHORITY_CHANGE Instance method Protected Method Check Change Authority 20120814
6 CHECK_AUTHORITY_CREATE Instance method Protected Method Check Create Authority 20120829
7 CHECK_AUTHORITY_DELETE Instance method Protected Method Check Delete Authority 20130115
8 CHECK_AUTHORITY_DISPLAY Instance method Protected Method Check Display Authority 20120814
9 CHECK_CONSISTENCY Instance method Public Method 20120821
10 CHECK_CURRENCY Instance method Public Method 20120816
11 CHECK_DCS_ATTRIBUTES Instance method Protected Method 20120824
12 CHECK_DCS_EXISTS Instance method Protected Method Check if Derivative Contract Specification exists already 20120829
13 CHECK_DCS_LOF_ATTRIBUTES Instance method Protected Method 20120824
14 CHECK_LIFECYCLE4CHANGE_MODE Instance method Protected Method 20120816
15 CHECK_LOF_VERSIONED_DATA Instance method Protected Method Checks only versioned data 20120824
16 CHECK_PERIODTYPE Instance method Protected Method Checks whether period type is available for given keydate 20121220
17 CHECK_PERIOD_DATA Instance method Protected Method 20120904
18 CHECK_TICK_VERSIONED_DATA Instance method Protected Method 20120824
19 CHECK_VERSION_IS_CHANGEABLE Instance method Public Method 20120816
20 CONSTRUCTOR Instance method Public Constructor 20120809
21 COPY_VERSION_DATA Instance method Protected Method Copy Data from Basic Version to New Version 20120822
22 CREATE_DCS_BASIC_DATA Instance method Protected Method Create new DCS with basic attributes 20120831
23 CREATE_NEW_VERSION Instance method Public Method 20120821
24 DELETE_DCS_BASIC_DATA Instance method Protected Method Delete DCS Basic Data from DB 20130110
25 DELETE_LOF_BASIC_DATA Instance method Protected Method Delete Version Independend LOF Data from DB 20130111
26 DELETE_LOF_PERIOD_DATA Instance method Protected Method Delete LOF Period Data to DB 20130111
27 DELETE_MICS Instance method Protected Method Delete list of assigned MICs to DB 20130111
28 DELETE_TICKS Instance method Protected Method Delete all Mic Ticks to DB 20130111
29 DELETE_VERSIONED_DATA Instance method Protected Method Delete versioned DCS data from DB 20130111
30 DEQUEUE_DCS Instance method Protected Method Dequeue Derivative Contract Specification 20120814
31 ENQUEUE_DCS Instance method Protected Method Enqueue Derivative Contract Specification 20120814
32 GET_BASIC_DATA Instance method Public Method 20120814
33 GET_COMMODITY Instance method Protected Method Get commodity for a DCS 20120907
34 GET_CURRENT_VERSION_DATE Instance method Public Method 20120821
35 GET_DCSID Instance method Public Method 20120814
36 GET_DCS_BASIC_DATA Instance method Public Method 20120814
37 GET_DCS_TICKS Instance method Public Method 20120809
38 GET_DDIC_NAME Instance method Protected Method Gets text of DDIC element 20120816
39 GET_DERIVATIVE_TYPE Instance method Protected Method Get Derivative Type 20120831
40 GET_DISPLAY_MODE Instance method Public Method 20120814
41 GET_DOMAINVALUE_TEXT Instance method Protected Method For given domain and value gets its description 20130918
42 GET_MICS Instance method Public Method 20120814
43 GET_NEXT_VERSION_DATE Instance method Public Method 20120814
44 GET_OPTIONS_FOR_UNDERLYING_DCS Instance method Protected Method Get list of options for underlying dcs 20130115
45 GET_PDEF_ID Instance method Public Method 20120814
46 GET_PERIODS Instance method Public Method 20120814
47 GET_PREVIOUS_VERSION_DATE Instance method Public Method 20120821
48 GET_SDEF_ID Instance method Public Method 20120814
49 GET_SH_PERIOD_TYPE Instance method Public Method 20130827
50 GET_STRIKE_DATA Instance method Public Method 20120821
51 GET_USER_DATA Instance method Public Method 20120814
52 GET_VERSIONED_DATA Instance method Public Method 20120809
53 HAS_MAINTAINABLE_PERIODS Instance method Public Method 20120814
54 INITIALIZE Instance method Public Method 20120814
55 INITIALIZE_ATTRIBUTES Instance method Protected Method Initialize Attributes 20120808
56 INJECT_TEST_DOUBLES Instance method Protected Method ONLY FOR UNIT TEST PURPOSES!! 20120824
57 LOAD_DATA Instance method Protected Method load dcs data from database 20120821
58 LOAD_PHYS_COMMODITY Instance method Protected Method Reload physical commodity 20120907
59 MAP_PERIODS_2_UI Instance method Protected Method Map Periods from DB format to UI format 20120813
60 READ_DCS_BASIC_DATA Instance method Protected Method Read DCS Basic Data from DB 20120808
61 READ_DCS_USER_DATA Instance method Protected Method Read DCS User Data from DB 20120809
62 READ_LOF_BASIC_DATA Instance method Protected Method Read Version Independend LOF Data from DB 20120809
63 READ_LOF_PERIOD_DATA Instance method Protected Method Read LOF Period Data from DB 20120809
64 READ_LOF_TIC_DATA Instance method Protected Method Read Version Dependend LOF TIC Data from DB 20120809
65 READ_LOF_VERSIONED_DATA Instance method Protected Method Read Version Dependend LOF Data from DB 20120809
66 READ_MIC_DATA Instance method Protected Method Read List of Market Identification Codes from DB 20120809
67 RELEASE Instance method Public Method 20120821
68 RELEASE_DCS Instance method Protected Method 20120904
69 REMOVE_MICS_FROM_TICKS Instance method Protected Method Remove MICs from Ticks table which are not in the MICs table 20120829
70 SAVE Instance method Public Method 20120821
71 SET_BASIC_DATA Instance method Public Method 20120821
72 SET_DCS_TICKS Instance method Public Method 20120821
73 SET_MICS Instance method Public Method 20120821
74 SET_PDEF_ID Instance method Public Method 20120821
75 SET_PERIODS Instance method Public Method 20120821
76 SET_SDEF_ID Instance method Public Method 20120821
77 SET_STRIKE_DATA Instance method Public Method 20120821
78 SET_VERSIONED_DATA Instance method Public Method 20120821
79 TOGGLE_DISPLAY_MODE Instance method Public Method 20120814
80 TRANSPORT Instance method Public Method 20120829
81 WRITE_DCS_BASIC_DATA Instance method Protected Method Write DCS Basic Data to DB 20120814
82 WRITE_LOF_BASIC_DATA Instance method Protected Method Write Version Independend LOF Data from DB 20120814
83 WRITE_LOF_PERIOD_DATA Instance method Protected Method Write LOF Period Data to DB 20120815
84 WRITE_MICS Instance method Protected Method Write list of assigned MICs to DB 20120814
85 WRITE_TICKS Instance method Protected Method Write all Mic Ticks to DB 20120817
86 WRITE_VERSIONED_DATA Instance method Protected Method Write versioned DCS data to DB 20120815
Events
Class CL_TBA_DCS_UI_LOF has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_EXCEPTION Public See coding 20120823 TT_EXCEPTION TYPE STANDARD TABLE OF REF TO cx_tba_invalid_parameter
Method Signatures

Method ADD_MIC_TO_TICKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MIC Call by reference Type reference (TYPE) TBA_MIC Market Identifier Code 20120829

Method ADD_MIC_TO_TICKS on class CL_TBA_DCS_UI_LOF has no exception.

Method ADD_TICK_TO_TICKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MIC Call by reference Type reference (TYPE) TBA_MIC Market Identifier Code 20120830
2 Importing IV_VERSION Call by reference Type reference (TYPE) TBA_KEYDATE Derivative Contract Key Date 20120830

Method ADD_TICK_TO_TICKS on class CL_TBA_DCS_UI_LOF has no exception.

Method ARE_BASICS_MAINTAINABLE Signature

Method ARE_BASICS_MAINTAINABLE on class CL_TBA_DCS_UI_LOF has no parameter.
Method ARE_BASICS_MAINTAINABLE on class CL_TBA_DCS_UI_LOF has no exception.

Method CALCULATE_TICK_VALUE Signature

Method CALCULATE_TICK_VALUE on class CL_TBA_DCS_UI_LOF has no parameter.
Method CALCULATE_TICK_VALUE on class CL_TBA_DCS_UI_LOF has no exception.

Method CHECK_AUTHORITY_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DCSID Call by reference Type reference (TYPE) TBA_DCSID Derivative Contract Specification ID 20120817
2 Importing IV_DERIVATIVE_TYPE Call by reference Type reference (TYPE) TBA_DERIVATIVETYPE Derivative type 20120817
# Exception Resumable Description Created on
1 CX_TBA_AUTHORIZATION Exception for missing authorization 20120814

Method CHECK_AUTHORITY_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DCSID Call by reference Type reference (TYPE) TBA_DCSID Derivative Contract Specification ID 20120829
2 Importing IV_DERIVATIVE_TYPE Call by reference Type reference (TYPE) TBA_DERIVATIVETYPE Derivative type 20120829
# Exception Resumable Description Created on
1 CX_TBA_AUTHORIZATION Exception for missing authorization 20120829

Method CHECK_AUTHORITY_DELETE Signature

Method CHECK_AUTHORITY_DELETE on class CL_TBA_DCS_UI_LOF has no parameter.
# Exception Resumable Description Created on
1 CX_TBA_AUTHORIZATION Exception for missing authorization 20130115

Method CHECK_AUTHORITY_DISPLAY Signature

Method CHECK_AUTHORITY_DISPLAY on class CL_TBA_DCS_UI_LOF has no parameter.
# Exception Resumable Description Created on
1 CX_TBA_AUTHORIZATION Exception for missing authorization 20120814

Method CHECK_CONSISTENCY Signature

Method CHECK_CONSISTENCY on class CL_TBA_DCS_UI_LOF has no parameter.
Method CHECK_CONSISTENCY on class CL_TBA_DCS_UI_LOF has no exception.

Method CHECK_CURRENCY Signature

Method CHECK_CURRENCY on class CL_TBA_DCS_UI_LOF has no parameter.
Method CHECK_CURRENCY on class CL_TBA_DCS_UI_LOF has no exception.

Method CHECK_DCS_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EXCEPTION Call by reference Type reference (TYPE) TT_EXCEPTION 20120824

Method CHECK_DCS_ATTRIBUTES on class CL_TBA_DCS_UI_LOF has no exception.

Method CHECK_DCS_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DCSID Call by reference Type reference (TYPE) TBA_DCSID Derivative Contract Specification ID 20120829
2 Returning RV_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL Indicator if Derivative Contract Specification exists 20120829

Method CHECK_DCS_EXISTS on class CL_TBA_DCS_UI_LOF has no exception.

Method CHECK_DCS_LOF_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EXCEPTION Call by reference Type reference (TYPE) TT_EXCEPTION 20120824
2 Exporting ES_PHYSCOMM Call by reference Type reference (TYPE) TBAS_PHYSCOMM Physical Commodity 20120824

Method CHECK_DCS_LOF_ATTRIBUTES on class CL_TBA_DCS_UI_LOF has no exception.

Method CHECK_LIFECYCLE4CHANGE_MODE Signature

Method CHECK_LIFECYCLE4CHANGE_MODE on class CL_TBA_DCS_UI_LOF has no parameter.
# Exception Resumable Description Created on
1 CX_TBA_INVALID_ACTION Exception for missing authorization 20120816

Method CHECK_LOF_VERSIONED_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EXCEPTION Call by reference Type reference (TYPE) TT_EXCEPTION 20120824

Method CHECK_LOF_VERSIONED_DATA on class CL_TBA_DCS_UI_LOF has no exception.

Method CHECK_PERIODTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EXCEPTION Call by reference Type reference (TYPE) TT_EXCEPTION Derivative Contract Specification ID 20121220
2 Importing IV_DCSID Call by reference Type reference (TYPE) TBA_DCSID Derivative Contract Specification ID 20121220
3 Importing IV_KEYDATE Call by reference Type reference (TYPE) TBA_KEYDATE Derivative Contract Key Date 20121220
4 Importing IV_PERIODTYPE Call by reference Type reference (TYPE) TBA_PERIODTYPE Period Type 20121220

Method CHECK_PERIODTYPE on class CL_TBA_DCS_UI_LOF has no exception.

Method CHECK_PERIOD_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EXCEPTION Call by reference Type reference (TYPE) TT_EXCEPTION 20120904

Method CHECK_PERIOD_DATA on class CL_TBA_DCS_UI_LOF has no exception.

Method CHECK_TICK_VERSIONED_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EXCEPTION Call by reference Type reference (TYPE) TT_EXCEPTION 20120824
2 Importing IS_LOF_VERSION_DATA Call by reference Type reference (TYPE) TBAC_DCS_CTY Definition Contract Specification LOF Commodity 20120824

Method CHECK_TICK_VERSIONED_DATA on class CL_TBA_DCS_UI_LOF has no exception.

Method CHECK_VERSION_IS_CHANGEABLE Signature

Method CHECK_VERSION_IS_CHANGEABLE on class CL_TBA_DCS_UI_LOF has no parameter.
Method CHECK_VERSION_IS_CHANGEABLE on class CL_TBA_DCS_UI_LOF has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_TBA_DCS_UI_LOF has no parameter.
Method CONSTRUCTOR on class CL_TBA_DCS_UI_LOF has no exception.

Method COPY_VERSION_DATA 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_DCS_VALIDFROM Basic Version Date 20120822
2 Importing IV_NEW_VERSION Call by reference Type reference (TYPE) TBA_DCS_VALIDFROM New Version Date 20120822

Method COPY_VERSION_DATA on class CL_TBA_DCS_UI_LOF has no exception.

Method CREATE_DCS_BASIC_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TEXT Call by reference Type reference (TYPE) TBA_DCSID_TXT Derivative Contract Specification Description 20120831
2 Importing IV_VALIDFROM Call by reference Type reference (TYPE) TBA_DCS_VALIDFROM Derivative Contract Specification: Valid From 20120831
# Exception Resumable Description Created on
1 CX_TBA_AUTHORIZATION Exception for missing authorization 20120831
2 CX_TBA_ENQUEUE Exception class for locked objects 20120831
3 CX_TBA_INVALID_PARAMETER Exception thrown when input param invalid 20120831

Method CREATE_NEW_VERSION Signature

Method CREATE_NEW_VERSION on class CL_TBA_DCS_UI_LOF has no parameter.
Method CREATE_NEW_VERSION on class CL_TBA_DCS_UI_LOF has no exception.

Method DELETE_DCS_BASIC_DATA Signature

Method DELETE_DCS_BASIC_DATA on class CL_TBA_DCS_UI_LOF has no parameter.
# Exception Resumable Description Created on
1 CX_TBA_INVALID_PARAMETER 20130110

Method DELETE_LOF_BASIC_DATA Signature

Method DELETE_LOF_BASIC_DATA on class CL_TBA_DCS_UI_LOF has no parameter.
# Exception Resumable Description Created on
1 CX_TBA_INVALID_PARAMETER Exception thrown when input param invalid 20130111

Method DELETE_LOF_PERIOD_DATA Signature

Method DELETE_LOF_PERIOD_DATA on class CL_TBA_DCS_UI_LOF has no parameter.
# Exception Resumable Description Created on
1 CX_TBA_INVALID_PARAMETER Exception thrown when input param invalid 20130111

Method DELETE_MICS Signature

Method DELETE_MICS on class CL_TBA_DCS_UI_LOF has no parameter.
# Exception Resumable Description Created on
1 CX_TBA_INVALID_PARAMETER Exception thrown when input param invalid 20130111

Method DELETE_TICKS Signature

Method DELETE_TICKS on class CL_TBA_DCS_UI_LOF has no parameter.
# Exception Resumable Description Created on
1 CX_TBA_INVALID_PARAMETER Exception thrown when input param invalid 20130111

Method DELETE_VERSIONED_DATA Signature

Method DELETE_VERSIONED_DATA on class CL_TBA_DCS_UI_LOF has no parameter.
# Exception Resumable Description Created on
1 CX_TBA_INVALID_PARAMETER Exception thrown when input param invalid 20130111

Method DEQUEUE_DCS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DCSID Call by reference Type reference (TYPE) TBA_DCSID Derivative Contract Specification ID 20120814

Method DEQUEUE_DCS on class CL_TBA_DCS_UI_LOF has no exception.

Method ENQUEUE_DCS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DCSID Call by reference Type reference (TYPE) TBA_DCSID Derivative Contract Specification ID 20120814
# Exception Resumable Description Created on
1 CX_TBA_ENQUEUE Exception class for locked objects 20120814

Method GET_BASIC_DATA Signature

Method GET_BASIC_DATA on class CL_TBA_DCS_UI_LOF has no parameter.
Method GET_BASIC_DATA on class CL_TBA_DCS_UI_LOF has no exception.

Method GET_COMMODITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DCSID Call by reference Type reference (TYPE) TBA_DCSID Derivative Contract Specification ID 20120907
2 Returning RS_COMMODITY Value transfer Type reference (TYPE) TBAS_PHYSCOMM Physical Commodity 20120907

Method GET_COMMODITY on class CL_TBA_DCS_UI_LOF has no exception.

Method GET_CURRENT_VERSION_DATE Signature

Method GET_CURRENT_VERSION_DATE on class CL_TBA_DCS_UI_LOF has no parameter.
Method GET_CURRENT_VERSION_DATE on class CL_TBA_DCS_UI_LOF has no exception.

Method GET_DCSID Signature

Method GET_DCSID on class CL_TBA_DCS_UI_LOF has no parameter.
Method GET_DCSID on class CL_TBA_DCS_UI_LOF has no exception.

Method GET_DCS_BASIC_DATA Signature

Method GET_DCS_BASIC_DATA on class CL_TBA_DCS_UI_LOF has no parameter.
Method GET_DCS_BASIC_DATA on class CL_TBA_DCS_UI_LOF has no exception.

Method GET_DCS_TICKS Signature

Method GET_DCS_TICKS on class CL_TBA_DCS_UI_LOF has no parameter.
Method GET_DCS_TICKS on class CL_TBA_DCS_UI_LOF has no exception.

Method GET_DDIC_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PARAMETER Call by reference Type reference (TYPE) ANY 20120816
2 Returning RV_TEXT Value transfer Type reference (TYPE) STRING 20120816

Method GET_DDIC_NAME on class CL_TBA_DCS_UI_LOF has no exception.

Method GET_DERIVATIVE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DERIVATIVE_TYPE Value transfer Type reference (TYPE) TBA_DERIVATIVETYPE Derivative Contract Category 20120831

Method GET_DERIVATIVE_TYPE on class CL_TBA_DCS_UI_LOF has no exception.

Method GET_DISPLAY_MODE Signature

Method GET_DISPLAY_MODE on class CL_TBA_DCS_UI_LOF has no parameter.
Method GET_DISPLAY_MODE on class CL_TBA_DCS_UI_LOF has no exception.

Method GET_DOMAINVALUE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DOMAIN_VALUE Call by reference Type reference (TYPE) ANY 20130918
2 Importing IV_DOMNAME Call by reference Type reference (TYPE) DOMNAME Domain name 20130918
3 Returning RV_DOMAIN_VALUE_TEXT Value transfer Type reference (TYPE) STRING 20130918

Method GET_DOMAINVALUE_TEXT on class CL_TBA_DCS_UI_LOF has no exception.

Method GET_MICS Signature

Method GET_MICS on class CL_TBA_DCS_UI_LOF has no parameter.
Method GET_MICS on class CL_TBA_DCS_UI_LOF has no exception.

Method GET_NEXT_VERSION_DATE Signature

Method GET_NEXT_VERSION_DATE on class CL_TBA_DCS_UI_LOF has no parameter.
Method GET_NEXT_VERSION_DATE on class CL_TBA_DCS_UI_LOF has no exception.

Method GET_OPTIONS_FOR_UNDERLYING_DCS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DCS Call by reference Type reference (TYPE) TBAY_DCS Derivative Contract Specification 20130115
2 Exporting ET_DCS_LOF Call by reference Type reference (TYPE) TBAY_DCS_LOF Table type for TBAC_DC_LOF 20130115
3 Importing IV_DCSID Call by reference Type reference (TYPE) TBA_DCSID Derivative Contract Specification ID 20130115

Method GET_OPTIONS_FOR_UNDERLYING_DCS on class CL_TBA_DCS_UI_LOF has no exception.

Method GET_PDEF_ID Signature

Method GET_PDEF_ID on class CL_TBA_DCS_UI_LOF has no parameter.
Method GET_PDEF_ID on class CL_TBA_DCS_UI_LOF has no exception.

Method GET_PERIODS Signature

Method GET_PERIODS on class CL_TBA_DCS_UI_LOF has no parameter.
Method GET_PERIODS on class CL_TBA_DCS_UI_LOF has no exception.

Method GET_PREVIOUS_VERSION_DATE Signature

Method GET_PREVIOUS_VERSION_DATE on class CL_TBA_DCS_UI_LOF has no parameter.
Method GET_PREVIOUS_VERSION_DATE on class CL_TBA_DCS_UI_LOF has no exception.

Method GET_SDEF_ID Signature

Method GET_SDEF_ID on class CL_TBA_DCS_UI_LOF has no parameter.
Method GET_SDEF_ID on class CL_TBA_DCS_UI_LOF has no exception.

Method GET_SH_PERIOD_TYPE Signature

Method GET_SH_PERIOD_TYPE on class CL_TBA_DCS_UI_LOF has no parameter.
Method GET_SH_PERIOD_TYPE on class CL_TBA_DCS_UI_LOF has no exception.

Method GET_STRIKE_DATA Signature

Method GET_STRIKE_DATA on class CL_TBA_DCS_UI_LOF has no parameter.
Method GET_STRIKE_DATA on class CL_TBA_DCS_UI_LOF has no exception.

Method GET_USER_DATA Signature

Method GET_USER_DATA on class CL_TBA_DCS_UI_LOF has no parameter.
Method GET_USER_DATA on class CL_TBA_DCS_UI_LOF has no exception.

Method GET_VERSIONED_DATA Signature

Method GET_VERSIONED_DATA on class CL_TBA_DCS_UI_LOF has no parameter.
Method GET_VERSIONED_DATA on class CL_TBA_DCS_UI_LOF has no exception.

Method HAS_MAINTAINABLE_PERIODS Signature

Method HAS_MAINTAINABLE_PERIODS on class CL_TBA_DCS_UI_LOF has no parameter.
Method HAS_MAINTAINABLE_PERIODS on class CL_TBA_DCS_UI_LOF has no exception.

Method INITIALIZE Signature

Method INITIALIZE on class CL_TBA_DCS_UI_LOF has no parameter.
Method INITIALIZE on class CL_TBA_DCS_UI_LOF has no exception.

Method INITIALIZE_ATTRIBUTES Signature

Method INITIALIZE_ATTRIBUTES on class CL_TBA_DCS_UI_LOF has no parameter.
Method INITIALIZE_ATTRIBUTES on class CL_TBA_DCS_UI_LOF has no exception.

Method INJECT_TEST_DOUBLES Signature

Method INJECT_TEST_DOUBLES on class CL_TBA_DCS_UI_LOF has no parameter.
Method INJECT_TEST_DOUBLES on class CL_TBA_DCS_UI_LOF has no exception.

Method LOAD_DATA Signature

Method LOAD_DATA on class CL_TBA_DCS_UI_LOF has no parameter.
# Exception Resumable Description Created on
1 CX_TBA_AUTHORIZATION Exception for missing authorization 20120821
2 CX_TBA_INVALID_ACTION Exception for missing authorization 20121207

Method LOAD_PHYS_COMMODITY Signature

Method LOAD_PHYS_COMMODITY on class CL_TBA_DCS_UI_LOF has no parameter.
Method LOAD_PHYS_COMMODITY on class CL_TBA_DCS_UI_LOF has no exception.

Method MAP_PERIODS_2_UI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_KEYDATES_TXT Call by reference Type reference (TYPE) TBAY_DCS_KDT Texts for Keydates 20120813
2 Importing IT_PERIODS Call by reference Type reference (TYPE) TBAY_DCS_PERDS DCS Periods 20120813
3 Importing IT_UNDERLYING_KDS Call by reference Type reference (TYPE) TBAY_DCS_UNDERLYING_KD Keydates with underlying keydate 20130308

Method MAP_PERIODS_2_UI on class CL_TBA_DCS_UI_LOF has no exception.

Method READ_DCS_BASIC_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DCS_ID Call by reference Type reference (TYPE) TBA_DCSID Derivative Contract Specification ID 20120904
2 Returning RS_DCS_ATTR Value transfer Type reference (TYPE) TBAS_DCS_ATTRIBUTES DCS Attribute Structure 20120904

Method READ_DCS_BASIC_DATA on class CL_TBA_DCS_UI_LOF has no exception.

Method READ_DCS_USER_DATA Signature

Method READ_DCS_USER_DATA on class CL_TBA_DCS_UI_LOF has no parameter.
Method READ_DCS_USER_DATA on class CL_TBA_DCS_UI_LOF has no exception.

Method READ_LOF_BASIC_DATA Signature

Method READ_LOF_BASIC_DATA on class CL_TBA_DCS_UI_LOF has no parameter.
Method READ_LOF_BASIC_DATA on class CL_TBA_DCS_UI_LOF has no exception.

Method READ_LOF_PERIOD_DATA 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

Method READ_LOF_PERIOD_DATA on class CL_TBA_DCS_UI_LOF has no exception.

Method READ_LOF_TIC_DATA Signature

Method READ_LOF_TIC_DATA on class CL_TBA_DCS_UI_LOF has no parameter.
Method READ_LOF_TIC_DATA on class CL_TBA_DCS_UI_LOF has no exception.

Method READ_LOF_VERSIONED_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DCSID Call by reference Type reference (TYPE) TBA_DCSID Physical Commodity 20120910
2 Returning RT_VERSION_DATA Value transfer Type reference (TYPE) TBAY_DCS_CTY Table type for DCS commodity data 20120910

Method READ_LOF_VERSIONED_DATA on class CL_TBA_DCS_UI_LOF has no exception.

Method READ_MIC_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DCSID Call by reference Type reference (TYPE) TBA_DCSID Derivative Contract Specification ID 20120917
2 Returning RT_MIC_DATA Value transfer Type reference (TYPE) TBAY_MIC Table of MICs with full Details 20120917

Method READ_MIC_DATA on class CL_TBA_DCS_UI_LOF has no exception.

Method RELEASE Signature

Method RELEASE on class CL_TBA_DCS_UI_LOF has no parameter.
Method RELEASE on class CL_TBA_DCS_UI_LOF has no exception.

Method RELEASE_DCS Signature

Method RELEASE_DCS on class CL_TBA_DCS_UI_LOF has no parameter.
# Exception Resumable Description Created on
1 CX_TBA_INVALID_ACTION Exception for missing authorization 20120904

Method REMOVE_MICS_FROM_TICKS Signature

Method REMOVE_MICS_FROM_TICKS on class CL_TBA_DCS_UI_LOF has no parameter.
Method REMOVE_MICS_FROM_TICKS on class CL_TBA_DCS_UI_LOF has no exception.

Method SAVE Signature

Method SAVE on class CL_TBA_DCS_UI_LOF has no parameter.
Method SAVE on class CL_TBA_DCS_UI_LOF has no exception.

Method SET_BASIC_DATA Signature

Method SET_BASIC_DATA on class CL_TBA_DCS_UI_LOF has no parameter.
Method SET_BASIC_DATA on class CL_TBA_DCS_UI_LOF has no exception.

Method SET_DCS_TICKS Signature

Method SET_DCS_TICKS on class CL_TBA_DCS_UI_LOF has no parameter.
Method SET_DCS_TICKS on class CL_TBA_DCS_UI_LOF has no exception.

Method SET_MICS Signature

Method SET_MICS on class CL_TBA_DCS_UI_LOF has no parameter.
Method SET_MICS on class CL_TBA_DCS_UI_LOF has no exception.

Method SET_PDEF_ID Signature

Method SET_PDEF_ID on class CL_TBA_DCS_UI_LOF has no parameter.
Method SET_PDEF_ID on class CL_TBA_DCS_UI_LOF has no exception.

Method SET_PERIODS Signature

Method SET_PERIODS on class CL_TBA_DCS_UI_LOF has no parameter.
Method SET_PERIODS on class CL_TBA_DCS_UI_LOF has no exception.

Method SET_SDEF_ID Signature

Method SET_SDEF_ID on class CL_TBA_DCS_UI_LOF has no parameter.
Method SET_SDEF_ID on class CL_TBA_DCS_UI_LOF has no exception.

Method SET_STRIKE_DATA Signature

Method SET_STRIKE_DATA on class CL_TBA_DCS_UI_LOF has no parameter.
Method SET_STRIKE_DATA on class CL_TBA_DCS_UI_LOF has no exception.

Method SET_VERSIONED_DATA Signature

Method SET_VERSIONED_DATA on class CL_TBA_DCS_UI_LOF has no parameter.
Method SET_VERSIONED_DATA on class CL_TBA_DCS_UI_LOF has no exception.

Method TOGGLE_DISPLAY_MODE Signature

Method TOGGLE_DISPLAY_MODE on class CL_TBA_DCS_UI_LOF has no parameter.
Method TOGGLE_DISPLAY_MODE on class CL_TBA_DCS_UI_LOF has no exception.

Method TRANSPORT Signature

Method TRANSPORT on class CL_TBA_DCS_UI_LOF has no parameter.
Method TRANSPORT on class CL_TBA_DCS_UI_LOF has no exception.

Method WRITE_DCS_BASIC_DATA Signature

Method WRITE_DCS_BASIC_DATA on class CL_TBA_DCS_UI_LOF has no parameter.
# Exception Resumable Description Created on
1 CX_TBA_INVALID_PARAMETER Exception thrown when input param invalid 20120814

Method WRITE_LOF_BASIC_DATA Signature

Method WRITE_LOF_BASIC_DATA on class CL_TBA_DCS_UI_LOF has no parameter.
# Exception Resumable Description Created on
1 CX_TBA_INVALID_PARAMETER Exception thrown when input param invalid 20120814

Method WRITE_LOF_PERIOD_DATA Signature

Method WRITE_LOF_PERIOD_DATA on class CL_TBA_DCS_UI_LOF has no parameter.
# Exception Resumable Description Created on
1 CX_TBA_INVALID_PARAMETER Exception thrown when input param invalid 20120815

Method WRITE_MICS Signature

Method WRITE_MICS on class CL_TBA_DCS_UI_LOF has no parameter.
# Exception Resumable Description Created on
1 CX_TBA_INVALID_ACTION Exception for missing authorization 20120814
2 CX_TBA_INVALID_PARAMETER Exception thrown when input param invalid 20120814

Method WRITE_TICKS Signature

Method WRITE_TICKS on class CL_TBA_DCS_UI_LOF has no parameter.
# Exception Resumable Description Created on
1 CX_TBA_INVALID_PARAMETER Exception thrown when input param invalid 20120817

Method WRITE_VERSIONED_DATA Signature

Method WRITE_VERSIONED_DATA on class CL_TBA_DCS_UI_LOF has no parameter.
# Exception Resumable Description Created on
1 CX_TBA_INVALID_PARAMETER Exception thrown when input param invalid 20120815
History
Last changed by/on SAP  20130531 
SAP Release Created in 740