表AGR_1016中AGR_PROF的差异表是什么?
答案 0 :(得分:3)
两个表都处理角色的生成的个人资料。 SAP_BC_JSF_COMMUNICATIONS角色没有预先生成的配置文件,因此除非您为自己生成一个或者其他人在您的系统上创建了该配置文件,否则可以预期这些表不包含此角色的任何信息。
AGR_PROF包含生成的配置文件的语言相关描述文本以及配置文件ID。通过查看主键可以看到,每个配置文件和语言只能存在一个条目。此条目定义“主配置文件名称”。 AGR_1016可以包含单个角色的多个条目,因此从技术上讲,此表中的条目多于AGR_PROF中的条目并不奇怪。这背后的概念原因是单个配置文件存在大小限制。在授权对象相对较少的时候,这个大小限制被硬连接到内核中。如今,创建一个生成的配置文件超出大小限制的角色很容易。 SAP决定只为单个角色生成多个配置文件,而不是更改内核结构,所有这些都可以在AGR_1016中看到。您会注意到对于COUNTER> 1,PROFILE + 10只是递增。
作为旁注 - “角色中包含哪些配置文件”会触发语义等同于“SYNTAX ERROR”。配置文件是从角色生成的,不包括在其中。