以SAP Cloud for Customer的OData服务为例。尽管我们可以直接用SAP提供的标准OData服务,这个链接能看到SAP C4C提供的所有的OData服务: https://help.sap.com/viewer/26fdb8fadd5b4becb5c858d92146d0e0/1708/en-US/e4d5b5e4f6d847f7ad2025f5f343e03f.html
然而出于性能考虑,标准OData服务里的很多字段,可能我们自己的场景都不会使用到,那么SAP很贴心的提供了用户自定义OData服务的功能。
OData Service Explorer里选择Custom OData Services,就可以自建OData服务了:
这样,OData服务里要支持哪些字段,不支持哪些字段,都是我们自己说了算,通过这个checkbox控制,太方便了。
创建好自己的OData服务,激活后,点击Test按钮,即可打开SAP C4C自带的OData控制台(console):
方法选择POST,请求负载输入如下JSON字符串:
{
"Name": {
"content": "Jerry Testing ticket creation via JMeter"
},
"TypeCode": "2059"
}
点击执行,一个新的销售订单就创建成功了,ID为9000000410。