尝试将数据插入SAP CPI字段中的成功因素EC中时出错

2020-08-20 08:22发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

在尝试将数据插入SAP CPI字段(类型:选择列表字段)中的成功因素EC时出错。 当我尝试使用"选择列表"的"外部代码"值时,出现如下错误:

错误:"选项HR的给定值null对选择列表字段customString2无效 "

然后,当我尝试使用"选择列表选项ID"时,它工作正常。

所以我的问题是这是否是成功因素的标准行为,即它将不接受外部代码值。 只能使用Option ID?

或者有没有其他解决方案可以接受外部代码?

此致

苏维克

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

在尝试将数据插入SAP CPI字段(类型:选择列表字段)中的成功因素EC时出错。 当我尝试使用"选择列表"的"外部代码"值时,出现如下错误:

错误:"选项HR的给定值null对选择列表字段customString2无效 "

然后,当我尝试使用"选择列表选项ID"时,它工作正常。

所以我的问题是这是否是成功因素的标准行为,即它将不接受外部代码值。 只能使用Option ID?

或者有没有其他解决方案可以接受外部代码?

此致

苏维克

付费偷看设置
发送
5条回答
黑丝骑士
1楼 · 2020-08-20 08:32.采纳回答

嗨,斯里,

我发现了一个SAP注释2773713-迁移后的Odata API选择列表MDF和具有OptionId和MDF ExternalCode的旧版行为。

在这里您会发现,根据EC配置的不同,有时它会接受选项ID,有时还会接受外部代码。

此致

Souvik

clasier
2楼-- · 2020-08-20 08:41

您好 Sriprasad Shivaram Bhat

感谢您的快速回复。

我从SFSF团队了解到,选择列表有两种类型:1.传统2. MDF。 因此,对于这两种情况,我们将使用相同的选项ID还是对两个不同的选择列表使用不同的方法?

以下是我从SAP帮助中找到的详细信息:https://help.sap.com/viewer/28bc3c8e3f214ab487ec51b1b8709adc/1911/zh-CN/081b0fd5ba814458887c933355f9332f.html

我使用哪个键属性:optionId或externalCode?

 

由于两种类型的选择列表实体(PicklistOption,PickListValueV2)使用不同的字段作为键属性,因此当您查询或编辑包含选择列表字段的OData实体时,请记住查询和编辑行为遵循OData标准。 也就是说,始终使用key属性来标识唯一记录。 对于旧的选择列表字段,请使用PicklistOption属性ID在查询或编辑操作期间唯一地标识一条记录。 对于MDF选择列表字段,请使用PickListValueV2属性externalCode来唯一标识查询或编辑操作中的记录。

此致

Souvik

宇峰Kouji
3楼-- · 2020-08-20 08:27

Hello Souvik,

它是SuccessFactors API的标准行为。对于您要向其添加包含PIcklist的SFSF的所有数据,应使用OptionID。

致谢

Sriprasad Shivaram Bhat

Nan4612
4楼-- · 2020-08-20 08:25

感谢斯里兰卡。

落灬小鱼
5楼-- · 2020-08-20 08:37

你好苏维克,

不管是旧版还是MDF选择列表,您都应该使用OptionID将数据上载到SFSF中。

要回答您在从SuccessFactors查询数据时所问的原始问题,您将获得外部代码而不是OptionID。

此致

Sriprasad Shivaram Bhat

一周热门 更多>