How To Fix KX158 - Create at least one currency translation type


SAP Error Message - Details

  • Message type: E = Error

  • Message class: KX - EC-EIS/EC-BP: Data basis, data collection

  • Message number: 158

  • Message text: Create at least one currency translation type

  • Show details Hide details
  • What causes this issue?

    You have attempted to set a currency translation type for the report.
    However, no currency translation type exists.

    System Response

    The system issues an error message and will not allow you to continue with this transaction until the error is resolved.

    How to fix this error?

    Create at least one currency translation type. You maintain these in
    Customizing.

    Procedure for System Administrators


    Error message extract from SAP system. Copyright SAP SE.


Smart SAP Assistant

  • What is the cause and solution for SAP error message KX158 - Create at least one currency translation type ?

    The SAP error message KX158, which states "Create at least one currency translation type," typically occurs in the context of SAP Controlling (CO) when you are trying to perform a currency translation but have not defined any currency translation types in the system.

    Cause:

    The error is triggered because the system requires at least one currency translation type to be defined in order to perform currency conversions for reporting or analysis purposes. Currency translation types are essential for converting amounts from one currency to another based on predefined rules and rates.

    Solution:

    To resolve the KX158 error, you need to create at least one currency translation type in the SAP system. Here are the steps to do this:

    1. Access the Configuration Menu:

      • Go to the SAP Easy Access screen.
      • Navigate to the following path:
        SPRO -> SAP Reference IMG -> Controlling -> General Controlling -> Currency Translation -> Define Currency Translation Types
    2. Create a New Currency Translation Type:

      • In the configuration screen, you will see a list of existing currency translation types.
      • Click on the "New Entries" button to create a new currency translation type.
      • Fill in the required fields, such as:
        • Translation Type: A unique identifier for the translation type.
        • Description: A brief description of the translation type.
        • Translation Method: Specify how the translation should be performed (e.g., average rate, closing rate).
        • Currency Types: Define the source and target currency types.
    3. Save Your Changes:

      • After entering the necessary information, save your changes.
    4. Test the Configuration:

      • After creating the currency translation type, try to perform the operation that previously triggered the KX158 error to ensure that the issue is resolved.

    Related Information:

    • Currency Translation Types: These are used to define how amounts in one currency are converted to another currency. They can be based on different methods, such as average rates or closing rates.
    • Transaction Codes: You can use transaction codes like OB08 to maintain exchange rates and KXH1 to view existing currency translation types.
    • Documentation: Refer to SAP Help documentation for detailed information on currency translation and related configuration settings.

    By following these steps, you should be able to resolve the KX158 error and successfully perform currency translations in your SAP system.

    • 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