1

我正在 FPM 中构建应用程序,并尝试在新选项卡中打开外部 URL。我正在使用以下代码:

data: lr_fpm                       type ref to if_fpm,
      lr_nav                       type ref to if_fpm_navigate_to,
      ls_url                       type fpm_s_launch_url,
      ls_nav_additional_parameters type apb_lpd_s_portal_parameters.

if lr_fpm is not bound.
  lr_fpm = cl_fpm_factory=>get_instance( ).
endif.
lr_nav = lr_fpm->get_navigate_to( ).
ls_url-url = '<A URL leading to a different application within my organisation>'.
ls_nav_additional_parameters-navigation_mode = 'EXTERNAL'.
call method lr_nav->launch_url
   exporting
     is_additional_parameters = ls_nav_additional_parameters
     is_url_fields            = ls_url_oi.

不幸的是,在所有浏览器中,这都会打开一个新窗口而不是一个新选项卡。是否有一些参数可以将此行为更改为在新选项卡中打开外部 URL?

先感谢您,

约书亚

4

1 回答 1

0

您可以将属性 target="_blank" 添加到网址的末尾。也许如果您将其添加到“IS_ADDITIONAL_PARAMETERS”中,它也会起作用。

不幸的是,我目前无法访问我的 SAP 系统来测试它。但值得一试

于 2021-07-30T07:24:57.463 回答