【MM系列】SAP MM模块-MIGO收货后自动打印收货单

公众号: SAP Technical
本文作者: matinal
 

 

前言部分

大家可以关注我的公众号,公众号里的排版更好,阅读更舒适。

正文部分

以下内容还需确认,是否能实现这一功能

现记录如下

1. Maintain the Printer Name in SPRO->Matl Mgmt->Inv Mgmt and Phy Inv->Print Control->Gen Settings->Printer Setting

2. Ensure that in SPRO->Matl Mgmt->Inv Mgmt and Phy Inv->Print Control->Gen Settings->Item Print Indicator, 1 stands for Matl Doc print out

3. In SPRO->Matl Mgmt->Inv Mgmt and Phy Inv->Print Control->Gen Settings->Print Version, maintain Print Version 2 

4. In SPRO->Matl Mgmt->Inv Mgmt and Phy Inv->Print Control->Maintain Print Indicator for GI/Transfer Posting Documents 

5. In SPRO->Matl Mgmt->Inv Mgmt and Phy Inv->Output Determination->Maintain Output Types, for the Output types WE01, WE02 and WE03, ensure the foll:

a. Default Values: Dispatch Time is 3 or 4 as per reqmt. and Tr medium is 1
b. Print Parameter is 7

6. In SPRO->Matl Mgmt->Inv Mgmt and Phy Inv->Output Determination->Printer Det->Pr Det by Pl/StoLoc, maintain the Output device for all your Plants 


7. Go to MN21, for Tr Type WE, Print Version 3, maintain Print Item as 1.

Now the settings are ready for Printing Material doc

8. While doing MIGO, ensure that in General Tab, you get "3 Collective Slip" beside the Print Indicator and you tick mark the field.

9. Now depending on the setting in 5a, the Matl doc is printed. If it is 3, you have to print it using MB90. If it is 4, it is printed immediately.

转载于:https://www.cnblogs.com/SAPmatinal/p/11181201.html

<think>嗯,用户的问题很具体,是想知道在SAPMIGO根据内向交货单收货时为什么不能修改库存地点,以及如何解决这个问题。看起来用户是SAP的仓储或物流模块使用者,可能在工作中遇到了操作障碍。用户提供的引用材料里有几条可能相关的线索:引用[1]提到分散仓库管理功能,提到4.6C版本允许在中心系统更改发货单,不过这个功能描述比较模糊,需要推敲是否有联系。引用[2]是关于EWM修改过账日期的技术方案,似乎不直接相关。引用[3]提到VL32N内向交货单收货,这条更有价值,说明系统存在内向交货单收货的标准功能。引用[4]是文章目录,暂时不需要关注。考虑到用户明确指向MIGO收货操作的限制,可以推断问题的核心在于内向交货单收货的业务流程控制。SAP系统对这类操作通常有严格的配置逻辑,需要从几个方面逐步排查:首先应该检查内向交货单的配置状态,因为系统默认会根据采购订单确定库存地点。如果交货单已经包含收货库位信息,MIGO界面通常会锁定这个字段。其次可能需要查看采购订单的自动收货地点控制标记,特别是如果启用了基于WM的仓储管理功能。技术上还要考虑WM/EWM相关的交货冻结设置,因为集成系统可能会通过增强程序覆盖标准功能。另外如果用户有开发权限,可以查看系统是否有启用替代校验程序来限制修改。从更深的层面来说,系统状态(比如交货单是否处于修改锁定状态)也是一个需要排查的点。建议用户按步骤检查配置点,因为大部分情况下问题的根源在后台配置。同时也要考虑是否有手动替代方案,比如取消凭证或特殊指令模式。最后要提醒用户权限问题,有时看似配置问题实际是操作员缺少字段修改权限。关于推荐操作路径的补充说明,特别强调修改采购订单字段建议要在项目环境中充分测试,因为自动确定地点的配置牵涉到多模块协同。用户可能需要和BASIS或开发团队协作处理增强程序问题。</think> 在SAP MIGO事务中根据内向交货单(Inbound Delivery)收货时无法修改库存地点,通常由以下原因及解决方案导致: --- ### **原因分析** 1. **内向交货单库位预分配** SAP系统要求收货库位**必须在创建内向交货单时确定**(通常在采购订单或交货单中维护)[^3]。MIGO收货时系统会自动带出预定义的库存地点(Storage Location),该字段通常被锁定。 2. **采购订单的自动确定设置** 若采购订单中启用了 **“自动确定库存地点”**(如通过WM/EWM集成),系统会根据物料主数据或仓库流程自动分配库位,导致MIGO界面无法修改[^1]。 3. **WM/EWM集成功能启用** 使用扩展仓库管理(EWM)时,库位管理权限会移交至EWM系统。此时在MIGO中修改库位会触发 **“更改冻结”**(Change Freeze)[^1]。 4. **系统状态或业务规则限制** - 内向交货单已过账或处于 **“已处理”** 状态 - 启用了批次管理(Batch Management)或序列号管理的物料需严格关联库位 - 存在未完成的质检库存(Inspection Stock) --- ### **解决方案** #### 方法1:**修改源数据(推荐)** 1. **重新维护内向交货单** - 使用事务代码 **VL32N** 修改内向交货单中的库存地点字段 - **前提**:交货单尚未过账收货(Post Goods Receipt)[^3] 2. **调整采购订单设置** - 在采购订单行项目(ME21N/ME22N)的 **“交货”标签页** 中修改“库存地点” - 若启用了自动库位分配,需检查配置路径: `SPRO > 物料管理 > 库存管理和实际库存 > 分配库存地点` #### 方法2:**系统功能覆盖** - **WM/EWM环境**:在EWM系统(事务代码 **/SCWM/TO_CONF**)中调整库位,中心系统的变更权限将受限[^1][^2] - **使用替代字段**:通过增强程序添加自定义字段替代库存地点(需开发BAdI:`MB_MIGO_BADI`) #### 方法3:**特殊场景处理** ```abap * 适用场景:仅需临时修改库位且无法调整源单据 * 操作步骤: 1. MIGO中选择内向交货单后,勾选"参考凭证"(Reference Document) 2. 保存时选择"带参考过账",生成临时凭证 3. 通过MB1B/MIGO_GI做库存转移(Stock Transfer)至目标库位 ``` > **风险**:此操作会导致库存历史分层,需同步调整财务和物料凭证 --- ### **关键配置点** | 配置路径 | 作用 | |----------------------------------------------|----------------------------------------------------------------------| | `SPRO > MM > 采购 > 采购订单 > 设置库存地点确定` | 关闭"自动库位确定"以允许手动修改 | | `OVZ9:定义交货单类型的行为` | 检查内向交货单类型的"库位修改"权限标记 | | `/SCWM/ADMIN > EWM集成设置` | 管理EWM与ECC的库位控制同步规则(如启用MAPOUT接口增强)[^2] | --- ### 根本问题剖析 该限制源于SAP的分层控制逻辑:**收货库位属于主数据级参数,必须在供应链前端(采购/交货单)确定**。MIGO作为执行层事务,仅支持对数量、批次等执行级字段的修改[^3]。集成EWM时此控制更严格,需通过分散仓库管理系统(如事务代码`/SCWM/MON`)协调变更[^1]。 > 📌 **操作建议**:若频繁需修改库位,建议通过增强在VL31N/VL32N中增加库存地点覆盖功能字段,避免MIGO层操作冲突[^2]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值