【发布时间】:2021-03-05 21:33:27
【问题描述】:
根据integration guide for Contacts OData,Sap-Cuan-SequenceId 标头在更新 ContactOriginData 记录时是必需的。在单例模式下更新时,我可以按如下方式设置此标头,并且它可以正常工作:
service
.updateContactOriginData(contact)
.withHeader("Sap-Cuan-SequenceId", "PatchUpdate")
.executeRequest(destination);
但是,在批处理模式下执行相同的更新时,没有设置此标头的选项:
service
.batch()
.beginChangeSet()
.updateContactOriginData(contact)
.withHeader(...) // this option does not exist
.endChangeSet()
.executeRequest(destination);
当我运行第一批时,我的 SAP 导入监视器显示错误:
Invalid content in field Sap-Cuan-SequenceId
是否可以在批处理模式下设置此标头,而我只是不知道如何设置?我正在使用 SDK 的 3.39.0 版本。任何帮助将不胜感激!
谢谢!
【问题讨论】:
标签: sap-cloud-sdk