DTW输入有效代码[OITW.WhsCode](更新最小和最大库存)

2020-08-14 10:27发布

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

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


专家们,

我正在尝试通过DTW更新最小库存和最大库存

但是我有错误并且说输入有效的代码OITW.WhsCode。 我没有什么错,我认为我为WhsCode输入了正确的代码。 你能帮我这个家伙吗? 这是我的模板。

谢谢。

(18.3 kB)

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

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


专家们,

我正在尝试通过DTW更新最小库存和最大库存

但是我有错误并且说输入有效的代码OITW.WhsCode。 我没有什么错,我认为我为WhsCode输入了正确的代码。 你能帮我这个家伙吗? 这是我的模板。

谢谢。

(18.3 kB)
付费偷看设置
发送
7条回答
哎,真难
1楼-- · 2020-08-14 10:43

如果要在OITW中更新(而非创建)记录,则需要 仅有一个主键(ItemCode)的OITM模板。

然后对于OITW,您再次需要ItemCode和LineNum。 将WhsCode保留为空,否则即使正确输入相应的代码也会出错。 除了OnHand之类的字段需要通过库存交易进行更新之外,其他字段也可以更新。

LineNum是OWHS.WhsCode中仓库的排序顺序(从0开始)。 您可以使用此查询为OITW中的每个仓库标识LineNum(为HANA编写,但是修改它以便在SQL Server中运行并不难)。

从OITW内部联接中选择SELECT OITW。" WhsCode",T0。" LineNum",OITW。" ItemCode"(选择OWHS。" WhsCode",ROW_NUMBER()覆盖(按OWHS排序。" WhsCode")-1 AS" LineNum" FROM OWHS)T0 ON OITW。" WhsCode" = T0。" WhsCode"

一周热门 更多>