如果则其他SAP B1查询

2020-08-31 10:57发布

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

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


你好

我已经每天使用此查询:

选择T2。[WhsName],T0。[DocDate],T0。[DocEntry] AS'订单号',T0。[LineNum],T0。[ItemCode] AS,'T0。[Dscription] AS "产品名称",T0。[数量],T0。[LineTotal] AS"净销售额"

从INV1 T0内连接OITM T1到T0。[ItemCode] = T1。[ItemCode]内连接OWHS T2到T0。[WhsCode] = T2。[WhsCode]内连接OINV T3到T0。[DocEntry] = T3 。[DocEntry]

尝试创建另一个将文档分类为"交货"或"存储订单"的列。 如果在文档行中出现ItemCode'Delivery',则该文档应被视为已交付。 是否可以通过SAP B1中的If Else语句来完成? 到目前为止,我尝试了Case Option,但是运气也不太好。

也在下面尝试过,但似乎也没有用。

IF T0。[ItemCode] ='Delivery',然后T3。[DocEntry] ='Delivery'ELSE'Store'。

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

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


你好

我已经每天使用此查询:

选择T2。[WhsName],T0。[DocDate],T0。[DocEntry] AS'订单号',T0。[LineNum],T0。[ItemCode] AS,'T0。[Dscription] AS "产品名称",T0。[数量],T0。[LineTotal] AS"净销售额"

从INV1 T0内连接OITM T1到T0。[ItemCode] = T1。[ItemCode]内连接OWHS T2到T0。[WhsCode] = T2。[WhsCode]内连接OINV T3到T0。[DocEntry] = T3 。[DocEntry]

尝试创建另一个将文档分类为"交货"或"存储订单"的列。 如果在文档行中出现ItemCode'Delivery',则该文档应被视为已交付。 是否可以通过SAP B1中的If Else语句来完成? 到目前为止,我尝试了Case Option,但是运气也不太好。

也在下面尝试过,但似乎也没有用。

IF T0。[ItemCode] ='Delivery',然后T3。[DocEntry] ='Delivery'ELSE'Store'。

付费偷看设置
发送
4条回答
Baoming ROSE
1楼-- · 2020-08-31 11:33
当T0。[ItemCode] ='Delivery'然后'Delivery'ELSE'Store'结束时的情况
追夢秋陽
2楼-- · 2020-08-31 11:43

谢谢,但是我想走得更远。 基本上,如果项目代码" Delivery"在行中,则需要将整个订单指定为" Delivery"。 不知道这是否会更复杂,并且不属于If If语句。 谢谢您的帮助!

Tong__Ming
3楼-- · 2020-08-31 11:22

您好,Ismael,

如何?

 CASE
  当ISNULL((选择不同的'true'
               来自INV1 r
               其中r.DocEntry = T0.DocEntry
                 和r.ItemCode ='Delivery'),'false')='true'然后'Yes'
  否则
 END AS [正在交付] 

致谢

Johan

葫芦娃快救爷爷
4楼-- · 2020-08-31 11:40

Artem Tkachev ,确实存在相同的区别。 我的版本更易于阅读/理解,您的版本更简洁/更有效。

但是,如果子查询返回空结果集,则您的版本可能会引发错误。 因此,如果我们再做一点调整,Ismael可能希望使用您的版本:

 CASE
  当ISNULL((选择非重复1
               来自INV1 r
               其中r.DocEntry = T0.DocEntry
                 and r.ItemCode ='Delivery'),0)= 1然后'是'
  否则
 END AS [正在发送] 

一周热门 更多>