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: 820
Message text: Calculation type reference cond. type not equal to calc. type cond. type
The calculation type for the reference condition type must be equal to
the calculation type for which the reference condition type is used.
The system issues an error message and will not allow you to continue with this transaction until the error is resolved.
Error message extract from SAP system. Copyright SAP SE.
VT820
- Calculation type reference cond. type not equal to calc. type cond. type ?The SAP error message VT820, which states "Calculation type reference cond. type not equal to calc. type cond. type," typically occurs in the context of pricing conditions in SAP, particularly when dealing with condition types in pricing procedures.
Cause:
This error usually arises when there is a mismatch between the calculation types of the reference condition type and the condition type being used in the pricing procedure. Each condition type in SAP has a specific calculation type that determines how the condition is processed (e.g., whether it is a discount, surcharge, or fixed amount). If the condition types are not compatible or if there is an inconsistency in the configuration, this error will be triggered.
Solution:
To resolve this error, you can follow these steps:
Check Condition Types:
- Go to the transaction code
V/06
(for condition types) and review the configuration of the condition types involved. Ensure that the calculation types are compatible.- Verify that the reference condition type and the condition type being used have the same calculation type.
Review Pricing Procedure:
- Use transaction code
V/08
to check the pricing procedure where the error occurred. Ensure that the condition types are correctly assigned and that their calculation types are compatible.Adjust Configuration:
- If you find that the calculation types are indeed different, you may need to adjust the configuration of either the reference condition type or the condition type in question to ensure they match.
Test Changes:
- After making any changes, perform a test transaction to ensure that the error no longer occurs.
Consult Documentation:
- If you are unsure about the implications of changing condition types or pricing procedures, consult SAP documentation or seek assistance from a functional consultant with expertise in pricing.
Related Information:
If the issue persists after following these steps, it may be beneficial to engage with SAP support or a consultant who specializes in SAP SD (Sales and Distribution) to further diagnose the problem.
Get instant SAP help. Sign up for our Free Essentials Plan.
VT819
A maximum of 99 condition supplements are permitted in pricing procedure.
What causes this issue? If a pricing procedure is entered in a condition type in Customizing, this is the pricing procedure for condition supplements...
VT818
If access sequence not available, scale type 'D' not possible.
What causes this issue? If a condition type has no access sequence, the scale type 'D' (interval scale) must not be used. The system issues...
VT821
Final Settlement and Correction flds must be maint. in rebate settlement
Self-Explanatory Message Since SAP believes that this specific error message is 'self-explanatory,' no more information has been given.The majority of...
VT822
Relevant billing type for final settlement must be: Final settlement='A'
What causes this issue? The following settings must be made in the billing type for the final settlement: Rebate settlement = 'A' Select &l...
Click on this link to search all SAP messages.