cancel
Showing results for 
Search instead for 
Did you mean: 

idoc to soap(sales force) interface configuration

Former Member
0 Kudos

Hi Experts ,

we are new to sap pi integration.

we are doing the scenario idoc==>PI==>soap(sales force),

what are the configurations are required and client providing the wsdl file how can we do this

could you please help us on this that would helpful to us

Thanks in advance.....

Regards,

Banu.

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi Banu,

ECC side you need to IDOC Configuration.  Ask your basis team do this configuration or you can do it your self also.  Below are the steps you have to configure.

Configurations in ECC:

1. Create Logical system for PI and ECC in ECC system using tcodes BD54, SCC4

2. Create RFC Destination to PI using tcode SM59

3. Create Port to PI using tcode WE21

4. Create Partner Profile using tcode WE20 in this step u need to assign your outbound Idoc type.

5. Create Distribution Model using tcode BD64

Configuration in PI:

1. Create RFC Destination to ECC using SM59

2. Create Port to ECC using tcode IDX1

3. Import Idoc meta data using tcode IDX2

once you finish with this steps you can import the Idoc into IR and import the wsdl also into IR using External Definition.

Do the message mapping and interface mapping steps in IR

ID Steps

1. Sender IDOC channel is not required

2. create Receiver SOAP channel and configure the SOAP url and SOAP Action which is provided bye the third party system

3. Create Receiver Determination

4. Create Interface Determination

5. Create Receiver Agreement

I have not mentioned SLD step.  You need to create WEB AS ABAP business system for ECC in SLD.

Thanks,

Satish.

baskar_gopalakrishnan2
Active Contributor
0 Kudos

You basically use soap receiver in PI and refer scn for doing this.  Basically when you create ESR you will import the wsdl as external definition and use them as external message type in the service inbound interface. Configure Soap receiver by using the wsdl location url in wsdl as url in the soap receiver adapter. 

ofcourse if there is a need to get session before you push business data, then you have to do soap lookup in the mapping to get session id and pass the same for the soap receiver to connect.

refer this link for soap adapter (receiver) in your case...

http://www.riyaz.net/sap/xipi-a-guide-to-using-sap-xi-soap-adapter/113/

Hope this helps.

rajasekhar_reddy14
Active Contributor
0 Kudos

Hi Bhanu,

You need to perfrom SOAP look to get Session ID then you can push data to SFDC.

check below link

http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/50a76cfa-4966-2d10-aba7-da496d9b5...

Regards,

Raj

Former Member
0 Kudos

Hi Raj ,

thanks for your quick response .we have refer the above link

here we are doing the asynchronous idoc to soap(sales force)

i never did the integration with SFDC.

how we need to configure in this case

thanks in advance

Regards,

Banu

rajasekhar_reddy14
Active Contributor
0 Kudos

There is no big challenge in Configurtaion, create two SOAP commmunication channels, one is for SOAP look and other one is for standard SOAP receiver.

Get WSDL and all details from SFDC team and make sure that conenctivty is working between PI and SFDC,Network team has to confirm this.

One receiver determiantion, one interface determination and one receiver agreement.

use business component for sfdc.

Search in SCN for sample scenario

baskar_gopalakrishnan2
Active Contributor
0 Kudos

If you want to use SOAP lookup you need to use UDF. Soap graphical mapping lookup does not available now.