How To Fix FARRIC_SD018 - Currency conversion for document & item & wasn't done in the BAdI.


SAP Error Message - Details

  • Message type: E = Error

  • Message class: FARRIC_SD - Revenue Recognition Integration Component

  • Message number: 018

  • Message text: Currency conversion for document & item & wasn't done in the BAdI.

  • Show details Hide details
  • What causes this issue?

    The invoice currency is different than the sales order currency.

    System Response

    The method, CONVERT_INVOICE_CURRENCY, in the interface,
    IF_FARRIC_INVOICE, of the BAdI, FARRIC_BADI_INVOICE, is available for
    the customer to implement a conversion of invoice currency to order
    currency.

    How to fix this error?

    Check the BAdI implementation to ensure the conversion is done for all
    relevant items and the correct currency.

    Procedure for System Administrators

    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.


Smart SAP Assistant

  • What is the cause and solution for SAP error message FARRIC_SD018 - Currency conversion for document & item & wasn't done in the BAdI. ?

    The SAP error message FARRIC_SD018 indicates that there was an issue with currency conversion for a specific document and item in the context of the BAdI (Business Add-In) implementation. This error typically arises in the context of financial transactions, particularly when dealing with foreign currency transactions in SAP.

    Cause:

    The error occurs when the system attempts to perform a currency conversion for a document item, but the necessary logic or implementation in the BAdI has not been properly defined or executed. This can happen due to several reasons:

    1. BAdI Implementation Missing: The BAdI that is supposed to handle currency conversion is either not implemented or not activated.
    2. Incorrect Logic in BAdI: The logic defined in the BAdI implementation may not be correctly handling the currency conversion.
    3. Configuration Issues: There may be configuration issues related to currency settings in the system.
    4. Data Issues: The document or item may have missing or incorrect currency data.

    Solution:

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

    1. Check BAdI Implementation:

      • Go to transaction SE18 (BAdI Definition) and check if the BAdI related to currency conversion is implemented.
      • If it is not implemented, you will need to create an implementation for it.
      • If it is implemented, ensure that it is active.
    2. Review BAdI Logic:

      • If the BAdI is implemented, review the code to ensure that it correctly handles currency conversion.
      • Make sure that the logic accounts for all necessary scenarios and that it properly retrieves and processes currency rates.
    3. Configuration Check:

      • Verify the configuration settings for currency conversion in the relevant modules (e.g., Financial Accounting, Controlling).
      • Ensure that the currency types and exchange rates are correctly defined and maintained.
    4. Data Validation:

      • Check the document and item data for any inconsistencies or missing currency information.
      • Ensure that the currencies involved are supported and that the necessary exchange rates are available.
    5. Testing:

      • After making changes, perform tests to ensure that the currency conversion works as expected without triggering the error.
    6. Consult Documentation:

      • Review SAP documentation or notes related to the specific BAdI and error message for additional guidance.

    Related Information:

    • BAdI (Business Add-In): A way to enhance the standard functionality of SAP applications without modifying the original code.
    • Currency Conversion: The process of converting amounts from one currency to another, often using exchange rates.
    • Transaction Codes: Familiarize yourself with relevant transaction codes such as SE18 (BAdI Definition), SE19 (BAdI Implementation), and SE80 (Object Navigator) for development and debugging.

    If the issue persists after following these steps, it may be beneficial to consult with your SAP support team or refer to SAP Notes for specific guidance related to your version and configuration of SAP.

    • 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 simplifies finding the accurate answers to SAP message errors. I now use every week. A must have tool for anyone working with SAP! Highly recommended!
Rate 1
Kent Bettisworth
Executive SAP Consultant