on 03-20-2013 11:19 AM
Hi Experts,
We have a requirement where we need to send the data through RFC's and the receiver is the Web service.
it should be asynchronous Scenario from RFC to SOAP?
How to proceed and let me know what are the prerequisites for this scenario?
What is the ABAP role in this scenario. i mean do we need to write any reports in ABAP?
Thank you all for your valuable inputs.. it helps a lot.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Simple steps to remember..
> Create RFC Destination in ECC of type TCP/IP with Program ID.
> Develop RFC in ECC with required parameters
> Import RFC into ESR
> Get the Target WSDL with External Defination
> Complete the Message & Interface Mapping
> Compelte the ID with RFC Sender and SOAP Receiver Adapter with required details
> Execute RFC with SE37 from ECC
*. It really doesn't matter whether it's synch or asynch scenario, above steps are going to be the same with minor changes into Message Interface and respective mappings.
Hope it helps.!
Regards,
Sunil
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Bhargava,
Plz check the below link that may help you to create the RF
C to webservice scenario.
http://saptechnical.com/Tutorials/XI/RFCtoSOAP/page1.htm
Regards
Gagan
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Bhargava,
it should be asynchronous Scenario from RFC to SOAP?
It depends if the webservice has a response and you want to map this response to the ECC system, in that case you should use a synchronous scenario.
How to proceed and let me know what are the prerequisites for this scenario?
You need to develop you service interfaces (message interfaces) like asynchrounous interfaces. For better understanding of RFC-SOAP scenario ceck this Shabarish Vijayakumar's wiki http://wiki.sdn.sap.com/wiki/display/XI/RFC+to+SOAP
What is the ABAP role in this scenario. i mean do we need to write any reports in ABAP?
If the connection begins inside ABAP system, it is obvius that you need to develop in that system. You can have a report, module pool and so on that will throw the RFC in this scenario.
Regards.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
an asynchronous approach is the best.
You nearly need no ABAP code. Just call the FM like
CALL FUNCTION Z_MYRFC
DESTINATION MYDEST
IN BACKGROUND TASK
Finish with COMMIT WORK.
Thats all.
Regards,
Udo
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
93 | |
10 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.