1.故事背景:

添加自定义MDF对象找sf,SAP增加了一个信息类型,数据同步,但是在开始导入元数据的时候,发现少了一个字段,字段名是。一开始没注意,以为SAP的标准逻辑会默认写这两个字段。但是后来在传输数据的时候,发现自定义的mdf无法传输到SAP系统中。我先说结论吧,其实是在配置对象定义的时候,有一个字段的属性设置为,所以在导出元数据的时候,是没有这个字段的。因此系统在找的时候,无法跟SAP的endda匹配上,所以后来就放弃了这个映射。

2.从代码上分析逻辑:

代码从这个类开始,省了我一天无效的调试逻辑:t-开始直接抓取sf自定义的mdf对象,注意下图中的时间是and,而不是HCM的begda和endda,所以需要早点转换。

转换逻辑在31到34行。注意31行,如果使用上图中的=-,name就会变成begda,因为=有一个固定的值begda。所以这里我们补全了=begda, =endda

3.总结:

所以如果是自定义MDF传输,一定要在HCM中配置,需要注意红框的地方,注意下图中配置的ec start date和ec end date,即使这个地方配置了,如果导入的时候没有导入SAP系统,也是无法映射成功的。所以以后在传输自定义MDF的时候,一定要注意下图的两点。

未经允许不得转载! 作者:admin,转载或复制请以超链接形式并注明出处天心神途传奇手游发布网

原文地址:《找sf SF-HCI-SAP问题集锦19:自定义MDF对开始时间和结束日期映射逻辑不生效》发布于:2024-07-29

发表评论

表情:
验证码
评论列表 (暂无评论,33人围观)

还没有评论,来说两句吧...