Ansicht
Dokumentation

BW_BCT_RT_RTF_02 - Fine Control of Determination of Basic Purchase Prices

BW_BCT_RT_RTF_02 - Fine Control of Determination of Basic Purchase Prices

PERFORM Short Reference   Vendor Master (General Section)  
This documentation is copyright by SAP AG.
SAP E-Book

This Business Add-In (BAdI) is used in the component BW-BCT-ISR (Business Content Retail).

With this BAdI, you can exercise fine control over the determination of purchase prices for a combination of product, location, and date. The fine control is possible for the following aspects:

  • If multiple valid condition records are found, then a unique determination of the purchase price is not possible. With the BAdI, you have the facility to realize your own logic to resolve this ambiguity (for example, cheapest price, mixed price).
  • In the ERP System you can store the purchase prices either at the Site Level or the Purchasing Organization Level. In the second case you can distinguish further between the Purchasing Organization Level and the Reference Purchasing Organization Level. If this is the case, then you can use this BAdI to override the purchasing organization of the site in each case with the reference purchasing organization.
  • You can define a simple access sequence to determine the purchase prices. This defines the sequence in which the levels of store / purchasing organization or product / generic product (if relevant) are searched successively for purchase prices.
  • If the purchase prices are stored at the level of the supplying plant for a store, then determination of the relevant supplying plant in each case is necessary. This is relevant if the supply source key "Stock Transfer" or "Stock Transfer Before Normal (=third-party business)" is set (DSO 0RT_DS01 or InfoObject 0MAT_PLANT, attribute 0RT_SUPS).

A call-up of the BAdI method for selection of the relevant condition record always occurs for a list of existing condition records which are considered valid according to a defined access sequence. The call-up only occurs if more than one such record exists.

The call-up of the BAdI method for determination of the relevant distribution center only occurs if this is required based on the supply source key.

The BAdI is not filter-dependent and can be implemented only once. If no active customer implementation exists, the system behaves as follows:

  • If multiple data records are found, then the record with the lowest price is returned.
  • The following access sequence is used:
  • Site / Product

  • Purchasing organization / Product

  • Site / Generic product

  • Purchasing organization / Generic product

  • Determination of the distribution center occurs according to the entries in the DataStore object 0RT_DS11. No listing conditions are considered.

For information about the implementation of BAdIs in the context of the Enhancement Concept, see SAP Library for SAP NetWeaver under BAdIs - Embedding in the Enhancement Framework.

You can use the SAP-delivered implementation /RTF/PURCH_PRICE_DEFAULT as an example for your own implementation.






RFUMSV00 - Advance Return for Tax on Sales/Purchases   BAL Application Log Documentation  
This documentation is copyright by SAP AG.

Length: 4063 Date: 20240524 Time: 010342     sap01-206 ( 125 ms )