cancel
Showing results for 
Search instead for 
Did you mean: 

Idoc Acknowledgement

Former Member
0 Kudos

Hi,

I have a File to Idoc Scenario. It is working fine.

But, I am trying to get teh Application Acknowledgement (in the form of ALEAUD idoc) by configuring the backend R/3 system.

I have done the following steps.

I) Backend config:

1) Created entry in BD54 for Logical system of XI system.

2)Created a Distribution MOdel for ALEAUD message type in BD64.

3) Added the ALEAUD message type in the outbound parameters of the Customer's Partner profile and Logical system for XI system.

4)Created the port for XI system.

5)RFC destination for XI system.

6) Created a variant for RBDSTATE program and scheduled a background job which runs hourly.

II)IN XI system.

1) Set the RUNTIME category ACK_SYSTEM_FAILURE parameter to value 1.

2) Run the IDX_NOALE program for all message type(Request Acknowledgement).

For testing, I have place a file in the file folder and it got transmitted to Backend, but I do not see any ALEAUD Idoc going out from R/3 as acknowledgement.

Is there something I have missed out?

Regards,

Ravi Kanth Talagana

Accepted Solutions (1)

Accepted Solutions (1)

bhavesh_kantilal
Active Contributor
0 Kudos

Ravi,

Interesting question . Have a look @ this thread on my work on the same..

Meanwhile, Can you try to trigger the RBDSTATE Report from Se38 and see if the AleAduit hits XI or even if the AleAduit Idoc is created by R3.

Regards

Bhavesh

former_member181962
Active Contributor
0 Kudos

Hi Bhavesh,

First things first. I am unable to see the ALEAUD Idoc generated in the backend.

Second thing is , is it mandatory to have a BPM to get the Idoc acknowledgement?

@Suhail:

The good old ORDERS.ORDERS05 .

Regards,

Ravi Kanth Talagana

bhavesh_kantilal
Active Contributor
0 Kudos

Ravi,

No you do not need to use a BPM mandatorily. My thread was just to show you how you do this with a BPM.

Without a BPM as well Aleduit's can be sent to XI.

When I did my initial POC , I did not create a Variant on R3. I used Se38 to trigger the report RBDSTATE whic in turn triggered the AleAduit Idoc.

Have you tried to do this? Tried to trigger the RBDSTATE report manually instead of using a Job from R3?

Regards

Bhavesh

Regards

Bhavesh

former_member181962
Active Contributor
0 Kudos

Yes I tried this also.

I always get this message:

"No data relevant to audit were selected."

Regards,

Ravi Kanth

former_member181962
Active Contributor
0 Kudos

Hi Experts,

I have debugged the RBDSTATE program to find that the my Ale distribution model was faulty. I have fixed this and I can move on to the next step.

Thanks to everyone who tried to help me.

REgards,

Ravi Kanth

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi Ravi,

If I am not wrong...you should not set "IDX_NOALE" i.e. table IDXNOALE if you want idoc acknowledgement to receive. Remove entry for correponding idoc type / message type.

Hope this will help.

Nilesh

former_member181962
Active Contributor
0 Kudos

Hi Nilesh,

The same IDX_NOALE program sets and resets the option to receive or do not receive the idoc ack.

I have run the program to RECEIVE the IDOC ack.

I get the message also:

<i><b>"Systemport: SAPECQ Client: 600

Acknowledgments requested for all message types for this system."</b></i>

So, I don't think that is an issue.

Thanks and Regards,

Ravi

Former Member
0 Kudos

Hi,

Please check if you have any idocs in BD87. Also check the partner profile if you have set parameter " Process idoc imediately" than "Collect idocs".

If you have set "Collect idocs" then you need to run program RSEOUT00 to transfer same to port.

Hope this will help.

Nilesh

former_member181962
Active Contributor
0 Kudos

Hi Nilesh,

Thanks for trying to help me out. But

BD87 doesn't show any Idocs against the ALEAUD message type.

I have correctly set the Process idoc immediately.

I have referred to this How-To Guide.

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/f6d2d790-0201-0010-9382-b50...

and followed exactly as decribed,

Regards,

Ravi Kanth Talagana

Former Member
0 Kudos

ok,can you check sxmb_moni on R/3 side and see if you see any acknowledgements there

secondly i hope you have configured BPM to receiver IDOC's ack and send back to file system.also if i m not wrong,you need to configure a receiver file adapter to send the IDOC ack back to the sender system

Thanx

Aamir

Former Member
0 Kudos

Can you see the original idoc in R/3 system for which you are trying to send ack idoc?

Nilesh

former_member181962
Active Contributor
0 Kudos

HI Aamir,

Is it mandatory to have a BPM to receive the acknowledgement in XI?

I Just want the acknowledgement to come to XI. It can come and fail, but it has to first come to XI.

Regards,

Ravi Kanth

former_member181962
Active Contributor
0 Kudos

HI Nilesh,

Yes, I can see the idoc for whicfh i want the ack.

Regards,

ravi

Former Member
0 Kudos

it will fail in XI without BPM, its not mandatory.

secondly can you see the IDOC ack being generated in sxmb_moni on R/3 side?

Thanx

Aamir

former_member181962
Active Contributor
0 Kudos

HI Aamir,

No, I am not able to see the idoc message nor the moni message in the backend r/3 system. The ALEAUD Idoc itself is not being generated at the R/3 side.

Regards,

Ravi Kanth Talagana

Former Member
0 Kudos

so your issue is like something like

you can see the IDOC's processed in sxmb_moni on XI side but u don't see it in sxmb_moni on R/3 side and since you don't see it on R/3 side you don't even see the ack as well,right?

if i m wrong then please correct me

Thanx

Aamir

former_member181962
Active Contributor
0 Kudos

HI Aamir,

I can see the moni message in XI that says the Idoc has been sent to R/3.

I can see the Idoc in we02 in the backend system.

I cannot see the acknowledgement Idoc ALEAUD that has to go out from R/3 to XI in the backend system.

I can see no moni messages at all, in the backend system.

Regards,

Ravi Kanth Talagana

Former Member
0 Kudos

can you tell us which IDOC is this and whats the partner type

Thanx

Aamir