cancel
Showing results for 
Search instead for 
Did you mean: 

Complex webservice requirement

Former Member
0 Kudos

We have many webservices in our ECC system and they are all asynchronous.

Now they have to be coneverted to synchronous

They are done without using PI. The webservices are called from programs from functional modules

Client wants to use PI for this

is this betetr or modify existing interfaces through ABAP

what are advantages if PI is used

Can they ABAP program be used again in PPI

Accepted Solutions (0)

Answers (2)

Answers (2)

iaki_vila
Active Contributor
0 Kudos

Hi all,

My few cents. You only need to do a SOAP to SOAP scenario (in PI 7.1X you can do it without SA) in PI and with ABAP proxy make the connection with PI instead of SOAMANAGER. As you have the connectivity inside MF, the change won't be difficult.

As advantages you can have your connectivity centralized in PI and not in several interfaces that make difficult the maintenance. For example, tomorrow you will have an upgrade in the third-system and you want to stop the connectivity in the ECC, you will need to change the ABAP code and to find the sites in the code.

Regards.

former_member184720
Active Contributor
0 Kudos

>>>We have many webservices in our ECC system and they are all asynchronous.

Now they have to be coneverted to synchronous

Does those web-services return something?

>>>They are done without using PI. The webservices are called from programs from functional modules

Client wants to use PI for this. is this betetr or modify existing interfaces through ABAP

You can definitely use PI. Having said that it doesn't matter which way you with, your ABAP code has to be modified to capture and read the response right?

If you use PI, instead of calling the external webservice directly from FM, you should call PI URL.

>>>what are advantages if PI is used

This is not something specific to this interface. Any generic advantages such as transformation,routing & monitoring etc can be utilized.