SAP ABAP Class CL_TBA_BADI_ID_SERVICES (Service class for BAdI filter IDs)
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_BADI_ID_SERVICES  
Short Description Service class for BAdI filter IDs    
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 20120706   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_BADI_ID_SERVICES has no interface implemented.
Friends
Class CL_TBA_BADI_ID_SERVICES has no friend class.
Attributes
Class CL_TBA_BADI_ID_SERVICES has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 GET_PDEF_DESCRIPTION Static method Public Method Get description of a period definition id 20120706
2 GET_PERIOD_DEFINITION Static method Public Method 20120712
3 GET_PERIOD_DEFINITION_FWD Static method Public Method Get Parameters for Period Determination of Commodity Forward 20130711
4 GET_SDEF_DESCRIPTION Static method Public Method Get description of a security id definition id 20120706
5 GET_SDEF_ID_USAGE_LIST Static method Public Method Get all usage DCS for a specific SDEF_ID (Security ID) 20121210
6 GET_USAGE_LIST Static method Public Method Get all usage DCS for a specific PDEF_ID (Period ID) 20121207
7 IS_PDEF_ID_EXISTENT Static method Public Method Check if the given PDef Id exists 20120820
8 IS_SDEF_ID_EXISTENT Static method Public Method Check if the given SDef Id exists 20120820
Events
Class CL_TBA_BADI_ID_SERVICES has no event.
Types
Class CL_TBA_BADI_ID_SERVICES has no local type.
Method Signatures

Method GET_PDEF_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PDEF_ID Call by reference Type reference (TYPE) TBA_PERIODDEF_ID Period Definition ID 20120706
2 Returning RV_DESCRIPTION Value transfer Type reference (TYPE) TBA_PERIODDEF_ID_TXT Text for Period Definition ID 20120809
# Exception Resumable Description Created on
1 CX_TBA_INVALID_PARAMETER Exception thrown when input param invalid 20120706

Method GET_PERIOD_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_BADI_PER Value transfer Type reference (TYPE) TBAC_BADI_PER Parameter Definition for dynamic DCS periods 20120712
2 Importing IV_COMMODITY Call by reference Type reference (TYPE) TBA_STOEFFCHEN Physical Commodity 20120806
3 Importing IV_PDEF_ID Call by reference Type reference (TYPE) TBA_PERIODDEF_ID Period Definition ID 20120712
4 Importing IV_VALIDFROM Call by reference Type reference (TYPE) TBA_PDEF_VALIDFROM SY-DATUM LME-Specific Period Determination: Valid From 20130107
# Exception Resumable Description Created on
1 CX_TBA_INVALID_PARAMETER Exception thrown when input param invalid 20120712

Method GET_PERIOD_DEFINITION_FWD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_BADI_PER_FWD Value transfer Type reference (TYPE) TBAY_BADI_PER_FW Parameter Definition for dynamic DCS periods 20130711
2 Importing IV_COMMODITY Call by reference Type reference (TYPE) TBA_STOEFFCHEN Physical Commodity 20130711
3 Importing IV_PDEF_ID Call by reference Type reference (TYPE) TBA_PERIODDEF_ID Period Definition ID 20130711
4 Importing IV_PERIODTYPE Call by reference Type reference (TYPE) TBA_PERIODTYPE Period Type 20130711
5 Importing IV_TIMING Call by reference Type reference (TYPE) TBA_TIMING Timing/periodicity for commodity forwards 20130711
6 Importing IV_VALIDFROM Call by reference Type reference (TYPE) TBA_PDEF_VALIDFROM SY-DATUM LME-Specific Period Determination: Valid From 20130711
# Exception Resumable Description Created on
1 CX_TBA_INVALID_PARAMETER Exception thrown when input param invalid 20130711

Method GET_SDEF_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SDEF_ID Call by reference Type reference (TYPE) TBA_SECIDDEF_ID Security ID Definition ID 20120706
2 Returning RV_DESCRIPTION Value transfer Type reference (TYPE) TBA_SECIDDEF_ID_TXT Description of a security id definition id 20120809
# Exception Resumable Description Created on
1 CX_TBA_INVALID_PARAMETER Exception thrown when input param invalid 20120706

Method GET_SDEF_ID_USAGE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SDEF_ID Call by reference Type reference (TYPE) TBA_SECIDDEF_ID Security ID Determination Method 20121210
2 Returning RT_DCSID Value transfer Type reference (TYPE) TBAY_DCSID Derivative Contract Specification 20121210
# Exception Resumable Description Created on
1 CX_TBA_INVALID_PARAMETER Exception thrown when input param invalid 20121210

Method GET_USAGE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PDEF_ID Call by reference Type reference (TYPE) TBA_PERIODDEF_ID Period Determination Method 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_PDEF_ID_EXISTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PDEF_ID Call by reference Type reference (TYPE) TBA_PERIODDEF_ID Period Definition Schema 20120820
2 Returning RV_EXISTENT Value transfer Type reference (TYPE) ABAP_BOOL 20120820

Method IS_PDEF_ID_EXISTENT on class CL_TBA_BADI_ID_SERVICES has no exception.

Method IS_SDEF_ID_EXISTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SDEF_ID Call by reference Type reference (TYPE) TBA_SECIDDEF_ID Security ID Definition Schema 20120820
2 Returning RV_EXISTENT Value transfer Type reference (TYPE) ABAP_BOOL 20120820

Method IS_SDEF_ID_EXISTENT on class CL_TBA_BADI_ID_SERVICES has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 740