cancel
Showing results for 
Search instead for 
Did you mean: 

No user mapping defined for system ANONYMOUS

0 Kudos

Dear Gurus,

Could you please help us with a problem??

We have a test BI system and we have some problems regarding the

sessions at SAP Portal.

We have a 7.02 EP system connected to a 7.02 BI system. The BI post

templates are executed sucesfully and the system is working fine.

We want that all the templates are executed by the same user so we have

configured the bex iviews anonymously in order to the logon EP page is

not being showed.

We have changed the "Logon Method" for the SAP_BW system (into the

portal)to "UIPWD" and then, we have created a user mapping for

the "guest" user in the portal to the user in the backend system.

The first template that we execute is working fine. No logon page

appears and the template is being showed fine. The problem is that if

we execute another (or the same) template again, in another tab or in

another internet window (without logging off other sessions), we get

the following message:

"No user mapping defined for system ANONYMOUS"

Anonymous is the alias of our SAP_BW system into the portal.

If we close (with X) the internet explorer, clean the temporary browser files, and execute the template

again, it works fine.

So it is only working if it is the first portal session. With more than

one session we get the message "No user mapping defined for system

ANONYMOUS".

What can we do to execute as templates as we want without that message?

many thanks and best regards!!

Accepted Solutions (0)

Answers (1)

Answers (1)

former_member225306
Active Contributor
0 Kudos

Hi,

Please follow the steps in your system.

1) Every PCD content requires "anonymous" end user access (e.g group

Anonymous Users)

2) Set security zones as mentioned in SAP Note 1031159

3) Create a copy of existing system object (currently used by WJR)

and change the "Logon Method" to "UIPWD":

4) create alias "ANONYMOUS"

-> enter the current SAP Web AS Java host & port, e.g.

myhost:50000 to the property "SAP Web AS hostname"

5) Add system alias to system property of BEx iView

6) Maintain user/password for "Guest" user

By doing this, it should work now

Please check if you have missed any settings with respect to SAP Note: 761917

User Mapping:

URL: http://help.sap.com/saphelp_nw2004s/helpdata/en/f8/3b514ca29011d5bdeb006094191908/frameset.htm

System Properties for User Mapping:

URL:http://help.sap.com/saphelp_nw2004s/helpdata/en/0d/fd76a0c4e0834ba1a17698d0b5553d/frameset.htm

Thanks,

Venkat

0 Kudos

Hello Venkat,

Many thanks for your help. All the steps you told me were done before posting the thread. It is working fine just for the first bex template that you execute. If you try to open another one in other tab or browser, the system displays the message "No user mapping..."

Many thanks and best regards,

Gonzalo.

former_member225306
Active Contributor
0 Kudos

Please give full error detail description.

Regards,

Venkat

0 Kudos

Hello Venkat,

I am checking the "security_audit.0.log" file. The first time we execute the template we can see it in the trace:

#1.5?#000E0C43A300006F00000000000017AC0004AFA312C2ED2C#1319014836218#/System/Security/Audit#sap.com/irj#com.sap.security.core.util.SecurityAudit#Guest#0##CF2AE8D5FA3011E0A41700001229B8B6#cf2ae8d5fa3011e0a41700001229b8b6-0#cf2ae8d5fa3011e0a41700001229b8b6#SAPEngine_Application_Thread[impl:3]_36##0#0#Info#1#com.sap.security.core.util.SecurityAudit#Plain###Guest | USERMAPPING.USE | USER.PRIVATE_DATASOURCE.un:Guest | | systemtype=[SAP_BW], system=["ANONYMOUS"], uses strong encryption=[true], remote user ID=[intranet]#

#1.5?#000E0C43A300006B00000003000017AC0004AFA312C5D4DF#1319014836406#/System/Security/Audit#sap.com/irj#com.sap.security.core.util.SecurityAudit#Guest#0##CF479B2FFA3011E0A5E900001229B8B6#cf479b2ffa3011e0a5e900001229b8b6-0#cf479b2ffa3011e0a5e900001229b8b6#SAPEngine_Application_Thread[impl:3]_30##0#0#Info#1#com.sap.security.core.util.SecurityAudit#Plain###Guest | USERMAPPING.USE | USER.PRIVATE_DATASOURCE.un:Guest | | systemtype=[SAP_BW], system=["ANONYMOUS"], uses strong encryption=[true], remote user ID=[intranet]#

#1.5?#000E0C43A300006C00000006000017AC0004AFA312DC9554#1319014837890#/System/Security/Audit#sap.com/irj#com.sap.security.core.util.SecurityAudit#INTRANET#98##CF6B4F12FA3011E0B86600001229B8B6#cf6b4f12fa3011e0b86600001229b8b6-0#cf6b4f12fa3011e0b86600001229b8b6#SAPEngine_Application_Thread[impl:3]_37##0#0#Info#1#com.sap.security.core.util.SecurityAudit#Plain###INTRANET | USERMAPPING.USE | USER.R3_DATASOURCE.INTRANET | | systemtype=[SAP_BW], system=["GNPCLNT100"], uses strong encryption=[false], remote user ID=[(none)]#

The next time we execute the template, we get the "No user mapping..." but nothing is registered in the trace, it is a bit confused.

The system ANONYMOUS is configured as UIPWD and the user INTRANET (backend user) is mapped to that system.

System GNPCLNT100 is the system created by the BI POST template and is configured as SAPLogonTicket. No user is mapped to that system.

Many thanks and best regards,

Gonzalo

0 Kudos

Good morning!!

Somebody can help us with this please??

Many thanks,

Gonzalo