FavoriteLoading
0

[工具]如何使用权限对象跟踪工具STAUTHTRACE

介绍一个SAP提供的权限对象跟踪工具-STAUTHTRACE。通过这个工具可以得知某个程序,tcode,webdynpro,package等应用对象(application object)运行过程中用到的所有权限对象。

使用方法如下:

1,Tcode:STAUTHTRACE 进入工具首屏幕,点击active trace按钮开始跟踪,

当然也可以按需求,填入 type of application和application name来限定跟踪的范围。

2,以SE38为例,看看使用SE38创建一个abap程序都需要什么权限

进入SE38,创建自定义程序。

3,程序保存后,返回STAUTHTRACE屏幕,点击deactivate  trace按钮结束跟踪,然后再点击evaluate按钮,生成权限对象列表。

能看到使用到的object,以及object对应的authority-check的传入参数,就是后面的value1到value10

点击display authorization object按钮可以弹出权限对象详细信息。

双击行,可以跳转到调用authority-check语句的abap代码处。

以上。