SAP ABAP 的权限检查跟踪 (Authorization trace) 工具使用步骤介绍
![SAP ABAP的权限检查跟踪(Authorization trace)工具使用步骤介绍](https://static001.geekbang.org/infoq/45/45e961b1b8ad4b0d1eb24901fbce0891.png)
事务码 STAUTHTRACE
1. 点击"Activate Trace" button 激活跟踪:
![](https://static001.geekbang.org/infoq/5e/5e1060017622304c040c1a20021a0444.png)
可以看到跟踪状态已经处于打开状态。
![](https://static001.geekbang.org/infoq/30/30a5cb0ca265cb6534b83d793358a377.png)
在同一个 application server instance 上使用事务码 CRM_UI 登陆 webclient ui,进行操作。操作完毕后关闭跟踪,点 Evaluate button 得到所有权限检查的跟踪列表。
点 F9 可以看到执行权限检查的 ABAP 代码:
![](https://static001.geekbang.org/infoq/be/bee3463abb47edbf375a0bd6f3627c07.png)
可以查看涉及到的权限对象的文档:
![](https://static001.geekbang.org/infoq/d5/d52356cec1c6f9ed57c1a58e65fb6e3c.png)
Value1 到 Value4 为 ABAP 运行时执行权限检查的输入参数:
![](https://static001.geekbang.org/infoq/57/57c67ef3f622ffd0df2a891369221f3d.png)
要获取更多 Jerry 的原创技术文章,请关注公众号"汪子熙":
![](https://static001.geekbang.org/infoq/fa/fae13b7ea040389729f7c8dc699d1a97.png)
版权声明: 本文为 InfoQ 作者【Jerry Wang】的原创文章。
原文链接:【http://xie.infoq.cn/article/91d33c3145da7a85ab42fe4c7】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论