点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我正尝试在我们的系统中查找所有没有价格行的产品。 我的第一个直觉是拥有类似以下的东西:
$ catalog = ProductCatalog
$ version =在线
INSERT_UPDATE产品; 码;
"#%impex.exportItems(""从{Product as P},{CatalogVersion as CV},{Catalog as C}中选择{P:pk},在{CV:catalog} = {C:PK}和{C:id } ='$ catalog'AND {CV:version} ='$ version'AND {P:catalogversion} = {CV:PK} AND {P:europe1Prices}为NULL""",Collections.EMPTY_MAP,Collections.singletonList(项目。 class),true,true,-1,-1);"
这带来了错误:P:europe1Prices不是表名。 有谁能告诉我该表的名称是什么? 或者如何以另一种方式找到这个?
europe1prices
是仅用于jalo的属性,这意味着它不存储在数据库中,因此您无法通过灵活的搜索查询它。来自europe1-items.xml
它是从与产品 OR 产品的价格组的关系中填充的。 你可以在这里阅读更多 https://help.hybris.com/6.0.0/hcd/8bbb40fc86691014bd39c6f327b993a1.html
要查找没有直接将价格行映射到它们的产品,请尝试此灵活搜索
如果您不想编写Java代码,那么hac实际上是您唯一的选择。
如果要在Hybris之外使用灵活的搜索查询数据库,可以尝试使用vjdbc扩展名 https://help.hybris.com/6.0.0/hcd/8c7ec0628669101481ec9d2d8dbb3a7c.html
然后您可以使用其他一些工具来查询数据库。
我以前见过有人使用Excel和某种ODBC-> JDBC桥,但是我自己还没有尝试过。
您好,Karl产品和价格行之间存在某些关系,因此名称为PriceRow。 这样您将获得Item类型。 只需检查它是否为null。
对于以上查询,如何查询价格以及代码?
嗨,卡尔,
您可以使用子选择来选择没有价格行的所有产品:
一周热门 更多>