Calling a Transaction to open in a new window

现状:标准的CALL Transaction关键字虽然可以通过CALL TRANSACTION WITH AUTHORITY-CHECK这样的写法实现权限检查,但当没有权限的时候程序是直接DUMP的,不友好。虽然可以通过外面加TRY CATCH,LOOP自定义内表等方式做权限检查,但增加了工作量,代码不优雅。关于调用事务代码和其他程序的总结参见文章call transaction的几种方式

需求:想使用类似CALL Transaction 调用事务代码的方式完成相同的操作,自动进行权限检查,同时支持新开一个窗口、而不是直接从当前屏幕跳转。

方案:
If you have class CL_RECA_GUI_SERVICES available on your system you can call its static method CALL_TRANSACTION.

示例:

本文作者: GavinDong

版权属于: GavinDong博客

文章链接: https://gavindong.com/4425.html

如果使用过程中遇到问题,可 **点击此处** 交流沟通。

版权所有,转载时必须以链接形式注明作者和原始出处及本声明。

(0)

相关文章