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

Close

How To Fix VT579 - Calculation type or scale basis is not defined for condition class


SAP Error Message - Details

  • Message type: E = Error

  • Message class: VT - Vertriebstabellen

  • Message number: 579

  • Message text: Calculation type or scale basis is not defined for condition class

  • Show details Hide details
  • What causes this issue?

    Not all condition classes (for example, C subsequent settlement, bonus)
    support all calculation types and scale base typte (scale types).
    Example: The calculation type G (formula) is not supported for
    condition class C.

    System Response

    The entry is not allowed.

    How to fix this error?

    Correct the entry.

    Procedure for System Administrators

    The following applies to subsequent settlement:
    Allowed calculation types
    A - percental, e.g. 3%
    B - fixed amount, e.g. 100 EUR
    C - quantity, e.g.1 EUR per piece
    D - gross weight, e.g. 1 EUR per ton
    E - net weight, e.g. 1 EUR per kg
    F - volumes, e.g. 1 EUR per liter
    L - points (only allowed in purchasing), e.g. 0.01 EUR per 1 point
    By choosing one of the calculation types D, E, F, or L, you tell the
    system that, if necessary, it can convert units without the material.
    Currently, for subsequent settlement, the material is not seen as a
    data retention level. For example, it is no longer possible to carry
    out a conversion of bottles in crates in settlement. For this, the
    material must be known, i.e. whether the material is bottles of beer or
    mineral water. For a condition of 3% on all drinks, conversion is no
    longer possible.

    Error message extract from SAP system. Copyright SAP SE.


Smart SAP Assistant

  • What is the cause and solution for SAP error message VT579 - Calculation type or scale basis is not defined for condition class ?

    The SAP error message VT579, which states "Calculation type or scale basis is not defined for condition class," typically occurs in the context of pricing conditions in SAP, particularly when working with condition records in the pricing procedure.

    Cause:

    This error usually arises due to one of the following reasons:

    1. Missing Configuration: The calculation type or scale basis for a specific condition class has not been defined in the pricing procedure. This can happen if the condition type is not properly configured in the system.

    2. Incorrect Condition Type: The condition type being used may not be appropriate for the pricing procedure or may not have the necessary settings.

    3. Condition Class Issues: The condition class associated with the condition type may not have the required calculation type or scale basis defined.

    4. Custom Development: If there are custom developments or modifications in the pricing procedure, they may not align with the standard configuration, leading to this error.

    Solution:

    To resolve the VT579 error, you can follow these steps:

    1. Check Condition Type Configuration:

      • Go to the transaction code V/06 (Maintain Condition Types).
      • Find the condition type that is causing the error.
      • Ensure that the calculation type and scale basis are correctly defined for the condition class.
    2. Review Pricing Procedure:

      • Use transaction code V/08 (Maintain Pricing Procedures) to check the pricing procedure assigned to the relevant sales document.
      • Ensure that the condition type is included in the pricing procedure and that it is correctly configured.
    3. Check Condition Class:

      • Verify the condition class associated with the condition type. Ensure that it has the necessary settings for calculation type and scale basis.
    4. Test with Different Data:

      • Sometimes, the error may be data-specific. Test the pricing with different sales documents or conditions to see if the issue persists.
    5. Consult Documentation:

      • Review SAP documentation or help resources for any specific notes related to the condition type or pricing procedure you are using.
    6. Contact SAP Support:

      • If the issue persists after checking the configuration, consider reaching out to SAP support for further assistance.

    Related Information:

    • Transaction Codes:

      • V/06: Maintain Condition Types
      • V/08: Maintain Pricing Procedures
      • VK11: Create Condition
      • VK12: Change Condition
      • VK13: Display Condition
    • Condition Types: Each condition type has specific settings that determine how it behaves in pricing calculations. Understanding these settings is crucial for troubleshooting.

    • Pricing Procedure: The pricing procedure defines the sequence of condition types and how they interact with each other. It is essential to ensure that all necessary condition types are included and correctly configured.

    By following these steps and understanding the underlying configuration, you should be able to resolve the VT579 error in SAP.

    • 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
The AI Support Assistant is great. It provides comprehensive assistance even on the most difficult issues. I highly recommend this service.
Rate 1
John Jordan
SAP Consultant & Author