How To Fix QE079 - Program cannot be called up directly (include program)


SAP Error Message - Details

  • Message type: E = Error

  • Message class: QE - RM-QSS Fehlertexte zur Ergebniserfassung

  • Message number: 079

  • Message text: Program cannot be called up directly (include program)

  • Show details Hide details
  • What causes this issue?

    A non-executable program was started. The program is normally used for
    data selection and accessed using other programs.

    System Response

    Execution is canceled.

    How to fix this error?

    If it is a program for which a selection variant can be maintained for
    a user, you can save the variant. This variant is then be used for data
    selection in another program.
    If data should be selected using this program, this program must be
    included in an executable program. The executable program can then be
    started.

    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 QE079 - Program cannot be called up directly (include program) ?

    The SAP error message QE079, which states "Program cannot be called up directly," typically occurs when a user attempts to execute a program or transaction that is not designed to be run directly. This error is common in SAP environments, especially when dealing with background jobs, reports, or specific transaction codes.

    Cause:

    1. Direct Execution Attempt: The program is intended to be executed through a specific transaction code or via another program, not directly from the command field.
    2. Missing Transaction Code: The program may not have a corresponding transaction code defined in the system.
    3. Authorization Issues: The user may not have the necessary authorizations to execute the program directly.
    4. Program Type: The program might be a report or a module that is meant to be called by another program or transaction.

    Solution:

    1. Use the Correct Transaction Code: Identify the correct transaction code associated with the program and use that to execute it. You can find this in the program documentation or by consulting with your SAP administrator.
    2. Check Program Attributes: Review the program attributes in the ABAP Dictionary (SE80) to see if it is marked as a report or module that should not be executed directly.
    3. Authorization Check: Ensure that you have the necessary authorizations to execute the program. You may need to contact your SAP security team to verify your permissions.
    4. Consult Documentation: Look for any documentation related to the program to understand its intended use and how it should be executed.
    5. Use Transaction SE38 or SA38: If you need to run a report, you can use transaction SE38 or SA38 to execute it properly, provided you have the necessary authorizations.

    Related Information:

    • Transaction Codes: If you are unsure of the transaction code, you can check the program's source code or documentation for any references to how it should be executed.
    • SAP Notes: Check SAP Notes for any known issues or updates related to the specific program you are trying to run.
    • Debugging: If you have access, you can debug the program to see where the error is being triggered, which might provide additional insights.
    • SAP Community: Consider searching or posting in the SAP Community forums for additional help from other users who may have encountered the same issue.

    If you continue to experience issues, it may be beneficial to reach out to your SAP support team 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 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