cancel
Showing results for 
Search instead for 
Did you mean: 

ESR content in folder does not show up in sproxy

monika_eggers
Active Participant
0 Kudos

I have imported the ESR/XI content for a (SAP-provided) SWCV into my ESR. It looks fine there. There is just one namespace. Some message types and data types are outside folders, all the interfaces and some data types are sorted into two folders (which makes sense, as there are two scenarios covered).

Now I look in sproxy in the ABAP system with that software component. I can see the SWCV, the namespace in it, the "unsorted" datatypes and messages types - and the two folders, but they are empty!

I'm mystified. What do I need to do to make the interfaces in the folders show up?

Accepted Solutions (1)

Accepted Solutions (1)

Harish
Active Contributor
0 Kudos

Hi Monika,

Please check if the folder and Service interface is activated and cache is updated in PI.

monika_eggers
Active Participant
0 Kudos

I think it must be activated, as it's a SAP-provided SWCV that I imported.

How do I check the cache?

Harish
Active Contributor
0 Kudos

I suggest to edit the interface and activate. then interface should be visible in sproxy.

monika_eggers
Active Participant
0 Kudos

This gave me the right hint. While they were already activated (I think SAP cannot deliver non-activated interfaces, can they?) they all have the status "Not released" for some reason! Quite bizarre.

In addition to not showing up in sproxy they also don't show up when trying to import wsdls from ESR into NetWeaver Developer Studio.

former_member184720
Active Contributor
0 Kudos

(I think SAP cannot deliver non-activated interfaces, can they?)

I don't think so. I never came across any thing like that but thanks for sharing the solution.

monika_eggers
Active Participant
0 Kudos

It turns out I was mistaken about that the "Not released" status causes them to show up. (I thought this because I found interfaces in another SWCV in a folder which should up, and the difference between those and the ones in FSPOT400 was that the other ones were released.)

I edited two of the interfaces and set them to "Released". They still don't show up in sproxy.

I repeatedly switched between the offline and the online view in sproxy.

- Once also the interfaces in that other folder (the ones that usually show up) did not show up!

- Also once (not at the same occasion) the interfaces in the folders in question suddenly all showed up! Not just the two "Released" ones, all of them.

But in spite of trying 10-20 times I could not replicate either occurence. So basically it seems to be random or a time-out or something, no idea.

I was also mistaken about the effects on NWDS. Also there the 2 now-released interfaces still don't show up. Also I had been confused about the interfaces in the other folder showing up there, they actually didn't (just some other interfaces in the same namespace that are not inside of a folder). So in NWDS interfaces in folders simply don't seem to appear.

ankit_srivastava3
Participant
0 Kudos

Hello Monika,

Please check which mentions one of the use of folders as "Need to control authorization to specific objects. By using Folders, we can easily control access to view and change the design objects based on groups assigned to userids.".

With this point in mind, please check the authorizations associated. This may be a reason why the objects outside of the folder are being shown in the SPROXY but not the ones from folders.

Regards,

Ankit

monika_eggers
Active Participant
0 Kudos

I look at the folder in the ESR and it appears to have no properties relating to authorization levels. It has very few attributes: Status (Active), Software Component Version, Name, Namespace. Where exactly can I set or see authorizations for folders in the Enterprise Service Builder?

former_member184720
Active Contributor
0 Kudos

You don't find the authorization under the properties section.

Select the folder  and right click ->edit authorizations

Here you can define the users and their access levels.

More info on required access and process steps :

Defining Authorizations - Managing Services in the Enterprise Services Repository - SAP Library

monika_eggers
Active Participant
0 Kudos

Thanks for the hint. Sadly, I did not find the cause there, either. I chose Edit Authorizations in the edit menu of the folder, the namespace and the SWCV - they are all empty. I compared to the folder in the CRM component where the interfaces show up - also all authorizations are empty.

Also Tools -> Display Edited Authorizations is empty.

The property com.sap.aii.ib.server.acl.enable is false.

Answers (4)

Answers (4)

JaySchwendemann
Active Contributor
0 Kudos

Did you ever find a solution to this? If so, may I ask you to share?

Cheers

Jens

monika_eggers
Active Participant
0 Kudos

