点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我正在使用cl_gui_frontend_services => execute打开程序中的一些pdf文件。
但是,我注意到一个无法解决的小错误。
在我的交互式报告中,单击pdf文件后,该文件正在Adobe Reader中按预期方式打开。
但是问题是,当我返回到输出时,程序仍在运行。
在调试器中,我可以看到指针仍指向调用方法的开头:
一旦我关闭pdf文件,只有指针完成该方法的执行,程序才会停止运行。
结果,我无法在Adobe Reader的单独选项卡中打开多个pdf文件(以防报告输出中有更多文件)。 关闭打开的pdf文件后,我只能打开另一个pdf文件。
那么在这种情况下我该怎么办以确保打开pdf文件后程序完全执行?
此致
Manish
(1.6 kb)
execute方法只运行您PC中存在的程序,所以...我想关闭您打开的程序,程序应具有该操作的命令支持,然后使用fm'SXPG_COMMAND_EXECUTE'执行它。
这就是CL_GUI_FRONTEND_SERVICES => EXECUTE的参数SYNCHRONOUS ='X',等待应用程序完成。
使用SYNCHRONOUS =''(默认),它 异步执行,EXECUTE立即终止。
感谢 Sandra Rossi a>,就解决了这个问题。
一周热门 更多>