灵活的搜索查询,以查找类别的超类别计数

2020-09-23 00:26发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我想获取一个类别的超类别的数量。...

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

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


我想获取一个类别的超类别的数量。 基本上,我想通过灵活的搜索查询来检查类别的超类别是否只有一个条目。

我发现有一个categorycategoryrelation,但是完全弄不清楚如何获取它。

查询会很有帮助。

预先感谢

1条回答
SAP小菜
2020-09-23 01:19

在关系类型上,您将需要使用 source target 属性,其中 source 是父类别的pk, target 是子类别的pk。

如果您知道pk,则可以使用它:

 从{categorycategoryrelation}中选择count(*),其中{target} =?category
  

如果要按类别代码和目录版本进行搜索,则类似以下内容:

听起来,您尝试执行的操作虽然需要汇总查询。 像这样吗?

 从{categorycategoryrelation中选择{child.code},count(*)作为rel连接类别,作为{rel.target} = {child.pk}上的子项,连接类别作为{rel.source} = {  parent.pk}在{child.catalogversion} = {cv.pk}上以cv的身份加入目录版本
  其中{c.id} ='myCatalog'和{cv.version} ='在线'
  按{child.code}分组
  具有count(*)= 1
  

一周热门 更多>