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:
-
Remove the PR00 pricing condition from the pricing
procedure.
-
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:
-
Set VPRS as the first step in the pricing procedure
and configure it to subtotal B (SAP standard setting).
-
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.
|