How To Fix EC018 - Function codes beginning with '+' are reserved for customer exits


SAP Error Message - Details

  • Message type: E = Error

  • Message class: EC - Development environment: Menu Painter

  • Message number: 018

  • Message text: Function codes beginning with '+' are reserved for customer exits

  • Show details Hide details
  • What causes this issue?

    Function codes beginning with '+' are for customer enhancements. They
    are ignored during generation and do not appear in the menu until the
    customer activates the codes with the enhancement transaction.

    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?

    Use a different character if the function is not a customer exit.

    Error message extract from SAP system. Copyright SAP SE.


Smart SAP Assistant

  • What is the cause and solution for SAP error message EC018 - Function codes beginning with '+' are reserved for customer exits ?

    The SAP error message EC018 indicates that you are trying to use a function code that begins with a '+' sign, which is reserved for customer exits in SAP. This error typically occurs in the context of screen programming or when dealing with custom enhancements in SAP.

    Cause:

    1. Reserved Function Codes: In SAP, function codes that start with '+' are reserved for customer exits. This means that these codes are intended for use in custom enhancements and should not be used in standard SAP transactions or programs.
    2. Incorrect Configuration: If a developer or consultant has mistakenly assigned a function code starting with '+' to a button or action in a custom screen or program, this error will occur.
    3. Modification of Standard Programs: If standard SAP programs have been modified to include function codes starting with '+', it can lead to this error.

    Solution:

    1. Change Function Code: Review the code or configuration where the function code is defined. Change the function code to one that does not start with a '+' sign. Use a standard function code or create a new one that adheres to SAP's naming conventions.
    2. Check Custom Enhancements: If you are working with custom enhancements, ensure that the function codes used are appropriate and do not conflict with SAP's reserved codes.
    3. Review Screen Configuration: If the error occurs in a custom screen, check the screen attributes and ensure that the function codes assigned to buttons or actions are valid.
    4. Consult Documentation: Refer to SAP documentation or guidelines regarding function codes and customer exits to ensure compliance with best practices.

    Related Information:

    • Customer Exits: These are predefined points in SAP programs where you can add your own code without modifying the original program. They are often used to enhance standard functionality.
    • Function Codes: Function codes are identifiers for actions that can be triggered by user interactions, such as pressing buttons on a screen.
    • SAP Notes: Check SAP Notes for any specific guidance or updates related to this error message, as there may be patches or recommendations from SAP.

    If you continue to experience issues after making these changes, consider reaching out to your SAP support team or consulting with an SAP expert for further assistance.

    • 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