How To Fix GHO_BO145 - Custom Calculation ID &1,doesn't have a BAdI impl; see long text


SAP Error Message - Details

  • Message type: E = Error

  • Message class: GHO_BO -

  • Message number: 145

  • Message text: Custom Calculation ID &1,doesn't have a BAdI impl; see long text

  • Show details Hide details
  • What causes this issue?

    Custom Calculation ID that you have defined does not have a BAdI
    implementation mapped to it.

    System Response

    System gives an error and the entries cannot be saved.

    How to fix this error?

    Maintain the BAdI implementation for the BAdI definition
    <LS>GHO_BADI_ALLOC_EXTCALC</> having the custom calculation ID as the
    filter value.
    Information about the implementation of BAdIs in the context of the
    Enhancement Concept is available in the SAP Library for SAP NetWeaver
    under <LS>BAdIs</> -> <LS>Implementation</>.
    For more information about the procedure, see the SAP Library under
    <LS>Enhancement Framework</> -> <LS>Business Add-Ins (BAdIs)</> ->
    <LS>BAdIs Concept</> -> <LS>Screen Enhancements</>.
    When the BAdI methods are executed, the code you created in the Business
    Add-In implementation is run through.

    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 GHO_BO145 - Custom Calculation ID &1,doesn't have a BAdI impl; see long text ?

    The SAP error message GHO_BO145 indicates that a custom calculation ID does not have a corresponding Business Add-In (BAdI) implementation. This typically occurs in the context of SAP applications that utilize BAdIs for custom logic, particularly in areas like SAP BusinessObjects or SAP Analytics Cloud.

    Cause:

    1. Missing BAdI Implementation: The specified Custom Calculation ID is expected to have a BAdI implementation associated with it, but none exists.
    2. Incorrect Configuration: The Custom Calculation ID may not be correctly configured or may not have been activated.
    3. Development Issues: If the BAdI was supposed to be implemented by a developer, it may not have been done or may have been deleted.

    Solution:

    1. Check BAdI Implementation:

      • Go to transaction code SE18 (BAdI Definition) or SE19 (BAdI Implementation) in the SAP GUI.
      • Search for the BAdI associated with the Custom Calculation ID.
      • If it does not exist, you may need to create a new implementation.
    2. Create/Activate BAdI Implementation:

      • If you have the necessary permissions, create a new BAdI implementation for the Custom Calculation ID.
      • Ensure that the implementation is active.
    3. Review Custom Calculation ID:

      • Verify that the Custom Calculation ID is correctly defined and that it points to the right BAdI.
      • Check for any documentation or notes related to the Custom Calculation ID to ensure it is set up correctly.
    4. Consult Documentation:

      • Review any relevant SAP documentation or notes that may provide additional context or troubleshooting steps for this specific error.
    5. Contact SAP Support:

      • If you are unable to resolve the issue, consider reaching out to SAP support for assistance, especially if this is a production issue.

    Related Information:

    • BAdI (Business Add-In): A way to enhance SAP applications without modifying the original code. BAdIs allow for custom logic to be added to standard SAP processes.
    • Custom Calculation ID: This is typically used in reporting or analytics contexts to define specific calculations that can be reused across different reports or dashboards.
    • Transaction Codes: Familiarize yourself with relevant transaction codes like SE18, SE19, and SE80 for BAdI management and development.

    By following these steps, you should be able to identify the cause of the error and implement a solution.

    • 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