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

Close

How To Fix VH159 - No scales for KNUMH = & and KOPOS = & available


SAP Error Message - Details

  • Message type: E = Error

  • Message class: VH - SD pricing

  • Message number: 159

  • Message text: No scales for KNUMH = & and KOPOS = & available

  • Show details Hide details


  • Self-Explanatory Message

    Since SAP believes that this specific error message is 'self-explanatory,' no more information has been given.The majority of messages in the SAP system have a message text, however this is frequently insufficient to comprehend or resolve the problem.

    To make things easier, more detailed information is frequently added to describe the issue, how to fix it, and the necessary steps or configuration modifications.

    Unfortunately, there isn't any extra information in this error notice.



    What else can you do?

    First, use our AnswerBot below to get a possible cause and solution (requires a premium subscription).

    Also, review the in-depth Common Questions & Answers listed below; you could discover a solution there or be able to connect with others who have faced similar challenges.

    You can also try searching the SAP support portal (support.sap.com) but you need a special user ID to access it. It is possible that an SAP support note exists that provides additional details about the mistake or even steps for fixing it.


Smart SAP Assistant

  • What is the cause and solution for SAP error message VH159 - No scales for KNUMH = & and KOPOS = & available ?

    Certainly! Here's a detailed explanation for the SAP error message:


    SAP Error Message:

    VH159 No scales for KNUMH = & and KOPOS = & available


    Meaning / Cause:

    This error occurs in the SAP Pricing procedure, specifically when the system tries to determine the price based on condition records that use scales (quantity or value scales). The message indicates that for the given Condition Table Number (KNUMH) and Item Number (KOPOS), no valid scale records are found.

    • KNUMH: Condition record number (pricing condition header).
    • KOPOS: Item number in the sales document.

    In other words, the system is trying to find a scale (e.g., quantity scale or value scale) for a condition record but cannot find any applicable scale entries.


    Common Causes:

    1. Missing scale entries: The condition record exists but does not have any scale entries maintained.
    2. Incorrect condition record: The condition record number (KNUMH) is incorrect or does not correspond to any scale-based condition.
    3. Incorrect pricing procedure or condition type setup: The condition type is defined to use scales, but the scales are not maintained properly.
    4. Data inconsistency: The condition record might be incomplete or corrupted.
    5. Wrong access sequence or condition table: The system is looking for scales in a condition table that does not have scale entries.

    Solution / How to fix:

    1. Check the condition record (KNUMH):

      • Go to transaction VK13 (Display Condition Record) or VK12 (Change Condition Record).
      • Enter the condition type and relevant keys.
      • Verify if the condition record has scale entries maintained (e.g., quantity or value scales).
      • If no scales exist, maintain the required scales.
    2. Maintain scales for the condition record:

      • In VK12, select the condition record and maintain the scale values (e.g., quantity ranges and corresponding prices or discounts).
      • Save the condition record.
    3. Verify condition type configuration:

      • Check if the condition type is set to use scales.
      • Use transaction SPRO ? Sales and Distribution ? Basic Functions ? Pricing ? Pricing Control ? Define Condition Types.
      • Verify the "Scale Basis" and "Scale Type" settings.
    4. Check pricing procedure and access sequence:

      • Ensure the access sequence used for the condition type includes tables with scale entries.
      • Use transaction V/07 to check access sequences.
      • Use transaction V/08 to check condition tables.
    5. Debug or trace pricing:

      • Use transaction VK12 or VA02 and use the pricing analysis (F5 in pricing screen) to see how the system searches for condition records.
      • This can help identify why no scales are found.
    6. Data consistency check:

      • If the problem persists, check for data inconsistencies or transport issues.
      • Recreate or re-maintain the condition record if necessary.

    Additional Information:

    • This error typically appears during sales order creation or pricing determination.
    • It is related to condition records that use scales (e.g., quantity-based discounts, value-based surcharges).
    • Proper maintenance of scales is crucial for correct pricing.
    • If scales are not required, consider changing the condition type to not use scales.

    Summary:

    Aspect Details
    Error Message VH159 No scales for KNUMH = & and KOPOS = & available
    Cause No scale entries found for the given condition record and item number
    Solution Maintain scales in the condition record (VK12), verify condition type and pricing setup
    Transactions VK12, VK13, V/07, V/08, VA02 (pricing analysis)

    If you need help with specific steps or screenshots, feel free to ask!

    • 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's SAP support assistant is amazing. Saves me countless hours trying to solve complex SAP issues myself. It's a real game changer!
Rate 1
Thomas Michael
SAP Consultant, Author & Speaker