How to Determine Sales Price with Shipping Point in SAPIntroductionDetermining the sales price based on the shipping point in SAP can be challenging since the shipping point is an item-level field, whereas standard pricing structures often reference header-level fields. If you are encountering the error message "access not made" in the shipping point field in sales order pricing analysis, this guide will help you resolve the issue.By following the steps below, you can configure your condition tables, access sequences, and pricing procedures correctly to include the shipping point in sales price determination. Understanding the ProblemWhen setting up pricing conditions, you might want to use the shipping point as a key field along with sales organization, distribution channel, and ship-to party. You may have already:
Why Does This Happen?
Solution ApproachTo resolve this issue, you need to:
Step 1: Append the Structure KOMPSince the shipping point (VSTEL) is at the item level, you need to extend the structure KOMP to include it.How to Do This?
Step 2: Modify User Exit MV45AFZZThe field ZZVSTEL you just created needs to be filled with the shipping point data. To do this, modify the user exit MV45AFZZ.How to Modify the User Exit?
tkomp-zzvstel = vbap-vstel. Why Is This Step Necessary?This ensures that the shipping point (VSTEL) at the item level is correctly mapped to the pricing structure (TKOMP).Step 3: Create a New Condition TableNow that the field ZZVSTEL is available, create a new condition table that includes it.How to Do This?
Step 4: Complete Pricing ConfigurationAfter successfully adding the new field and condition table, proceed with the final pricing setup.
Step 5: Test Your Configuration
Expected Outcome:
Frequently Asked Questions (FAQs)1. Why is my shipping point not appearing in the pricing analysis?Ensure that:
2. Can I use the standard VSTEL field instead of creating ZZVSTEL?No, because VSTEL is not available in KOMP by default. You must append a new field like ZZVSTEL to use it in pricing.3. Will this customization affect standard SAP functionality?No, as long as you follow best practices and do not overwrite existing standard structures.4. How can I debug if the pricing condition is still not working?Use Transaction Code V/05 to analyze condition records and V/06 to check access sequences. You can also place breakpoints in MV45AFZZ and debug the pricing logic.5. Do I need ABAP programming knowledge for this?Basic ABAP knowledge is helpful, but you can collaborate with an SAP developer for modifying user exits and appending structures.6. Can this setup be transported to another SAP system?Yes, include all changes (structures, exits, condition tables) in a transport request to move them to another environment.ConclusionBy following this guide, you can successfully determine the sales price using the shipping point in SAP. The key steps involve enhancing KOMP, modifying MV45AFZZ, creating a new condition table, and configuring the pricing procedure properly.This customization ensures that the shipping point is recognized in sales order pricing, eliminating the "access not made" error and allowing for more precise price determination. For further troubleshooting, consult an SAP pricing
expert or check SAP Notes related to pricing conditions.
|
![]()
|
Fast Links:
Get help for your SAP SD problems
SAP SD Books
Delivery Hints
SAP Sales and Distribution Tips
Main Index
All the site contents are Copyright © www.erpgreat.com
and the content authors. All rights reserved.
|