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

Close

How To Fix AQ387 - Choose only temporary packets


SAP Error Message - Details

  • Message type: E = Error

  • Message class: AQ - Message texts for SAP Query

  • Message number: 387

  • Message text: Choose only temporary packets

  • Show details Hide details
  • What causes this issue?

    You want to change the packet of a query that belongs to a temporary
    packet. Changing to a non-temporary packet only makes sense if the
    relevant functional area and user group are also assigned to a
    non-temporary packet. However, this is not the case.

    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?

    Do not assign the object to a non-temporary packet. Otherwise, you
    could cause inconsistency in the dataset of the query in systems
    further down the transport route. For example, it would be possible to
    transport a query into another system without transporting its
    functional area or user group.

    Error message extract from SAP system. Copyright SAP SE.


Smart SAP Assistant

  • What is the cause and solution for SAP error message AQ387 - Choose only temporary packets ?

    The SAP error message AQ387, which states "Choose only temporary packets," typically occurs in the context of SAP's Advanced Queuing (AQ) functionality. This error indicates that the system is expecting only temporary packets (messages) to be processed, but it has encountered a situation where non-temporary packets are being referenced or processed.

    Cause:

    1. Message Type Mismatch: The error often arises when there is an attempt to process a message that is not classified as a temporary packet. Temporary packets are usually transient and not meant to be stored permanently.
    2. Configuration Issues: There may be a misconfiguration in the message queue settings or the way messages are being sent or received.
    3. Application Logic: The application logic may be incorrectly attempting to handle messages that should not be processed in the current context.

    Solution:

    1. Check Message Types: Ensure that the messages being sent to the queue are indeed temporary packets. Review the application logic to confirm that it is correctly classifying messages.
    2. Review Configuration: Check the configuration settings for the message queues in SAP. Ensure that the queues are set up to handle temporary packets as intended.
    3. Debugging: If you have access to the development environment, consider debugging the application to trace where the non-temporary packets are being introduced.
    4. Consult Documentation: Refer to SAP documentation or notes related to Advanced Queuing to understand the expected behavior and configurations.
    5. SAP Support: If the issue persists, consider reaching out to SAP support for assistance. They may provide specific patches or updates that address the issue.

    Related Information:

    • SAP Notes: Look for SAP Notes related to AQ387 or Advanced Queuing for any known issues or updates.
    • Transaction Codes: Familiarize yourself with relevant transaction codes such as SMQ1 (for outbound queues) and SMQ2 (for inbound queues) to monitor and manage message queues.
    • Message Processing: Understand the lifecycle of messages in SAP AQ, including how they are created, processed, and deleted.

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

    • 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:
  • AQ386 Restore old packet
    What causes this issue? You moved an object to a temporary packet despite having been warned in a previous message not to do so.System Response The ...

  • AQ385 Do not choose temporary packets
    What causes this issue? You want to change the packet for a user group or functional area into a non-temporary packet. Changing to a temporary packet...

  • AQ388 Restore old packet
    What causes this issue? You reassigned an object to a non-temporary packet despite having been warned in a previous message not to do so.System Respo...

  • AQ390 User & does not exist
    Self-Explanatory Message Since SAP believes that this specific error message is 'self-explanatory,' no more information has been given.The majority of...

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