ServiceRequest和ServiceRequestItem OData服务不允许我们维护特定字段

2020-09-20 12:59发布

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

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


我们一直在努力改进SAP CRM,以便通过OData服务将在SAP CRM中创建的工作订单发送给SAP Hybris Cloud for Customer。 但是,OData服务(/sap/c4c/odata/v1/ServiceRequest和/sap/c4c/odata/v1/ServiceRequestItem)不允许我们更新工作订单项目中的数量以及工作订单标题中的某些字段。

我们如何解决这个问题? 为什么OData不允许我们更新这些字段? 还有其他方法或替代方法来更新这些字段吗?

亲切问候

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

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


我们一直在努力改进SAP CRM,以便通过OData服务将在SAP CRM中创建的工作订单发送给SAP Hybris Cloud for Customer。 但是,OData服务(/sap/c4c/odata/v1/ServiceRequest和/sap/c4c/odata/v1/ServiceRequestItem)不允许我们更新工作订单项目中的数量以及工作订单标题中的某些字段。

我们如何解决这个问题? 为什么OData不允许我们更新这些字段? 还有其他方法或替代方法来更新这些字段吗?

亲切问候

付费偷看设置
发送
2条回答
吹牛啤
1楼 · 2020-09-20 13:35.采纳回答

哈坎,

您能否使用带有操作" MaintainBundle"的SOAP服务" ManageServiceRequestIn"进行测试。

建模的OData服务与SOAP服务位于同一行,因此为此SOAP服务记录的前提条件和限制/限制也将适用于OData服务。

您可以在此处访问文档:

https://myxxxxxx.crm.ondemand.com/sap/ap/ui/repository/SAP_BYD_WEKTRA/CP/cp.html?objname=II_A1SCRM_SRP_SR_MBO&type=PSM_ISI_R&sap-client=044&sap-language=EN

例如 :

先决条件:存在主数据,即所有主数据将仅被引用而不被创建。 例如,主数据-组织管理数据,员工职责,产品,客户,服务问题类别,服务级别。

您的问题:

a)数量:您应该能够传递"请求的数量"(在用户界面上为"计划数量")和"已完成的数量"(在用户界面上为"实际数量")以及"数量计量单位" 代码"

b)标头:请验证您要更新的字段,如果是日期字段,请验证发送日期的格式。

致谢
Dedeepya

Tong__Ming
2楼-- · 2020-09-20 13:23

您好Hakan

我得知您无法更新工作单项目和抬头中的数量。

但是您能否提供更多细节,以便正确回答您的查询-

1。 您正在使用哪个API端点(即OData服务)(例如,示例看起来是实体集名称而不是端点名称)

2。 哪个属性也是您确切指向的实体

-提交

一周热门 更多>