cancel
Showing results for 
Search instead for 
Did you mean: 

HTTP -- XI -- R/3 BAPI

Former Member
0 Kudos

Hi all,

I am trying a scenario where a http request comes in via XI to an R/3 system. the http request calls a BAPI to get details from the R/3 system. the requesting system is a HTTP synchronous client. In this case its it necessary to implement a BPM? so if the http calls a BAPI in the R/3 system to get details, is the R/3 system synchrounous or asynchronous???

Thanks.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

You can call a BAPI using the RFC adapter synchronously. This is an all synchronous scenario and you do not need a BPM for this. (The R/3 system is synchronous in this case)

Hope this helps,

Suresh.

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi

<i>>>is the R/3 system synchrounous or asynchronous</i>

here u r using RFC which synchronous

<i>>>In this case its it necessary to implement a BPM?</i>

No it is not neccessary but if u want to use then u can

go thru my blog on <b>RFC Scenario using BPM --Starter Kit

</b>/people/arpit.seth/blog/2005/06/27/rfc-scenario-using-bpm--starter-kit

In this blog of File u can use HTTP Adapter.

Hope it helps

Regards

Arpit Seth

Former Member
0 Kudos

Arpith,

actually i was already following your blog, but if in the place of FILE i use a HTTP , it becomes a sync-sync scenario, so under what business requirements i would go for implementing a BPM?? strictly under the condition HTTP-RFC scenario..

I would greatly appreciate your suggestions.

Thanks

Former Member
0 Kudos

Hi

<i>>>but if in the place of FILE i use a HTTP , it becomes a sync-sync scenario</i>

<b>Then u don't require any BPM.</b>

But if u want to use BPM then u hav to use Sync-Async Bridge in ur BPM.For this go thru this blog

<b>https://weblogs.sdn.sap.com/pub/wlg/1403 [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken]</b>

In this blog in place of DB we will be having our RFC and HTTP adapter as sender.

<i>>>so under what business requirements i would go for implementing a BPM??</i>

R u asking the business applications where we can use BPM other then this scenario.

Hope it helps.

Regards

Arpit Seth

Former Member
0 Kudos

Thanks all. I guess i got it right.

Former Member
0 Kudos

Hi Harika,

I workd on the same scenario HTTP call Via XI to a BAPI .. you don't need BPM for this and the steps would be

create a datatype for the HTTP call

Create Datatype for the To receive the RFC Response

Create the Syn Message interface for these Data type

Create Syn Message Interface For RFC

Mapping

You will have 2 mapping one for HTTP Call to RFC

and another or RFC Resonse back to HTTP

i think this will help you .. let me know i you hav any question.

thankx,

Shree