应用场景:在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.
推荐第一种方法,第二种方法虽然也可以,但是比较蛋疼的是每个人的浏览器放的文件夹都不一样,遇到个别特殊的电脑可能就行不通了.