Summary: Although your data sending to completed still it displays error message as “Acknowledgement contains system errors” in Ack. Status field in PI monitoring as shown in fig. below. This document will give you an idea how we can disable the default acknowledgement for the desired message type from sender SAP ECC system.

PI-ACK.jpg

For disabling the acknowledgment, we have to set the type field as (three blanks) in table IDXNOALE for either for our message type or we can also set it globally message type as * in this table. The below four cases depicts the various possibilities.

Step 1: Execute report IDX_NOALE in PI and enter relevant Sender Port and Client which is sending data to PI (of SAP ECC sender system).

PI-ACK1.jpg

Step 2: Create an entry for Message Type of IDOC you send thorough PI.

  1. Click on ‘Request Acknowledgments’ and uncheck below checkboxes message will be passed without Requesting Ack. Status and error shown in Figure 1 won’t display in PI monitoring.

    PI-ACK2.jpg

    For above scenario we’ll have entry in table IDXNOALE as below which means Acknowledgment will request for all Message Type except for our desired Message Type because for our specific message type we have set (three blanks in field type in IDXNOALE table as shown below).

    PI-ACK3.jpg

  2. Click on ‘Request Acknowledgments’ and check below checkboxes message will be passed Requesting Ack. Status and error shown in Figure 1 will display in PI monitoring.

    PI-ACK4.jpg

    For above scenario we’ll have entry in table IDXNOALE as below which means Acknowledgment will request for all Message Type and also for our desired Message Type (type field having the value as three X ‘XXX’ so).PI-ACK5.jpg

  3. Click on ‘Do Not Request Acknowledgments’ and uncheck below checkboxes message will be passed without Requesting Ack. Status and error shown in Figure 1 won’t display in PI monitoring.

    PI-ACK6.jpg

    For above scenario we’ll have entry in table IDXNOALE as below which means Acknowledgment won’t request for all Message Type and also for defined Message Type.

    Please note here even we don’t need to maintain the entry for our specific message type because once we select ‘do not request acknowledgement’ option then it inserts the generic (*) entry with type field as three blanks in table so it’s called generic settings.

    PI-ACK7.jpg

  4. Click on ‘Do Not Request Acknowledgments’ and check below checkboxes message will be passed Requesting Ack. Status and error shown in Figure 1 will display in PI monitoring.

    PI-ACK8.jpg

    For above scenario we’ll have entry in table IDXNOALE as below which means Acknowledgment won’t request for all Message Type except for defined Message Type.

    PI-ACK9.jpg

To report this post you need to login first.

3 Comments

You must be Logged on to comment or reply to a post.

Leave a Reply