Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Interface Services

Former Member
0 Kudos

Hi all!

In our project we have a bunch of requirements consisting on connecting SAP with other 3rd party systems. The thing is, that to fulfill these requirements, we have to create interfaces in order to send some data, and others to receive.

This interfaces will be created as WebServices which is the technology required. Here is where I have all my doubts.

We have a list of all available intarface services (standard) in SAP:

1 - How can I check the functionality of these Services? is there any function in SAP to test the Services?

2 - How do I implement this standard services? Do I need ABAP coding to call the service? Can I publish this service directly?

3 - How does this work with PI, which will also be implemented?

My only experience with webservices was creating function modules (SE37), and then publishing, but any of them were standard services, nor PI was implemented....so any help regarding this matter will be higly appreciated...

Thank you very much in advance,

Lucas

1 ACCEPTED SOLUTION

0 Kudos

Hi,

3 - How does this work with PI, which will also be implemented?

You can connect with PI using mulitple types of connection. Ex: PROXY, RFC, BAPI. And pi will take care how to connect with the third party system. It will be good approch if you connect your system with Third party system using PI as it provides multiple ways and adaptability to connect with 3rd party system.

Regards,

Amit Linge.

Edited by: Amit Ashok Linge on Jul 12, 2011 8:48 AM

4 REPLIES 4

0 Kudos

Hi,

3 - How does this work with PI, which will also be implemented?

You can connect with PI using mulitple types of connection. Ex: PROXY, RFC, BAPI. And pi will take care how to connect with the third party system. It will be good approch if you connect your system with Third party system using PI as it provides multiple ways and adaptability to connect with 3rd party system.

Regards,

Amit Linge.

Edited by: Amit Ashok Linge on Jul 12, 2011 8:48 AM

0 Kudos

Hi,

did you have a look at TA SOAMANAGER?

There you can browse the webservice and you can start the Webservice Navigator where you can test them.

Best regards,

Oliver

madhu_vadlamani
Active Contributor
0 Kudos

Hi Lucas,

Good.If you want to create web services you need to know the code. If there are standard bapis are there with that ypu can make and use.First sit with your consultants and get all the requirement. Check what and all available in standard and then start. Best way and easy way is with bapi .

Regards,

Madhu.

Former Member
0 Kudos

Hi,

Interfaces can be used to send or receive data from SAP.

You can create RFC's that can be called from the 3 rd party systems so that the data can be received whenever some event is triggered in the 3 rd party system.

I have worked on the below scenarios:

Inbound Interface:

Receive data in the form of XML message from the third party system, post the IDOC with the received data.

In this scenario the 3 rd party system sends the data to the XI system. There are input structures that are populated whenever XI is called from the 3rd party system. In ECC we read these structures into local internal tables and then process these tables to fill the IDOC segments and finally post the IDOC to save the data in ECC.

The structure of the proxy can be seen in the transaction SPROXY.

Outbound Interface

Fetch the data from ECC, based on may be the data and time and fill the proxy structures of the proxy with the fetched data.

Then XI sends this data to the third party system.

Like this you can end and receive data from/to ECC.

You must be aware of the fields that need to be there in the input as well as the output structures.

Hope this helps.

Thanks,

Manish