Sap 用户更改文档的T代码分配

Sap 用户更改文档的T代码分配,sap,netweaver,sap-basis,Sap,Netweaver,Sap Basis,我试图找到一个报告/程序,可以帮助我获得特定时间内用户的t代码更改列表 例如: t代码SU01于2016年3月13日分配给用户ABC。 t代码ME21n于2016年3月14日从用户XYZ中删除 SAP对此是否有标准报告 由于SAP ECC中无法分配事务本身,因此无法在单一位置跟踪某些tcode分配。它们将通过角色和配置文件进行分配,更多关于ABAP授权概念。 因此,为了实现问题中描述的目标,应采取以下步骤: 找出哪些角色包含要跟踪的TCODE 这可以在SUIM事务中完成。转到角色>>按授权值,输

我试图找到一个报告/程序,可以帮助我获得特定时间内用户的t代码更改列表

例如:

t代码SU01于2016年3月13日分配给用户ABC。 t代码ME21n于2016年3月14日从用户XYZ中删除
SAP对此是否有标准报告

由于SAP ECC中无法分配事务本身,因此无法在单一位置跟踪某些tcode分配。它们将通过角色和配置文件进行分配,更多关于ABAP授权概念。 因此,为了实现问题中描述的目标,应采取以下步骤:

找出哪些角色包含要跟踪的TCODE 这可以在SUIM事务中完成。转到角色>>按授权值,输入授权对象值S\u TCODE,按输入值按钮并输入要跟踪的TCODE。 通过导出菜单或使用ALV工具将角色名称保存到文件。 2.根据以上代码生成变更单列表。 这可以通过S_BCE_68002311事务处理完成。在此事务中,转到底部的“角色/配置文件”选项卡并选中“启用角色”复选框,将所有保存的角色从文件加载到多个选择框中,然后选择选项

在执行报告之后,您应该会看到如下内容

更新您的问题


难道不能对所有的t代码都这样做吗? 不可以。您可以运行此报告,而无需指定任何会影响所有TCODE的角色,但是!你将无法区分谁是谁——角色名称不会告诉你任何有意义的事情。 此外,如果t代码授权存在于多个角色中,该怎么办? 将列出具有此tcode的所有角色。 角色包含各种t代码? 无论此角色包含多少TCODE,它都只列出一次。 更新2:用于检查向角色添加了哪些授权以及哪些TCODE

转至tcode RSSCD100\u PFCG 在“更改文档”框中标记授权datf 执行搜索,您将对添加到角色中的值进行身份验证
如何将授权对象与tcode映射在我的答案开头进行了说明。

分配是什么意思?你是说用户有权执行它?我是说他在一段时间内被授予的新授权。。是的。。用户将有权执行。难道不能对所有t代码执行吗?此外,如果t代码授权存在于多个角色中,该怎么办?角色包含各种t代码?我预见到的一个问题是,假设我从SUIM获得了角色更改列表,并获得了TCODE到角色的映射,我如何知道作为角色更改的一部分添加/删除了哪些t代码?我所能看到的只是角色的添加/删除。不是tcode。@user2339071在更新2中添加了解释