SAP ABAP Class CL_TBA_MIC_SERVICES (Service Class for Market Identification Code)
Hierarchy
PI_BASIS (Software Component) Basis Plug-In
   CA-GTF-TRB (Application Component) Financial Risk Management Basis
     FTR_BASIS_DATA_ACCESS (Package) Treasury Basis Objects - Data Access
Properties
Class CL_TBA_MIC_SERVICES  
Short Description Service Class for Market Identification Code    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FTR_BASIS_DATA_ACCESS   Treasury Basis Objects - Data Access 
Created 20120627   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
Class CL_TBA_MIC_SERVICES has no interface implemented.
Friends
Class CL_TBA_MIC_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_IN_PREPARATION Constant Private Type reference (TYPE) TBA_DCS_LIFECYCLESTATUS '001' Data element for DCS Lifecycle 20120814
Methods
# Method Level Visibility Method type Description Created on
1 DELETE_MICS_FOR_DCS Static method Public Method Delete MICs for a specific DCS 20120814
2 GET_DCS_MICS_BY_PHYSCOMM Static method Public Method Returns all DCSs with given phys. cty. with their MICs 20121105
3 GET_DCS_MIC_BY_RANGES Static method Public Method Get DCS/MIC Combinations by Ranges 20130624
4 GET_DETAILS Static method Public Method Get details of a MIC 20120627
5 GET_DETAILS_FOR_MICS Static method Public Method Returns table with details for a list of mics 20120815
6 GET_LIST Static method Public Method Get all MICs 20120627
7 GET_LIST_FOR_DCS Static method Public Method Get all MICs for a specific DCS 20120709
8 GET_MIC_TEXT Static method Public Method Retrieve description of a MIC 20121212
9 GET_USAGE_LIST Static method Public Method Get all usage DCS for a specific MIC 20121207
10 IS_DCS_MIC_COMBINATION_VALID Static method Public Method Check if Combination of DCS and MIC is valid 20121119
11 IS_MIC_ACTIVE Static method Public Method Returns whether the MIC is active or not 20120815
12 SET_DCS_MIC Static method Public Method Sets DCS and MIC 20120813
Events
Class CL_TBA_MIC_SERVICES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TBAS_DCS_MIC Public See coding 20121105 BEGIN OF tbas_dcs_mic, dcsid TYPE tba_dcsid, mic TYPE tba_mic, END OF tbas_dcs_mic
2 TBAT_DCS_MICS Public See coding 20121105 tbat_dcs_mics TYPE TABLE OF tbas_dcs_mic
3 TBAT_MIC Public See coding table type of TBA_MIC 20120627 tbat_mic TYPE STANDARD TABLE OF tbac_mic WITH KEY client mic
4 TT_DCS_MIC_ATTR Public See coding 20130624 tt_dcs_mic_attr TYPE TABLE OF ty_dcs_mic_attr
5 TY_DCS_MIC_ATTR Public See coding 20130624 BEGIN OF ty_dcs_mic_attr, dcsid TYPE tba_dcsid, dcsid_txt TYPE tba_dcsid_txt, derivativetype TYPE tba_derivativetype, mic TYPE tba_mic, mic_txt TYPE tba_mic_txt, END OF ty_dcs_mic_attr
Method Signatures

Method DELETE_MICS_FOR_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_INVALID_ACTION Exception for missing authorization 20120814
2 CX_TBA_INVALID_PARAMETER Exception thrown when input param invalid 20120814

Method GET_DCS_MICS_BY_PHYSCOMM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DCS_MICS Call by reference Type reference (TYPE) TBAT_DCS_MICS 20121105
2 Importing IV_PHYSCOMM Call by reference Type reference (TYPE) TBA_STOEFFCHEN Physical Commodity 20121105

Method GET_DCS_MICS_BY_PHYSCOMM on class CL_TBA_MIC_SERVICES has no exception.

Method GET_DCS_MIC_BY_RANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DCS_MIC_ATTR Call by reference Type reference (TYPE) TT_DCS_MIC_ATTR 20130624
2 Importing IT_DCSID Call by reference Type reference (TYPE) TBAR_DCSID Range table for Derivative Contract Specification ID 20130624
3 Importing IT_DERIVATIVE_TYPE Call by reference Type reference (TYPE) TBAR_DERIVATIVE_TYPE Range table for Derivative Category 20130624
4 Importing IT_LIFECYCLE_STATUS Call by reference Type reference (TYPE) TBAR_LIFECYCLE_STATUS Range table for DCS Lifecycle Status 20130624
5 Importing IT_MIC Call by reference Type reference (TYPE) TBAR_MIC Range table for MIC 20130624
# Exception Resumable Description Created on
1 CX_TBA_INVALID_PARAMETER Exception thrown when input param invalid 20130624

Method GET_DETAILS 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 Identification Code 20120627
2 Returning RS_MIC Value transfer Type reference (TYPE) TBAC_MIC Customizing table for Market Identification Code 20120627
# Exception Resumable Description Created on
1 CX_TBA_INVALID_PARAMETER Exception thrown when input param invalid 20120628

Method GET_DETAILS_FOR_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
2 Returning RT_MICS Value transfer Type reference (TYPE) TBAY_MIC Table of MICs with full Details 20120815

Method GET_DETAILS_FOR_MICS on class CL_TBA_MIC_SERVICES has no exception.

Method GET_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_MIC Value transfer Type reference (TYPE) TBAT_MIC table type of TBA_MIC 20120627

Method GET_LIST on class CL_TBA_MIC_SERVICES has no exception.

Method GET_LIST_FOR_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 20120709
2 Returning RT_MICS Value transfer Type reference (TYPE) TBAY_MIC Table of MICs with full Details 20120709
# Exception Resumable Description Created on
1 CX_TBA_INVALID_PARAMETER Exception thrown when input param invalid 20120709

Method GET_MIC_TEXT 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 20121212
2 Returning RV_TEXT Value transfer Type reference (TYPE) TBA_MIC_TXT Market Identifier Code Description 20121212

Method GET_MIC_TEXT on class CL_TBA_MIC_SERVICES has no exception.

Method GET_USAGE_LIST 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 20121207
2 Returning RT_DCSID Value transfer Type reference (TYPE) TBAY_DCSID Derivative Contract Specification ID 20121207
# Exception Resumable Description Created on
1 CX_TBA_INVALID_PARAMETER Exception thrown when input param invalid 20121207

Method IS_DCS_MIC_COMBINATION_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_VALID Value transfer Type reference (TYPE) ABAP_BOOL Combination of DCS and MIC valid Indicator 20121119
2 Importing IV_DCSID Call by reference Type reference (TYPE) TBA_DCSID Derivative Contract Specification ID 20121119
3 Importing IV_MIC Call by reference Type reference (TYPE) TBA_MIC Market Identifier Code 20121119
# Exception Resumable Description Created on
1 CX_TBA_INVALID_PARAMETER Exception thrown when input param invalid 20121119

Method IS_MIC_ACTIVE 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 Identification Code 20120815
2 Returning RV_IS_MIC_ACTIVE Value transfer Type reference (TYPE) ABAP_BOOL 20120815
# Exception Resumable Description Created on
1 CX_TBA_INVALID_PARAMETER Exception thrown when input param invalid 20120815

Method SET_DCS_MIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DCS_MIC Call by reference Type reference (TYPE) TBAY_DCS_MIC Table type for TBAC_DCS_MIC 20120813
# Exception Resumable Description Created on
1 CX_TBA_INVALID_PARAMETER Exception thrown when input param invalid 20120813
History
Last changed by/on SAP  20130531 
SAP Release Created in 740