SAP ABAP IMG Activity W_VPK_BADI_0003 (BAdI: Individual Selection of Material/Organization Level in Sales Pricing)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   LO-MD-RPC (Application Component) Retail Pricing
     WCV1 (Package) IS-R: Sales pricing (Customizing)
IMG Activity
ID W_VPK_BADI_0003 BAdI: Individual Selection of Material/Organization Level in Sales Pricing  
Transaction Code S_AL0_96000675   (empty) 
Created on 20020115    
Customizing Attributes W_VPK_BADI   BAdI Attribute for Sales Pricing 
Customizing Activity W_VPK_BADI_0003   BAdI: Individual Selection of Material/Organization Level in Sales Pricing 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name SPC_SEL_CHECK    

Use

This Business Add-In (BAdI) allows you to restrict (filter) the selection of pricing items in sales price calculation to suit customer requirements.

In sales price calculation, the selected materials and organizational levels are structured for all material-organizational level combinations. It is possible, however, that a price calculation is not to be structured for a certain combinations. Two methods are available for filtering:

  1. Method FILTER_ORGLEVELS

This method allows you to filter out certain organizational levels (see example A)

  1. Method CHECK_CALC_ITEM

This method allows you to filter out certain material-organizational level combinations (see example B)

Requirements

Standard settings

Activities

Example

  • A: Filtering of organizational levels

In your company, you have two wholesale distribution chains: 0001/01 and 0001/02. For the first distribution chain, only price lists 01 and 02 are valid; for the second distribution chain, price lists 03 and 04. You have entered valid combinations in a customer table. You want to calculate all wholesale sales prices in one step and so enter price lists 01 to 04 in the selection screen along with the distribution chains.

To calculate prices for only the required distribution chain-price list combinations, create a suitable implementation for the method FILTER_ORGLEVELS in this BAdI. This implementation should contain a check against your customer table of allowed distribution chain-price list combinations.

  • B: Filtering of material-organizational level combinations

Your company deals with perishable materials for which, due to constantly changing conditions of purchase, the sales prices also have to be changed often. To simplify price calculation, you want to exclude plant-related sales prices for perishable materials.
You also want to calculate sales prices for distribution chains and plants for both perishable materials and other materials in one step.

In this case, you can use a suitable implementation for the method in this BAdI to exclude structuring of pricing items for perishable materials in the selected plants.

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