Stop googling SAP errors. Use our Free Essentials plan instead - no credit card needed. Start Now

Close

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. Sign up for our Free Essentials Plan.


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