How To Fix FB846 - Code & is not defined as an alternative key of a currency


SAP Error Message - Details

  • Message type: E = Error

  • Message class: FB - Batch Programs

  • Message number: 846

  • Message text: Code & is not defined as an alternative key of a currency

  • Show details Hide details
  • What causes this issue?

    The currency code contained in the data carrier is not defined as an
    alternative key for a currency.

    System Response

    The account statement can not be processed.

    How to fix this error?

    Maintain the alternative key for your account's currency according to
    appendix 4 of specification 43 of the 'Consejo Superior Bancario'.

    Error message extract from SAP system. Copyright SAP SE.


Smart SAP Assistant

  • What is the cause and solution for SAP error message FB846 - Code & is not defined as an alternative key of a currency ?

    The SAP error message FB846 indicates that a specific currency code is not defined as an alternative key in the system. This typically occurs when you are trying to process a transaction that involves a currency that has not been properly configured in the system.

    Cause:

    1. Missing Currency Configuration: The currency code you are trying to use is not defined in the system as an alternative key for currency conversion or transactions.
    2. Incorrect Currency Code: The currency code may have been entered incorrectly, leading to the system not recognizing it.
    3. Master Data Issues: The relevant master data (like vendor, customer, or material master) may not have the currency defined correctly.

    Solution:

    1. Check Currency Configuration:

      • Go to the transaction code OB08 (Maintain Exchange Rates) and ensure that the currency code is defined and has the necessary exchange rates set up.
      • Check if the currency is defined in the currency table (TCURR).
    2. Define Alternative Key:

      • If the currency is not defined as an alternative key, you may need to define it. This can be done in the transaction code OB22 (Define Alternative Keys for Currencies).
      • Ensure that the currency is set up correctly in the relevant configuration settings.
    3. Verify Master Data:

      • Check the master data for the relevant business partner (vendor/customer) to ensure that the currency is correctly assigned.
      • If necessary, update the master data to include the correct currency.
    4. Check Transaction Entry:

      • Review the transaction entry to ensure that the currency code is entered correctly and matches the defined currency codes in the system.
    5. Consult Documentation:

      • Refer to SAP documentation or help resources for additional guidance on currency configuration and alternative keys.

    Related Information:

    • Transaction Codes:

      • OB08: Maintain Exchange Rates
      • OB22: Define Alternative Keys for Currencies
      • FS00: G/L Account Master Data
      • BP: Business Partner Master Data
    • SAP Notes: Check SAP Notes for any known issues or patches related to currency configuration.

    • User Roles: Ensure that you have the necessary authorizations to make changes to currency settings and master data.

    If the issue persists after following these steps, it may be beneficial to consult with your SAP support team or a functional consultant who specializes in financial accounting (FI) to further investigate the problem.

    • 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
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