Do you have any question about this error?
Stop googling SAP errors. Use our Free Essentials plan instead - no credit card needed. Start Now →
Message type: E = Error
Message class: VT - Vertriebstabellen
Message number: 579
Message text: Calculation type or scale basis is not defined for condition class
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.
The entry is not allowed.
Correct the entry.
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.
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:
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.
Incorrect Condition Type: The condition type being used may not be appropriate for the pricing procedure or may not have the necessary settings.
Condition Class Issues: The condition class associated with the condition type may not have the required calculation type or scale basis defined.
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:
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.
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.
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.
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.
Consult Documentation:
- Review SAP documentation or help resources for any specific notes related to the condition type or pricing procedure you are using.
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 TypesV/08
: Maintain Pricing ProceduresVK11
: Create ConditionVK12
: Change ConditionVK13
: Display ConditionCondition 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.
Get instant SAP help. Sign up for our Free Essentials Plan.
VT578
Calculation type & is not defined for application
What causes this issue? Not all applications (purchasing, sales etc.) support all calculation types. The calculation type &V1& is not permitt...
VT577
GrpCndRoutine without rounding diff. not defined for calculation rule &
Self-Explanatory Message Since SAP believes that this specific error message is 'self-explanatory,' no more information has been given.The majority of...
VT580
Calculation type or scale basis is not defined for group conditions
Self-Explanatory Message Since SAP believes that this specific error message is 'self-explanatory,' no more information has been given.The majority of...
VT581
Scale basis and calculation type must be identical
Self-Explanatory Message Since SAP believes that this specific error message is 'self-explanatory,' no more information has been given.The majority of...
Click on this link to search all SAP messages.