SAP ABAP Class CL_TBA_CMDTY_FORWARDS_PERIODS (Period Determination Logic for Commodity Forwards)
Hierarchy
PI_BASIS (Software Component) Basis Plug-In
   CA-GTF-TRB (Application Component) Financial Risk Management Basis
     FTRMP_SFWS_C01S01_1 (Package) Treasury Basis Objects - Switched Obj. EHP7 FP1 EA-FINSERV
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_INTERFACE Tag Interface for BAdIs 20130711
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_TBA_DCS_FWD_DYN_PRDS Interface for BAdI: BADI_TBA_DCS_FWD_DYN_PERIODS 20130711
Properties
Class CL_TBA_CMDTY_FORWARDS_PERIODS  
Short Description Period Determination Logic for Commodity Forwards    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FTRMP_SFWS_C01S01_1   Treasury Basis Objects - Switched Obj. EHP7 FP1 EA-FINSERV 
Created 20130705   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_TBA_CMDTY_FORWARDS_PERIODS has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20130711
2 IF_BADI_TBA_DCS_FWD_DYN_PRDS Interface for BAdI: BADI_TBA_DCS_FWD_DYN_PERIODS 20130711
Friends
Class CL_TBA_CMDTY_FORWARDS_PERIODS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_HIGHDATE Constant Protected Type reference (TYPE) SYDATUM '99991231' Current Date of Application Server 20130711
2 C_PERIODTYPE_CP Constant Protected Type reference (TYPE) TBA_PERIODTYPE 'CP' DCS Period 20130711
3 C_PERIODTYPE_CSP Constant Protected Type reference (TYPE) TBA_PERIODTYPE 'CSP' Type of Contract Period 20130711
4 C_PERIODTYPE_EP Constant Protected Type reference (TYPE) TBA_PERIODTYPE 'EP' Type of Contract Period 20130711
5 C_PERIODTYPE_PSP Constant Protected Type reference (TYPE) TBA_PERIODTYPE 'PSP' Type of Contract Period 20130711
6 C_PERIODTYPE_QP Constant Protected Type reference (TYPE) TBA_PERIODTYPE 'QP' Type of Contract Period 20130711
7 C_PERIODTYPE_TP Constant Protected Type reference (TYPE) TBA_PERIODTYPE 'TP' Type of Contract Period 20130711
8 C_WEDNESDAY Constant Protected Type reference (TYPE) SCAL-INDICATOR '3' Fatory calendar flag 20130711
9 MV_DAY_NUMBER Instance attribute Protected Type reference (TYPE) INT2 Natural number 20130711
10 MV_DCSID Instance attribute Protected Type reference (TYPE) TBA_DCSID Derivative Contract Specification ID 20130711
11 MV_MONTH_NUMBER Instance attribute Protected Type reference (TYPE) INT2 Natural number 20130711
12 MV_PDEF_ID Instance attribute Protected Type reference (TYPE) TBA_PERIODDEF_ID Period Definition Schema 20130711
13 MV_PERIODTYPE Instance attribute Protected Type reference (TYPE) TBA_PERIODTYPE Period Type 20130711
14 MV_PERIODTYPE_EXPDATELOGIC Instance attribute Protected Type reference (TYPE) TBA_PERIODTYPE Period Type Expiration Date Logic 20130711
15 MV_PHYSCOMM Instance attribute Protected Type reference (TYPE) TBA_STOEFFCHEN Physical Commodity 20130711
16 MV_PROMPT_CALENDAR Instance attribute Protected Type reference (TYPE) SKALID Prompt Day Calendar 20130711
17 MV_START_DATE Instance attribute Protected Type reference (TYPE) SYDATUM System Date 20130711
18 MV_TRADING_CALENDAR Instance attribute Protected Type reference (TYPE) TBA_TRADING_CALENDAR Trading Day Calendar 20130711
19 MV_WEEK_NUMBER Instance attribute Protected Type reference (TYPE) INT2 Natural number 20130711
Methods
# Method Level Visibility Method type Description Created on
1 _ADD_DAILY_FWD_PERIODS Instance method Protected Method Add Daily Forward Periods 20130711
2 _ADD_DAILY_SMNT_PERIODS Instance method Protected Method Add Daily Settlement Periods 20130711
3 _ADD_FORWARD_PERIODS Instance method Protected Method Add Forward Periods 20130711
4 _ADD_HALF_YEARLY_FWD_PERIODS Instance method Protected Method Add Haf Yearly Forward Periods 20130711
5 _ADD_HALF_YEARLY_SMNT_PERIODS Instance method Protected Method Add Haf Yearly Settlement Periods 20130711
6 _ADD_MONTHLY_FWD_PERIODS Instance method Protected Method Add Monthly Forward Periods 20130711
7 _ADD_MONTHLY_SMNT_PERIODS Instance method Protected Method Add Monthly Settlement Periods 20130711
8 _ADD_QUARTERLY_FWD_PERIODS Instance method Protected Method Add Quarterly Forward Periods 20130711
9 _ADD_QUARTERLY_SMNT_PERIODS Instance method Protected Method Add Quarterly Settlement Periods 20130711
10 _ADD_SETTLEMENT_PERIODS Instance method Protected Method Add Settlement Periods 20130711
11 _ADD_WEEKLY_FWD_PERIODS Instance method Protected Method Add Weekly Forward Periods 20130711
12 _ADD_WEEKLY_SMNT_PERIODS Instance method Protected Method Add Weekly Settlement Periods 20130711
13 _ADD_YEARLY_FWD_PERIODS Instance method Protected Method Add Yearly Forward Periods 20130711
14 _ADD_YEARLY_SMNT_PERIODS Instance method Protected Method Add Yearly Settlement Periods 20130711
15 _GET_KEYDATE_TIMING_TEXTS Instance method Protected Method Get Description for Keydate/Timing 20130711
Events
Class CL_TBA_CMDTY_FORWARDS_PERIODS has no event.
Types
Class CL_TBA_CMDTY_FORWARDS_PERIODS has no local type.
Method Signatures

