以下问题提到了有关使用灵活搜索访问集合类型的信息:
Reading collection type data using Flexible search
我想知道我们是否要使用ImpEx export等下载此报告,然后如何解决此问题。
答案 0 :(得分:0)
如果你想在impex导出中运行灵活搜索查询,可以像这样的例子:
insert_update ContentPage;uid[unique=true];name;catalogVersion;approvalStatus;label;title[lang=de];masterTemplate
"#% impex.exportItemsFlexibleSearch(""select {pk} from {ContentPage} where {CatalogVersion}=8796125823577"");"
否则,如果您不需要任何带条件的特殊查询,则可以将其简单地运行为:
insert_update ContentPage;uid[unique=true];name;catalogVersion;approvalStatus;label;title[lang=de];masterTemplate
"#% impex.exportItems(""ContentPage"", false);"
在您的情况下,您必须为每种类型制作2个insert_update命令。国家和地区。灵活的搜索查询将是这样的:
SELECT {r.PK}
FROM {Region as r}
WHERE {r.country} =
(
{{
SELECT {c.PK}
FROM {Country as c}
WHERE {c.isocode} = 'DE'
}}
)
简单的一个
select {c.pk} from {Country as c} where {c.isocode} = 'DE'
以下是一些参考资料https://wiki.hybris.com/display/forum/Export+with+Flexible+Search