Hello, experts!
I faced an issue with creation the BW project in HANA
I have already installed SAP HANA Studio, established connection to my server with HANA. Also I installed all necessary plugins:
- Add-ons of ABAP development tools for SAP HANA (Developer Edition) v.2.24
- BW Modeling Tool for SAP HANA v.1.1
I performed all steps from this guide: Configuring the ABAP Back-end for ABAP Development Tools
My user in the system has two ABAP roles: SAP_BC_DWB_ABAPDEVELOPER and SAP_BC_DWB_WBDISPLAY. They are activated and correct, authorization profiles are assigned.
The error is the following:
When I try to create BW project in HANA system, I'm able to choose my connection. The connection is insecure without SNC. On the next screen I enter my login and password and get the error message:
User XXXXXXXX is not authorized to access system ZZZ using ABAP in Eclipse (No authorization to access the resource
/sap/bc /adt/compatibility/graph.)
I have the trace for this error:
null
Info
Thu May 15 11:37:35 FET 2014
[ERROR] ====> GET /sap/bc/adt/compatibility/graph HTTP/1.1
[adt.tmp_1400143048305, stateless]
--- REQUEST:
GET /sap/bc/adt/compatibility/graph HTTP/1.1
X-sap-adt-profiling: server-time
--- RESPONSE:
HTTP/1.1 403 Forbidden
Content-Type: application/xml
~server_protocol: HTTP/1.1
X-sap-adt-profiling: server-time=1921
<?xml version="1.0" encoding="utf-8"?><exc:exception xmlns:exc="http://www.sap.com/abapxml/types/communicationframework"><namespace id="com.sap.adt"/><type id="ExceptionResourceNoAuthorization"/><message lang="EN">No authorization to access the resource /sap/bc/adt/compatibility/graph.</message><localizedMessage lang="EN">No authorization to access the resource /sap/bc/adt/compatibility/graph.</localizedMessage><properties/></exc:exception>
--- REQUEST STACK TRACE (thread: Worker-137)com.sap.adt.communication.internal.StackTrace
at com.sap.adt.communication.internal.session.SystemSession.sendRequest(SystemSession.java:149)
at com.sap.adt.communication.internal.resources.RestResource.invoke(RestResource.java:162)
at com.sap.adt.communication.internal.resources.RestResource.get(RestResource.java:67)
at com.sap.adt.compatibility.internal.graph.provider.GraphProviderFactory.getGraphProvider(GraphProviderFactory.java:52)
at com.sap.adt.compatibility.base.internal.graph.provider.GraphAnalyzer.processExtensionPointGraphProviders(GraphAnalyzer.java:275)
at com.sap.adt.compatibility.base.internal.graph.provider.GraphAnalyzer.isNodeAvailable(GraphAnalyzer.java:172)
at com.sap.adt.compatibility.base.internal.graph.provider.GraphAnalyzerProxy.isNodeAvailable(GraphAnalyzerProxy.java:124)
at com.sap.adt.compatibility.base.internal.graph.provider.GraphAnalyzerProxy.verifyIsLoaded(GraphAnalyzerProxy.java:89)
at com.sap.adt.compatibility.base.internal.graph.provider.GraphAnalyzerProxy.getGraphAnalyzer(GraphAnalyzerProxy.java:58)
at com.sap.adt.compatibility.base.internal.Activator.getCompatibilityGraphAnalyzer(Activator.java:92)
at com.sap.adt.compatibility.internal.graph.analyzer.CompatibilityGraphAnalyzer.<init>(CompatibilityGraphAnalyzer.java:21)
at com.sap.adt.compatibility.internal.graph.analyzer.CompatibilityGraphAnalyzer.<init>(CompatibilityGraphAnalyzer.java:17)
at com.sap.adt.compatibility.internal.Activator.getCompatibilityGraphAnalyzer(Activator.java:152)
at com.sap.adt.destinations.internal.logon.AdtLogonService$1.runInternal(AdtLogonService.java:183)
at com.sap.adt.communication.util.CancelableBlockingJob$BlockingJob.run(CancelableBlockingJob.java:195)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
<====
-------------------------------
null
Info
Thu May 15 11:37:35 FET 2014
[ERROR] ====> GET /sap/bc/adt/core/discovery HTTP/1.1
[adt.tmp_1400143048305, stateless]
--- REQUEST:
GET /sap/bc/adt/core/discovery HTTP/1.1
X-sap-adt-profiling: server-time
--- RESPONSE:
HTTP/1.1 403 Forbidden
Content-Type: application/xml
~server_protocol: HTTP/1.1
X-sap-adt-profiling: server-time=1991
<?xml version="1.0" encoding="utf-8"?><exc:exception xmlns:exc="http://www.sap.com/abapxml/types/communicationframework"><namespace id="com.sap.adt"/><type id="ExceptionResourceNoAuthorization"/><message lang="EN">No authorization to access the resource /sap/bc/adt/core/discovery.</message><localizedMessage lang="EN">No authorization to access the resource /sap/bc/adt/core/discovery.</localizedMessage><properties/></exc:exception>
--- REQUEST STACK TRACE (thread: Worker-137)com.sap.adt.communication.internal.StackTrace
at com.sap.adt.communication.internal.session.SystemSession.sendRequest(SystemSession.java:149)
at com.sap.adt.communication.internal.resources.RestResource.invoke(RestResource.java:162)
at com.sap.adt.communication.internal.resources.RestResource.get(RestResource.java:67)
at com.sap.adt.compatibility.internal.discovery.Discovery.createInstance(Discovery.java:83)
at com.sap.adt.compatibility.internal.discovery.Discovery.access$0(Discovery.java:71)
at com.sap.adt.compatibility.internal.discovery.Discovery$DiscoveryProxy.verifyDelegate(Discovery.java:165)
at com.sap.adt.compatibility.internal.discovery.Discovery$DiscoveryProxy.getCollectionMember(Discovery.java:197)
at com.sap.adt.compatibility.internal.graph.provider.GraphProviderFactory.getGraphProvider(GraphProviderFactory.java:39)
at com.sap.adt.compatibility.base.internal.graph.provider.GraphAnalyzer.processExtensionPointGraphProviders(GraphAnalyzer.java:275)
at com.sap.adt.compatibility.base.internal.graph.provider.GraphAnalyzer.isNodeAvailable(GraphAnalyzer.java:172)
at com.sap.adt.compatibility.base.internal.graph.provider.GraphAnalyzerProxy.isNodeAvailable(GraphAnalyzerProxy.java:124)
at com.sap.adt.compatibility.base.internal.graph.provider.GraphAnalyzerProxy.verifyIsLoaded(GraphAnalyzerProxy.java:89)
at com.sap.adt.compatibility.base.internal.graph.provider.GraphAnalyzerProxy.getGraphAnalyzer(GraphAnalyzerProxy.java:58)
at com.sap.adt.compatibility.base.internal.Activator.getCompatibilityGraphAnalyzer(Activator.java:92)
at com.sap.adt.compatibility.internal.graph.analyzer.CompatibilityGraphAnalyzer.<init>(CompatibilityGraphAnalyzer.java:21)
at com.sap.adt.compatibility.internal.graph.analyzer.CompatibilityGraphAnalyzer.<init>(CompatibilityGraphAnalyzer.java:17)
at com.sap.adt.compatibility.internal.Activator.getCompatibilityGraphAnalyzer(Activator.java:152)
at com.sap.adt.destinations.internal.logon.AdtLogonService$1.runInternal(AdtLogonService.java:183)
at com.sap.adt.communication.util.CancelableBlockingJob$BlockingJob.run(CancelableBlockingJob.java:195)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
<====
---------------------------------------------------------------------------------------------
HANA user is differ from BW user if it matters
Dear experts, please, help me to figure out this tricky problem.