我需要创建很多SAP角色和配置文件,它们之间略有不同。
有没有办法使用ABAP或使用PFCG交易上传文件的任何模板?
我是SAP的新手,所以如果你有任何相关文件,请发给我。
提前致谢。
答案 0 :(得分:3)
通常您可以使用旧系统迁移工作台(事务' lsmw')。工作台就像一种宏录音机。在其中,您可以记录事务中的步骤并重播该记录任意次数,将您在记录的事务中使用的值替换为新的值,例如从文本文件中读取。但是有一些限制:
更复杂的是使用您需要自己创建的一些ABAP编码创建自己的批量输入(这是用于重放记录的事务的技术)。在那里你会更灵活,例如为不同的角色添加不同数量的权限。然后通过使用"调用事务使用"执行该批输入。声明(见here)。
答案 1 :(得分:2)
如果您可以设法将差异限制为组织层次结构字段,则可以使用内置函数derive roles。这样,您可以创建主角色和许多仅在特定值上不同的派生角色。如果需要,您应该能够使用Dirk Trilsbeek提到的LSMW来创建派生角色。
如果无法做到这一点,您可以尝试创建一次角色,下载并检查文件的内容 - 它基本上是基于行的固定宽度格式,每行的第一个字段描述线型IIRC - 只需将每条线的内容与命名的结构进行比较。如果您熟悉能够处理文本输出的任何编程环境,那么使用您熟悉的任何工具包生成包含新角色的文件并不困难。我已经成功地使用了XText / XP,但这并不重要。然后,您可以从生成的文本文件中上载角色。