Dear Experts,
I am facing an issue while loading metadata or executing an OData service in my central hub.I followed many threads on this forum but I have'nt been able to resolve this problem. I have been trying to create an OData service from a BW Bex queryusing the Easy Query approach. So below is the description of the problems being faced.
1. While adding a new service, the service gets added but there is this warning at the end of the operation: " Service was created but its Meta data could not be loaded " . As a result the entity set remains empty. I initially thought that this could be a problem with my service so I recreated them many times but still the same result. I also tried creating a Gateway Service instead of the easy query but even that did not work.
2. When I try to Reload Metadata by selecting the service in the /IWFND/MAINT_SERVICE transaction, the operation again fails with the error : "Loading the metadata for service 'XYZ' failed. Check the error log. " When I check the error log, it shows some problem with the user authorization.
When I check the application log (/IWFND/ERROR_LOG) in the Gateway system, it shows the following error:
Same story is repeated when I try to execute the URI from the SAP Gateway Client option. The operartion terminates with an HTTP 500 error saying "User does not have the sufficient authorizations"
Just to sure, I also checked the /IWBEP/ERROR_LOG in the BEP system (which in my case is the BW system). This is what the log says
SU53 logs says nothing about the authorization. My user has S_RFCACL and S_RFC authorizations in the BW system.
So can someone please point me in the right direction that where does the problem lies. Is it in my gateway system or in the BW system and which particular authorization can I be missing here .
IW_BEP | 200 | 0010 | SAPK-20010INIWBEP | Backend Event Provider |
SAP_GWFND | 740 | 0012 | SAPK-74012INSAPGWFND | SAP Gateway Foundation 7.40 |
Thanks in advance :-)