该文章演示怎么在OData里,创建一个多套多的请求结构,传入数据处理后,返回多层级的处理结果;以及如何在CPI里写groovy脚本,去解析它;最后如何用postman模拟外围系统,调用CPI这个接口,从而去调用Odata接口
假如想用SAP Odata去实现传入多层级的数据,进行创建或者根据传入多层级的数据,返回同样多层级的结果时,可参考如下:
如下面的例子所示,TO_BP是一个table结构;而TO_BP里面,还有一个TO_RO,这个也是table结构; 即会有多个BP,而每个BP下面又会有多个RO
{
"checkdate":"",
"TO_BP":[
{
"SAPBPCode":"111",
"CustomerName":"a",
"Msg":"",
"TO_RO":[
{
"SAPBPCode":"111",
"Contract":"001",
"ContractStartDate" : "",
"ContractEndDate" : ""
},
{
"SAPBPCode":"111",
"Contract":"