Stop googling SAP errors. Use our Free Essentials plan instead - no credit card needed. Start Now

Close

How To Fix VH793 - Pricing element 04 (net price) cannot be used


SAP Error Message - Details

  • Message type: E = Error

  • Message class: VH - SD pricing

  • Message number: 793

  • Message text: Pricing element 04 (net price) cannot be used

  • Show details Hide details
  • What causes this issue?

    The Customizing settings (IMG) for pricing element 04 (net price) define
    that this pricing element is identified in the pricing procedure using a
    condition subtotal. The list price should refer to the subtotal with
    subtotal field S. You make this setting in the following activity:
    <DS:SIMG.W_CS_008>Identify Predefined Pricing Elements in Pricing</>.
    You therefore cannot use this pricing element for simplified price
    maintenance in sales documents.

    System Response

    How to fix this error?

    You can only use the pricing element 04 (net price) for simplified price
    maintenance in sales documents with a different configuration option.

    Procedure for System Administrators


    Error message extract from SAP system. Copyright SAP SE.


Smart SAP Assistant

  • What is the cause and solution for SAP error message VH793 - Pricing element 04 (net price) cannot be used ?

    SAP Error Message:
    VH793 - Pricing element 04 (net price) cannot be used


    Cause:

    This error occurs during pricing in Sales and Distribution (SD) when the pricing procedure attempts to use the pricing element 04 (Net Price) in a context where it is not allowed or not applicable. Typically, the net price element is controlled by the system and should not be manually assigned or used in certain pricing procedures or condition types.

    Common causes include:

    • The pricing procedure includes condition type 04 (Net Price) incorrectly.
    • The condition type 04 is manually maintained or assigned in a way that conflicts with system logic.
    • The pricing procedure or condition records are incorrectly configured, causing the system to try to use the net price element as a condition.
    • The pricing element 04 is used in a pricing procedure where it is not valid (e.g., in a pricing procedure for a document type or sales area that does not allow net price as a condition).

    Solution:

    1. Check Pricing Procedure Configuration:

      • Go to transaction V/08 (Maintain Pricing Procedures).
      • Verify that the pricing element 04 (Net Price) is not manually included as a condition in the pricing procedure.
      • The net price is usually calculated by the system as the result of the pricing procedure, not as an input condition.
    2. Review Condition Types:

      • Use transaction V/06 to check condition types.
      • Ensure that condition type 04 is not assigned incorrectly or used as a manual input condition.
      • Condition type 04 is typically system-controlled and should not be maintained manually.
    3. Check Condition Records:

      • Use transaction VK11/VK12 to check if condition records for condition type 04 exist.
      • Normally, condition type 04 should not have condition records maintained manually.
    4. Adjust Pricing Procedure:

      • If the pricing procedure incorrectly includes condition type 04, remove it.
      • Instead, use appropriate condition types like PR00 (Price) or others as per business requirements.
    5. Check Sales Document Type and Pricing Procedure Assignment:

      • Ensure that the sales document type and sales area are assigned to the correct pricing procedure in V/08.
      • The pricing procedure should be appropriate for the document type and should not include net price as a condition.
    6. Debugging:

      • If the error persists, debugging the pricing routine or checking user exits/enhancements related to pricing might be necessary to see if custom code is trying to use pricing element 04 incorrectly.

    Related Information:

    • Pricing Element 04 (Net Price):
      This is a system-calculated element representing the final net price after all discounts, surcharges, and taxes are applied. It is not meant to be used as a condition type in pricing procedures.

    • Pricing Procedure:
      Defines the sequence and types of conditions used to calculate the final price. The net price is the result, not an input condition.

    • Condition Types:
      Each condition type has a pricing element assigned. Condition type 04 corresponds to the net price element, which is system-controlled.

    • SAP Notes and Documentation:
      Check SAP Notes related to pricing errors and the SAP SD pricing configuration guides for more details.


    Summary:

    • Do not include condition type 04 (Net Price) as a condition in pricing procedures.
    • Ensure pricing procedures and condition types are configured correctly.
    • Remove any manual condition records for condition type 04.
    • Verify sales document type and pricing procedure assignments.

    If you need further assistance, please provide details about the pricing procedure, sales document type, and any customizations in pricing.

    • Do you have any question about this error?


      Upgrade now to chat with this error.


Instant HelpGet instant SAP help. Sign up for our Free Essentials Plan.


Related SAP Error Messages

Click the links below to see the following related messages:

Click on this link to search all SAP messages.


Rating
ERPlingo simplifies finding the accurate answers to SAP message errors. I now use every week. A must have tool for anyone working with SAP! Highly recommended!
Rate 1
Kent Bettisworth
Executive SAP Consultant