Method _ADD_DAILY_FWD_PERIODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PERIODS Call by reference Type reference (TYPE) TBAY_DCS_FORWARD_PERIODS DCS Commodity Forward Periods 20130711
2 Exporting EV_PERIODEND Call by reference Type reference (TYPE) TBA_PERIODEND End of Period 20130711
3 Exporting EV_TIMING_CNT Call by reference Type reference (TYPE) TBA_TIMING_CNT Number of Timing Entities 20130730
4 Importing IT_PERIOD_DEF Call by reference Type reference (TYPE) TBAY_BADI_PER_FW Table type for TBAC_BADI_PER_FW 20130711
5 Importing IV_DCSID Call by reference Type reference (TYPE) TBA_DCSID Derivative Contract Specification ID 20130711
6 Importing IV_PDEF_ID Call by reference Type reference (TYPE) TBA_PERIODDEF_ID Period Determination Method 20130711
7 Importing IV_PERIODSTART Call by reference Type reference (TYPE) TBA_PERIODSTART Start of Period 20130711
8 Importing IV_PHYSCOMM Call by reference Type reference (TYPE) TBA_STOEFFCHEN Physical Commodity 20130711
# Exception Resumable Description Created on
1 CX_TBA_CALENDAR_EVALUATION Excepion Class for Calendar Evaluation 20130711

Method _ADD_DAILY_SMNT_PERIODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PERIODS Call by reference Type reference (TYPE) TBAY_DCS_FORWARD_PERIODS DCS Commodity Forward Periods 20130711
2 Exporting EV_PERIODSTART Call by reference Type reference (TYPE) TBA_PERIODSTART Start of Period 20130711
3 Exporting EV_TIMING_CNT Call by reference Type reference (TYPE) TBA_TIMING_CNT Number of Timing Entities 20130730
4 Importing IT_PERIOD_DEF Call by reference Type reference (TYPE) TBAY_BADI_PER_FW Table type for TBAC_BADI_PER_FW 20130711
5 Importing IV_DCSID Call by reference Type reference (TYPE) TBA_DCSID Derivative Contract Specification ID 20130711
6 Importing IV_PDEF_ID Call by reference Type reference (TYPE) TBA_PERIODDEF_ID Period Determination Method 20130711
7 Importing IV_PERIODSTART Call by reference Type reference (TYPE) TBA_PERIODSTART Start of Period 20130711
8 Importing IV_PHYSCOMM Call by reference Type reference (TYPE) TBA_STOEFFCHEN Physical Commodity 20130711
# Exception Resumable Description Created on
1 CX_TBA_CALENDAR_EVALUATION Excepion Class for Calendar Evaluation 20130711

