如何通过SAPGUI触发对Web dynpro应用程序的SSO

2020-09-04 05:06发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好, 使用sapgui...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家您好,

使用sapgui的用户在sapgui屏幕之一上按下一个按钮,从而触发本地开发的Web dynpro应用程序。 我们希望用户无需用户名或密码即可登录该应用程序。 我找不到有关如何实现此目标的任何文档。

为SSO配置了系统。

谢谢

Boaz

8条回答
Bunny_CDM
2020-09-04 05:58

你好 Thomas Jung

我知道这个线程已经很老了,但是我在为从ABAP执行SICF服务而又不丢失连接会话的要求中苦苦挣扎。

我已经在尝试您提出的解决方案:

创建对象lo_gui_html_viewer
     出口
       父母= lo_gui_container
     例外情况
       其他= 0。

   调用方法lo_gui_html_viewer-> enable_sapsso
     出口
       已启用='X'
     例外情况
       其他= 0。

   呼叫方法lo_gui_html_viewer-> detach_url_in_browser
     出口
       网址= lv_url
     例外情况
       其他= 0。

   cl_gui_cfw => flush()。
 

但是最后,浏览器打开,尝试访问这种URL:

http://<服务器>:<端口>/sap/public/myssocntl?sap-client = <客户端>

我收到500个内部服务器错误

关于我的代码/系统中可能存在什么错误的任何想法?

我要执行的URL是为配置文件(/sap/bc/sec/oauth2/client/grant/authorization/?profile = )请求OAuth 2.0令牌。

谢谢!

最诚挚的问候,

Marco Silva

一周热门 更多>