仓库02查询的SAP B1 Lagerplatz

2020-08-16 15:36发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我对此查询有疑问。 如果...

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

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


你好

我对此查询有疑问。 如果该物料的Lagerplatz在02仓库中为空,则应从01仓库中取出

但不起作用。 我该怎么办?

谢谢

 SELECT T0。[ItemCode],T1。[ItemName],当T0.U_appBinLocation为NULL时为大写(从OITW中选择A.U_appBinLocation,A.WhsCode ='01'并且A.ItemCode = T1.ItemCode)ELSE  T0.U_appBinLocation END,T0。[OnHand],T1。[已提交]"Bestätigt",T1。[CodeBars],T2。[ItmsGrpNam],T3。[PriceList],T3。[Price]
 从DBO.OITW T0
 内部联接OITM T1处于T0.ItemCode = T1.ItemCode
 T1上的INNER JOIN ITM1 T3。[ItemCode] = T3。[ItemCode]
 T1上的内联接OITB T2.ItmsGrpCod = T2.ItmsGrpCod
 T0。[U_appBinLocation]喜欢'%[%test%]%'AND T0。[WhsCode] = [%0] AND T2。[ItmsGrpNam]不喜欢'%% INAKTIV %%'AND T1。[frozenFor] ='  N'AND T3。[价目表] = 1
 ORDER BY T0。[U_appBinLocation]
 
8条回答
SAP德到
2020-08-16 16:05

嗨,

请尝试一下:

选择T0。[ItemCode]
 ,T1。[ItemName]
 ,T0。[U_appBinLocation]
 ,T0。[OnHand]
 ,T1。[已提交] AS [Bestätigt]
 ,T1。[CodeBars]
 ,T2。[ItmsGrpNam]
 ,T3。[价目表]
 ,T3。[价格]
 从[OITM] T1
 内部联接(选择[ItemCode],[OnHand],[U_appBinLocation]
             来自[OITW]
             在[WhsCode] ='01'
               AND ISNULL([U_appBinLocation],'')喜欢'%[%test%]%'
             联盟
             选择[ItemCode],[OnHand],[U_appBinLocation]
             来自[OITW]
             其中[WhsCode] ='02'
               AND ISNULL([U_appBinLocation],'')LIKE'%[%test%]%')T0 ON T0。[ItemCode] = T1。[ItemCode]
 内联接[ITM1] T3在T1上。[ItemCode] = T3。[ItemCode]
 内连接[OITB] T2在T1.ItmsGrpCod = T2.ItmsGrpCod
 在T2。[ItmsGrpNam]不喜欢'%% INAKTIV %%'
 和
 T1。[frozenFor] ='N'
 和
 T3。[PriceList] = 1
 ORDER BY T0。[U_appBinLocation]
 

问候,

Johan

一周热门 更多>