Method _ADD_FORWARD_PERIODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PERIODS Call by reference Type reference (TYPE) TBAY_DCS_FORWARD_PERIODS DCS Commodity Forward Periods 20130711
2 Importing IT_PERIOD_DEF Call by reference Type reference (TYPE) TBAY_BADI_PER_FW Table type for TBAC_BADI_PER_FW 20130711
3 Importing IV_DCSID Call by reference Type reference (TYPE) TBA_DCSID Derivative Contract Specification ID 20130711
4 Importing IV_PDEF_ID Call by reference Type reference (TYPE) TBA_PERIODDEF_ID Period Determination Method 20130711
5 Importing IV_PERIODSTART Call by reference Type reference (TYPE) TBA_PERIODSTART Start of Period 20130711
6 Importing IV_PHYSCOMM Call by reference Type reference (TYPE) TBA_STOEFFCHEN Physical Commodity 20130711
# Exception Resumable Description Created on
1 CX_TBA_CALENDAR_EVALUATION Excepion Class for Calendar Evaluation 20130711

Method _ADD_HALF_YEARLY_FWD_PERIODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PERIODS Call by reference Type reference (TYPE) TBAY_DCS_FORWARD_PERIODS DCS Commodity Forward Periods 20130711
2 Exporting EV_PERIODEND Call by reference Type reference (TYPE) TBA_PERIODEND End of Period 20130711
3 Exporting EV_TIMING_CNT Call by reference Type reference (TYPE) TBA_TIMING_CNT Number of Timing Entities 20130730
4 Importing IT_PERIOD_DEF Call by reference Type reference (TYPE) TBAY_BADI_PER_FW Table type for TBAC_BADI_PER_FW 20130711
5 Importing IV_DAILY_CNT Call by reference Type reference (TYPE) TBA_TIMING_CNT Number of Timing Entities 20130730
6 Importing IV_DCSID Call by reference Type reference (TYPE) TBA_DCSID Derivative Contract Specification ID 20130711
7 Importing IV_MONTHLY_CNT Call by reference Type reference (TYPE) TBA_TIMING_CNT Number of Timing Entities 20130730
8 Importing IV_PDEF_ID Call by reference Type reference (TYPE) TBA_PERIODDEF_ID Period Determination Method 20130711
9 Importing IV_PERIODSTART Call by reference Type reference (TYPE) TBA_PERIODSTART Start of Period 20130711
10 Importing IV_PHYSCOMM Call by reference Type reference (TYPE) TBA_STOEFFCHEN Physical Commodity 20130711
11 Importing IV_QUARTERLY_CNT Call by reference Type reference (TYPE) TBA_TIMING_CNT Number of Timing Entities 20130730
12 Importing IV_WEEKLY_CNT Call by reference Type reference (TYPE) TBA_TIMING_CNT Number of Timing Entities 20130730
# Exception Resumable Description Created on
1 CX_TBA_CALENDAR_EVALUATION Excepion Class for Calendar Evaluation 20130730

Method _ADD_HALF_YEARLY_SMNT_PERIODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PERIODS Call by reference Type reference (TYPE) TBAY_DCS_FORWARD_PERIODS DCS Commodity Forward Periods 20130711
2 Exporting EV_PERIODSTART Call by reference Type reference (TYPE) TBA_PERIODSTART Start of Period 20130711
3 Exporting EV_TIMING_CNT Call by reference Type reference (TYPE) TBA_TIMING_CNT Number of Timing Entities 20130730
4 Importing IT_PERIOD_DEF Call by reference Type reference (TYPE) TBAY_BADI_PER_FW Table type for TBAC_BADI_PER_FW 20130711
5 Importing IV_DAILY_CNT Call by reference Type reference (TYPE) TBA_TIMING_CNT Number of Timing Entities 20130730
6 Importing IV_DCSID Call by reference Type reference (TYPE) TBA_DCSID Derivative Contract Specification ID 20130711
7 Importing IV_MONTHLY_CNT Call by reference Type reference (TYPE) TBA_TIMING_CNT Number of Timing Entities 20130730
8 Importing IV_PDEF_ID Call by reference Type reference (TYPE) TBA_PERIODDEF_ID Period Determination Method 20130711
9 Importing IV_PERIODSTART Call by reference Type reference (TYPE) TBA_PERIODSTART Start of Period 20130711
10 Importing IV_PERIODSTART_ORIG Call by reference Type reference (TYPE) TBA_PERIODSTART Original Start of Period 20130730
11 Importing IV_PHYSCOMM Call by reference Type reference (TYPE) TBA_STOEFFCHEN Physical Commodity 20130711
12 Importing IV_QUARTERLY_CNT Call by reference Type reference (TYPE) TBA_TIMING_CNT Number of Timing Entities 20130730
13 Importing IV_WEEKLY_CNT Call by reference Type reference (TYPE) TBA_TIMING_CNT Number of Timing Entities 20130730
# Exception Resumable Description Created on
1 CX_TBA_CALENDAR_EVALUATION Excepion Class for Calendar Evaluation 20130711

