SAP Gateway ABAP过帐到复杂类型,

2020-09-05 00:14发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我在ABAP中有一个ORDER结...

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

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


我在ABAP中有一个ORDER结构,其中有另一个ITEMS结构,每个订单中将包含多个项目。

我正在通过SAP Gateway服务填充此结构,该服务适用于ORDER和单个ITEM。

但是,提供不止一个ITEM的数组的语法是什么?

 {
  " d":{
  " Venueid":" dsfgg",
  "项目":{
  " __metadata":{
  " type":" ZGW_XXXX_SRV.Items"},
  " Venueid":" dsd",
  "类型":""
  }
  }

 
6条回答
hengyuye
2020-09-05 00:35 .采纳回答

Adam Harkus 就像您对商品所做的一样:)
在SEGW中定义新实体 使用将其链接到ITEM的键,在ITEM和FROMITEM之间创建关联,实现GET和POST来检索/写入数据。

我使用的实体深度超过3个级别
WorkOrder ->操作-> WorkCenter->设备
WorkOrder->组件-> AvailableBatch->文档->供应商

一旦您掌握了该机制,就很容易。

一点点 建议:在DEEP ENTITY GET方法中放置一个断点,并使用扩展条件检查表。
您可以使用它查看必须扩展的实体,这样可以减少发送回的有效负载 不需要每次都使用所有结构:)

一周热门 更多>