SuccessFactors-CPI-SAP问题收集1:值映射布尔型EC数据

Complacency is the enemy of study

学习的敌人是自己的满足。

SAP SuccessFactors Employee Central 到 SAP ERP 的员工主数据复制

 successfactor employee center主数据同步,一直以来排错比较难,难的地方是这个提示消息比较隐晦,而且同步的消息号也是很特殊,很难直接通过消息号,定位源代码的位置,所以每次出问题,如果无法从字面意思理解,就只有从数据的源头DEBUG,一步步去找相关错误的位置。今天分享的是消息号ECPAO_IN_PROCESSING076,因为通过这个消息号无法在SAP的网站查到相关note,所以应该不是常规问题,所以就需要靠自己摸索定位原因。

事情的起因是SAP定义一个自定义信息类型,接受EC的job info字段信息,此字段是个下拉值字段,而且两个系统的下拉值不一样,所以需要在HCM系统中映射相关关系,也就是需要数据同步的时候系统做二次转换,但是今天在测试问题的时候遇到一个映射不成功的问题,具体的业务场景是在SuccessFactors中新增一个布尔型字段,通过接口查询是true与false,在S4系统中新增一个字段是有domain,Y和N,所以数据要传递就需要用S4的Y与SuccessFactors的true映射,S4的N与SuccessFactors的false映射,但是在传输过程中,系统一直提示错误,具体问题如下:

图片

通过标准程序查看,是因为sap这边有一次转换,针对布尔

图片

图片

图片

这里sap会把布尔类型转换成1和0,所以即使sf是true,我们不能用true与sap的y映射,我们只能用1和sap的y映射。

图片

  • 24
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值