Method _ADD_MONTHLY_FWD_PERIODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PERIODS Call by reference Type reference (TYPE) TBAY_DCS_FORWARD_PERIODS DCS Commodity Forward Periods 20130711
2 Exporting EV_PERIODEND Call by reference Type reference (TYPE) TBA_PERIODEND End of Period 20130711
3 Exporting EV_TIMING_CNT Call by reference Type reference (TYPE) TBA_TIMING_CNT Number of Timing Entities 20130730
4 Importing IT_PERIOD_DEF Call by reference Type reference (TYPE) TBAY_BADI_PER_FW Table type for TBAC_BADI_PER_FW 20130711
5 Importing IV_DAILY_CNT Call by reference Type reference (TYPE) TBA_TIMING_CNT Number of Timing Entities 20130730
6 Importing IV_DCSID Call by reference Type reference (TYPE) TBA_DCSID Derivative Contract Specification ID 20130711
7 Importing IV_PDEF_ID Call by reference Type reference (TYPE) TBA_PERIODDEF_ID Period Determination Method 20130711
8 Importing IV_PERIODSTART Call by reference Type reference (TYPE) TBA_PERIODSTART Start of Period 20130711
9 Importing IV_PHYSCOMM Call by reference Type reference (TYPE) TBA_STOEFFCHEN Physical Commodity 20130711
10 Importing IV_WEEKLY_CNT Call by reference Type reference (TYPE) TBA_TIMING_CNT Number of Timing Entities 20130730
# Exception Resumable Description Created on
1 CX_TBA_CALENDAR_EVALUATION Excepion Class for Calendar Evaluation 20130730

Method _ADD_MONTHLY_SMNT_PERIODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PERIODS Call by reference Type reference (TYPE) TBAY_DCS_FORWARD_PERIODS DCS Commodity Forward Periods 20130711
2 Exporting EV_PERIODSTART Call by reference Type reference (TYPE) TBA_PERIODSTART Start of Period 20130711
3 Exporting EV_TIMING_CNT Call by reference Type reference (TYPE) TBA_TIMING_CNT Number of Timing Entities 20130730
4 Importing IT_PERIOD_DEF Call by reference Type reference (TYPE) TBAY_BADI_PER_FW Table type for TBAC_BADI_PER_FW 20130711
5 Importing IV_DAILY_CNT Call by reference Type reference (TYPE) TBA_TIMING_CNT Number of Timing Entities 20130730
6 Importing IV_DCSID Call by reference Type reference (TYPE) TBA_DCSID Derivative Contract Specification ID 20130711
7 Importing IV_PDEF_ID Call by reference Type reference (TYPE) TBA_PERIODDEF_ID Period Determination Method 20130711
8 Importing IV_PERIODSTART Call by reference Type reference (TYPE) TBA_PERIODSTART Start of Period 20130711
9 Importing IV_PERIODSTART_ORIG Call by reference Type reference (TYPE) TBA_PERIODSTART Original Start of Period 20130730
10 Importing IV_PHYSCOMM Call by reference Type reference (TYPE) TBA_STOEFFCHEN Physical Commodity 20130711
11 Importing IV_WEEKLY_CNT Call by reference Type reference (TYPE) TBA_TIMING_CNT Number of Timing Entities 20130730
# Exception Resumable Description Created on
1 CX_TBA_CALENDAR_EVALUATION Excepion Class for Calendar Evaluation 20130711

