cancel
Showing results for 
Search instead for 
Did you mean: 

Can we Receive Response back to IDOC's

Former Member
0 Kudos

Hi,

I want to receive the Response back to IDOC.

Can IDOC handle with the Response from the Receiver Applications?? Not From XI System using ALEAUDIT.

Regards

Suman

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

hi suman,

in your scenario SOAP adapter is used as receiver,that means xi is consiming the websecvices published by third party.

all the other thing is same ,like datatype creation

one for sending the request and scecond one for getting the responce . message type and message interface.

here you have to create communication channal as receiver .

give target url as in the wsdl structure .

give the user name and passworld.

thanks

navneet

Former Member
0 Kudos

hi suman,

no need for BPM ,u have to configure the SOAP as synchronous mode.

we r using SOAP ->xi->rcf scenario in synchronous mode.

here for the sender side we have created to 2 data type

1) one for SOAP Request (structure with requers will come )

2)second for SOAP responce (structure with responce have to send

create 2 message type but only one message interface

create 2 message mapping

one for sender request and one for the responce message .

create only one interface mapping.

only one communication channal can be used for both sender and receiver messages.

for your scenario, ie IDOC -xi-SOAP create ur idoc having both sender as well as responce message type .

and create 2 data type message type for SOAP request.

thanks

navneet

Former Member
0 Kudos

Heyyyyyy,

I havent told mine is SOAP-XIRFC Scenario....

My Scenario is like IDOC-XI-SOAP Scenario

Can u tel me now

Regards

Suman

former_member614185
Contributor
0 Kudos

Use BPM to get some response Message.

Former Member
0 Kudos

HI,

Its not possible to handle the response from receiver Application system direclty, you need to handle it in XI with the help of BPM.

IDOC communication is basically Asynchronous communication, so till date its not possible

Thanks

Swarup

Former Member
0 Kudos

Hi,

Okay,

Assume that I have IDOC-XI-SOAP Scenario

I have wsdl file for Request and Response

I have developed One Data type based on Soap Response type

I mapped IDOC-----Soap Request

I will mapp Developed DT----Soap Response

Is this will hold any Response from the SOAP.

If XI can hold the Response message from SOAP and able to see in SXMB_MONI is also Enough for me

Regards

Suman

Former Member
0 Kudos

Hi,

Yes it will definately hold the Response provided that SOAP is synchronous..:-)

With using BPM you could catch that response in any other receiver such as file or may be you could push it back to R/3 with passing data to IDOC.

thus in R/3 new IDOC can be creaetd.

But as I told its possible to do with BPM only, you can't have direct scenario that SOAP response will directly handle new IDOC/file

OR if you would like to even avoid it then just create the general Asynchornous scenario as it is and don't map the Response to a response data type without passing any value (just map header field in mapping). It may creaet error on response side for XI, but one side IDOC to SOAP request will work successfully.

thanks

Swarup

Edited by: Swarup Sawant on Feb 14, 2008 2:16 PM

Former Member
0 Kudos

Hi Swarup,

Can you please Explain me how to use BPM in my case

( IDOC-XI-SOAP) in order to receive the Response back to R/3 system from SOAP

Please give me step-by-step from the scrach

Points will be rewarded

Regards

Suman

Former Member
0 Kudos

Hi,

>>OR if you would like to even avoid it then just create the general Asynchornous scenario as it is and don't map the Response to a response data type without passing any value (just map header field in mapping). It may creaet error on response side for XI, but one side IDOC to SOAP request will work successfully.

Here my intension is to receive the response message from SOAP Application like any success message

Regards

Suman

Former Member
0 Kudos

Hi,

As you had said earlier you can get acknowledgement, called ALEAUDIT

here

Refer these-

/people/saravanakumar.kuppusamy2/blog/2005/01/20/configuration-tips-for-a-business-serviceintegration-process-to-send-back-ale-audit-idoc

/people/udo.martens/blog/2005/09/30/one-logical-system-name-for-serveral-bpm-acknowledgements

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

Thanks

Swarup

Former Member
0 Kudos

Hi Swarup,

But this Acknowledments are comming from XI to R/3 , that the IDOC has been reached to XI successfully.

Am i Right ????

But I want the Response messages from SOAP Service

Regards

Suman

Former Member
0 Kudos

Hi,

please refer below links for Async to Sync bridge

http://help.sap.com/saphelp_nw04/helpdata/en/83/d2a84028c9e469e10000000a1550b0/frameset.htm

Demonstrating Use of Synchronous-Asynchronous Bridge to Integrate Synchronous and Asynchronous systems using ccBPM in SAP Xi

/people/sriram.vasudevan3/blog/2005/01/11/demonstrating-use-of-synchronous-asynchronous-bridge-to-integrate-synchronous-and-asynchronous-systems-using-ccbpm-in-sap-xi

Thanks

Swarup

Former Member
0 Kudos

Hi Swarup,

I my IDOC-XI-SOAP Scenario

I have wsdl file for Request and Response

I have developed One Data type based on Soap Response type in order to hold the response back from the SOAP

I mapped IDOC-----Soap Request

I will mapp Developed DT----Soap Response

Is this will hold any Response from the SOAP.

If XI can hold the Response message from SOAP and able to see in SXMB_MONI is also Enough for me

Is this is possible with out Using BPM?

We want to avoid BPM

Regards

Suman

Former Member
0 Kudos

Hi,

Guys to bring it Up....

Regards

Suman