Skip to Content
author's profile photo Former Member
Former Member

Connect CRM4.0 towards PI7.0 - abap proxies

Hi All,

I am trying to connect a SAP CRM 4.0 (non-unicode) system towards PI7.0.

PI7.0 --> Was6.40 - SP22

CRM --> Was6.20 - SP19

First of all I created all the needed rfc connections (LCRSAPRFC and SAPSLDAPI) + HTTP connection towards integration server (path= /sap/xi/engine/?type=entry). Next I configured the sldapicust + sxmb_adm (conf integration server).

The connection towards the sld seems to be ok (sldcheck gives no errors or warnings).

So far so good!

Next step was executing the transaction sproxy and when I try this, I receive the following error: <b>No connection to Integration Builder (only local data visible)</b>.

I bit disappointed, but still in the mood I started searching for a solution and executed the "connection test" command (in menu: goto-->connection test).

This command proposes 4 steps to check:

1. The address of the Integration Builder must be stored in the R/3 system

=>Check/maintain with report SPROX_CHECK_IFR_ADDRESS

This report initialy did not return the correct values. The cause of the problem was that the exchange profile on the PI system did not contain the expected parameters:

- default-->com.sap.aii.server.name.repository

- default-->com.sap.aii.server.httpport.repository

- default-->com.sap.aii.server.contextRoot.repository.services

The exchange profile already contains these values, but not under the default section and the name is not exactly the same:

- Connections-->com.sap.aii.connect.repository.name

- Connections-->com.sap.aii.connect.repository.httpport

- Connections-->com.sap.aii.connect.repository.contextRoot

I added the needed parameters under the default section and also added the value in the SPROXSET table (functions as a backup if the exchange profile cannot be reached.

The report report SPROX_CHECK_IFR_ADDRESS now returns the wanted result.

2. The HTTP connection of the R/3 application server must function correctly

=>Check with report SPROX_CHECK_HTTP_COMMUNICATION

This report returns the message "HTTP communication functioning". I guess this is OK 😊

3. The Integration Builder server must be running correctly

=>Check with report SPROX_CHECK_IFR_RESPONSE

This report return the message "Integration Builder data not understood" --> Message no. SPRX097.

If I execute the report in se38, a browser session is opened towards http://[hostname]:[httpport]/[contextroot]/ifraccess?service=query&type=namespace and that one fails. The url is created inside the program and uses the values set in the exchange profile (step1).

When I search SDN/ sap help for this problem, I don't get any answers... .

Has anyone had a similar problem or a solution?

Can I connect the 2 systems or are they just incompatible... .

Any help is appreciated!

Best regards

Joris

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

2 Answers

  • Posted on Apr 12, 2007 at 05:02 PM

    check with this blog:

    /people/vijaya.kumari2/blog/2006/01/26/how-do-you-activate-abap-proxies

    /people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi,

      I already checked out this blogs and my configuration was based on this weblog + the XI configuration manual.

      They do not contain any information about possible problems... .

      Kind regards

      Joris

  • author's profile photo Former Member
    Former Member
    Posted on Jul 11, 2007 at 11:25 AM

    I am having the same problem as you. did you find a solution?

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Hi All,

      I could solve the problem. In the RFC SAP_PROXY_ESR instead of mentioning /sap/xi/engine?type=entry in path prefix , i gave /rep and when i checked in SPROXY tcode, i could open ESR for my PI server & it is also showing presently namespaces which have been created.

      Do we need to do anything else in this or is this correct way of using ABAP Proxies?

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.