ABAP 跳转到浏览器,打开界面

应用场景:在SAP处理较为复杂的业务场景或者屏幕跳转等逻辑时,SAP有的时候处理较为繁琐,不够方面。因此,可以通过跳转到外部浏览器界面的方法,将逻辑写在外边,达到精简SAP代码的目的。

方法一:

DATA: g_weburl TYPE string.
g_weburl = 'http://www.baidu.com'.
CALL METHOD cl_gui_frontend_services=>execute
  EXPORTING
    document = g_weburl
  EXCEPTIONS
    OTHERS   = 1.

方法二:

      CALL METHOD cl_gui_frontend_services=>execute
        EXPORTING
          application            = 'C:\Program Files\Internet Explorer\iexplore.exe' "本地IE的安装位置
          parameter              = 'http://www.google.com' "网页URL
        EXCEPTIONS
          cntl_error             = 1
          error_no_gui           = 2
          bad_parameter          = 3
          file_not_found         = 4
          path_not_found         = 5
          file_extension_unknown = 6
          error_execute_failed   = 7
          synchronous_failed     = 8
          not_supported_by_gui   = 9
          OTHERS                 = 10.

推荐第一种方法,第二种方法虽然也可以,但是比较蛋疼的是每个人的浏览器放的文件夹都不一样,遇到个别特殊的电脑可能就行不通了.

你可能感兴趣的:(SAP,ABAP,sap,abap)