点击此处---> 群内免费提供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'。
谢谢,但是我想走得更远。 基本上,如果项目代码" Delivery"在行中,则需要将整个订单指定为" Delivery"。 不知道这是否会更复杂,并且不属于If If语句。 谢谢您的帮助!
您好,Ismael,
如何?
致谢
Johan
Artem Tkachev ,确实存在相同的区别。 我的版本更易于阅读/理解,您的版本更简洁/更有效。
但是,如果子查询返回空结果集,则您的版本可能会引发错误。 因此,如果我们再做一点调整,Ismael可能希望使用您的版本:
一周热门 更多>