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)
⤷ 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 |