Hello everyone,
I have this problem in SAP portal:
- I have created several web dynpros on my ERP system
- I made iViews from these dynpros
Then in one of the web dynpros I used an absoulte navigation to another iView:
" init portal integration manager DATA LO_API_COMPONENT TYPE REF TO IF_WD_COMPONENT. DATA LO_PORTAL_MANAGER TYPE REF TO IF_WD_PORTAL_INTEGRATION. LO_API_COMPONENT = WD_COMP_CONTROLLER->WD_GET_API( ). LO_PORTAL_MANAGER = LO_API_COMPONENT->GET_PORTAL_MANAGER( ). " redirect to payment page CALL METHOD lo_portal_manager->NAVIGATE_ABSOLUTE EXPORTING NAVIGATION_TARGET = RETURN_URL_PARAM NAVIGATION_MODE = IF_WD_PORTAL_INTEGRATION=>CO_SHOW_INPLACE POST_PARAMETERS = ABAP_TRUE BUSINESS_PARAMETERS = application_parameters.
The redirection happens, but when I am supposed to get the new iView, I get this message first, saying that I am already loged on to ERP and if I want to cancel existing logons:
I have read in the forum (http://scn.sap.com/thread/2079731), that this message can be hidden by enabling multiple logon.
But what bothers me is, why does it want to do a new login in the first place, if I am already loged on? Shouldn't SSO take care of this (SSO is already configured)?