如何通过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条回答
落灬小鱼
2020-09-04 06:11

好吧,我想确保代码示例在其十多年的历史中仍能正常工作。 我在S/4 1809系统(7.53)上重新创建了测试程序:

 REPORT zbrowser_launch_test。


 数据:empty_container类型参考cl_gui_container。
 DATA(查看器)=新cl_gui_html_viewer(父= empty_container)。
 viewer-> enable_sapsso(enabled = abap_true)。
 查看器-> detach_url_in_browser(url =`http://hanapm.local.com:8000/sap/bc/webdynpro/sap/demo_value_help?sap-client = 000`)。
 cl_gui_cfw => flush()。
 

它运行良好:

因此,代码和概念仍然有效,因此我不得不猜测您的系统的系统配置中存在某些问题。 但是,我无法对您的系统一无所知。 我们上面的系统是非常漂亮的S/4,几乎没有后期安装配置。 我什至没有配置HTTPS。

一周热门 更多>