物料主数据属性查询

2020-09-12 01:21发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我的公司想创建一个查询,在这里我...

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

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


我的公司想创建一个查询,在这里我们可以选择一个属性名称(OITG.ItmsGrpNam)并列出属于该组的所有项目主数据。 这将涉及OITM和OITG表,但是两个表之间没有直接关系。 看起来那里可能存在很多关系,但这涉及到我不知道的第三张桌子。

有人知道是否有一种简单的方法来生成这样的查询,用户可以选择属性名称并返回属于该组的所有部分?

我们正在使用SAP Business One v 9.30.150(PL 05)32-bi

3条回答
CJones
2020-09-12 02:05 .采纳回答

嗨,马克,

您是正确的,OITM和OITG之间没有直接链接,也没有简单的方法来生成查询。

好消息是,可以 很难完成,但是几乎可以肯定没有向下钻取的箭头。 如果您需要任何其他信息,则可能应尝试将其添加到此查询中:

/*从OITG x */中选择*
 宣告@GrpName AS NVARCHAR(50)
 SET @GrpName =/* x.ItmsGrpNam */'[%0]'
 选择src.ItemCode,src.ItemName,src.ItmsGrpNam
 从
 (
 选择OITM.ItemCode,OITM.ItemName,OITG.ItmsGrpNam
 来自OITM CROSS JOIN OITG
 其中OITM.QryGroup1 ='Y'和OITG.ItmsTypCod = 1
 全联盟
 选择OITM.ItemCode,OITM.ItemName,OITG.ItmsGrpNam
 来自OITM CROSS JOIN OITG
 其中OITM.QryGroup2 ='Y'和OITG.ItmsTypCod = 2
 全联盟
 选择OITM.ItemCode,OITM.ItemName,OITG.ItmsGrpNam
 来自OITM CROSS JOIN OITG
 其中OITM.QryGroup3 ='Y'和OITG.ItmsTypCod = 3
 全联盟
 选择OITM.ItemCode,OITM.ItemName,OITG.ItmsGrpNam
 来自OITM CROSS JOIN OITG
 其中OITM.QryGroup4 ='Y'和OITG.ItmsTypCod = 4
 全联盟
 选择OITM.ItemCode,OITM.ItemName,OITG.ItmsGrpNam
 来自OITM CROSS JOIN OITG
 其中OITM.QryGroup5 ='Y'和OITG.ItmsTypCod = 5
 全联盟
 选择OITM.ItemCode,OITM.ItemName,OITG.ItmsGrpNam
 来自OITM CROSS JOIN OITG
 其中OITM.QryGroup6 ='Y'和OITG.ItmsTypCod = 6
 全联盟
 选择OITM.ItemCode,OITM.ItemName,OITG.ItmsGrpNam
 来自OITM CROSS JOIN OITG
 其中OITM.QryGroup7 ='Y'和OITG.ItmsTypCod = 7
 全联盟
 选择OITM.ItemCode,OITM.ItemName,OITG.ItmsGrpNam
 来自OITM CROSS JOIN OITG
 其中OITM.QryGroup8 ='Y'和OITG.ItmsTypCod = 8
 全联盟
 选择OITM.ItemCode,OITM.ItemName,OITG.ItmsGrpNam
 来自OITM CROSS JOIN OITG
 其中OITM.QryGroup9 ='Y'和OITG.ItmsTypCod = 9
 全联盟
 选择OITM.ItemCode,OITM.ItemName,OITG.ItmsGrpNam
 来自OITM CROSS JOIN OITG
 其中OITM.QryGroup10 ='Y'和OITG.ItmsTypCod = 10
 全联盟
 选择OITM.ItemCode,OITM.ItemName,OITG.ItmsGrpNam
 来自OITM CROSS JOIN OITG
 其中OITM.QryGroup11 ='Y'和OITG.ItmsTypCod = 11
 全联盟
 选择OITM.ItemCode,OITM.ItemName,OITG.ItmsGrpNam
 来自OITM CROSS JOIN OITG
 其中OITM.QryGroup12 ='Y'和OITG.ItmsTypCod = 12
 全联盟
 选择OITM.ItemCode,OITM.ItemName,OITG.ItmsGrpNam
 来自OITM CROSS JOIN OITG
 其中OITM.QryGroup13 ='Y'和OITG.ItmsTypCod = 13
 全联盟
 选择OITM.ItemCode,OITM.ItemName,OITG.ItmsGrpNam
 来自OITM CROSS JOIN OITG
 其中OITM.QryGroup14 ='Y'和OITG.ItmsTypCod = 14
 全联盟
 选择OITM.ItemCode,OITM.ItemName,OITG.ItmsGrpNam
 来自OITM CROSS JOIN OITG
 其中OITM.QryGroup15 ='Y'和OITG.ItmsTypCod = 15
 全联盟
 选择OITM.ItemCode,OITM.ItemName,OITG.ItmsGrpNam
 来自OITM CROSS JOIN OITG
 其中OITM.QryGroup16 ='Y'和OITG.ItmsTypCod = 16
 全联盟
 选择OITM.ItemCode,OITM.ItemName,OITG.ItmsGrpNam
 来自OITM CROSS JOIN OITG
 其中OITM.QryGroup17 ='Y'和OITG.ItmsTypCod = 17
 全联盟
 选择OITM.ItemCode,OITM.ItemName,OITG.ItmsGrpNam
 来自OITM CROSS JOIN OITG
 其中OITM.QryGroup18 ='Y'和OITG.ItmsTypCod = 18
 全联盟
 选择OITM.ItemCode,OITM.ItemName,OITG.ItmsGrpNam
 来自OITM CROSS JOIN OITG
 其中OITM.QryGroup19 ='Y'和OITG.ItmsTypCod = 19
 全联盟
 选择OITM.ItemCode,OITM.ItemName,OITG.ItmsGrpNam
 来自OITM CROSS JOIN OITG
 其中OITM.QryGroup20 ='Y'和OITG.ItmsTypCod = 20
 全联盟
 选择OITM.ItemCode,OITM.ItemName,OITG.ItmsGrpNam
 来自OITM CROSS JOIN OITG
 其中OITM.QryGroup21 ='Y'和OITG.ItmsTypCod = 21
 全联盟
 选择OITM.ItemCode,OITM.ItemName,OITG.ItmsGrpNam
 来自OITM CROSS JOIN OITG
 其中OITM.QryGroup22 ='Y'和OITG.ItmsTypCod = 22
 全联盟
 选择OITM.ItemCode,OITM.ItemName,OITG.ItmsGrpNam
 来自OITM CROSS JOIN OITG
 其中OITM.QryGroup23 ='Y'和OITG.ItmsTypCod = 23
 全联盟
 选择OITM.ItemCode,OITM.ItemName,OITG.ItmsGrpNam
 来自OITM CROSS JOIN OITG
 其中OITM.QryGroup24 ='Y'和OITG.ItmsTypCod = 24
 全联盟
 选择OITM.ItemCode,OITM.ItemName,OITG.ItmsGrpNam
 来自OITM CROSS JOIN OITG
 其中OITM.QryGroup25 ='Y'和OITG.ItmsTypCod = 25
 全联盟
 选择OITM.ItemCode,OITM.ItemName,OITG.ItmsGrpNam
 来自OITM CROSS JOIN OITG
 其中OITM.QryGroup26 ='Y'和OITG.ItmsTypCod = 26
 全联盟
 选择OITM.ItemCode,OITM.ItemName,OITG.ItmsGrpNam
 来自OITM CROSS JOIN OITG
 其中OITM.QryGroup27 ='Y'和OITG.ItmsTypCod = 27
 全联盟
 选择OITM.ItemCode,OITM.ItemName,OITG.ItmsGrpNam
 来自OITM CROSS JOIN OITG
 其中OITM.QryGroup28 ='Y'和OITG.ItmsTypCod = 28
 全联盟
 选择OITM.ItemCode,OITM.ItemName,OITG.ItmsGrpNam
 来自OITM CROSS JOIN OITG
 其中OITM.QryGroup29 ='Y'和OITG.ItmsTypCod = 29
 全联盟
 选择OITM.ItemCode,OITM.ItemName,OITG.ItmsGrpNam
 来自OITM CROSS JOIN OITG
 其中OITM.QryGroup30 ='Y'和OITG.ItmsTypCod = 30
 全联盟
 选择OITM.ItemCode,OITM.ItemName,OITG.ItmsGrpNam
 来自OITM CROSS JOIN OITG
 其中OITM.QryGroup31 ='Y'和OITG.ItmsTypCod = 31
 全联盟
 选择OITM.ItemCode,OITM.ItemName,OITG.ItmsGrpNam
 来自OITM CROSS JOIN OITG
 其中OITM.QryGroup32 ='Y'和OITG.ItmsTypCod = 32
 全联盟
 选择OITM.ItemCode,OITM.ItemName,OITG.ItmsGrpNam
 来自OITM CROSS JOIN OITG
 其中OITM.QryGroup33 ='Y'和OITG.ItmsTypCod = 33
 全联盟
 选择OITM.ItemCode,OITM.ItemName,OITG.ItmsGrpNam
 来自OITM CROSS JOIN OITG
 其中OITM.QryGroup34 ='Y'和OITG.ItmsTypCod = 34
 全联盟
 选择OITM.ItemCode,OITM.ItemName,OITG.ItmsGrpNam
 来自OITM CROSS JOIN OITG
 其中OITM.QryGroup35 ='Y'和OITG.ItmsTypCod = 35
 全联盟
 选择OITM.ItemCode,OITM.ItemName,OITG.ItmsGrpNam
 来自OITM CROSS JOIN OITG
 其中OITM.QryGroup36 ='Y'和OITG.ItmsTypCod = 36
 全联盟
 选择OITM.ItemCode,OITM.ItemName,OITG.ItmsGrpNam
 来自OITM CROSS JOIN OITG
 其中OITM.QryGroup37 ='Y'和OITG.ItmsTypCod = 37
 全联盟
 选择OITM.ItemCode,OITM.ItemName,OITG.ItmsGrpNam
 来自OITM CROSS JOIN OITG
 其中OITM.QryGroup38 ='Y'和OITG.ItmsTypCod = 38
 全联盟
 选择OITM.ItemCode,OITM.ItemName,OITG.ItmsGrpNam
 来自OITM CROSS JOIN OITG
 其中OITM.QryGroup39 ='Y'和OITG.ItmsTypCod = 39
 全联盟
 选择OITM.ItemCode,OITM.ItemName,OITG.ItmsGrpNam
 来自OITM CROSS JOIN OITG
 其中OITM.QryGroup40 ='Y'和OITG.ItmsTypCod = 40
 全联盟
 选择OITM.ItemCode,OITM.ItemName,OITG.ItmsGrpNam
 来自OITM CROSS JOIN OITG
 其中OITM.QryGroup41 ='Y'和OITG.ItmsTypCod = 41
 全联盟
 选择OITM.ItemCode,OITM.ItemName,OITG.ItmsGrpNam
 来自OITM CROSS JOIN OITG
 其中OITM.QryGroup42 ='Y'和OITG.ItmsTypCod = 42
 全联盟
 选择OITM.ItemCode,OITM.ItemName,OITG.ItmsGrpNam
 来自OITM CROSS JOIN OITG
 其中OITM.QryGroup43 ='Y'和OITG.ItmsTypCod = 43
 全联盟
 选择OITM.ItemCode,OITM.ItemName,OITG.ItmsGrpNam
 来自OITM CROSS JOIN OITG
 其中OITM.QryGroup44 ='Y'和OITG.ItmsTypCod = 44
 全联盟
 选择OITM.ItemCode,OITM.ItemName,OITG.ItmsGrpNam
 来自OITM CROSS JOIN OITG
 其中OITM.QryGroup45 ='Y'和OITG.ItmsTypCod = 45
 全联盟
 选择OITM.ItemCode,OITM.ItemName,OITG.ItmsGrpNam
 来自OITM CROSS JOIN OITG
 其中OITM.QryGroup46 ='Y'和OITG.ItmsTypCod = 46
 全联盟
 选择OITM.ItemCode,OITM.ItemName,OITG.ItmsGrpNam
 来自OITM CROSS JOIN OITG
 其中OITM.QryGroup47 ='Y'和OITG.ItmsTypCod = 47
 全联盟
 选择OITM.ItemCode,OITM.ItemName,OITG.ItmsGrpNam
 来自OITM CROSS JOIN OITG
 其中OITM.QryGroup48 ='Y'和OITG.ItmsTypCod = 48
 全联盟
 选择OITM.ItemCode,OITM.ItemName,OITG.ItmsGrpNam
 来自OITM CROSS JOIN OITG
 其中OITM.QryGroup49 ='Y'和OITG.ItmsTypCod = 49
 全联盟
 选择OITM.ItemCode,OITM.ItemName,OITG.ItmsGrpNam
 来自OITM CROSS JOIN OITG
 其中OITM.QryGroup50 ='Y'和OITG.ItmsTypCod = 50
 全联盟
 选择OITM.ItemCode,OITM.ItemName,OITG.ItmsGrpNam
 来自OITM CROSS JOIN OITG
 其中OITM.QryGroup51 ='Y'和OITG.ItmsTypCod = 51
 全联盟
 选择OITM.ItemCode,OITM.ItemName,OITG.ItmsGrpNam
 来自OITM CROSS JOIN OITG
 其中OITM.QryGroup52 ='Y'和OITG.ItmsTypCod = 52
 全联盟
 选择OITM.ItemCode,OITM.ItemName,OITG.ItmsGrpNam
 来自OITM CROSS JOIN OITG
 其中OITM.QryGroup53 ='Y'和OITG.ItmsTypCod = 53
 全联盟
 选择OITM.ItemCode,OITM.ItemName,OITG.ItmsGrpNam
 来自OITM CROSS JOIN OITG
 其中OITM.QryGroup54 ='Y'和OITG.ItmsTypCod = 54
 全联盟
 选择OITM.ItemCode,OITM.ItemName,OITG.ItmsGrpNam
 来自OITM CROSS JOIN OITG
 其中OITM.QryGroup55 ='Y'和OITG.ItmsTypCod = 55
 全联盟
 选择OITM.ItemCode,OITM.ItemName,OITG.ItmsGrpNam
 来自OITM CROSS JOIN OITG
 其中OITM.QryGroup56 ='Y'和OITG.ItmsTypCod = 56
 全联盟
 选择OITM.ItemCode,OITM.ItemName,OITG.ItmsGrpNam
 来自OITM CROSS JOIN OITG
 其中OITM.QryGroup57 ='Y'和OITG.ItmsTypCod = 57
 全联盟
 选择OITM.ItemCode,OITM.ItemName,OITG.ItmsGrpNam
 来自OITM CROSS JOIN OITG
 其中OITM.QryGroup58 ='Y'和OITG.ItmsTypCod = 58
 全联盟
 选择OITM.ItemCode,OITM.ItemName,OITG.ItmsGrpNam
 来自OITM CROSS JOIN OITG
 其中OITM.QryGroup59 ='Y'和OITG.ItmsTypCod = 59
 全联盟
 选择OITM.ItemCode,OITM.ItemName,OITG.ItmsGrpNam
 来自OITM CROSS JOIN OITG
 其中OITM.QryGroup60 ='Y'和OITG.ItmsTypCod = 60
 全联盟
 选择OITM.ItemCode,OITM.ItemName,OITG.ItmsGrpNam
 来自OITM CROSS JOIN OITG
 其中OITM.QryGroup61 ='Y'和OITG.ItmsTypCod = 61
 全联盟
 选择OITM.ItemCode,OITM.ItemName,OITG.ItmsGrpNam
 来自OITM CROSS JOIN OITG
 其中OITM.QryGroup62 ='Y'和OITG.ItmsTypCod = 62
 全联盟
 选择OITM.ItemCode,OITM.ItemName,OITG.ItmsGrpNam
 来自OITM CROSS JOIN OITG
 其中OITM.QryGroup63 ='Y'和OITG.ItmsTypCod = 63
 全联盟
 选择OITM.ItemCode,OITM.ItemName,OITG.ItmsGrpNam
 来自OITM CROSS JOIN OITG
 其中OITM.QryGroup64 ='Y'和OITG.ItmsTypCod = 64
 )src
 其中src.ItmsGrpNam如'%'+ @GrpName +'%'
 按src.ItemName排序
 

致谢,

Johan

一周热门 更多>

相关问答