SAP对TCODE权限检查过程
2011-12-02 09:52
435 查看
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.
http://searchsap.techtarget.com/expert/KnowledgebaseAnswer/0,289625,sid21_gci1240912_tax299335,00.html?bucket=ETA&topic=299335 http://sap.iteye.com/blog/156757
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.
http://searchsap.techtarget.com/expert/KnowledgebaseAnswer/0,289625,sid21_gci1240912_tax299335,00.html?bucket=ETA&topic=299335 http://sap.iteye.com/blog/156757
相关文章推荐
- 关于SAP安装过程中的几个问题的TCODE
- SAP的ABAP程序中权限检查
- sap如何绕开权限检查查看代码
- 关于权限检查的相关TCODE
- sap 事务代码跳过权限检查
- SAP-ABAP用户权限检查
- 关于权限检查的相关TCODE
- windows访问linux上的hdfs时hadoop的权限检查过程
- ABAP权限检查,TCode与权限对象进行关联
- 关于SAP安装过程中的几个问题的TCODE
- MySQL存储过程权限检查主要点 推荐
- SAP 权限检查
- sap 事务代码跳过权限检查
- 关于SAP安装过程中的几个问题的TCODE
- 关于SAP安装过程中的几个问题的TCODE
- 关于SAP安装过程中的几个问题的TCODE
- SQL Server 2008 安装过程中遇到“性能计数器注册表配置单元一致性”检查失败 问题的解决方法【已验证
- 编译错误 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码
- C# 全过程用户权限实现策论 (2.成员资格标识)
- 安装oracle数据库过程中,出现【INS-30014】无法检查指定的位置是否位于CFS上的解决办法