权限:参数文件的批量生成

根据如下描述选择相应的参数

短文本

角色: 参数文件的批量生成

描述

此程序可生成新参数文件,也可更新一个或多个单一角色的已生成参数文件。可以在对话框中也可以在后台完成参数文件生成。同时还会执行两个其他批量操作,即模拟权限数据合并和在表中显示权限数据。

还可以导航到事务 PFCG 以显示或编辑角色。

需求

要执行该程序,需要事务 SUPC 的启动权限(权限对象 S_TCODE)。此外,采用与事务 PFCG 相同的方式检查操作特定权限:

  • 要生成参数文件,需要对每个角色的对象 S_USER_AGR,ACTVT = 64 具备权限。

  • 如果在生成之前必须向角色分配参数文件名称,则还需要对对象 S_USER_PRO,ACTVT = 01 具备权限。

  • 每次导航到角色维护(事务 PFCG)时,都需具备显示或更改(对象 S_USER_AGR,ACTVT = 03 或 02)所选角色的权限。

  • 要模拟合并过程,需要对每个所选角色具备权限 S_USER_AGR,ACTVT = 02。

  • 要在表中显示权限数据,需要对每个所选角色都具备显示权限(S_USER_AGR,ACTVT = 03)。

选择

选择屏幕上的条目可定义待编辑角色的工作清单。除了角色名称和最后更改人的标准选择选项之外,还有一个单选按钮用于限制对所需权限状态的选择。在计算工作清单时,选项 1 到 4 每项所包含的权限状态数量较先前选项多一个:

  • 具有非当前参数文件的角色
    此选项仅显示尚未更新已生成参数文件的角色。这些角色由黄色指示灯表示。

  • 待比较的角色
    此选项显示来自选项 1 的角色和因菜单变更而必须合并权限数据的所有角色。这些角色由红色指示灯表示。

  • 不具有权限数据的角色
    此选项显示来自选项 1 和选项 2 的所有角色,以及不含权限数据的所有角色,这些角色也由红色指示灯表示。

  • 所有角色
    如果您还想要查看具有最新参数文件的角色(绿色指示灯),可以选择显示符合选择条件的所有角色。

要重新生成现有参数文件,可以选择选项 5 具有当前新生成参数文件的角色 。此选项与其他内容无关,仅显示具有绿色指示灯的角色。

在下一方框 在列表中演示 中,可以设置工作清单是否应以登录语言显示创建以及更改日期或角色的短文本。如果不存在登录语言的短文本,则换用英语。如果不存在语言短文本,或者英语已经是登录语言,则文本字段留空。

如果选择 自动生成 复选框,将立即生成状态为黄色的所有角色的参数文件,而不会先显示工作清单。

功能特性

当您定义选择条件和权限状态之后,可执行该程序 (F8) 从而获取进一步操作的工作清单(只要您未选择 自动生成 选项)。菜单选项 角色 下和工具栏中均提供有编辑功能。

对于每项操作,至少都必须选择一个角色。使用功能 显示角色 (SHIFT+F5)、 显示权限数据 (SHIFT+F4)、 更改角色 (F9) 或 更改权限数据 (F7) 导航到事务 PFCG 只需要设置顶级选项。但是,功能 生成参数文件… (F8)、 模拟:合并权限数据 (SHIFT+F6) 和 以列表形式显示权限 (SHIFT+F4) 都需要多个选择。

以下内容是对这三个批量操作的解释:

  • 参数文件生成
    如果选择具有红色指示灯状态的角色,则始终予以忽略,因为缺少权限数据或权限数据过时会使参数文件生成无法进行或失去意义。除非您正在使用 具有当前新生成参数文件的角色 选项,否则也忽略指示灯状态为绿色的角色。如果在“参数文件”列中角色具有红色写入生成图标,也可始终为参数文件生成选择这些角色。会为尚不具有参数文件分配(状态文本“不存在参数文件名称”)的角色自动提供已生成的参数文件名称。

  • 模拟:合并权限数据
    此功能可用于为所有选定角色模拟 PFCG 专家模式“读取旧状态并与新数据合并”,不考虑这些角色的状态。这样您可以快速确定权限数据是否当前有效,或者是否需要对其进行编辑。但是,通过将模拟结果保存到数据库也无法更改权限数据。为此,您仍需要在专家模式“读取旧状态并与新数据合并”中使用 更改权限数据 导航到事务 PFCG。

  • 以列表形式显示权限
    所选角色的现有权限数据以表的形式显示,这样允许您查看字段级别的维护状态。在事务 PFCG 中的权限列表仅显示权限级别的维护状态。

输出

执行这三个批量操作会生成结果列表,可按如下形式解释:

  • 参数文件生成
    参数文件生成结果列表仅包含工作清单中已标记为生成图标的角色。在 在列表中演示 方框中所做选择不会应用到结果列表。始终显示创建日期和更改日期。由于错误而未生成参数文件的角色标记为红色。如果您从结果列表返回到工作清单,会将已成功生成参数文件的角色的状态从黄色更新为绿色。
    如果在后台完成参数文件生成,可在相应作业的假脱机列表中找到结果。

  • 模拟:合并权限数据
    每一行只能显示权限的一个值间隔。采用与事务 PFCG 中权限数据维护相同的形式,以下状态显示每个间隔的合并结果:

    • 激活状态:活动或非活动

    • 维护状态:标准、已维护、已更改或手动

    • 更新状态:旧、新或已更新

还有两个其他列用于显示因合并而产生的内容变更:

  • “权限比较”列显示权限是已添加或已删除还是已更改其值。“状态变更”表示合并仅已更改更新状态。

  • “值比较”列显示特殊权限的值间隔是已更改或已删除还是未进行更改。

如果想要只显示合并过程所产生的变更,可以在结果列表中创建过滤器。为“权限比较”字段使用菜单选项 编辑设置过滤器 ,并从显示中排除空值。