将存储仓传递到BAPI_GOODSMVMT_CREATE

2020-09-20 23:51发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我正在撰写一份CSV文档...

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

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


嗨,

我正在撰写一份CSV文档中针对我们的部分库存报废报告。

由于不是应该废弃所有物料箱,所以我想确保选择正确的物料箱。

此刻,我正尝试使用BAPI_GOODSMVMT_CREATE发布物料凭证,然后使用L_TO_CREATE_TR从运输请求中创建转移订单。

我找不到指定要使用的存储箱的可能性。 结构BAPI2017_GM_ITEM_CREATE中有一个STGE_BIN字段,但它似乎与目标而不是源有关。 就我而言,同一结构中的字段STGE_BIN_PC和STGE_BIN_ST没有出现任何作用,或者看起来如此,因为TR看起来完全一样。

我想念什么吗? 有更好的方法吗?

致谢

克里斯蒂安

4条回答
Doze时光
2020-09-21 00:15

L_TO_CREATE_TR的工作原理基本上类似于后台LB10或事务LB10的TO,在这里您也没有选择输入存储仓的选择,SAP使用策略来确定仓。

因此,您可能需要寻找其他功能模块以实现定义从哪个位置将库存转移到临时仓位的目标,请参见 https://help.sap.com/erp2005_ehp_02/helpdata/zh-CN/9b/8ec95360267214e10000000a174cb4/content.htm?no_cache=true

我还相信BAPI_GOODSMVMT_CREATE中的bin字段可用于两个方向,当然前提是该字段在移动类型的字段选择中可用。 而且它可能仅适用于非常简单的仓库。 在进行编程之前,请先尝试使用MIGO。 这也可能导致某种不一致,例如 这表明该TR仍然处于创建状态并且处于活动状态,而在WM中无需执行任何操作,因为您已经直接从仓库中删除了库存,这意味着您需要在额外的步骤中删除TR。

一周热门 更多>