如何通过查询获取产品超类信息?

2020-08-20 02:58发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 如何通过 query...

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

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


大家好,

如何通过 query.In 获取产品的超类别详细信息。我的项目中,我们需要使所有产品超 类别详细信息。请任何人尽快帮助我。

感谢Chaitanya G

3条回答
土豆飞人
2020-08-20 03:29

此Groovy脚本使用递归性读取产品的所有超级类别,也许可以帮忙。

导入de.hybris.platform.core.model.product.ProductModel;
 导入de.hybris.platform.category.model.CategoryModel;
 导入com.b2b.corona.core.model.CoronaProductModel;
 导入de.hybris.platform.servicelayer.search.FlexibleSearchQuery;

 def readSupercategories(object){
   object.getSupercategories()。each {
   println it.getCode();
     readSupercategories(it);
   };
 }
 searchService = spring.getBean(" flexibleSearchService");

 productsQuery ="从{Product}中选择{pk},其中{code} =?和{catalogVersion} =?"
 ProductModel productModel = searchService.search(productsQuery).getResult()。get(0);

 如果(productModel!= null){
 readSupercategories(productModel);
 }


 

一周热门 更多>