This document covers the necessary steps for getting IDoc acknowledgments in the form of ALEAUD IDoc. The configuration needed for IDoc_AAE adapter when working with Java stack (Integrated Configuration) is quite different from the configuration mentioned in the guide: scn.sap.com/docs/DOC-16142 FOR classical configuration. I will not go into details of types of acknowledgments & IDoc status codes. My objective is only to provide the steps required for getting acknowledgments when working on IDoc_AAE adapter & ICO. The configuration to be done consists of the following steps:
1. Configuration of IDoc sender channel:
In the IDoc sender channel, we need to provide the acknowledgment destination as an RFC destination which points from PI to ECC.
Since this RFC destination (or acknowledgment destination) will be used to route the ALEAUD IDoc from PI to the ECC, the direction of this RFC destination should be from PI to ECC.
In the tab ‘Ack Settings’, we need to select the acknowledgment parameters:
If the target system is a non ECC system, we may get only System acknowledgments. If the target system is an ECC system, we can get System acknowledgments as well as Application acknowledgments & we can select all the five options above, although the target ECC system will have to run the program ‘RBDSTAT’ to send the application acknowledgments.
2. Persistence parameter in NWA: The persistence parameter is to be set as ‘true’ in NWA in order to receive IDoc acknowledgments. The path of this parameter is NWA-> Configuration-> Infrastructure->Application Resource->Java IDoc Adapter->Properties:
3. ALEAUD Partner Profile: This is the last step of the configuration needed to get IDoc acknowledgments. The partner profile is to be maintained in ECC with the corresponding partner in inbound parameters:
- Since there is no ABAP stack, the reports such as ‘ALE_REQUEST’ or ‘IDX_NOALE’ are no longer required.
- The partner profile configuration & RBDSTAT program from receiver system for sending application acknowledgments are to be done in the same way as was done with ABAP stack.
- Since we cannot block acknowledgments according to IDoc message types by maintaining table ‘IDX_NOALE’, the option of getting or not getting IDoc acknowledgment will be decided based on the configuration of IDoc sender channel only.
Additional Configuration for SOAP adapter: Since PI 7.3, when we have a SOAP adapter at the receiver end, we need to add ‘XMBWS.GenerateSysAck = true’ as a module parameter to the default SOAP adapter module, XISOAPAdapterBean as shown below:
This parameter is necessary for SOAP adapter in order to generate system acknowledgments. This parameter is also required when we have XI 3.0 as Message Protocol in the receiver SOAP adapter(Proxy for advanced adapter engine).