导读
成本中心:成本中心是财务核算的一个标准唯独,SuccessFactors系统也有成本中心的概念,但是层级的组合性没有S4中那么多子维度,但是这些子维度又是系统中的重要环节,为避免人事系统与财务一样复杂,所以在SuccessFactors系统中就简化关系,今天出现的问题就是这个简化版如何对应复杂版的问题。
作者:vivi,来源:osinnovation
1 故事来源
今天客户反馈,同步0001的数据时候,发现岗位不管怎样刷新SFIOM_VIEW_REQUESTS,默认还是99999999,刚才以为是权限问题,就把人员删除,然后同步发现岗位就能正常,但是下次同步的时候,岗位又会变成99999999,所以这个就很奇怪,回想最近自己修改配置就是新增一个成本中心的映射关系,没有做其他操作。在反复找问题的时候,在执行TCODE:SFIOM_VIEW_REQUESTS时候,查看日志有一条关于这个的提示:Employee ACC030635: No relevant changes found in EC, no update needed in ERP。消息号码是SFIOM_PROCESSING165。

2 技术原因分析
有消息号最好的办法就是去找SAP的note,看看是否有相关的错误提示,在google中找到相关的note:3098249,在这个note中发现有一行下面的英文提示,在这个提示中找到对于的关键字,就是如果启用bib与财务的资金模块的时候,在ws_04这个模板配置中不需要配置KOSTL、ORGEH、STELL、PLANS这几个字段,因为这几个字段是通过hrp1001的关系回写0001信息类型的字段。
in case using both BIB for the Employee Masterdata replication and Funds Management in your ERP or S/4HANA system, it's required to map field KOSTL in the Field Mapping for BIB. On that scenario, whenever BIB detects a change to the KOSTL value of the Employee, the fields KOSTL, ORGEH and STELL are cleared, and field PLANS is set to 99999999. If not using Funds Management in the ERP or S/4HANA system, do not map fields KOSTL, ORGEH, STELL and PLANS in your Employee Masterdata replication, as they will be filled by the PD-PA integration and would not be changed during the Employee Masterdata replication. Same information has been documented in GUIDE: What Happens in Data Replication Depending on Whether PA/PD Integration Is Enabled or Not。

那找到问题,就好处理啦,现在我们就是把ws_04配置的人与成本中心的关系迁移到岗位上面,因为在HCM系统中,成本中心也是跟岗位带过来的,所以集成也要保持一致逻辑。我们只需要在岗位模板中配置岗位与成本中心的关系,数据是存在HRP1001的表中。然后在执行TCODE:SFIOM_VIEW_REQUESTS系统就会通过hrp1001的关系带到pa0001表中。所以我们看到note:需要执行这个程序RHINTE30 ,把om的数据刷新到PA表中。其实我一致有个困惑,sap开发这三个同步程序,是什么场景会导致数据不一致,没有一个页面可以查询到产生这个问题的地方,这样如果以后出现问题总是需要通过这几个程序来回的刷新。总感觉是事后诸葛亮。



被折叠的 条评论
为什么被折叠?



