16 SAP前台操作手册-MM模块-库存管理-同一个公司代码下-工厂间库存转储-UB STO发货&手动收货(二步法 Mvt.641-(在途T+) & 101+) 有在途库存

0 总体说明

SAP实施项目中,到了第3个阶段-系统实现,在这个阶段,因为蓝图汇报已经结束,配置也差不多完成了,自开发还在进行中,SAP标准功能下,可以进行基础业务的前台操作了,在实现阶段的尾端,客户指定的关键用户(俗称KU-Key User)会进行前台业务操作和练习,提高熟练程度,同时需要在外部SAP顾问的帮助下,编写模块操作手册。

我们现在以客户关键用户的角色,进行前台操作手册编写。

1 业务说明

同一个公司代码下-工厂间库存转储-UB STO发货&手动收货(二步法 Mvt.641-(在途T+) & 101+) 有在途库存

物料号:6630000010
同一个公司:1088

供应工厂:1087
接收工厂:1088

提前创建二步法UB STO:BOTECK 库存转储UB STO 8670000003 已创建

2 系统操作步骤

2.1 检查UB STO一步法配置

SPRO路径:物料管理 ->采购订单->设置库存调拨订单->分配凭证类型, 一步过程, 交货不足限度

1处,显示配置设置的是一步法

2处,需要将勾选去掉,变更为二步法,然后保存

注意:相关配置,请参见: 41 MM配置-采购-采购订单-STO配置3-分配凭证类型, 一步过程, 交货不足限度(Assign Document Type, One-Step, Underdelivery Tol.)_按工厂配置交货类型-优快云博客

2.2 VL10B创建外向交货单

输入事务码VL10B进入,

​​

1处,选择"采购订单"

2处,输入采购订单

3处,移除交货创建日期

4处,移除交货创建日期计算规则

5处,点击"执行"按钮

​​

6处,选择行项目

7处,点击"后台"

​​

8处,选择行项目

9处,点击"日志"

​​

10处,选择行项目

11处,点击"单据"

12处,显示创建好的外向交货单 80003970

2.3 VL02N检查外向交货单

输入事务码VL02N进入,

1处,输入外向交货单

2处,选择"拣配"

3处,显示物料号

4处,显示供应工厂

5处,显示库存地点

6处,显示交货数量

2.4 供应工厂VL02N外向交货单过账发货641-(T+)

输入事务码VL02N进入,

1处,输入拣配数量

2处,点击"过账发货"

如有相同报错,请参见:91 SAP报错:不可能为条目BN01 GBB BNVG VAY 3000确立帐户(Account determination for entry BN01 GBB BNVG VAY 3000 no)-优快云博客

补货交货 80003970已保存

2.5 VL03N查看外向交货单凭证流

输入事务码VL03N进入,

1处,点击"凭证流"进入

​​

2处,显示物料凭证 TF 到在途库存 4900006770

3处,点击"显示文档"

4处,显示UB STO供应工厂发货移动类型 641 - (二步法) 

也可以使用事务码ME23N查看UB STO-采购历史记录如下:

​​

2.6 MB51查询物料凭证

输入事务码MB51进入,

1处,供应工厂 1087

2处,接收工厂 1088

3处,显示发货工厂1087下库存地点1001,移动类型641 - 出库 1 EA

4处,显示接收工厂1088下在途库存,移动类型641 T+ 1 EA (可以使用事务码MB5T查询到在途库存,因为是二步法)

2.7 MIGO物料凭证显示

输入事务码MIGO进入,

​​

1处,选择"文件信息"

2处,选择"FI凭证" 显示弹窗

2.8 MIGO会计凭证

输入事务码MIGO进入,

​​

3处,显示后续 会计凭证 和 物料分类账

​​

上面出现科目差异是因为之前修改了价格。

2.9 MB5T显示在途库存

输入事务码MB5T进入,

1处,输入物料号

2处,输入 接收工厂

3处,输入 发货工厂(供应工厂)

4处,勾选 库存转储订单(US STO)

5处,点击"执行"按钮,进入下一个界面

​​6处,显示接收工厂的在途库存

2.10 MIGO接收工厂收货过账101+(T-)

输入事务码MIGO进入,

1处,选择"A01 收货"

2处,选择"R01 采购订单"

3处,输入UB STO,按回车键 进入下一个界面

4处,显示物料信息

5处,显示收货数量,如果数量不对,可以根据实际收货数量进行调整和更改

6处,显示收货的移动类型,收货工厂和库存地点

7处,显示UB STO和行项目

8处,显示供应工厂

9处,勾选"项目确认"

10处,如果采购订单有多个行项目,需要进行翻页

