Dear Clifton,
You thread should be named: "how to execute queries from Bex Query Designer without java portal?".
Your situation is the following: executing a query from Query Designer leads to an URL where:
- servername and port are OK or empty (maintained via table RSPOR_T_PORTAL or function module RSWAD_URL_GET),
- but next to it, you get /irj/servlet... which is wrong. You want something like : /sap/bw/BEx... You want the same kind of execution than via tx RSRT + button "abap", which uses your WAS abap.
As a consequence, you are not able to execute queries from Query Designer. You can only design with this tool. You have checked notes 805344 & 947148, but this is dedicated to java portal...
The right note is this one: "1490646 - How to call 3.x ABAP Run-Time from BEx Query Designer 7.x". I gives two solutions.
- the second solution provided by this note is the easiear and 100% SAP : modification in the class CL_RSWR_SERVICES and in table RSPOR_T_PORTAL.
- the first solution suggests a "third party tool" to rewrite the URL from "/irj/servlet..." to "/sap/bw/BEx...". In other words, install Apache on the BW host, and add this line to you httpd.conf file (default port 8000 may be adjsuted below) :
RedirectMatch ^/irj/servlet/prt/portal/prtroot/(.*)$ http://<_your-abap-BW-servername_>:8000/sap/bw/BEx
Kind regards, jean
ps: if you have BO, you can also maintain table RSPOR_T_PORTAL to point queries execution to it.