I installed a higher SP for NetWeaver and then it worked. Are you already on the highest SP?

Former Member
0 Kudos

Hello Monika,

I have the same issue. I am currently on Netweaver 7.4 sp 07. I have the same issue. How were you able to resolve this issue.

Thanks

Feroz

monika_eggers
Active Participant
0 Kudos

Strange, it went away for us when migrating from NW 7.4 SP5 to 6. No idea why you have it even though you are already on SP7.

Former Member
0 Kudos

Hello Monika,

I resolved the issue I had in the SProxy esr content missing. I checked the in SM59 and found out that the RFC destination password was not maintained. Putting the correct password resolved the issue for me.

Hope this helps.

Ali

monika_eggers
Active Participant
0 Kudos

That destination was fine.

Former Member
0 Kudos

Hello,

Which standard component u have imported?

Wanted to check myself becoz i haven't noticed like this before where few contents inside folder are missing.

Thanks

Amit Srivastava

monika_eggers
Active Participant
0 Kudos

FSPOT400. You can find it on the Service Market Place under Industry-specific Components => Banking Services from SAP. (For some reason it does not show up under ESR content (XI content)). It requires an ABAP NW 7.40 system (i.e. it cannot run on a Banking Services system, as they are on NW 7.11).

Former Member
0 Kudos

Hello Monika ,

The only reason for not showing the content can be due to missing authorizations. Even in PI if you do not choose the full profile it will not show you some objects. For ECC Can you please try in some other system or any other user ID which is having full access.

Thanks

Gaurav Ranjan

monika_eggers
Active Participant
0 Kudos

The user that needs full access would be the one that is used in sap_proxy_esr? Which Java roles should it have to have "full access"? Ours has SAP_XI_APPL_SERV_USER.

Former Member
0 Kudos

Hello Monika ,

That seems to be fine. Can you please check the below link :

http://scn.sap.com/thread/1013274

I guess you also need to rename your namespace other than SAP.com.

Thanks

Gaurav Ranjan

monika_eggers
Active Participant
0 Kudos

That would only apply if it were a custom component. Then sap.com or <subdomain>.sap.com namespaces would not show up in sproxy. (Been there, done that, got the T-shirt.) But I have imported a SWCV that I downloaded from SAP Service Market Place. Also, the namespace shows up just fine. Also the objects that are not inside folders in it show up. Even the folders themselves. Only their content is mysteriously missing.

former_member184720
Active Contributor
0 Kudos

Hi Monika - AFAIK - I think standard content wil have the vendor name as SAP so it might not show in sproxy

monika_eggers
Active Participant
0 Kudos

SWCVs by SAP do show up, if the component is installed on that system. It is installed, and the SWCV is showing up as I say - just some content inside it doesn't.

Former Member
0 Kudos

Hi Monika

Is there any global datatype being used in the objects that are not displayed . Can you compare the definition types of fields in the structure that is displayed and the one that is not getting displayed. Also the operation modes .Some data types are not supported in ABAP side.

also check if by  any change do you see them in the orphaned folder

Regards

Srinivas.

Former Member
0 Kudos

Please check the SAP Note :

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 (Namespaces starting with http://sap.com/ are reserved for SAP and must not be used)
    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

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

monika_eggers
Active Participant
0 Kudos

This note is only talking about whole SWCVs not showing up. But the SWCV shows up in sproxy, and some of the content in it, too.

monika_eggers
Active Participant
0 Kudos

There are probably global datatypes being used ... most SAP interfaces use exclusively global data types. But why would this make them not show up?

The difference between what shows up and what doesn't is that those that don't show up are inside the folders. (But in other SWCVs there are folders and the content inside them does show up.)

Good hint with the orphaned folder ... but sadly in this SWCV and namespace there is no orphaned folder.

Former Member
0 Kudos

Some SAP content required the component to be present in ECC side as well .

Can you please check  system-Status- Component information in ecc.

Also check the connection to ESR once again and activate the visible compoents if they are not active.

Also check  if there is any swcv dependencies .

Regards

Srinivas

monika_eggers
Active Participant
0 Kudos

The component is present on the system. As I said I can see the SWCV in sproxy, which I would not if the component were not installed on that system. Only the content in the folders inside that SWCV does not show up.