Ansicht
Dokumentation

BADI_TBA_DCS_CONTR_C - BAdI: Automatic Determination of Maturity Codes

BADI_TBA_DCS_CONTR_C - BAdI: Automatic Determination of Maturity Codes

Fill RESBD Structure from EBP Component Structure   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
This documentation is copyright by SAP AG.
SAP E-Book

You can use this BAdI to specify BAdI implementations for the automatic DCS-based determination of Contract Maturity Codes.
This BAdI is a filter-dependent BAdI.

For the automatic determination of contract maturity codes, you must create a new method in the Customizing activity Specify Determination Methods of Maturity Codes.
Afterwards, create an implementation for this BAdI. As filter use the new method, you entered before.
In the transaction FDCS01 (Specify Derivative Contract Specifications) you proceed as follows:

  1. Select Commodity Futures for the Derivative Category.
  2. Select the Basic Data tab. Select a Period Determination, or leave it empty.
  3. Select a Maturity Code Determination entry other than MAN.
    Note: If a period determination is selected, all fields on the Periods tab are read-only. All data is automatically generated, but not persisted.
    If the Period Determination field is left empty, all data (except for the contract maturity code) is editable and persisted.
  • BADI_TBA_DCS_CCODE_DETERM_SMYY
    This implementation returns a maturity code in the format Product Symbol, Month Code, Year (2 characters).
    Example: HGZ14 (Copper December 2014)
    By default, this implementation is used for the maturity code determination method SMYY.
  • BADI_TBA_DCS_CC_DETERM_SMY
    This implementation returns a maturity code in the format Product Symbol, Month Code, Year (1 character).
    Example: HGZ4
    By default, this implementation is used for the maturity code determination method SMY.
  • BADI_TBA_DCS_CC_DETERM_SISO
    This implementation returns a maturity code in the format Product Symbol, Key Date
    Example: CA31122014
    By default, this implementation is used for the maturity code determination method SISO.
  • BADI_TBA_DCS_CCODE_DET_MANU
    This implementation is used when the maturity code is manually defined. There is no maturity code determined.
    By default, this implementation is used for the maturity code determination method MAN.

This BAdI provides the method GET_CONTRACT_CODE that is used to determine the maturity code.

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.






CPI1466 during Backup   BAL_S_LOG - Application Log: Log header data  
This documentation is copyright by SAP AG.

Length: 3524 Date: 20240524 Time: 005248     sap01-206 ( 49 ms )