How To Fix CONNECT_PRC_SAPCND046 - Currency differs in two scale rows (&1 and &2)


SAP Error Message - Details

  • Message type: E = Error

  • Message class: CONNECT_PRC_SAPCND -

  • Message number: 046

  • Message text: Currency differs in two scale rows (&1 and &2)

  • Show details Hide details
  • What causes this issue?

    The currency is different in two scale rows (&v1& and &v2&). This is
    not permitted.

    System Response

    The scale cannot be saved.

    How to fix this error?

    Customer
    Inform your responsible system administrator.
    Developer
    All scale rows must display the same currency, as otherwise the EVL
    table cannot be filled correctly.

    Procedure for System Administrators

    Inform your responsible support organization.

    Error message extract from SAP system. Copyright SAP SE.


Smart SAP Assistant

  • What is the cause and solution for SAP error message CONNECT_PRC_SAPCND046 - Currency differs in two scale rows (&1 and &2) ?

    The SAP error message CONNECT_PRC_SAPCND046 indicates that there is a currency mismatch between two scale rows in a pricing condition. This typically occurs in the context of pricing conditions in SAP, where different scale values are defined for the same condition type but are associated with different currencies.

    Cause:

    The error arises when:

    • Two or more scale rows in a pricing condition are defined with different currencies.
    • The system expects all scale rows for a particular condition type to be in the same currency to ensure consistency in pricing calculations.

    Solution:

    To resolve this error, you can take the following steps:

    1. Check the Condition Records:

      • Go to the transaction code VK11 (Create Condition) or VK12 (Change Condition) for the relevant condition type.
      • Review the scale rows for the condition record in question and check the currencies used.
    2. Standardize the Currency:

      • Ensure that all scale rows for the condition type are using the same currency. If you find that some rows are in a different currency, you will need to either:
        • Change the currency of the scale rows to match the others.
        • Delete the scale rows that have the incorrect currency if they are not needed.
    3. Review Pricing Procedure:

      • Check the pricing procedure assigned to the relevant sales document (e.g., sales order, quotation) to ensure that it is set up correctly and that it supports the currencies being used.
    4. Consult Documentation:

      • If you are unsure about the correct currency to use, consult your organization's pricing policy or documentation to determine the appropriate currency for the condition type.
    5. Test Changes:

      • After making the necessary adjustments, test the changes by creating or changing a sales document that uses the pricing condition to ensure that the error no longer occurs.

    Related Information:

    • Transaction Codes: VK11, VK12, VK13 (Display Condition)
    • Pricing Conditions: Understand how pricing conditions are set up in SAP, including condition types, scales, and currencies.
    • SAP Notes: Check for any relevant SAP Notes that may provide additional guidance or fixes related to this error message.
    • User Roles: Ensure that you have the necessary authorizations to make changes to pricing conditions.

    By following these steps, you should be able to resolve the CONNECT_PRC_SAPCND046 error and ensure that your pricing conditions are correctly configured.

    • Do you have any question about this error?


      Upgrade now to chat with this error.


Instant HelpGet instant SAP help. Start your 7-day free trial now.


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