扩展Web服务集合以包含完整的DTO内容

2020-09-26 11:45发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我如何自定义从服务电话返...

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

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


嗨,

我如何自定义从服务电话返回的产品列表以包含全部产品内容?

我使用以下请求通过剩余服务调用从登台目录中获取所有产品:

  http://localhost:9001/ws410/rest/products?products_query = EXISTS%20(%7B%7B%20SELECT%20%7Bp.pk%7D%20FROM%20%7BProduct%20AS%20p  %20JOIN%20CatalogVersion%20AS%20cv%20ON%20%7Bp.catalogVersion%7D%3D%7Bcv.pk%7D%20JOIN%20Catalog%20AS%20cat%20ON%20%7Bcv.catalog%7D%3D%7Bcat.pk  %7D%7D%20WHERE%20%7Bp.pk%7D%3D%7BProduct.pk%7D%20AND%20%7Bcat.id%7D%3D%27norturaProductCatalog%27%20AND%20%7Bcv.version%7D%3D  %27Staging%27%7D%7D)

  

结果如下:

  <?xml version =" 1.0" encoding =" UTF-8" standalone =" yes"?>
  
      
      
  ...
  

  
如您所见,

ProductDTO仅序列化为其字段,代码,pk的一部分,并添加了URI。

如果您要这样的单个产品:

  http://localhost:9001/ws410/rest/catalogs/norturaProductCatalog/catalogversions/Staged/products/000000000050000035

  

您得到:

  <?xml version =" 1.0" encoding =" UTF-8" standalone =" yes"?>
  
      <评论/>
       2017-04-27T16:19:02.833 + 02:00 
       2017-09-15T22:12:05.061 + 02:00 
      检查
      
      
      
  ...