Method _ADD_QUARTERLY_FWD_PERIODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PERIODS Call by reference Type reference (TYPE) TBAY_DCS_FORWARD_PERIODS DCS Commodity Forward Periods 20130711
2 Exporting EV_PERIODEND Call by reference Type reference (TYPE) TBA_PERIODEND End of Period 20130711
3 Exporting EV_TIMING_CNT Call by reference Type reference (TYPE) TBA_TIMING_CNT Number of Timing Entities 20130730
4 Importing IT_PERIOD_DEF Call by reference Type reference (TYPE) TBAY_BADI_PER_FW Table type for TBAC_BADI_PER_FW 20130711
5 Importing IV_DAILY_CNT Call by reference Type reference (TYPE) TBA_TIMING_CNT Number of Timing Entities 20130730
6 Importing IV_DCSID Call by reference Type reference (TYPE) TBA_DCSID Derivative Contract Specification ID 20130711
7 Importing IV_MONTHLY_CNT Call by reference Type reference (TYPE) TBA_TIMING_CNT Number of Timing Entities 20130730
8 Importing IV_PDEF_ID Call by reference Type reference (TYPE) TBA_PERIODDEF_ID Period Determination Method 20130711
9 Importing IV_PERIODSTART Call by reference Type reference (TYPE) TBA_PERIODSTART Start of Period 20130711
10 Importing IV_PHYSCOMM Call by reference Type reference (TYPE) TBA_STOEFFCHEN Physical Commodity 20130711
11 Importing IV_WEEKLY_CNT Call by reference Type reference (TYPE) TBA_TIMING_CNT Number of Timing Entities 20130730
# Exception Resumable Description Created on
1 CX_TBA_CALENDAR_EVALUATION Excepion Class for Calendar Evaluation 20130730

Method _ADD_QUARTERLY_SMNT_PERIODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PERIODS Call by reference Type reference (TYPE) TBAY_DCS_FORWARD_PERIODS DCS Commodity Forward Periods 20130711
2 Exporting EV_PERIODSTART Call by reference Type reference (TYPE) TBA_PERIODSTART Start of Period 20130711
3 Exporting EV_TIMING_CNT Call by reference Type reference (TYPE) TBA_TIMING_CNT Number of Timing Entities 20130730
4 Importing IT_PERIOD_DEF Call by reference Type reference (TYPE) TBAY_BADI_PER_FW Table type for TBAC_BADI_PER_FW 20130711
5 Importing IV_DAILY_CNT Call by reference Type reference (TYPE) TBA_TIMING_CNT Number of Timing Entities 20130730
6 Importing IV_DCSID Call by reference Type reference (TYPE) TBA_DCSID Derivative Contract Specification ID 20130711
7 Importing IV_MONTHLY_CNT Call by reference Type reference (TYPE) TBA_TIMING_CNT Number of Timing Entities 20130730
8 Importing IV_PDEF_ID Call by reference Type reference (TYPE) TBA_PERIODDEF_ID Period Determination Method 20130711
9 Importing IV_PERIODSTART Call by reference Type reference (TYPE) TBA_PERIODSTART Start of Period 20130711
10 Importing IV_PERIODSTART_ORIG Call by reference Type reference (TYPE) TBA_PERIODSTART Original Start of Period 20130730
11 Importing IV_PHYSCOMM Call by reference Type reference (TYPE) TBA_STOEFFCHEN Physical Commodity 20130711
12 Importing IV_WEEKLY_CNT Call by reference Type reference (TYPE) TBA_TIMING_CNT Number of Timing Entities 20130730
# Exception Resumable Description Created on
1 CX_TBA_CALENDAR_EVALUATION Excepion Class for Calendar Evaluation 20130711

