灵活的搜索查询,可从媒体容器中获取所有现有媒体

2020-08-15 00:20发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我想使用灵活的搜索查询来获取媒体...

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

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


我想使用灵活的搜索查询来获取媒体容器中存在的所有媒体。 我尝试过此查询

从{Media AS M JOIN MediaContainer2MediaRel AS REL ON {REL。}中选择{ M.pk }。 target} = { M.PK }加入MediaContainer作为MC ON {REL.source} = { MC.PK }}在{MC.qualifier}中,例如'%OHTHH1_plp_container%'

我最终遇到此错误

异常消息:无法在类型MediaContainer2MediaRel中搜索未知字段'TableField(name ='target',langPK ='null',type = MediaContainer2MediaRel)',除非您禁用检查类型的infoMap = TypeInfoMap = 8796093448274代码= MediaContainer2MediaRel超级类型= 8796093055058 itemTable = null ....

请提供有关如何查询以获取媒体容器中存在的所有媒体的解决方案。

4条回答
能不能别闹
2020-08-15 00:40 .采纳回答

嗨,

您不需要在JOIN中包含关系本身。 您可以尝试另一种方法:

 SELECT {m:pk}
 从{Media AS m加入MediaContainer AS mc ON {m:mediaContainer} = {mc:pk}}
 {mc:qualifier}在哪里,就像'%OHTHH1_plp_container%'
 

如果您的Media子类型位于不同的表中,则可能需要为每个子类型创建一个查询,然后对结果进行合并。

最诚挚的问候,

Kremena

一周热门 更多>