Hierarchy

⤷

⤷

IMG Activity
ID | BADI_TBA_DCS_DYN_PER | BAdI: Period Determination Methods |
Transaction Code | S_BRK_62000005 | (empty) |
Created on | 20121010 | |
Customizing Attributes | BADI_TBA_DCS_DYN_PER | BAdI: Period Determination Methods |
Customizing Activity | BADI_TBA_DCS_DYN_PER | BAdI: Period Determination Methods |
Document
Document Class | SIMG | Hypertext: Object Class - Class to which a document belongs. |
Document Name | BADI_TBA_DCS_DYN_PER |
Use
You can use this BAdI to specify BAdI implementations for the automatic period determination. This BAdI is a filter-dependent BAdI. As a filter you use a period determination method that you have defined before in the Customizing activity Specify Period Determination Methods.
Standard settings
Filtered BAdI Implementations:
- EI_BADI_TBA_DCS_DYN_PER_CMECOP -CME Copper Period Definition:
This implementation contains an example of the period determination of futures for copper on the CME group market. It supports the following period categories: contract period, physical settlement period, quotation period, and trading period. By default, the period determination method CMEHG is used (see Specify Period Determination Methods). - EI_BADI_TBA_DCS_DYN_PER_CMELOA - CME Light Sweet Crude Oil American Opt. Period Logic:
This implementation contains an example of the period determination of Light Sweet Crude Oil American Options on the CME group market. It supports the following period categories: contract period, expiration period, quotation period,and trading period. By default, the period determination method CMELOA is used (see Specify Period Determination Methods). - EI_BADI_TBA_DCS_DYN_PER_LME - LME Period Definition:
This implementation contains an example of the period determination for futures on the London Metal Exchange (LME). It supports the period categories contract period, cash settlement period, physical settlement period, quotation period, and trading period. For this implementation, you need to have made the settings in the Customizing activity Specify LME-Specific Period Determinations. By default, the period determination method LME is used (see Specify Period Determination Methods). - EI_BADI_TBA_DCS_DYN_PER_LME_M - LME Period Definition LME Mini Futures:
This implementation contains an example of the period determination for mini futures on the London Metal Exchange (LME). It supports the following period categories: contract period, cash settlement period, physical settlement period, quotation period, and trading period. For this implementation, you need to have made the settings in the Customizing activity Specify LME-Specific Period Determinations. By default, the period determination method LME is used (see Specify Period Determination Methods). - EI_BADI_TBA_DCS_DYN_PER_LME_O - LME Period Definition LME Options:
This implementation contains an example of the period determination of options on the London Metal Exchange (LME). It supports the following period categories: contract period, quotation period, trading period, and expiration period. For this implementation, you need to have made the settings in the Customizing activity Specify LME-Specific Period Determinations. By default, the period determination method LMEO is used (see Specify Period Determination Methods). - EI_BADI_TBA_DCS_DYN_PER_NYMCRU - CME Nymex Crude Period Definition:
This implementation contains an example of the period determination of futures for crude oil on the CME group market. It supports the following period categories: contract period, physical settlement period, quotation period, and trading period. By default, the period determination method NYMEXCRUDE is used (see Specify Period Determination Methods). - EI_BADI_TBA_DCS_DYN_PER_EX - Example Implementation:
This is an example implementation for the BAdI that can be used as a copy template for new BAdI implementations. It generates daily keydates with a minimum set of period categories: contract period, quotation period, trading period.
This BAdI provides the following methods:
- Get_periods: This method determines the periods that might be relevant for the respective market or exchange, like contract period, cash settlement period, physical settlement period, trading period, quotation period, or expiration period. Here you must only enter the periods that are relevant for the respective derivative type. For a specific derivative, this method determines the periods that are valid from a fixed date.
- Get_closed_periods: Similar to the method above, this method determines specific periods for derivatives in the past.
- Shift_date_to_keydate: This method determines the key date for a quotation date.
With these methods, single derivatives are identified by a key date. Consequently, this date must be specified in all methods. You can add short texts to the key dates.
Activities
Example
See also
For information about implementing BAdIs as part of the enhancement framework, see SAP Library for SAP NetWeaver Platform on SAP Help Portal at http://help.sap.com/nw_platform. Choose a release and then choose Application Help. In SAP Library, choose SAP NetWeaver: Function-Oriented View -> Application Server -> Application Server ABAP -> Application Development on AS ABAP -> ABAP Customer Development -> Enhancement Framework.
Business Attributes
ASAP Roadmap ID | 204 | Establish Functions and Processes |
Mandatory / Optional | 2 | Optional activity |
Critical / Non-Critical | 1 | Critical |
Country-Dependency | A | Valid for all countries |
Maintenance Objects
Maintenance object type | E | Business Add-In - Definition |
History
Last changed by/on | SAP | 20121026 |
SAP Release Created in | 740 |