Transfer Order(转储单)

在sd模块中,当delivery在做picking时,其他仓库的货物需要一个指定点来做picking,这时货物在仓库间的流动就是通过TO来记录的吧。
个人理解,不知道是否正确。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7714329/viewspace-1254397/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/7714329/viewspace-1254397/

### SAP 中创建物料凭证并生成转储 在SAP系统中,创建物料凭证的同时可以设置自动生成转储Transfer Order, TO),这通常发生在仓库管理(Warehouse Management, WM)启用的情况下。当执行物料移动操作时,可以通过特定的事务码或BAPI来触发这一过程。 对于通过程序化方式创建物料凭证并希望同步生成转储的情况,应使用`BAPI_ACC_GOODS_MOVEMENT_POST` BAPI[^1]。此接口允许定义物料移动的具体细节,在适当配置下会自动启动WM模块中的流程以创建相应的TO记录。需要注意的是,实际业务场景下的具体行为还取决于系统的配置以及所使用的移动类型。 为了确保创建物料凭证的过程中能够正确地生成转储,需满足以下几个条件: - **启用WM功能**:确认工厂/存储地点已激活WM组件。 - **设定移动类型参数**:某些物料移动类型的默认动作即为创建TO;这些可以在交易代码`OMJJ`中查看和调整。 - **维护库存管理模式**:针对涉及的物料主数据条目,其“特殊采购键”字段应当指向支持WM集成的方式。 下面是一个简的ABAP代码片段展示如何调用上述提到的BAPI来进行物料凭证创建,并期望随之而来的TO被建立: ```abap DATA: lt_bapi_goodsmvt_item TYPE TABLE OF bapigmditm, ls_bapi_goodsmvt_item LIKE LINE OF lt_bapi_goodsmvt_item. ls_bapi_goodsmvt_item-movement_type = '301'. " Example Movement Type ls_bapi_goodsmvt_item-material = 'MATNR'. ls_bapi_goodsmvt_item-storage_loc = 'STLOC'. APPEND ls_bapi_goodsmvt_item TO lt_bapi_goodsmvt_item. CALL FUNCTION 'BAPI_ACC_GOODS_MOVEMENT_POST' EXPORTING movement_date = sy-datum IMPORTING return = lv_return TABLES goodsmvt_item = lt_bapi_goodsmvt_item. ``` 这段代码仅作为概念验证用途,真实环境中还需要考虑更多因素如错误处理、额外的数据输入校验等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值