Hi,
if you stuck with some issue in SSO2 tcode, connect your basis team, you might need to activate sso parameters in your system.
Follow here SSO2 Setup between ABAP and portal
But regarding your SM_WORKCENTER username popups, make sure you are using Dialog users, not the service user, if service user, you end up with these many popups.
please check
Thanks
Jansi