cancel
Showing results for 
Search instead for 
Did you mean: 

sproxy is not displaying ESR content in ECC side - Just displays local content

former_member205101
Participant
0 Kudos

Dear folks,

I already read most of the threads reg. this issue. Please let me know if i miss any point need to be checked. Any help reg. this will be appreciated.

Sorry for lengthy message reg. this.

ECC 6.0 and PI 7.3 systems


we have central SLD for PI DEV and PI QA.


ECC DEV --> PI DEV


ECC QA --> PI QA


in ECC DEV system sproxy is working fine and ECC QA and PIQ systems are newly built.

Issue:

when I try to check sproxy in ECC QA system, it is not connecting ESR and it does not show PI QA content , it displays only local content



.........


Solution which I attempted so far:

ECC side:

1)

The address of the Integration Builder must be stored in the R/3 System

=>Check/maintain with report SPROX_CHECK_IFR_ADDRESS

The address is taken the from following parameters in the exchange profile (section 'connections'):


2)

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

=>Check with report SPROX_CHECK_HTTP_COMMUNICATION


3)

The Integration Builder server must be running correctly

=>Check with report SPROX_CHECK_IFR_RESPONSE


Message while running above report:

No connection to exchange profile or address-

logindata are missing


*

@5C\QError@  No connection to exchange profile or address-logindata are missing

*

@5C\QError@  Configuration for accessing ESR is incorrect:


4)

Proxy generation must correctly interpret the data of the Integration Builder

SPROX_CHECK_IFR_CONNECTION

- Output when we run the above report in ECC QA system:

Enterprise Services Builder data not understood

5) the address for the ESR is taken from the exchange profile


6) Checked this entry also

SAPAPICUST  - Connection to SLD in ECC system

alias name : PID

Primary: checked

Host name:PID hostname: xxxpid.xxx.com

port: 50Xxx

and test is working fine



7) checked these RFC connections


*

   SAPSLDAPI    - Functionality for SLD in ECC system

Program id: SAPSLDAPI_PIQ

Gateway host: PID host name (Example: xxxpid.xxx.com)

Gateway service: tcsapgwxx

............


*

   LCRSAPRFC  - Get Exchange Profile data -

Program id: LCRSAPRFC_PID

Gateway host: PIQ host name (Example: xxxpiq.xxx.com

Gateway service: tcsapgwxx

😎  Checked this one also in ECC system

SXMB_ADM - IE config and IS_URL and HTTP connection to PI also


9) RZ70 - checked this also


10) SLDCHECK tcode is working fine in ECC

I have doubt that I may missed some thing on point 11 or made any mistake on these ones, Plz let me know if i have to check any specific things.

PI side

11) PI QA system

- Checked all Destinations in PI NWA ie PI Java side

- Checked exchange profile parameters for in PI QA system for connections to SLD

- checked Jco RFC Provider also

- sproxy is working fine in PI QA system.

12) Compared all SP levels between ECC DEV and ECC QA systems also. - Looks OK

Doubts:

whether SLDAPICUST alias name should be same in PI QA and ECC QA systems?

Thanks in advance.



Accepted Solutions (1)

Accepted Solutions (1)

iaki_vila
Active Contributor
0 Kudos

Hi Prabaharan,

At first, thank very much, your post is one of the most complete than i see.

The problem seems to be here:

3)

The Integration Builder server must be running correctly

=>Check with report SPROX_CHECK_IFR_RESPONSE


Message while running above report:

No connection to exchange profile or address-

logindata are missing


*

@5C\QError@  No connection to exchange profile or address-logindata are missing

*

@5C\QError@  Configuration for accessing ESR is incorrect:

The ECC cant see the exchange profile. Have you QA system multiple mandants?, the proxy parametrization depends of mandant, check in SICF-Client-Proxy settings, check this flag:

Check also:

In PI: SXMB_ADM --> Integration Engine Configuration

Corresponding Integ. Server: http://server:8XXX/sap/xi/engine?type=entry. In server your PI server

In your ECC check the below port, smicm-go to services:

Regards

former_member205101
Participant
0 Kudos

Hello Iñaki Vila,

Thanks a lot for your reply. I will check and revert back

@Raj: Thanks for your reply also.

Regards,

Praba

baskar_gopalakrishnan2
Active Contributor
0 Kudos

Few cents... Since you see Exchange profile configuration is incorrect, I want you to check LCRSAPRFC Destination in ECC in development and compare that with Q system and see any parameters you deviate or having incorrect values. 

