来自ABAP的呼叫URL(Windows和Mac)

2020-09-24 14:26发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)看似简单的任务:有一个弹出屏幕(...

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

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


看似简单的任务:有一个弹出屏幕(旧的dynpro旧版本),带有一个超链接,该超链接应在(理想情况下)用户的默认浏览器中打开网页。 这是EHP6 7.31系统。 SAP GUI 7.5。

经过一些Google搜索,我发现了3种方法,但是没有一种方法可以像我在Windows上那样工作。 更糟糕的是,我们有许多使用Mac的用户,而这些方法在Mac上根本无法使用。 以下是到目前为止我尝试过的结果。

1。 使用cl_gui_custom_container的容器(例如此处):在Mac上没有反应,在Windows 10上打开的东西看起来像是一个奇怪的版本 IE(不是默认浏览器)。

2。 像这样使用cl_gui_frontend_services:

呼叫方法cl_gui_frontend_services =>执行
 导出文档='www.google.com'

在Windows中,这导致出现消息:

允许后,在默认浏览器中正确打开URL。 在Mac上,这将返回path_not_found异常。

3。 FM CALL_BROWSER-与2几乎相同的结果,只是Windows中的消息出现了不同的说法,而Mac中的PROG_NOT_FOUND错误出现了。

问题:不幸的是,这在Mac上根本不起作用,即使在Windows中,具有这些安全性消息也是不可接受的,因为它会使用户感到恐惧和困惑。

问题:还有其他方法可以同时在Windows和Mac(适用于Mac的Java的SAP GUI)上运行吗? 还是我在使用这些选项时做错了什么?

test1.jpg (22.1 kB)