导读
INTRODUCTION
OM与PA数据不一致:在SAP系统中有两套表维护人与岗位之间的关系,我们经常会遇到PPOME下面没有员工,但是在0001信息类型中挂的又是这个部门,这就是典型的两套表数据不一致的地方,一直没有找到SAP有标准的报表找出同步失效的日志信息,SAP只有查询的报表OM与PA数据部一致。今天分析下SAP标准的几个报表如何同步OM与PA主数据的。
一、几个标准报表的案例介绍:
① RHINTE00
PA表的数据同步到OM中, 简单理解是PA0001的数据如何添加到HRP1001中。具体案例可以参考下面例子
OM数据丢失
vivi rsl,公众号:osinnovationSAP HCM 权限分析 工具篇
②RHINTE10
组织的数据如何更新到T开头的表,其实就是0001岗位后面描述信息存的表。例如:在hrp1001中岗位已经失效,但是T528T岗位没失效,所以需要用此程序同步下关联关系。
PD | PA | |
---|---|---|
Work center | (object type A) | Tables T528B, T528T |
Job | (Object type C) | Tables T513, T513S |
Position | (Object type S) | Tables T528B, T528T |
Organizational unit | (Object type O) | Table T527X |
③RHINTE30
把OM的数据同步到PA中,在这里有两个业务场景,场景一,如果在选择屏幕输入的开始日期有hrp1001的开始与结束日期都早,,那么就用hrp1001-begda日期填充到PA0001-BEGDA中,例如下面的例子HRP1001的最后一条生效日期开始是2024-04-23,但是PA0001的最后一条开始日期是2024-01-31,这是明显的OM与PA数据部一致,所以现在需要把OM的最后一条写到PA0001中。
场景二:如果HRP1001的开始日期早于选择屏幕输入的日期,hrp1001的结束日期晚于屏幕输入的日期,那么就就用选择屏幕的日期去填充PA0001的开始日期,但是后面那句话有点问题,HRP1001的数据不会变化,文档描述说hrp1001的数据也会变化。例如下图:hrp1001-begda=2024-04-23,PA0001-BEGDA=2024-01-31,现在我选择屏幕是2024-04-27,在hrp1001最后一条中间,此时执行报表以后,PA0001-BEGDA=选择屏幕输入的时间,但是hrp1001表并没有拆分。所以看文档比较奇怪。
④RHINTECHECK
此报表的作用是帮助检查OM与PA差异的数据。还能检查成本中心差异的问题,有兴趣可以看下面这篇文章。
成本中心不一直检查报表
vivi rsl,公众号:osinnovationSAP HCM 成本中心数据不一致问题