cancel
Showing results for 
Search instead for 
Did you mean: 

Proxy configuration in ECC

Former Member
0 Kudos

Hello everyone,

I am trying to set up Proxy between SAP ECC and PI 7.1 . Below is the steps done.

1. Set up HTTP Connection type G in ECC

2. Set up TCP/IP Connection LCRSAPRFC AND SAPSLDAPI

3. Go to SXMB_ADM --> Intg Server Configuration --> It is defined as below

Role of Business System : Integration Server

Corresponding Integ. Server : upsintra.usa.intra.net

And under Specific Configuration it is defined as below.

RUNTIME ENGINE_TYPE HUB UNDEFINED

RUNTIME HTTP_TIMEOUT 0 0

RUNTIME IS_URL upsintra.usa.intra.net

When we execute SPROXY We are able to connect to ESR and see all the objects but we get the following error below when executing this report SPROX_CHECK_HTTP_COMMUNICATION

The HTTP communication of this application server is not functioning correctly.

When calling the method

IF_HTTP_CLIENT=>RECEIVE

the exception

HTTP_COMMUNICATION_FAILURE

was triggered.

The short text for this exception reads as follows:

Communication Error

Also when we call the proxy from a ABAP report program but do not see any messages in SXMB_ADM in ECC or PI 7.1 it generates a cx_ai_system_fault that "Proxy calls are not permitted on sender or receiver side on the IS (client) "

Please advice if anything is missing or something else needs to be installed.

Thanks,

Teresa

Edited by: Teresa lytle on Jan 9, 2012 4:07 PM

Accepted Solutions (1)

Accepted Solutions (1)

udo_martens
Active Contributor
0 Kudos

Hi Teresa,

you need to configure proxy integration at ERP side as well. Role of Business System is there "Application System", additional the destination pointing to the integration server has to be given like "dest://destination_to_pi". Check that http destination in SM59.

Regards,

Udo

Former Member
0 Kudos

Thank you everyone for all the inputs. We were able to over come the HTTP communication error now its functioning.

When the abap report is executed we get the following system fault error still

Proxy calls are not permitted on sender or receiver side on the IS (client)

Former Member
0 Kudos

Hi,

you need to configure the Engine_type has LOC and not as HUB..

HUB is the case for the PI System and not for the ECC...

Ensure an entry is maintained in the transaction SLDAPICUST pointing to PI System...

Once the configuration has been done cross check the same using SLDCHECK transaction code..

HTH

Rajesh

Answers (3)

Answers (3)

baskar_gopalakrishnan2
Active Contributor
0 Kudos

You might want to check this [link |http://www.saptechnical.com/Tutorials/XI/ABAPProxy/page1.htm]too.

Former Member
0 Kudos

Hi Teresa,

in ECC, tcode SICF, have you activated this service "Default_host > sap > xi > engine" ?

See [http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/50d69314-1be0-2b10-11ab-8045021f0c3a|http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/50d69314-1be0-2b10-11ab-8045021f0c3a]

Moreover, when the connexion will be operational, do not forget the register the queues (tcode SMQR in ECC), else all your proxy messages which be (only) scheduled in SMQ2 of ECC... and you should restart them... manually to send them to PI.

Regards.

Mickael

Former Member
0 Kudos

Hello Teresa,

You can follow the below mentioned guide to check the steps you have done, and see if you missed anything.

https://docs.google.com/viewer?a=v&q=cache:wztjflbm4euj:www.sdn.sap.com/irj/scn/index?rid%3d/library...proxybetweenPIand+ECC&hl=en&gl=in&pid=bl&srcid=ADGEESjMnHJtxIcQkigUfZuFVTRCh6FzkdKP1CPpfKPcId5sHo-8FaJPVHvcoZmCmPRyuFvvkH-rRePXaUhxNFmhDLnzxVGEPRytwe3Cy7msntCNV8wSTjcDsoHRGuaKcE3CI1KpVDhI&sig=AHIEtbSY72AXN4W7Qy-C5kvY1aPc3zQNWw&pli=1

Regards,

Amit Barnawal