cancel
Showing results for 
Search instead for 
Did you mean: 

Calling 3rd party service in ABAP

former_member188321
Contributor
0 Kudos

Hello Experts,

I am looking at a scenario, where I need to develop webservice which may invoke 3rd party services for some address verification purpose.

Do we generally create RFC expoed as webservice or model service in PI and then implement it in ABAP?

Also, do we need to create consumer proxies for 3rd party service or any other way possible in XI/PI?

I want to know how does the whole scenario typically developed?

Regards,

Damandeep

Accepted Solutions (1)

Accepted Solutions (1)

former_member184681
Active Contributor
0 Kudos

Hi,

If you have PI in scope, I would recommend including it in the scenario. So basically develop a SOAP to Proxy scenario in PI (or SOAP to RFC, but I would prefer the first one because of monitoring purposes). Try searching SDN to find multiple examples.

Hope this helps,

Greg

Answers (1)

Answers (1)

Shabarish_Nair
Active Contributor
0 Kudos

If you already have a RFC available then expose it as a WS and use it.

Else model the interface in PI and then use ABAP proxy to implement.

former_member184681
Active Contributor
0 Kudos

Well, personally I would go for PI scenario even if the RFC-enabled function module is already implemented. You can go for a SOAP to RFC scenario then, importing the FM to PI. And I think I do not have to convince you two to the adventages that PI gives here