cancel
Showing results for 
Search instead for 
Did you mean: 

SAP PI to ECC using webservices

0 Kudos

Hi,

Can someone please tel me confurations and step-by-step guide for sending data to SAP ECC using webservices from SAP PI7.0

Many Thanks,

John

Accepted Solutions (0)

Answers (3)

Answers (3)

smavachee
Active Contributor
0 Kudos

"for sending data to SAP ECC using webservices from SAP PI 7.0"... does that mean you are trying to send data from Web Service to ECC ?

Your scenario looks like SOAP Sender and Receive could be IDoc / RFC or Proxy.

In case you are trying to connect ECC via Web Service, other way around you can refer below document by Wallace Su..

ABAP via Web Service

Hope it helps.!

Regards,

Sunil

former_member182455
Active Contributor
0 Kudos
former_member182455
Active Contributor
0 Kudos

Hi john,

pls check the below link.

http://saptechnical.com/Tutorials/Others/WebService/Create.htm

Regards

0 Kudos

Hi Srinu,

Thanks for the reply, link given by you seems at ECC-ABAP side.

But I want to know the configuration/settings/development to be done by SAP PI developer in SAP PI side.

Thanks

John

Harish
Active Contributor
0 Kudos

Hi John,

Please refer the below wiki

Consuming Web services using SAP XI - Process Integration - SCN Wiki

you need to configure the receiver soap adapter to call the ECC webservice like any other web service scenario.

regards,

Harish

0 Kudos

Hi Harish,

Thank you for the reply.

Here in this scenario,

1. WSDL will be provided by ECC-Abapteam?

2. In case if we have already a target structure in XI and would like to send the same to ECC - How are they going to make use of the structure without WSDL.

3. In reciever channel what are the server details we can give? is that only SAP Dev ECC server details like what we use in RFC connection?

    

Also please clarify if any setting required at PI side for this particular scenario.

Thanks,

John                                

Harish
Active Contributor
0 Kudos

Hi John,

If you already have the target structure in PI then you should use PROXY communication. Generate the proxy in ECC based on the PI structure.

refer the below wiki for the configuration

Step-by-step FTP to ABAP Proxy - Process Integration - SCN Wiki

regards,

Harish

Former Member
0 Kudos

Hi John,

Please give the details of your requirement,

1.From where your data is flowing to to reach ECC,

2.Do you have target webservice pointing to ECC

3.Is your scenario like soap or any other third party to ECC

Then we will get clarity in your requirement.

Regards

Raj

0 Kudos

Hi Harish,

No, we cannot go for Proxy communication, the requirement is to use Webservices due to the Client demands.

can you suggest?

Thanks

John

Harish
Active Contributor
0 Kudos

Hi John,

Please refer the below doc to create WSDL

http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/d0d0a250-ccd1-2c10-9e9f-b9d5cf259...

But what advantage you are looking with webservice communication

Do you want user creadential to pass from source to ECC

Please provide more details about your scenario.

regards,

Harish

0 Kudos

Hi Raja. reply as below.

1.From where your data is flowing to to reach ECC,

John : SAP PI is the source and sending to ECC

2.Do you have target webservice pointing to ECC

John: No

3.Is your scenario like soap or any other third party to ECC

John : I believe it should be SOAP.

0 Kudos

HI Harish,

No, its purely based on client requirement we are going with webservices.

can you suggest what is required for this here.

1. WSDL will be provided by ECC-Abapteam?

2. In case if we have already a target structure in XI and would like to send the same to ECC - How are they going to make use of the structure without WSDL.

3. In reciever channel what are the server details we can give? is that only SAP Dev ECC server details like what we use in RFC connection?

former_member184720
Active Contributor
0 Kudos

Hi John -

1. WSDL will be provided by ECC-Abapteam?

Yes. They can provide you with the wsdl. But you can help them in a way by creating the target struture in PI so that they can use it for developing the wsdl.

2. In case if we have already a target structure in XI and would like to send the same to ECC - How are they going to make use of the structure without WSDL.

Answered in the first question.

3. In reciever channel what are the server details we can give? is that only SAP Dev ECC server details like what we use in RFC connection?

Once they published the service in SOAMANAGER, they do define some bindings to access that service.

You'll be provided with the wsdl.

It'll be like anyother scenario. You'll find the "Endpoint URL"(<Soap:address>) /action in the wsdl.

Harish
Active Contributor
0 Kudos

Hi John,

1. WSDL will be provided by ECC-Abapteam?

--- Yes. As mention in the document provided in earlier post.

2. In case if we have already a target structure in XI and would like to send the same to ECC - How are they going to make use of the structure without WSDL.

-- you need to use the WSDL provided by ECC team.

3. In reciever channel what are the server details we can give? is that only SAP Dev ECC server details like what we use in RFC connection?

-- Yes, you need to use the ECC server details for connection. you can use rfc destination as well.

regards,

Harish