概述逻辑数据库

Objective

After completing this lesson, you will be able to 概述 PNP、PNPCE 和 PCH 的概念

逻辑数据库:功能

逻辑数据库是特殊的 ABAP 程序,用于检索数据并使其可用于应用程序和查询的处理。这些数据库提供 SAP 系统中数据库表的特定视图。

逻辑数据库可执行以下任务:

  • 数据检索

    在数据检索中,每个员工的个人数据都加载到主内存中,可在其中进行处理。

  • 选择

    在选择屏幕上,您可以根据组织条件选择员工;例如,您可以检索企业特定部分中所有计时工的数据。

  • 权限检查

    在权限检查中,系统检查启动报表的用户是否有权查看报表中的数据。

逻辑数据库的性能改进将传递到所有相关程序和查询,而无需自行更改。

逻辑数据库

系统包括以下逻辑数据库,使您能够为 HR 创建信息集:

  1. PNPCE(将替换 PNP)
  2. PCH

创建信息集时需要使用的逻辑数据库由需要报告的 HR 组件确定。

下表列出了组件和逻辑数据库之间的分配:

组件逻辑数据库
人力资源管理PNP 或 PNPCE
时间管理PNP 或 PNPCE
工资核算PNP 或 PNPCE
人员发展PCH
组织管理PCH
电子招聘PCH
学习解决方案/企业学习PCH
继任计划PCH

逻辑数据库 PNPCE

逻辑数据库 PNPCE 旨在替换逻辑数据库 PNP。要从人事管理、工资核算或时间管理报告数据,应使用 PNPCE 逻辑数据库创建信息集。

PNPCE 逻辑数据库提供以下功能:

  • PNPCE 可用于兼任。有关兼任的详细信息,请参阅 SAP 注释 517071。
  • PNPCE 包含以下增强和新功能:
    • 可定制的列表框,用于设置直观易用的报告期间
    • 简化个人规范和数据选择期间。
    • 在一个屏幕上集成报告期间和工资核算期间(无需更改屏幕)
    • 具有常规应用程序工具栏中所有按钮的结构清晰的选择屏幕。
    • 结构清晰地显示动态选择选项(可选择作为对话框,与 PNP 一样)
    • 支持选择员工号时的选择标识

这些增强可以独立于兼任概念使用。SAP 建议将 PNPCE 用于所有新开发。

注意

将继续支持逻辑数据库 PNP。

人事管理和招聘数据模型

信息类型是 HR 中的信息单位。信息类型将连贯的数据字段分组在一起。

信息类型是构建报表或查询所报告信息的方式。为了保留信息类型的历史记录,系统会将其保存在时间特定的记录中。系统记录每个信息类型记录的有效期。通常,每个员工信息类型都有多个数据记录。记录通过其不同的有效期进行区分。

使用以下时间约束,指定信息类型的数据记录如何随时间相互反应:

  • 时间约束 1

    对于员工属于企业的时间,必须只有一个特定信息类型的有效数据记录。

  • 时间约束 2

    在任何特定时间点,最多只能存在一个特定信息类型的有效数据记录。

  • 时间约束 3

    在任何特定的时间点,特定信息类型可能存在无限制的有效数据记录。

对于要存在的员工号,必须存在活动 (0000)、组织分配 (0001)、个人数据 (0002) 和工资核算状态 (0003) 信息类型。

逻辑数据库 PCH

如果要报告以下组件中的数据,请使用逻辑数据库 PCH:

  • 组织管理
  • 人员成本计划
  • 人员发展
  • 电子招聘
  • 学习解决方案/企业学习
  • 继任计划

如果使用逻辑数据库 PCH 创建信息集,则可以使用对象类型限制信息集。

仅当使用对象类型限制信息集时,才能将其用于特殊查询。在这种情况下,系统只允许您选择与所选对象类型相关的信息类型。

如果不使用对象类型限制信息集,则系统允许您选择逻辑数据库 PCH 中可用的所有信息类型。

人员计划数据模型

组织管理基于以下概念:组织中的每个元素都描述为具有单个特征的独立对象。这些对象单独创建和维护,然后使用关系相互连接,如前所述。这将创建一个灵活的网络,使您能够执行人员计划、预览和报表。

由于成本中心不在组织管理中进行维护,因此它们是外部对象类型。

例如,在定制中,可通过定义新对象类型并允许对象类型间的新关系来增强现有数据模型。

每个标准对象类型名称由一个或两个字母组成。客户命名空间为 00 到 99。

此数据模型(对象类型和关系)也是其他人事计划应用程序的基础,例如培训和事件管理(业务事件层次结构)和人事发展(资格目录)。

报告 PNP 或 PNPCE 和 PCH 中的数据

信息集只能基于一个逻辑数据库。因此,您只能选择一个逻辑数据库来创建信息集。

在逻辑数据库 PNP 和 PCH 可能出现的以下每种情况下,都需要决定使用哪个逻辑数据库创建相应信息集:

  • 您要输出信息类型 0000-0999 中的数据和 PCH 数据库中某些信息类型的数据,例如人员发展或培训和事件管理信息类型。

这种情况下,必须使用逻辑数据库 PNP 或 PNPCE。如果使用 PNP 或 PNPCE 创建信息集,则可以在信息集中包括 PCH 中的信息类型。

  • 您想要报告所有 HR 主数据信息类型。

在这种情况下,必须使用逻辑数据库 PCH。创建信息集时,不要选择对象类型(在这种情况下,只能使用 SAP 查询),或选择对象类型 P(人员)或 S(职位)。