SAP SuccessFactors OData API:自定义MDF对象中的retreive softDeleted记录

2020-09-08 07:57发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我们想通过OData A...

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

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


嗨,

我们想通过OData API从SuccessFactors中的自定义MDF对象中检索已删除的记录。

我们(在多个注释中)发现了以下注释: https://apps.support.sap.com/sap/support/knowledge/public/zh/2547241 (2547241-自定义MDF:无法通过API查询未决记录的数据)。

是否存在类似的方法(即在API端点URL中为"?recordStatus = XXXXX"设置值XXXXX),以便我们可以检索" softDeleted" MDF对象数据记录? 目前,我们只能看到包含" mdfSystemRecordStatus" =" N"的数据记录。

根据此注释 https://launchpad.support.sap.com/#/ notes/0002291530 (2291530-mdfsystemrecordstatus字段的值是什么),该字段具有以下值:

  • N –正常记录(标准)
  • P –待审核记录(...?recordStatus =待审核)
  • C –更正
  • D –软删除记录
  • PH –是批准工作流程之前的记录历史记录

编辑:如果我们通过https:///odata/v2/MDFEnumValue?$filter=key%20eq%20'com.successfactors.genericobject.api.model.RecordStatus'查询RecordStatus的可用值 ,我们没有得到我认为很奇怪的值" C"或" D"。

所以我们想知道" recordStatus"是否有相应的值来检索处于不同"状态"的所有那些不同的记录,但是最高优先级是获取已删除的MDF数据记录。