逻辑数据库是特殊的 ABAP 程序,用于检索数据并使其可用于应用程序和查询的处理。这些数据库提供 SAP 系统中数据库表的特定视图。
逻辑数据库可执行以下任务:
- 数据检索
在数据检索中,每个员工的个人数据都加载到主内存中,可在其中进行处理。
- 选择
在选择屏幕上,您可以根据组织条件选择员工;例如,您可以检索企业特定部分中所有计时工的数据。
- 权限检查
在权限检查中,系统检查启动报表的用户是否有权查看报表中的数据。
逻辑数据库的性能改进将传递到所有相关程序和查询,而无需自行更改。
Objective
逻辑数据库是特殊的 ABAP 程序,用于检索数据并使其可用于应用程序和查询的处理。这些数据库提供 SAP 系统中数据库表的特定视图。
在数据检索中,每个员工的个人数据都加载到主内存中,可在其中进行处理。
在选择屏幕上,您可以根据组织条件选择员工;例如,您可以检索企业特定部分中所有计时工的数据。
在权限检查中,系统检查启动报表的用户是否有权查看报表中的数据。
逻辑数据库的性能改进将传递到所有相关程序和查询,而无需自行更改。
创建信息集时需要使用的逻辑数据库由需要报告的 HR 组件确定。
| 组件 | 逻辑数据库 |
|---|---|
| 人力资源管理 | PNP 或 PNPCE |
| 时间管理 | PNP 或 PNPCE |
| 工资核算 | PNP 或 PNPCE |
| 人员发展 | PCH |
| 组织管理 | PCH |
| 电子招聘 | PCH |
| 学习解决方案/企业学习 | PCH |
| 继任计划 | PCH |
逻辑数据库 PNPCE 旨在替换逻辑数据库 PNP。要从人事管理、工资核算或时间管理报告数据,应使用 PNPCE 逻辑数据库创建信息集。
这些增强可以独立于兼任概念使用。SAP 建议将 PNPCE 用于所有新开发。
注意
信息类型是 HR 中的信息单位。信息类型将连贯的数据字段分组在一起。
信息类型是构建报表或查询所报告信息的方式。为了保留信息类型的历史记录,系统会将其保存在时间特定的记录中。系统记录每个信息类型记录的有效期。通常,每个员工信息类型都有多个数据记录。记录通过其不同的有效期进行区分。
对于员工属于企业的时间,必须只有一个特定信息类型的有效数据记录。
在任何特定时间点,最多只能存在一个特定信息类型的有效数据记录。
在任何特定的时间点,特定信息类型可能存在无限制的有效数据记录。
对于要存在的员工号,必须存在活动 (0000)、组织分配 (0001)、个人数据 (0002) 和工资核算状态 (0003) 信息类型。
如果使用逻辑数据库 PCH 创建信息集,则可以使用对象类型限制信息集。
仅当使用对象类型限制信息集时,才能将其用于特殊查询。在这种情况下,系统只允许您选择与所选对象类型相关的信息类型。
如果不使用对象类型限制信息集,则系统允许您选择逻辑数据库 PCH 中可用的所有信息类型。
组织管理基于以下概念:组织中的每个元素都描述为具有单个特征的独立对象。这些对象单独创建和维护,然后使用关系相互连接,如前所述。这将创建一个灵活的网络,使您能够执行人员计划、预览和报表。
由于成本中心不在组织管理中进行维护,因此它们是外部对象类型。
例如,在定制中,可通过定义新对象类型并允许对象类型间的新关系来增强现有数据模型。
每个标准对象类型名称由一个或两个字母组成。客户命名空间为 00 到 99。
此数据模型(对象类型和关系)也是其他人事计划应用程序的基础,例如培训和事件管理(业务事件层次结构)和人事发展(资格目录)。
信息集只能基于一个逻辑数据库。因此,您只能选择一个逻辑数据库来创建信息集。
这种情况下,必须使用逻辑数据库 PNP 或 PNPCE。如果使用 PNP 或 PNPCE 创建信息集,则可以在信息集中包括 PCH 中的信息类型。
在这种情况下,必须使用逻辑数据库 PCH。创建信息集时,不要选择对象类型(在这种情况下,只能使用 SAP 查询),或选择对象类型 P(人员)或 S(职位)。