灵活搜索查询中的子选择

2020-08-14 05:36发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)从( {{选择{ ao.p...

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

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


从( {{选择{ ao.pk },{cpf.numbervalue}来自" {ConfiguredProductFeature"的帐户,作为{cpf.orderentry}上的oe的cpf join orderentry = { oe.pk }在{oe.order} = { ao.pk }},其中{qualifier} ='account_number'}} )

上面的查询运行正常,但如果我将其更改为

从(中选择{ acc.pk } {{选择{ ao.pk },{cpf.numbervalue}来自" {ConfiguredProductFeature"的帐户,作为{cpf.orderentry}上的oe的cpf join orderentry = { oe.pk }在{oe.order} = { ao.pk }},其中{qualifier} ='account_number'}} )

我也尝试过但是没有运气

从(中选择{ acc.pk } {{选择{ ao.pk },{cpf.numbervalue}来自" {ConfiguredProductFeature"的帐户,作为{cpf.orderentry}上的oe的cpf join orderentry = { oe.pk }在{oe.order} = { ao.pk }},其中{qualifier} ='account_number'}} )作为acc

这给了我一个例外:无法在[]中找到(可见)别名acc的类型。

文档说我们可以这样做: https://wiki.hybris.com/display/release5/FlexibleSearch + Samples#FlexibleSearchSamples-SubselectoverSeveralTypes 在"报告带有子选择的查询"

4条回答
nice_wp
2020-08-14 06:14

括号由FlexibleSearch实现解析,并映射到真实的表名。 由于" acc"仅是别名,而不是项目类型的FlexibleSearch根本不知道如何处理它。

这是一个非常基本的示例,如何为子查询的结果加上别名(在我的情况下为:" x"): SELECT x.PK FROM({{SELECT {product:PK} AS PK,'test'AS 测试来自{Product AS产品}}})x

一周热门 更多>