cancel
Showing results for 
Search instead for 
Did you mean: 

Changing the default port while executing the query

Former Member
0 Kudos

Hi gurus,

Please help me with this problem. When I open a query in BEx Analyzer 3.x, I get this option to launch the query in web browser, now, when I click on this option, there is a new IE explorer that opens up and the address bar shows up the following address.

http://<My Host name>:8100/sap/bw/bex?<The query>

Now, I want to change this port to 8000 by default, what are the settings that I have to change. I tried searching it everywhere, but to no avail, Any help would greatly be appreciated.

Regards,

Sree.

Accepted Solutions (0)

Answers (1)

Answers (1)

ravindra_tumuluri
Contributor
0 Kudos

Goto SE80->Utilities->settings->Internet transaction server

Changes the port number.

Ravi

Former Member
0 Kudos

I got the answer on my own for this quetion guys,

The function module RSBB_URL_PREFIX_GET is used to generate the URL in BW. That is, when you click "Launch in Web Browser" in the BEx Anaylzer, "Display Query on the Web" in the BEx Query Designer or "Execute in the browser" in the Web Application Designer, the function module is called and this returns the protocol, host, domain, port and service.

The function module essentially runs through three steps:

  • Determine the settings on the application server and generate the URL for the application server.

  • Determine the settings relating to the message server, provided that it is used, and replace the host and port of the application server URL with the values for the message server.

  • Check whether an exception is defined for the URL generated in the previous two steps, and, if required, replace the host and port with the values from the exception.

First, the application server settings are created. If a message server is used, the settings relating to host and port are replaced with the message server settings. If an exception is maintained, the host and port are replaced in turn by the exception.

Hence a simple conclusion to this problem is that you need to maintain an exception or an entry in the table HTTPURLLOC, this can be done via SE11. the following fields appear and use the entry as shown below...

Client    <default client>
Sort/Search/Match Sequence (First Match Wins)   <Can be Numerical numbers 1 2 3 etc, depending on the priority>

Protocol for URL (TRANSLATE TO UPPER CASE)   <http, https etc  (Whatever you want to be used in the url)>


Application Key (BSP=/BSP/Namespace/Name) (*=wildcard&UPPER)   <I don't know what does this mean and so used *>


Target Domain, (* = Wildcard & UPPER CASE)    <Used * here again.>


Host Name with Domain   <The hostname u want to appear in the address field>


Port Number    <The port number>