0

我需要阻止在创建仓库任务期间确定的 bin 以外的 bin - 与确定的 bin 相邻的 bin。我可以通过 /SCWM/LS02 手动阻止存储箱进行存放,如下所示:

/SCWM/LS02 屏幕样本

但是,我需要在仓库任务过帐期间通过增强来做到这一点。我把代码放在一个BADI中,用于更新仓库任务(增强点/SCWM/ES_CORE_SB),在/SCWM/LS02中复制这个过程是相当困难的。它涉及通过对话框操作内存值,然后在调用功能模块以保存更改之前将它们再次导入主程序(但仍然无法成功使更改“粘住”)

自定义状态已设置好,可用作阻止 bin for putaway 的原因。

有谁知道我可以使用任何 FM 或 BAPI 来阻止具有自定义状态的存储箱?或者尝试通过 ABAP 阻止存储箱?谷歌搜索但没有找到。已经查看并尝试了 FG CRMBSVA 的 FM,但无济于事。

在此先感谢您的帮助!

4

1 回答 1

0

您可以使用 /SCWM/BIN_BLOCK_USER 功能阻止/取消阻止用于库存存放/移除的存储箱。该功能确实阻止/解除阻止一个垃圾箱。但是它不设置用户状态,这在 /SCWM/LS02 中也是可选的。

于 2021-08-24T08:24:48.770 回答