cancel
Showing results for 
Search instead for 
Did you mean: 

turn of acknowledgment for IDoc -> XI -> BAPI Scenario

Former Member
0 Kudos

Hi,

i have a smal BPM where i am sending an IDoc from an

<b>3rd PArty System -> XI (making some mappings) -> SAP</b>

everything works fine, but in the end i get a Errormessage in the

MessageMonitoring on my runtimeWorkbench.

the error occure when XI try to send an acknowledgeMessage

back to my 3rd Party System.

I there a way to turn the request for Acknowledgement of?

Thanks 4 help,

Benjamin

Accepted Solutions (1)

Accepted Solutions (1)

STALANKI
Active Contributor
0 Kudos

1.BPM is not required in your scenario.

2.Create a Outbound structure similar to your Idoc structure .

3.The imported BAPI will have the request/response structure.

4.Use the request structure and create a message and interface mapping accordingly.

You are getting that error because you are calling RFC in synchronous mode and may be you donot perform the required steps in BPM for holding the response structure back to the 3rd party system.There is no need of any async-sync bridge here if you do not require the acknowledgement.Hope I didnot confuse you.

Former Member
0 Kudos

You did not confuse me

I know that there is no need to have an

BPM for this simple scenario.

But it was easier for me to edit with an existing BPM

for this integration. There is noch async/Sync bridge, because i dont want to get the acknowledgement.

i will integrate this without BPM, but i

thought it would work with BPM to.

THX 4 Help

Benjamin

Answers (2)

Answers (2)

STALANKI
Active Contributor
0 Kudos

If this is just a trial version then it is ok.Otherwise do not use a BPM until unless required as it is performance bottle neck.You need to open a async-sync bridge for it work in your case..:)

You can just do a simple recieve and send step using asynchronous abstract interface.send step should have asynchronous abstract interfcae container variable pointing to BAPI request structure.

I think you can allot me points incase the information is informative..:)

Former Member
0 Kudos

without BPM it is woking fine.

I will play a little bit with the

S/A Bridge now,

but isnt it called <b>Sync/Async Bridge</b>?

for synchron --> asynchron --> synchron?

But i have a

Asynchron --> synchron

scenario.

THX for helping

Message was edited by: Benjamin Brendgens

stefan_grube
Active Contributor
0 Kudos

The sync/async Bridge seems to be confusing.

In fact, you can use it, when your <b>incoming</b> message is synchronous.

When your incoming message is asynchronous, you do not need it. Just add synchronous send steps into your BPM.

Regards

Stefan

STALANKI
Active Contributor
0 Kudos

I have a confusion.How are you sending Idoc from a 3rd party system?Are you saying you are trying to get the data of a idoc in a XML file from 3rd party and then pass the data to a BAPI.Idocs can only be sent from SAP System.I should be able to help but not very clear on the problem.

Former Member
0 Kudos

Hi,

on my 3reParty System i am generating an IDoc,

an send it to an Abstract Asynchronus

Messageinterface on my XI IntegrationServer.

This works fine.

Also the synchron BAPI-Call to the SAP system works.

But in the end after all is done the XI system

try to send an acknoledge back to the 3rd PartySystem.

How can i turn off this acknoledgement?

I think i must turn it off in the beginning. this means i must turn it off on my initial IDoc-call.

but how can i do this?

thanks

Benjamin

stefan_grube
Active Contributor
0 Kudos

How do you send the IDOC to the XI? Do you use the IDOC adapter? In this case you can enter your IDOC into table IDXNOALE (in the XI system). Use SE16 for this.

Regards

Stefan