ABAP-如何在单独的窗口浏览器中打开URL

2020-09-02 15:44发布

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

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


大家好,我有一个场景:
我打开一个窗口浏览器(chrome或IE)和SAPGUI。
在SAPGUI(实际上是ABAP程序)中,我试图打开一个URL。 (例如 google.com )。 但是我想在单独的窗口浏览器中打开它,而不是当前打开的窗口浏览器。

我已经对此进行了一些搜索(例如FM CALL_BROWSER)。 但是,它只是打开一个新标签。

如何在单独的窗口浏览器中打开网站?

谢谢

Tri

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

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


大家好,我有一个场景:
我打开一个窗口浏览器(chrome或IE)和SAPGUI。
在SAPGUI(实际上是ABAP程序)中,我试图打开一个URL。 (例如 google.com )。 但是我想在单独的窗口浏览器中打开它,而不是当前打开的窗口浏览器。

我已经对此进行了一些搜索(例如FM CALL_BROWSER)。 但是,它只是打开一个新标签。

如何在单独的窗口浏览器中打开网站?

谢谢

Tri

付费偷看设置
发送
4条回答
追夢秋陽
1楼 · 2020-09-02 16:45.采纳回答

Hello Tri

我建议使用类 CL_GUI_FRONTEND_SERVICES ,因为它支持每种类型的SAP GUI客户端类型。 浏览器的调用参数不同,以下在Windows的SAP GUI下对我有用:

IE:

 cl_gui_frontend_services => execute(
   出口
     应用程序='iexplore.exe'
     参数='https://google.com'
   例外情况
     其他= 1)。
 

Chrome:

 cl_gui_frontend_services =>执行(
   出口
     应用程序='chrome.exe'
     参数='/new-window https://google.com'
   例外情况
     其他= 1)。
 

BR,
Gábor

浮生未央
2楼-- · 2020-09-02 16:25

如果我理解正确,那么当您已经打开浏览器时,您想重新打开一个新的浏览器窗口。 当您使用fm:call_browser时,它使用OLE对象,因此它将在新选项卡中打开,因为您的浏览器设置如下:始终在新选项卡中打开,因此也许您应该先尝试更改浏览器的设置。 使用cl_gui_html_viewer可以解决您的要求,但仅供参考,该类只能调用IE。

歪着头看世界
3楼-- · 2020-09-02 16:24

嗨,

平台独立html控件

数据:go_html_control类型参考cl_gui_html_viewer,

调用方法go_html_control-> enable_sapsso
启用
='x'。

调用方法go_html_control-> show_url
导出
url =' https://google.com '

in_place =''
例外情况
cnht_error_parameter = 1
其他= 2。

半个程序猿
4楼-- · 2020-09-02 16:40

Frederic Girod

提到Internet Explorer时,我猜想OP仅对Windows感兴趣。 :)

一周热门 更多>