cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

need to create SSO2 ticket via java

holger_stumm2
Active Contributor
0 Likes
307

I need to write an iview, that issues a new SS02-ticket before the different SAP system (SRM, ITS) are called.

Is there a how-to or something else, which describes the programmatic creation of an SSO2 ticket?

Background: The customer has a variety of SAP system, and in every system, the user has a different SAP ID.

I tried SSO2 with reference system and user mapping, but obviously EP requires a 1:1 relation. (Portal User A maps to user B in all SAP systems via reference system).

View Entire Topic
holger_stumm2
Active Contributor
0 Likes

I am using a SAP test tool (SSOSupport) , where I can see all data in the SSO-ticket. We have two cases checked:

User ID with HR = SRM, everything is ok, (SSO2 is set correctly) and HR <> SRM, then the SSO ticket is ok, but has the wrong user name.

With the ALIAS-Test, the connection test returns the same result: Connection OK, ticket ok, but username not ok.

Maybe I have it all wrong: I have tested URL-iview and IAC-iview, but both returned the same result.

What I don't understand: Where is the connection made between calling up a specific SAP connection and the corresponding SSO2 user mapping?

achim_hauck2
Active Contributor
0 Likes

the procedure should go like this:

your iview has a property something like "Logical System" or "ITS system" (depends on your iview type) that has an alias as value.

this alias is assigned to a system in your landscape directory.

when the iview is called, there's a check, if the system has got a user mapping for that specific user. if yes, it is used.

now, you have to evaluate, which type of iview your SRM-iview is, get the system alias for that iview, look for the system in the landscape and make a connection test.

kr, achim