Method _ADD_SETTLEMENT_PERIODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PERIODS Call by reference Type reference (TYPE) TBAY_DCS_FORWARD_PERIODS DCS Commodity Forward Periods 20130711
2 Importing IT_PERIOD_DEF Call by reference Type reference (TYPE) TBAY_BADI_PER_FW Table type for TBAC_BADI_PER_FW 20130711
3 Importing IV_DCSID Call by reference Type reference (TYPE) TBA_DCSID Derivative Contract Specification ID 20130711
4 Importing IV_PDEF_ID Call by reference Type reference (TYPE) TBA_PERIODDEF_ID Period Determination Method 20130711
5 Importing IV_PERIODSTART Call by reference Type reference (TYPE) TBA_PERIODSTART Start of Period 20130711
6 Importing IV_PHYSCOMM Call by reference Type reference (TYPE) TBA_STOEFFCHEN Physical Commodity 20130711
# Exception Resumable Description Created on
1 CX_TBA_CALENDAR_EVALUATION Excepion Class for Calendar Evaluation 20130711

Method _ADD_WEEKLY_FWD_PERIODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PERIODS Call by reference Type reference (TYPE) TBAY_DCS_FORWARD_PERIODS DCS Commodity Forward Periods 20130711
2 Exporting EV_PERIODEND Call by reference Type reference (TYPE) TBA_PERIODEND End of Period 20130711
3 Exporting EV_TIMING_CNT Call by reference Type reference (TYPE) TBA_TIMING_CNT Number of Timing Entities 20130730
4 Importing IT_PERIOD_DEF Call by reference Type reference (TYPE) TBAY_BADI_PER_FW Table type for TBAC_BADI_PER_FW 20130711
5 Importing IV_DAILY_CNT Call by reference Type reference (TYPE) TBA_TIMING_CNT Number of Timing Entities 20130730
6 Importing IV_DCSID Call by reference Type reference (TYPE) TBA_DCSID Derivative Contract Specification ID 20130711
7 Importing IV_PDEF_ID Call by reference Type reference (TYPE) TBA_PERIODDEF_ID Period Determination Method 20130711
8 Importing IV_PERIODSTART Call by reference Type reference (TYPE) TBA_PERIODSTART Start of Period 20130711
9 Importing IV_PHYSCOMM Call by reference Type reference (TYPE) TBA_STOEFFCHEN Physical Commodity 20130711
# Exception Resumable Description Created on
1 CX_TBA_CALENDAR_EVALUATION Excepion Class for Calendar Evaluation 20130730

Method _ADD_WEEKLY_SMNT_PERIODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PERIODS Call by reference Type reference (TYPE) TBAY_DCS_FORWARD_PERIODS DCS Commodity Forward Periods 20130711
2 Exporting EV_PERIODSTART Call by reference Type reference (TYPE) TBA_PERIODSTART Start of Period 20130711
3 Exporting EV_TIMING_CNT Call by reference Type reference (TYPE) TBA_TIMING_CNT Number of Timing Entities 20130730
4 Importing IT_PERIOD_DEF Call by reference Type reference (TYPE) TBAY_BADI_PER_FW Table type for TBAC_BADI_PER_FW 20130711
5 Importing IV_DAILY_CNT Call by reference Type reference (TYPE) TBA_TIMING_CNT Number of Timing Entities 20130730
6 Importing IV_DCSID Call by reference Type reference (TYPE) TBA_DCSID Derivative Contract Specification ID 20130711
7 Importing IV_PDEF_ID Call by reference Type reference (TYPE) TBA_PERIODDEF_ID Period Determination Method 20130711
8 Importing IV_PERIODSTART Call by reference Type reference (TYPE) TBA_PERIODSTART Start of Period 20130711
9 Importing IV_PERIODSTART_ORIG Call by reference Type reference (TYPE) TBA_PERIODSTART Original Start of Period 20130730
10 Importing IV_PHYSCOMM Call by reference Type reference (TYPE) TBA_STOEFFCHEN Physical Commodity 20130711
# Exception Resumable Description Created on
1 CX_TBA_CALENDAR_EVALUATION Excepion Class for Calendar Evaluation 20130711

