cancel
Showing results for 
Search instead for 
Did you mean: 

Webdynpro ABAP Application over Internet

varunride
Explorer
0 Kudos

Dear Experts,

We are having Webdynpro ABAP application which is working fine locally but we want to run the application over internet.

I find 3 possible steps from which this is possible suggest.

1. via Apache

2. via SAP Web Dispatcher

3. via EP

1. We tried it from Apache but the view is coming as blank on web.

2. No Idea that it can be possible for Webdynpro ABAP application.

3. We don't want to use EP.

Suggest the solution.

Regards,

Varun

Accepted Solutions (1)

Accepted Solutions (1)

former_member188883
Active Contributor
0 Kudos

Hi Varun,

You can install web dispatcher and route it to the Webdynpro URL. It should be working fine.

Secondly if you already have EP system accessible from internet , you can easily create an iView on Portal and publish on internet.

Hope this helps.

Regards,

Deepak Kori

varunride
Explorer
0 Kudos

Dear Deepak,

Yes we are having EP but we designed the Webdynpro ABAP application in different manner.

So, we don't want to go in that way.

Suggest the installation & configuration steps with application server for web dispatcher.

[R/3 server -> Web Dispatcher -> Internet]

Regards,

Varun

former_member188883
Active Contributor
0 Kudos

Hi Varun,

Refer the blog for Webdispatcher setup and configuration

or

Refer link

http://basisondemand.com/Documents/EndToEnd_SSL_Setup_For_WebDispatcher.pdf

Hope this helps.

Regards,

Deepak Kori

varunride
Explorer
0 Kudos

Hi Deepak,

Thanks for your reply.

I installed the SAP Web dispatcher with host name SAPWDDISP with port 8900.

Now the problem is coming in connection and configuration of sapwebdisp.pfl.

I am trying to explain you the scenario-

We are having 2 application servers in one of them we maintained the entry as icm\host_name_full = abc.xyz.com; ms/server_port_0 = PROT = HTTP, PORT = 8000

and in default profile rdisp/mshost = defghi; ms/http_port = blank


If my application locally open as-> http://abc.xyz:8000/sap/bc/webdynpro/sap/zzzz

how i redirect to-> http://sapwddisp:8900/sap/bc/webdynpro/sap/zzzz

So, how to maintain sapwebdisp.pfl and host entries?

Regards,

Varun

former_member188883
Active Contributor
0 Kudos

Hi Varun,

Refer to the configuration of webdispatcher profiles as mentioned in links above.

You need to define the message server host and port entries in the SAP webdispatcher.

When you open the url through webdispatcher, it will route it to SAP message server host and port.

Hope this helps.

Regards,

Deepak Kori

Former Member
0 Kudos

In order to affect the URL generation in the backend system, table HTTPURLLOC is used.

Answers (1)

Answers (1)

varunride
Explorer
0 Kudos

Hi,

------------------------------------------------------------------------------------------------------------------------

# Getting Error

[Thr 2680] *** ERROR => Could not connect to SAP Message Server at sapqas. URL=/msgserver/text/logon?version=1.2 [icrxx.c 3858]

[Thr 2680] *** ERROR => rc=-1, HTTP response code: 404 [icrxx.c 3859]

[Thr 2680] *** ERROR => see also SAP note 552286 [icrxx.c 3860]

------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------

# Profile generated by sapwebdisp bootstrap

# unique instance number

SAPSYSTEM = 51

# add default directory settings

DIR_EXECUTABLE = .

DIR_INSTANCE = .

# Accessibility of Message Servers

rdisp/mshost = SAPQAS

ms/http_port = 0

# SAP Web Dispatcher Parameter

wdisp/auto_refresh = 25

wdisp/max_servers = 100

wdisp/shm_attach_mode = 6

# configuration for large scenario

icm/max_conn      = 16384

icm/max_sockets   = 16384

icm/req_queue_len = 6000

icm/min_threads   = 100

icm/max_threads   = 250

mpi/total_size_MB = 500

mpi/max_pipes     = 21000

#maximum number of concurrent connections to one server

wdisp/HTTP/max_pooled_con = 2000

wdisp/HTTPS/max_pooled_con = 2000

# SAP Web Dispatcher Ports

icm/server_port_0 = PROT=HTTP,PORT=8900,TIMEOUT=600,PROCTIMEOUT=600

#icm/server_port_1 = PROT=HTTP,PORT=7777,TIMEOUT=600,PROCTIMEOUT=600

wdisp/system_0 = SID=QAS, MSHOST=sapqas, MSPORT=8000,SRCSRV=*:8900, SRCURL=/sap/

icm/host_name_full = sapqas.com

rdisp/mshost = SAPQAS

rdisp/msserv = sapmsQAS

rdisp/msserv_internal = 3900

# SAP Web Dispatcher Web Administration

icm/HTTP/admin_0 = PREFIX=/sap/wdisp/admin,DOCROOT=./admin,AUTHFILE=icmauth.txt

icm/HTTP/redirect_0 = PREFIX=/, TO=/sap/bc/webdynpro/sap/zz

------------------------------------------------------------------------------------------------------------------------

Regards,

Varun

Former Member
0 Kudos

Clearly WD can't connect to the HTTP port of the message server. Verify with a browser on the server where WD is running.