SAP ABAP IMG Activity WRF_PRICEGROUP_BA_01 (BAdI: Control of Pricing Level Maintenance)
Hierarchy
EA-RETAIL (Software Component) SAP Enterprise Extension Retail
   LO-MD-MM (Application Component) Material Master
     WRF_PRICEGROUP_DDIC (Package) Maintenance of Price Groups (Dictionary)
IMG Activity
ID WRF_PRICEGROUP_BA_01 BAdI: Control of Pricing Level Maintenance  
Transaction Code S_XB4_60000161   (empty) 
Created on 20040514    
Customizing Attributes WRF_PRICEGROUP_BADI   BAdIs Pricing Level Groups 
Customizing Activity WRF_PRICEGROUP_BA_01   BAdI: Control of Pricing Level Maintenance 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name WRF_PRGRP_LEVELS_E    

Use

This business add-in (BAdI) is used in the Material Master component (LO-MD-MM). You use the BAdI to create basic conditions for the maintenance of the price levels of a price level group.

There are three methods used in this BAdI:

  • GET_MAX_PRICELEVELS
  • This method is used to determine the maximum number of price levels that can be maintained for a price pattern. It should be noted here that the last level must have the description 999. If 10 price levels are configured, you can freely define nine of these. Level 999 is automatically set as the highest price threshold.
  • GET_MIN_FILLED_PRICELEVELS
  • This method determines the minimum number of price levels of a price pattern that must be filled. Price level 999 is not included here, it is excluded from the count.
  • GET_DEFAULT_VALUES
  • This method makes it possible to set price threshold and price band type default values for the dependent levels during creation of a new price pattern. It is important here to make sure that the price levels that are created automatically also meet to the criteria of the two methods named above, because the system regards default data set by the system as correct.

Requirements

You can only use this BAdI if your SAP R/3 System is set up as an SAP Retail System and the Customizing settings for the price level group functionality are active.

Standard settings

The BAdI is active in the standard system. It is preset for the use of 10 price levels per price pattern (method GET_MAX_PRICELEVELS). There is no implementation for the other two methods.

Activities

Example

Business Attributes
ASAP Roadmap ID 257   Create User Exits 
Mandatory / Optional 2   Optional activity 
Critical / Non-Critical 2   Non-critical 
Country-Dependency A   Valid for all countries 
Maintenance Objects
Maintenance object type E   Business Add-In - Definition 
History
Last changed by/on SAP  20040514 
SAP Release Created in 111