former_member205101
Participant
0 Kudos

Hello Iñaki Vila,

Yes we have multiple instance of ECC QA system. I mean application server.

I tried the options which you told, still no luck.

ECC QA

PI QA

@ Raj: I am not getting any popup when i type sproxy in ECC QA. I do not think so also.

Thanks

Praba

former_member205101
Participant
0 Kudos

@Baskar: Thanks for your reply. Already compared and checked also. It looks when we do the RFC test.

One thing I noticed:

in ECC QA: SXMB_ADM -while clicking system landscape-Load config after going to change global config data , it gives this error also.

System Landscape: Corresponding Integration Server not maintained

Message no. XMS_ADM101

Thanks

Praba

former_member205101
Participant
0 Kudos

As I read from other thread:

...................

http://scn.sap.com/message/6840881#6840881

Regarding the System Landscape button in transaction sxmb_adm -> Integration Engine Configuration,

this button is obsolete and no longer works correctly. You can ignore the error message you get.

You say there are no errors in the sldcheck, therefore I would say the system config is ok.

Regards

Mark

.............

former_member205101
Participant
0 Kudos

ECC QA Sproxy issue has been resolved after creating G type connection in ECC QA (ie http

connection - abap connection to external server type (SAP_PROXY_ESR)). 

Above answer may help others to resolve this issue for similar issue.

Please let me know for ECC to PI for Proxy communication needs G type connection ? Please give some concept reg. this G connection need for this need?

G type connection is mandatory from ECC 6.0 to SAP PI 7.3 version onwards for proxy communication?

I know that we need H type connection and I know the difference between H type and G type also.

Screen shot G type of connection:

 

Thanks every one.

Praba

rajasekhar_reddy14
Active Contributor
0 Kudos

Hi,

You need type H connection and search in SCN.

if you are using PI 7.3 dual stack then you can use same configurtaion approach , for single stack coiuple of changes were there.

refer below doc.

http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/e0ac1a33-debf-2c10-45bf-fb19f6e15...

Best Regards,

Raj

former_member205101
Participant
0 Kudos

I understand and I know very well that that we need H type connection for proxy communcation. I am not at all asking H type connection.

..........

For Proxy communcation, whether we need G Type connection between ECC 6.0 and PI 7.3 (Dual stack - abap and Java)  or not?

If yes Please give some SAP note or help.sap link or any sap doc to support that.

Thanks in advance

Praba

rajasekhar_reddy14
Active Contributor
0 Kudos

Sorry to annoy you with my previous replay

Yes we need type G connection

http://help.sap.com/saphelp_nw73/helpdata/en/bb/e8e8f27dba483faa754b10048fb036/frameset.htm

former_member205101
Participant
0 Kudos

@Raj: Thanks for your reply and link.

Even that link says that this feature is available from " 

This feature is available with SAP NetWeaver 7.0 Support Package Stack 13 and higher"

Now it is clear to me.

SAP Help link which you provided:

Connecting ABAP Backend System to ES Repository Locate this document in the navigation structure 

You connect an ABAP backend system to an ES Repository to generate ABAP proxies.

Prerequisites

To access the ES Repository, you have a service user assigned to the role SAP_XI_IS_SERV_USER.

Procedure

  1.   Log on to the ABAP backend system.
  2.   Start transaction Configuring RFC Connections (transaction SM59). 

Note Note

This feature is available with SAP NetWeaver 7.0 Support Package Stack 13 and higher.

  1. End of the note.
  2.   Choose HTTP Connections to External Server.
  3.   Choose Create.
  4.   On the RFC Destination screen, specify the following information: 

RFC Destination: SAP_PROXY_ESR

    •   Target Host: <Server Name> or <IP address>
    •   Service Number: <Port Number>
    •   Path Prefix: /rep
  1.   On the Logon and Security tab page, enter the following: 

In the Logon Procedure screen area, select the Basic Authentication radio button.

    1.   In the Logon screen area, enter the same user name and password that is used for the ES Repository.
  1.   Save the destination.

Thanks

Praba

prasanthi_chavala
Active Contributor
0 Kudos

Hi Praba,

>>>For Proxy communcation, whether we need G Type connection between ECC 6.0 and PI 7.3 (Dual stack - abap and Java)  or not?

For dual stack PI system, you have choice of building your proxy to communicate with ABAP or Java. If you decided to have your proxy on ABAP then the configuration steps in ECC side remains as is.

If you choose to go with java then you require to create "Type G" connection in your ECC system in order to communicated with PI AAE and you need to use SOAP sender adapter with XI protocol.

