Ansicht
Dokumentation

DMF_BADI_SPR_PRICE_P - BAdI: Incorporate Pricing at Various Levels Other Than Sites

DMF_BADI_SPR_PRICE_P - BAdI: Incorporate Pricing at Various Levels Other Than Sites

TXBHW - Original Tax Base Amount in Local Currency   Addresses (Business Address Services)  
This documentation is copyright by SAP AG.
SAP E-Book

This Business Add-In (BAdI) is used in the Logistics Basic Data (LO-MD) component in Logistics Merchandise Lifecycle Optimization. This BAdI can be implemented using two methods that affect PMAT and one method that affects PMPL.

You use this BAdI to:

  • Change, add, or remove objects from the table that contains the parameters that are sent to the pricing function module to retrieve prices in PMAT
  • Add prices to the tables after the pricing function module is called and prices are retrieved in PMPL
  • Get pricing records from custom or nonstandard tables to send prices to Demand Data Foundation (DDF) in PMAT

This BAdI allows for the use of two different methods: FIND_PRICE_LEVEL_DATA_FOR_ARTS and FILL_CUSTOM_ARTICLE_DATA.

If the FIND_PRICE_LEVEL_DATA_FOR_ARTSmethod is implemented in PMAT, it is used to change, add, or remove objects from the table that contain the parameters that are sent to the function module to retrieve prices. If this method is implemented in PMPL, it is used to add prices to the tables after the pricing function module is called and prices are retrieved.

The following parameters are included in the FIND_PRICE_LEVEL_DATA_FOR_ARTSmethod:

  • Importing
  • IT_RELEVANT_OBJECTS_SPRof type DMF_TS_SPR_OBJECT

This holds the list of article sites for which price extraction needs to be triggered when replication is run in the delta mode for price changes
  • IT_RELEVANT_OBJECTS_PLof type DMF_T_MATERIAL_STORE_DATA

This holds the list of article sites for which price extraction needs to be triggered when replication is run for article sites both in initial and change mode.
  • Changing
  • CT_RFC_SALES_PRICE_INFO_CLIENTof type DMF_TS_DISCHAIN_RFC_SLS_PRICE

This holds the prices for articles at the distribution chain determined during extraction.
  • CT_ART_STORE_DATA_WITH_PRICEof type DMF_TS_SPR_OBJECT

This holds the list of article site combinations acting as an indicator that the articles have site level prices.
  • CT_ART_CLIENT_DATAof type DMF_T_MATERIAL_CH_DATA

This holds the list of articles which have distribution chain level prices.

The FILL_CUSTOM_ARTICLE_DATAmethod can be implemented in PMAT with the following parameters to get pricing records from custom, or nonstandard tables other than A073, A304, A036, A006, A155, A305, A005, A071 and would like to send these prices to DDF:

  • Importing
  • IS_DRF_PARA

DRF external runtime parameter.
  • IT_ART_SELOPT

Select options for Materials for the query.
  • IT_VARIANTS_LIST

List of material and variant associations.

  • Changing
  • CT_ART_STORE_DATA

Article chain store customer associations
  • CT_ART_CLIENT_DATA

Article chain and price list associations

The checkbox Distr. Chain Pricemust be set in the following under Customization: Logistics General>Merchandise Optimization>Maintain Control Parameters>.

For more information about the standard settings (filters, single or multiple uses), see the Enhancement Spot Element Definitions tab in the BAdI Builder (transaction SE18).






RFUMSV00 - Advance Return for Tax on Sales/Purchases   ROGBILLS - Synchronize billing plans  
This documentation is copyright by SAP AG.

Length: 5667 Date: 20240523 Time: 155917     sap01-206 ( 68 ms )