Ansicht
Dokumentation

BADI_PRICEDET_OVLPER - BAdI: Price Determination for Overlapping Periods

BADI_PRICEDET_OVLPER - BAdI: Price Determination for Overlapping Periods

PERFORM Short Reference   General Data in Customer Master  
This documentation is copyright by SAP AG.
SAP E-Book

This Business Add-In (BAdI) is used in the Transaction Manager (FIN-FSCM-TRM-TM) component.

You can use this BAdI to specify BAdI implementations for the automatic price determination of overlapping periods.

This BAdI is a filter-dependent BAdI. As a filter, you use a price determination method for overlapping periods that you have defined previously in the Customizing activity Specify Price Determination for Overlapping Periods.

Filtered BAdI implementations:

  • EI_BADI_PD_OVLPER_WEIGHTED_AVG
    This implementation contains an example of price determination for overlapping periods using the weighted average method. For periods that do not overlap, the prices are identical with the prices from the origin period.
    By default, the identifier 10 - Weighted Average is used for the price determination for overlapping periods (see Specify Price Determination for Overlapping Periods).
  • EI_BADI_PD_OVLPER_ARTHM_AVG
    This implementation contains an example of price determination for overlapping periods using the simple arithmethic method. For periods that do not overlap, the prices are identical with the prices from the origin period.
    By default, the identifier 15 - Arithmetic Average is used for the price determination for overlapping periods (see Specify Price Determination for Overlapping Periods).
  • EI_BADI_PD_OVLPER_ORIGIN_PRICE
    This implementation contains an example of price determination for overlapping periods using the origin price method. For periods that do not overlap, the prices are identical with the prices from the origin period.
    By default, the identifier 20 - Price of Original Period is used for the price determination for overlapping periods (see Specify Price Determination for Overlapping Periods).

The BAdI provides the method GET_PRICE_FOR_OVERLAPPING_PER. This method determines the price for all disjoint periods (from overlapping periods as well as from consecutive periods).

Forward prices are provided by an exchange for January and for the first quarter in 2014. Since the overlapping periods were disjoint, the following split periods are identified:

1 January to 31 January   (identical with the origin period January)
1 February to 31 March   (taken over from the origin period first quarter)

For these periods, the prices are determined as follows:

Prices determined using the Weighted Average method:
1 January to 31 January:   Price from January
1 February to 31 March:   (Price from first quarter x 90 – price of January x 31) / 59

Prices determined using the Arithmetic Average method:
1 January to 31 January:   Price from January
1 February to 31 March:   (3 x price from first quarter – price of January) / 2

Prices taken over from the origin period:
1 January to 31 January:   Price from January
1 February to 31 March:   Price from first quarter

 

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. Select 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.

 






rdisp/max_wprun_time - Maximum work process run time   CPI1466 during Backup  
This documentation is copyright by SAP AG.

Length: 5368 Date: 20240607 Time: 130714     sap01-206 ( 76 ms )