cancel
Showing results for 
Search instead for 
Did you mean: 

Concatenate of portal url with application url

Former Member
0 Kudos

Dear All,

I have a requirement like workflow. When user submits an action a mail will trigger to external mail id with url parameters. When receiver click on url ,it should open portal log on page, after successful logon, the page should be  redirect to that particular application. How to achieve this functionality.Is it possible in sap portal.Net weaver version is 7.0

Thanks & Regards,

Pavan Maganti.

Accepted Solutions (1)

Accepted Solutions (1)

former_member184578
Active Contributor
0 Kudos

Hi Pavan,

Yes it is possible. First create an iView for the Web Dynpro Application in portal. Then test that iView. Now copy the URL, concatenate it with the required url parameters and send to external mail ID.

Now when the user clicks on that link it will open the portal logon page and redirect to that application automatically.

Hope this helps u,

Thanks & Regards,

Kiran

Answers (1)

Answers (1)

Former Member
0 Kudos

hi Pavan,

We do this with workflow as well.  Build the url in the workitem and then send external mail.  clicking the link goes to portal login and then iview.  Key to this is assigning correct permissions to iview.  I've copied the sdn conversation which provided the answer for us (I can't seem to find it now).

Added group everyone with read, not user  - didn’t work, checked user - worked

Hi Markus,

Basically, this bahavior is by design. The portal checks if you have ACL permissions on the object based on the authentication scheme. If yes, you see the iView; if not, it checks whether you have ACL permission on the object, if yes, you get the login screen, if not, you get thrown out with Access Denied.

One thing you could do is to set Everyone (end-user) permission on the object, but make sure the authentication scheme is default or something higher than anonymous.

When the user comes in anonymously, the portal sees he does not have permission based on the authentication scheme, but does have ACL permission on the object. so the login screan is displayed. The user enters credentials, and if the user has ACL permission on the object, the user gets the object. Since there is a default authentication scheme, the anonymous ACL permission does not enable anyone from entering.

You could also provide a link using NavigationTarget parameter, though this gives the desktop. Why don't you want the desktop shown?

Hope this helps.

Daniel