ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

ECP 下拉值mapping映射关系匹配源代码分析

ECP 下拉值mapping映射关系匹配源代码分析 picklist在SAP SuccessFactors中Picklist选项列表是一个核心的配置工具本质上是一个预定义的下拉选项集合用于规范字段的输入值。它的主要作用是确保数据标准化和便于用户录入。一 问题回顾successfactors的下拉值是picklistsap的下拉值是f4两个的名字叫法不一样但是功能是一样。在SuccessFactors与ECP数据集成的时候两个系统的下拉值往往会不一样所以我们需要做中间转换映射关系。但是今天遇到一个问题就是已经配置映射关系但是还是提示EMPLOYMENT_TYPE的值缺失的问题。具体的错误如下二 映射逻辑三 代码分析核心类是CL_HRSFEC_CODE_VALUE_MAPPING这个类与CPI集成的类不一样PTP集成是单独开发的一套。然后有个单独的方法MAP_EC_TO_ERP_VALUE_WITH_MSG 。这个方法是做映射关系的。IF_HRSFEC_CODE_VALUE_MAPPING~MAP_EC_TO_ERP_VALUE_WITH_MSG在我们PTP的下拉值mapping中主要涉及的表是T77SFEC_CVMAPC与T77SFEC_CVMAPS一个是标准配置一个是自定义配置。T77SFEC_CVMAPS是标准配置SAP帮你预设置的T77SFEC_CVMAPC是自定义的。如果选择自定义就需要对下面这个表单独设置这次问题就是出现在这里。SAP的国家代码有的是用数字28表示中国有的是用字母CN表示中国所以我配置的地方就是在这里设置成28但是实际系统是用CN去找。所以配置没有生效。具体的代码就是下面描述看到19行的输入参数是CN才顿然联想起来。
返回列表