Method _ADD_YEARLY_FWD_PERIODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PERIODS Call by reference Type reference (TYPE) TBAY_DCS_FORWARD_PERIODS DCS Commodity Forward Periods 20130711
2 Exporting EV_PERIODEND Call by reference Type reference (TYPE) TBA_PERIODEND End of Period 20130711
3 Exporting EV_TIMING_CNT Call by reference Type reference (TYPE) TBA_TIMING_CNT Number of Timing Entities 20130730
4 Importing IT_PERIOD_DEF Call by reference Type reference (TYPE) TBAY_BADI_PER_FW Table type for TBAC_BADI_PER_FW 20130711
5 Importing IV_DAILY_CNT Call by reference Type reference (TYPE) TBA_TIMING_CNT Number of Timing Entities 20130730
6 Importing IV_DCSID Call by reference Type reference (TYPE) TBA_DCSID Derivative Contract Specification ID 20130711
7 Importing IV_HALF_YEARLY_CNT Call by reference Type reference (TYPE) TBA_TIMING_CNT Number of Timing Entities 20130730
8 Importing IV_MONTHLY_CNT Call by reference Type reference (TYPE) TBA_TIMING_CNT Number of Timing Entities 20130730
9 Importing IV_PDEF_ID Call by reference Type reference (TYPE) TBA_PERIODDEF_ID Period Determination Method 20130711
10 Importing IV_PERIODSTART Call by reference Type reference (TYPE) TBA_PERIODSTART Start of Period 20130711
11 Importing IV_PHYSCOMM Call by reference Type reference (TYPE) TBA_STOEFFCHEN Physical Commodity 20130711
12 Importing IV_QUARTERLY_CNT Call by reference Type reference (TYPE) TBA_TIMING_CNT Number of Timing Entities 20130730
13 Importing IV_WEEKLY_CNT Call by reference Type reference (TYPE) TBA_TIMING_CNT Number of Timing Entities 20130730
# Exception Resumable Description Created on
1 CX_TBA_CALENDAR_EVALUATION Excepion Class for Calendar Evaluation 20130730

Method _ADD_YEARLY_SMNT_PERIODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PERIODS Call by reference Type reference (TYPE) TBAY_DCS_FORWARD_PERIODS DCS Commodity Forward Periods 20130711
2 Exporting EV_PERIODSTART Call by reference Type reference (TYPE) TBA_PERIODSTART Start of Period 20130711
3 Exporting EV_TIMING_CNT Call by reference Type reference (TYPE) TBA_TIMING_CNT Number of Timing Entities 20130730
4 Importing IT_PERIOD_DEF Call by reference Type reference (TYPE) TBAY_BADI_PER_FW Table type for TBAC_BADI_PER_FW 20130711
5 Importing IV_DAILY_CNT Call by reference Type reference (TYPE) TBA_TIMING_CNT Number of Timing Entities 20130730
6 Importing IV_DCSID Call by reference Type reference (TYPE) TBA_DCSID Derivative Contract Specification ID 20130711
7 Importing IV_HALF_YEARLY_CNT Call by reference Type reference (TYPE) TBA_TIMING_CNT Number of Timing Entities 20130730
8 Importing IV_MONTHLY_CNT Call by reference Type reference (TYPE) TBA_TIMING_CNT Number of Timing Entities 20130730
9 Importing IV_PDEF_ID Call by reference Type reference (TYPE) TBA_PERIODDEF_ID Period Determination Method 20130711
10 Importing IV_PERIODSTART Call by reference Type reference (TYPE) TBA_PERIODSTART Start of Period 20130711
11 Importing IV_PERIODSTART_ORIG Call by reference Type reference (TYPE) TBA_PERIODSTART Original Start of Period 20130730
12 Importing IV_PHYSCOMM Call by reference Type reference (TYPE) TBA_STOEFFCHEN Physical Commodity 20130711
13 Importing IV_QUARTERLY_CNT Call by reference Type reference (TYPE) TBA_TIMING_CNT Number of Timing Entities 20130730
14 Importing IV_WEEKLY_CNT Call by reference Type reference (TYPE) TBA_TIMING_CNT Number of Timing Entities 20130730
# Exception Resumable Description Created on
1 CX_TBA_CALENDAR_EVALUATION Excepion Class for Calendar Evaluation 20130711

Method _GET_KEYDATE_TIMING_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TEXT Call by reference Type reference (TYPE) TBAY_DCS_FWD_KDT Texts for Keydate/Timing 20130711
2 Importing IT_PERIODS Call by reference Type reference (TYPE) TBAY_DCS_FORWARD_PERIODS DCS Commodity Forward Periods 20130711

Method _GET_KEYDATE_TIMING_TEXTS on class CL_TBA_CMDTY_FORWARDS_PERIODS has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in