If yes Please give some SAP note or help.sap link or any sap doc to support that.

Please refer the below link for document:

http://scn.sap.com/docs/DOC-16242

Thanks,

Prasanthi

former_member205101
Participant
0 Kudos

Hello Prasanthi,

Thanks for detailed explanation. I got your point.

Your answer will be more helpful for any one who is looking for solution for this kind of Proxy issue setup.

Regards,

Praba

Former Member
0 Kudos

Hi Prabha,

Check the Jco connections... also try to restart the Java engine and check.

We had experienced similar issue, by restarting the java engine fixed the issue.

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi all,

FYI...

We also have the same problem when we configure in PI 7.0.

After I re-configufe the RFC Destination using any other name but not "SAP_PROXY_ESR", it works fine. both G and H type are working fine.

former_member205101
Participant
0 Kudos

Dear Folks,

Thanks for your answer.

It is already resolved and thanks for all inputs.

Praba

0 Kudos

Hey,

Perhaps this note can helps:

#1528587 - PI ESR Content 0bjects are not visible in SPROXY

Kind regards,

Caio Cagnani

former_member205101
Participant
0 Kudos

Hi Caio,

Thanks for note.

This note is helpful but does not give exact connection details which we need for sproxy things or does not give more details to trouble shoot the proxy communication.

It simply says that "

  • Configure a backend R/3 Business System for proxy commuincation  "

Most people struggle establishing this one during new SAP PI server installtion.

1528587 - PI ESR Content 0bjects are not visible in SPROXY  
Overall Rating 1 Votes
     
Your Rating
 

 

Rating Details
0 Votes
1 Votes
0 Votes
0 Votes
0 Votes
Version 2 Validity: 15.06.2011 - active
Language English

Content:    Summary   |   Header Data   |   References   |   Product


  

Symptom

  1. You have imported the PI content objects into the PI Enterprise Services Repository (ESR) 
  2. You are not able to view these proxy configuration objects in transaction SPROXY
  Environment 

Release Independent

  • Exchange Infrastructure 3.0 
  • Process Integration 7.0x 
  • Process Integration 7.1x
 

Reproducing the Issue

  1. Import PI Content into the ESR 
  2. Configure a backend R/3 Business System for proxy commuincation 
  3. Call transaction SPROXY on the R/3 backend 
  4. The Software Component Version (SWCV) imported into the ESR is not visible in the R/3 backend


  Cause 

  • This is not a bug 
  • The system is working as designed
 

Resolution

There are two possible solutions to this issue:

  1. Copy the ESR objects into a custom SWCV and namespace. To do this: 
    1. In the ESR, create your own Software Component Version (SWCV) 
    2. Create your own Namespace 
    3. Copy the PI Content objects from the SAP delivered SWCV into the newly created SWCV 
    4. You will then be able to see the objects of your own SWCV in transaction SPROXY
  2. Alternatively, you can install the relevant application on the backend system and this will also allow you see the objects in SPROXY
 

Keywords

XI Content E-FILING GB, NL, HR, ESM, CRM, SRM, SNC, CIDX, EI-APPL, EA-HR, EA-RETAIL, ELSTER, FINBASIS, MDM GDS, PI BASIS, IS-OIL, ROSETTANET, SAP ABA, SRM-MDM CATALOG, STAR, SWIFT, STORE CONNECTIVITY, SLL-LEG, SLL-NFE, E-RECRUIT, .tpz

 

Header Data

Released on 15.06.2011 10:31:49
Release status Released to Customer
Component BC-XI-IBD Integration Builder - Design
Other Components
BC-XI Exchange Infrastructure
Priority Normal
Category Problem


 

References

This document refers to:

CSS SAP Notes 

1224543 Release of PI Content for SAP NetWeaver PI 7.1(incl EHP)/7.3
705541 XI 3.0 (SP1 and higher): Importing XI Content
836200 SAP NetWeaver 7.0: Importing Process Integration Content
1152640 SAP NetWeaver 7.1 including EHPs: Importing ESR content


 

Product

Product

Product Version

SAP NetWeaver Process Integration

SAP EHP1 FOR SAP NW PI 7.1

rajasekhar_reddy14
Active Contributor
0 Kudos

Hi,

When you execute trasaction SPROXY you should get pop window to eneter PIQ system credetials, if it is not asking then select refresh it should ask(by seeing your post all configurtaions looks correct).Check one more time HTTP destination addess.

Regards,

Raj