点击此处---> 群内免费提供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
检查
...
鲍里斯嗨,
您正在使用哪个版本的Hybris? Platformwebservices是一个非常古老的扩展! 您会改用OCC吗?
如果我没记错的话,您需要使用属性选择器。 该文档在新站点中仍然可用 https://help.hybris.com/6.5.0/hcd/8c8403048669101487ee8fcc2a4049a1.html
可以在您的
local.properties
或project.properties
文件中指定它们,也可以使用 type _attributes url在URL上传递它们 参数。我认为我可以在OCC中使用字段参数- https://help.hybris.com/6.2.0/hcd/8b718fba8669101486bb9b02be7b9a7e.html
一周热门 更多>