ITPub博客

首页 > Linux操作系统 > Linux操作系统 > SAP对T-Code权限检查过程

SAP对T-Code权限检查过程

原创 Linux操作系统 作者:canc3r 时间:2010-12-08 09:31:39 0 删除 编辑
When initiating a transaction, a system program performs a series of checks to ensure the user is authorized. 
1. The program checks whether the transaction code exists in table TSTC. 
2. The program checks whether the transaction code is locked by the administrator (transaction code SM01). 
3. The program checks whether the user has the authority to start the transaction. Authorization object S_TCODE (transaction start) contains the authorization field TCD (transaction code). The user must have the appropriate authorization for the transaction code to be started (for example, FK01, Create Vendor). 
4. The program checks whether an authorization object is assigned to the transaction code. If this is the case, the program checks whether the user has an authorization for this authorization object. The transaction code/authorization object assignment is stored in table TSTCA. 
Note: An SAP program controls steps 1 through 4. It displays an automatic message to the user if an authorization attempt fails in the step. 
5. The system performs authorization checks in the ABAP program using the ABAP statement AUTHORITY-CHECK.

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/11782589/viewspace-681132/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: AUTHORITY-CHECK
请登录后发表评论 登录
全部评论

注册时间:2010-12-06

  • 博文量
    121
  • 访问量
    276846