概述:
在这篇博文中,我们将看到如何在SAP Cloud for Customer系统中使用Odata功能Deep Insert创建Service Request及其项目详细信息(项目、附件、相关方)。
这篇博文的答案是什么?
让我们开始:
步骤1:
登录您的SAP Cloud for Customer系统。
进入管理员工作中心->OData服务资源管理器。
选择服务c4codataapi并单击测试。
在OData控制台中,从实体集列表中选择ServiceRequestCollection。
如您所见,服务请求集合是关联的使用多个子实体,云服务器ecs,如ServiceRequestAttachmentFolder、ServiceRequestItem等
步骤2–创建负载:
导航到选项卡测试
在请求方法中,选择Deep Insert,物联网大会,选择负载格式为JSON
使用Deep Insert,我们可以创建父级(ServiceRequest)和项(ServiceRequestItem,国家大数据,ServiceRequestAttachmentFolder),而不是对父实体和子实体进行多个POST调用。
在有效负载中,数据分析与大数据,需要给出子实体的名称及其数据。对于父实体ServiceRequest,我们只传递字段"Name",因为这个字段足以在C4C中创建一个服务请求
负载示例:
一旦您执行了上述负载,云服务器服务商,您将得到一条成功消息,这意味着记录是在系统中创建的
响应:
从下面的响应中我们可以看到,已创建ID为11192的新服务请求。
步骤3–检查系统中的数据:
前往票务工作中心,搜索您在响应中获得的服务请求ID。