cancel
Showing results for 
Search instead for 
Did you mean: 

How to execute Webdynpro ABAP Application without login in.

former_member185540
Active Participant
0 Kudos

Hi guys,

Which user should I use a system user or communication user?

I have created a webdynpro application and I would like users to execute this without logging in to the system. it is a dummy application which can be called from a link sent to users email.

All is working well but in the SICF node I want to insert a user which will be used to login to the system.

Which user type should I use?

Thank you.

Andy

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Andy,

Even though you have maintained user id in your sicf node , application may run with the user maintained, but may be case where it refers to other components or url that are not identified as anonymous.

So request you to use http watch to trace situation where the server triggers authentication request ( get response - 401),it might help you in finding out the URL (HTTP request) that triggers this authentication request.

Or

read your http log from SMICM ,provided that icm trace for http is enabled on your server.

Regards,

Rajesh Kumar S

former_member185540
Active Participant
0 Kudos

Hi Raj, @Rajesh

Many thanks indeed for your repl;y, I am not a basis guy and these guys are in a different team, so the question is how do i switch on icm trace for http?

Thank you,

Andy

Former Member
0 Kudos

Hi Andy,

Refer section Logging in the ICM and SAP Web Dispatcher

Internet Communication Manager (ICM) - SAP NetWeaver - SAP Library

or can you http watch to see which url triggers the authentication request.

HttpWatch - Business Server Pages - SCN Wiki

Regards,

Rajesh Kumar S

Answers (2)

Answers (2)

kiruthika_s
Active Participant
0 Kudos


Hi,

You should user Service user,which is a dialog user ,this user usually has less restricted authorization.

Service users are e.g. used for anonymous system access,You can change a session which began as an anonymous session with a service user into a personal session under a dialog user with an individual authentication.There is no check for obsolete/initial passwords at logon. Only the user administrator can change the password.

Multiple logon is allowed.

Reagrds

Kiruthika

Former Member
0 Kudos

You should create an own one with appropriate access rights. Those are depending on your application and what you need to do there

cheers

former_member185540
Active Participant
0 Kudos

Hi @Lawrence waterhouse,

I have created my own service user indeed, in SICF I have assigned the user to my application. However the system is still prompting me to log in. This si where I am lost. I thought if i assign a service user with enough authorization the application can be executed without log in?

What else should i try?

Former Member
0 Kudos

Is SSO working well in generally? How do you deliver the credentials from EP to the application you would like to call? Im assuming logon is prompting because your EP SSO ticket isnt valid.... Take a look to:

Configuration - SAP ITS in SAP NetWeaver Application Server - SAP Library

"...The setting of the parameters 

~client

~login

~password

, and 

~language

in SICF does not influence the logon behavior. In the ITS context of a running session, your value will be overwritten with the logon data used to start this session, in order to allow existing Internet Application Components (IACs) to access these values in templates (for downward compatibility). If you want to specify logon parameters in the URL used to start a service, use sap-client, sap-language instead....."

cheers