SAPGUI 里运行的 ABAP 报表,能够执行本地操作系统应用程序的技术原理

笔者之前的文章使用 ABAP 弹出 Windows 操作系统的通知消息,介绍了运行在 SAPGUI 里的 ABAP 程序,如何触发 Windows 操作系统的消息提醒服务:

SAPGUI 里运行的 ABAP 报表,能够执行本地操作系统应用程序的技术原理_第1张图片

实现方法就是使用 cl_gui_frontend_services=>execute 启动本地编写好的 Node.js 应用。

在国内的 SAP 项目实施中,很多顾问朋友也喜欢使用 cl_gui_frontend_services=>execute 来启动本地操作系统的 cmd.exe, powershell.exe 等应用,实现一些本地化操作。

比如下面这段 ABAP 代码,执行之后会调用 Windows powershell 提供的 API,实现锁定当前用户的功能:

CALL METHOD cl_gui_frontend_services=>execute
  EXPORT

你可能感兴趣的:(ABAP,百科全书,sap,abap,NetWeaver,思爱普)