cancel
Showing results for 
Search instead for 
Did you mean: 

SOAP --XI ---RFC or Java Client Proxy

Former Member
0 Kudos

Hello Gurus,

Need your adivce for a scenario in XI

Scenario --- To implement XI with SAP SCEM(Supply Chain Event Management).

Client is sending data from Web Portal (JSP Page) and wants to integrate with R/3.

(Request from client and Response from R/3 shown again at browser )

Web Portal (JSP Page) is on server A and XI on server B

Queries ---

1. Can I use Java Client Proxy Approach --- proxy --- xi -- rfc approach

If Web Portal (JSP page) is working in server A and XI in server B then can I call xi server from jsp page by passing xi server credential (username,password,bus service) and using sync Interface I can show result back to browser.

2. For SOAP Approach -- SOAP -- XI --- RFC approach

Suppose I need to send two parameters from my Web Portal (JSP page) to xi to R/3 and it will return some result.

Concept of Webservice --- any application (like BAPI ) exposed.

a. Pls tell me all the steps required for IR and ID

b.How can I invoke that generated webservice from my jsp page --- so that my request parameters values go to xi from my jsp page and to R/3 and then result from R/3 to xi and to my jsp page.

Regards

Accepted Solutions (1)

Accepted Solutions (1)

moorthy
Active Contributor
0 Kudos

I think second approach is more appropriate ie. SOAP>XI>RFC

Some of the blogs you can refer:

/people/riyaz.sayyad/blog/2006/05/07/consuming-xi-web-services-using-web-dynpro-150-part-i

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/d23cbe11-0d01-0010-5287-873...

Sender SOAP adapter config: http://help.sap.com/saphelp_nw04s/helpdata/en/fc/5ad93f130f9215e10000000a155106/content.htm

Hope this helps,

Rgds,

Moorthy

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi,

As suggested, Sender soap adapter can be used and instead of RFC, if you WEB AS is more than 6.40, go for Proxy.

Also make sure, whether u need to send data into SOAP with any attachments or just plain request to R/3.

As i believe it is synchronous, check whether BPM needs to be used for.