How To Fix KK678 - Costing header foreign currency was not changed


SAP Error Message - Details

  • Message type: E = Error

  • Message class: KK -

  • Message number: 678

  • Message text: Costing header foreign currency was not changed

  • Show details Hide details
  • What causes this issue?

    The foreign currency rate or foreign currency rate type could not be
    changed, because the currency you entered as a foreign currency is the
    same as the local currency.

    System Response

    The system ignored the exchange rate or exchange rate type you entered.

    How to fix this error?

    Enter a foreign currency which differs from the local currency.

    Error message extract from SAP system. Copyright SAP SE.


Smart SAP Assistant

  • What is the cause and solution for SAP error message KK678 - Costing header foreign currency was not changed ?

    The SAP error message KK678, which states "Costing header foreign currency was not changed," typically occurs during the process of creating or changing a cost estimate in the Controlling (CO) module, particularly when dealing with foreign currency settings.

    Cause:

    This error usually arises due to one of the following reasons:

    1. Currency Settings: The currency settings in the costing header do not match the expected values. This can happen if the currency of the cost estimate is not aligned with the currency of the master data (like material master or cost center).

    2. Costing Variant Configuration: The costing variant may not be configured correctly to allow for changes in currency. This can include settings related to currency types or the way foreign currency is handled in the costing process.

    3. Master Data Issues: There may be inconsistencies in the master data related to the materials or cost centers involved in the costing process, particularly regarding their currency settings.

    4. Transaction Data: If there are existing transactions that have been recorded in a different currency, this can lead to conflicts when trying to change the currency in the costing header.

    Solution:

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

    1. Check Currency Settings:

      • Verify the currency settings in the costing header and ensure they match the expected values. You can do this by reviewing the cost estimate and the associated master data.
    2. Review Costing Variant:

      • Check the configuration of the costing variant being used. Ensure that it allows for changes in currency and that the settings are appropriate for the type of costing you are performing.
    3. Master Data Consistency:

      • Ensure that the master data (material master, cost center, etc.) is consistent and correctly configured for the currencies being used. You may need to adjust the currency settings in the master data if discrepancies are found.
    4. Transaction Review:

      • Review any existing transactions that may be affecting the costing process. If there are transactions recorded in a different currency, you may need to address these before proceeding with the cost estimate.
    5. Consult Documentation:

      • Refer to SAP documentation or help resources for specific guidance on the costing variant and currency settings. This can provide insights into any additional configuration that may be necessary.
    6. SAP Notes:

      • Check for any relevant SAP Notes that may address this specific error. SAP frequently releases updates and patches that can resolve known issues.

    Related Information:

    • Transaction Codes: Familiarize yourself with relevant transaction codes such as CK11N (Create Cost Estimate) and CK40N (Change Cost Estimate) to navigate the costing process effectively.
    • SAP Community: Engage with the SAP Community forums for insights from other users who may have encountered similar issues.
    • Training and Documentation: Consider additional training or reviewing SAP documentation related to costing and currency management in SAP CO.

    By following these steps, you should be able to identify the root cause of the KK678 error and implement the necessary changes to resolve it.

    • 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