Show TOC

Procedure documentationChecking the Status of a Business Transaction Locate this document in the navigation structure

 

As a business supporter, you can verify that a business transaction (technically, a message flow instance) was successful. You have, for example, sent a purchase order to a business partner. You can check whether the purchase order was received by the business partner.

Depending on the configuration of the PI landscape, you can check whether

  • the purchase order has left your system landscape

  • you have received a technical acknowledgement which is automatically generated by the B2B adapter on the business partner system. The acknowledgement confirms that the purchase order was received.

  • you have received an order confirmation. Technically, this is a separate message flow related to the purchase order message flow. It is a “related instance”.

Prerequisites

Procedure

Drill down to the message flow for the business transaction.

  1. To identify a message flow instance, you can do the following:

    • Under Flow Instances, in the Payload column, enter a payload value as filter criterion (the purchase order number for example). Use the asterisk wildcard (*), *1441*, for example.

    • For IDocs or PI messages, use the filter function.

  2. Select the message flow instance.

  3. To check the status of the business transaction, you have the following options, depending on the configuration.

    For more information about the displayed processing status information, see SAP Help Portal at   http://help.sap.com   SAP NetWeaver   SAP NetWeaver Platforms   <Release SAP NetWeaver 7.3 EHP 1 or higher>   Application Help   Function-Oriented View   Process Integration   Integration Engine   Processing XML Messages   Processing Status  .

    • To check, whether the message has left the system landscape, choose the General tab page.

      You get, for example, the following results:

      • Status: The status icon is green: The message has left the system landscape:

      • Acknowledgement Status: if configured, the system shows whether the corresponding system has confirmed that the message was received.

    • To check whether, for example, the business partner system has sent a confirmation that an outgoing order was received, choose the Acknowledgement Status tab page.

      The messages are categorized as follows

      • Green (the process is successful):

        • ACCEPTED_RECV ("Received and validated - Accepted or acknowledged")  

        • ACCEPTED_SENT ("Sent - Accepted or acknowledged")

        • ACCEPTED_NOT_SENT ("Not Sent - Accepted or acknowledged")

        • ACCEPTED_GENERATED ("Generated - Accepted or acknowledged")

        • ACK_NOT_REQUESTED ("Acknowledgement not requested from partner")

        • ACK_NOT_SOLICITED ("Acknowledgement not solicited by partner")

      • Red (the process failed or failed partially):

        • REJECTED_RECV ("Received and validated - Rejected")

        • REJECTED_SENT ("Sent - Rejected")

        • REJECTED_NOT_SENT ("Not Sent - Rejected")

        • REJECTED_GENERATED ("Generated - Rejected")

      • Yellow (the process is intermediary):

        • PARTIALLY_ACCEPTED_RECV ("Received and validated - Partially accepted")

        • PARTIALLY_ACCEPTED_SENT ("Sent - Partially accepted")

        • PARTIALLY_ACCEPTED_NOT_SENT ("Not Sent - Partially accepted")

        • PARTIALLY_ACCEPTED_GENERATED ("Generated - Partially accepted")

        • RECEIPT_PEINDING ("Acknowledgement pending from partner")

        • ACK_SOLICITED ("Acknowledgement solicited by partner")   

        • ACK_RECEIVED ("Acknowledgement received from partner")

      Example Example

      • The Received from Partner presence type status is Successful: The business partner system confirms that your purchase order was received.

      • The Received from Partner presence type status is Pending: The business partner system has not yet sent an acknowledgement that your purchase order was received, but no error occurred. You check again later.

      For more information about displaying acknowledgement information, see SAP Help Portal at   http://help.sap.com   SAP NetWeaver   SAP NetWeaver Platforms   <Release SAP NetWeaver 7.3 EHP 1 or higher>   Application Help   Function-Oriented View   Process Integration   Advanced Adapter Engine   Monitoring the Advanced Adapter Engine   Monitoring Messages   Reviewing Search Results  .

      End of the example.
    • To check whether a related business transaction was processed (whether you have received a confirmation of your purchase order, for example), do the following:

      1. Choose the Related Instances tab page.

        If configured, the status of the message flow instance related to your initial message flow, is displayed. One of the following statuses is displayed, for example:

        • Successful

          Note Note

          The possible status descriptions of successful message flow instances (Successful, Delivered, Application Document Posted, for example) depend on the B2B protocol adapter used for the business transaction. Message Flow Monitoring supports the AS2, X400, and OFTP B2B protocol adapters.

          End of the note.
        • In Process: The message flow instance did not yet pass all PI systems (middleware components). If the In Process status lasts for a longer time, an error may have occurred.

          Note Note

          Depending on the message flow type, an end-to-end message flow can take between a minute and several hours.

          End of the note.
  4. If the business transaction failed, do the following:

    1. Check whether there is a guided procedure to resolve the message flow issue, and execute it. To do so, under the Activity (Activity) icon, choose Guided Procedure.

    2. If there is no guided procedure, you have the following options:

      • If you know the name of the application supporter, under the Activity (Activity) icon choose Create Notification.

      • To create a support message, under the Activity (Activity) icon, choose Create Incident.