SAP ABAP Class CL_TBA_DCS_UI_LISTED_OPTIONS (Implementation DCS UI for Listed Options)
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 Inheritance (c INHERITING FROM c_ref)  CL_TBA_DCS_UI_LOF Implementation DCS UI for Listed Options & Futures 20120807
Properties
Class CL_TBA_DCS_UI_LISTED_OPTIONS  
Short Description Implementation DCS UI for Listed Options    
Super Class CL_TBA_DCS_UI_LOF Implementation DCS UI for Listed Options & Futures 
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
Class CL_TBA_DCS_UI_LISTED_OPTIONS has no forward declaration.
Interfaces
Class CL_TBA_DCS_UI_LISTED_OPTIONS has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_TBA_DCS_UI_LOF 20120823 Implementation DCS UI for Listed Options & Futures
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_BASIC_DATA_SCREEN Constant Public Type reference (TYPE) SCRADNUM '0104' Screen number 20120810
2 C_DETAILS_SCREEN Constant Public Type reference (TYPE) SCRADNUM '0105' Screen number 20120810
3 C_PERIODS_SCREEN Constant Public Type reference (TYPE) SCRADNUM '0103' Screen number 20120810
4 C_PROGRAM Constant Public Type reference (TYPE) PROGRAMM 'SAPLTBA_DCS_UI_LOF' ABAP Program Name 20120810
5 GO_DB_ACCESSOR Instance attribute Private Object reference (TYPE REF TO) LIF_DB_ACCESSOR 20120903
6 GT_STRIKE Instance attribute Private Type reference (TYPE) TBAY_DCS_STRIKE Table type for TBAC_DCS_STRIKE 20120814
7 GT_UNDERLYING_VERSION_DATA Instance attribute Private Type reference (TYPE) TBAY_DCS_CTY Table type for DCS commodity data 20130227
8 GV_UNDERLYING_DCSID_TXT Instance attribute Private Type reference (TYPE) TBA_DCSID_TXT Text for derivative contract specification ID 20120814
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_OPTSTYLE Instance method Protected Method Check consistency of 20120911
2 CHECK_STRIKES Instance method Protected Method Check consistency of Strike table 20120911
3 CHECK_UNDERLYING Instance method Protected Method Check consistency of Underlying 20120911
4 CHECK_UNDERLYING_KEYDATES Instance method Protected Method Check consistency of underlying keydates 20130308
5 CHECK_UOM Instance method Protected Method Check consistency of UoM in table of versioned data 20120911
6 CONSTRUCTOR Instance method Public Constructor 20120903
7 DELETE Instance method Public Method 20130110
8 GET_NEXT_UNDERLYING_VERS_DATE Instance method Private Method Gets next version date for underlying DCS and date 20130227
9 GET_UNDERLYING_VERSION_BY_DATE Instance method Protected Method Get the underlying version for a specific date 20130227
10 READ_STRIKE_DATA Instance method Protected Method Read strike data from DB 20120821
11 READ_UNDERLYING_VERSION_DATA Instance method Protected Method Read underlying version data from DB 20130227
12 WRITE_STRIKE_DATA Instance method Protected Method Write strike data to DB 20120821
Events
Class CL_TBA_DCS_UI_LISTED_OPTIONS has no event.
Types
Class CL_TBA_DCS_UI_LISTED_OPTIONS has no local type.
Method Signatures

Method CHECK_OPTSTYLE 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 20120911

Method CHECK_OPTSTYLE on class CL_TBA_DCS_UI_LISTED_OPTIONS has no exception.

Method CHECK_STRIKES 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 20120911

Method CHECK_STRIKES on class CL_TBA_DCS_UI_LISTED_OPTIONS has no exception.

Method CHECK_UNDERLYING 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 20120911

Method CHECK_UNDERLYING on class CL_TBA_DCS_UI_LISTED_OPTIONS has no exception.

Method CHECK_UNDERLYING_KEYDATES 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 20130308

Method CHECK_UNDERLYING_KEYDATES on class CL_TBA_DCS_UI_LISTED_OPTIONS has no exception.

Method CHECK_UOM 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 20120911

Method CHECK_UOM on class CL_TBA_DCS_UI_LISTED_OPTIONS has no exception.

Method CONSTRUCTOR Signature

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

Method DELETE Signature

Method DELETE on class CL_TBA_DCS_UI_LISTED_OPTIONS has no parameter.
Method DELETE on class CL_TBA_DCS_UI_LISTED_OPTIONS has no exception.

Method GET_NEXT_UNDERLYING_VERS_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 Derivative Contract Specification: Valid From 20130227
2 Returning RV_NEXT_VERS_DATE Value transfer Type reference (TYPE) TBA_DCS_VALIDFROM Derivative Contract Specification: Valid From 20130227

Method GET_NEXT_UNDERLYING_VERS_DATE on class CL_TBA_DCS_UI_LISTED_OPTIONS has no exception.

Method GET_UNDERLYING_VERSION_BY_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 Derivative Contract Specification: Valid From 20130227
2 Returning RS_UNDERLYING_VERS Value transfer Type reference (TYPE) TBAS_DCS_CTY Structure for TBAC_DCS_CTY 20130227

Method GET_UNDERLYING_VERSION_BY_DATE on class CL_TBA_DCS_UI_LISTED_OPTIONS has no exception.

Method READ_STRIKE_DATA Signature

Method READ_STRIKE_DATA on class CL_TBA_DCS_UI_LISTED_OPTIONS has no parameter.
Method READ_STRIKE_DATA on class CL_TBA_DCS_UI_LISTED_OPTIONS has no exception.

Method READ_UNDERLYING_VERSION_DATA Signature

Method READ_UNDERLYING_VERSION_DATA on class CL_TBA_DCS_UI_LISTED_OPTIONS has no parameter.
Method READ_UNDERLYING_VERSION_DATA on class CL_TBA_DCS_UI_LISTED_OPTIONS has no exception.

Method WRITE_STRIKE_DATA Signature

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