How to Automatically Use Material Master Price as Sales Price in SAP

TIn SAP, ensuring that the Material Master Price is automatically used as the Sales Price can be achieved using different approaches. This guide explores two effective methods:

  • Removing PR00 and Using VPRS as the Pricing Base
  • Using a Formula (VOFM) to Assign PR00 Based on VPRS
Let's dive into these methods in detail.

Method 1: Using VPRS Without PR00

The simplest way to use the Material Master Price as the Sales Price is by ensuring that the VPRS pricing condition is not set as statistical.

Steps to Implement:

  1. Remove the PR00 pricing condition from the pricing procedure.
  2. Use VPRS as the pricing base throughout the pricing procedure.

How VPRS Works with Price Control:

  • Price Control "S" → Uses the Standard Price from the Material Master.
  • Price Control "V" → Uses the Moving Average Price from the Material Master.
This method is straightforward if there are no other pricing conditions in the pricing procedure. However, if you need to use both PR00 and VPRS in the same pricing procedure, you will need a conditional approach to enable the correct price condition dynamically.

Method 2: Using a Formula (VOFM) to Assign PR00 Based on VPRS

If you need to maintain PR00 but still derive its value from the Material Master Price, you can use an alternative calculation formula.

Steps to Implement:

  1. Set VPRS as the first step in the pricing procedure and configure it to subtotal B (SAP standard setting).
  2. Use an alternative calculation formula for PR00 to set its value equal to subtotal B.

Custom Routine in VOFM (Formula 600):

To achieve this, create a custom formula using transaction VOFM with the following ABAP code:
RV64A901 
FORM FRM_KONDI_WERT_600.  
    XKWERT = KOMP-WAVWR.  
ENDFORM.

Updated Pricing Procedure Structure:

Step Condition Type Configuration
1 VPRS Statistical, Subtotal B, Requirement 4
2 PR00 Alternative Calculation Type (AltCTy) 600

This method is useful when a single pricing procedure handles different pricing strategies for various materials.

Key Takeaways

  • For a simple setup: Use VPRS directly and remove PR00.
  • For mixed pricing procedures: Use VOFM formula 600 to set PR00 equal to VPRS.
  • Ensure correct price control settings in the Material Master to determine if the system uses the Standard Price (S) or Moving Average Price (V).
By following these methods, you can automate SAP pricing and ensure consistency between the Material Master and Sales Prices efficiently.

Related Topics:
Create/Modify Billing Document Type
Steps for creating new or changing existing Billing Doc Type

SAP SD Books
SAP Sales and Distribution, Certification, Interview Questions Reference Books

SAP Sales and Distribution Tips
SAP SD - Sales/Distribution Tips

Best regards,
SAP Basis, ABAP Programming and Other IMG Stuff
http://www.erpgreat.com

All the site contents are Copyright © www.erpgreat.com and the content authors. All rights reserved.
All product names are trademarks of their respective companies.  The site www.erpgreat.com is in no way affiliated with SAP AG. 
Every effort is made to ensure the content integrity.  Information used on this site is at your own risk. 
 The content on this site may not be reproduced or redistributed without the express written permission of 
www.erpgreat.com or the content authors.