11处,点击"检查"按钮,查看是否有报错

12处,点击"过账"按钮

物料凭证 5000002318 已过账

2.11 MB51查询物料凭证

输入事务码MIGO进入,

2.12 MIGO物料凭证显示

输入事务码MIGO进入,

1处,选择"文件信息"

2处,选择"FI凭证" 显示弹窗

2.13 MIGO会计凭证

输入事务码MIGO进入,

显示"在会计中未发现任何后继凭证"

2.14 MMBE查询库存

输入事务码MMBE进入,

1处,显示接收工厂101入库库存 1 EA,之前的库存是 1 EA

Done.
Created on 26th June,2024

MM模块目录(MM Module Catalogue): 0 SAP前台操作手册-MM模块-库存管理-操作清单(MM Module Foreground Operation List)
上一篇(Previous Article): 15 SAP前台操作手册-MM模块-库存管理-同一个公司代码下-工厂间库存转储-UB STO发货&系统自动收货(一步法 Mvt.647- & 101+) 没有在途库存-优快云博客
下一篇(Next Article):  17 SAP前台操作手册-MM模块-库存管理-同一个公司代码下-工厂间库存转储-UB 退货STO发货&系统自动收货(一步法 Mvt.161- & 677+) 没有在途库存

### STO库存管理系统实现方案 #### 1. STO概述 STOStock Transfer Order,库存转储订单)是一种用于在不同存储位置之移动物料的机制。它通常应用于企业内部的不同仓库或工厂的物料转移场景。这种功能可以有效支持跨部门、跨地域的企业运营需求。 在SAP MM模块中,STO可以通过多种方式实现,具体取决于企业的实际业务流程和系统配置[^3]。以下是基于引用中的描述及相关实践总结的内容: --- #### 2. STO的核心实现方法 ##### (1)两步法 vs 一步法 - **两步法** 在传统的两步法中,STO分为两个独立的操作阶段完成:首先是创建并处理转储订单(Movement Type 641),随后接收方执行收货操作(Movement Type 101)。这种方法适用于需要严格控制中状态的情况,例如存在运输时较长或者需要额外审批的情形[^5]。 - **一步法** 对于更加高效的场景,“一步法”可以直接通过单一事务码(如MIGO Movement Type 301 或 UB-STO 自动化模式)一次性完成发货收货动作。此过程中不会产生所谓的“在途库存”,简化了账务记录的同时也减少了人为干预的可能性。 --- #### 3. SPRO路径下的参数设置 为了使上述两种方法正常运作,在后台需做好相应的基础数据准备和技术设定工作。以下是从参考资料提取的关键步骤说明: ```plaintext SPRO 路径: 物料管理 -> 采购订单 -> 设置库存调拨订单 -> 分配凭证类型, 一步过程, 交货不足限度 ``` 这些配置决定了当用户发起一次具体的货物调动请求时,系统如何自动生成对应的会计分录以及其他关联文档。 --- #### 4. MES/Material Management 和 ERP 的集成作用 除了单纯依靠SAP本身的功能外,现代制造业还经常借助MES (Manufacturing Execution System) 来增强整个供应链可视度以及反应速度。正如松下所展示的例子那样——其PGMA平台不仅促进了手工装配环节内的协作效率提升,而且还能无缝对接上层ERP架构,形成闭环反馈回路以便持续改进未来决策质量[^2]。 因此,在规划任何大型跨国集团范围内的STO部署之前,务必充分考虑现有信息化基础设施现状,并评估引入第三方插件解决方案所带来的潜在收益风险平衡点。 --- #### 5. 技术细节补充 - 示例代码片段 下面给出一段模拟生成标准格式XML文件的小型Python脚本作为参考用途之一: ```python import xml.etree.ElementTree as ET def create_sto_xml(order_id, item_list): root = ET.Element("STOOrder") order_info = ET.SubElement(root, "OrderInfo") ET.SubElement(order_info, "OrderId").text = str(order_id) items = ET.SubElement(root, "Items") for idx, qty in enumerate(item_list): item = ET.SubElement(items, "Item", attrib={"id":str(idx)}) ET.SubElement(item, "Quantity").text = str(qty) tree = ET.ElementTree(root) return ET.tostring(tree.getroot(), encoding='utf8', method='xml').decode() print(create_sto_xml(12345,[{'material':'MAT-A','quantity':10}, {'material':'MAT-B','quantity':20}])) ``` 注意这只是一个非常简单的例子用来演示基本原理而已;真实世界应用当中往往还需要加入更多字段验证逻辑等内容来满足特定行业合规性要求等等因素考量进去才行。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值