MM-委外业务
SAP MM-分包业务讲解(subcontracting)-01-主数据与采购订单的创建
SAP MM-分包业务讲解(subcontracting)-02-主数据与采购订单的创建-多BOM的业务情况分析
SAP MM-分包业务讲解(subcontracting)-03-组件发货业务
SAP MM-分包业务讲解(subcontracting)-04-外向交货单发货的配置介绍
委外加工是指由本公司提供材料(可能是部分)给外包商进行加工,完工后收回成品并向委外加工商支付加工费的业务方式;
步骤:
1.创建为外加工订单:
订单类型:NB;
ITEM类别:L;
物料(最好有BOM),然后展BOm,带出原材料需求
MARK:并不是BOM中的所有材料都会带出,如果在BOM item的status中
设置了Mat. Provision indicator为L,即由供应商提供,则不会带出;
2.发料给委外加工商:
方法一:transfer,t-code MB1B,Mvt 541,指定PO number;
方法二:ME2O(报表);
方法三:t-code MIGO,输入meterial,委外加工商;
方法四:从另外的供应商直接提供材料给委外加工商,向供应商下采购订单,在delivery adress中勾上SC vendor,输入委外加工商,然后会自动带出委外加工商的地址,收货时库存也会自动记到委外加工库存(101收货,特殊库存标记为O);
3.加工完成收货:
同时做两个动作:
收货(mvt:101);
原材料消耗(mvt:543);
t-code:MIGO,输入参照PO number(可以修改原材料消耗的数量);如果采用的是移动平均价,则成品的价值为为外加工费和材料消耗费之和;
4.后续调整:
参照PO进行调整,例如增加物料消耗等。
MM-委外业务的更多相关文章
- 【MM系列】SAP MM模块-委外采购订单 把Warning转换成Error信息提示
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[MM系列]SAP MM模块-委外采购订单 把W ...
- U811.1接口EAI系列之四--委外订单生成--VB语言
委外订单主细表.子个构成需求.具体代码与参数说明. 下面调用的通用方法在: http://www.cnblogs.com/spring_wang/p/3393147.html 作者:王春天 2013- ...
- 通过数据,修改金蝶ERP的收料通知单不合格和合格数量,修改生产投料单,委外发出数量
update POInStockEntry set FAuxNotPassQty=不合格数量 where FInterID=(select FInterID from POInStock where ...
- U811.1接口EAI系列之二-BOM构成-委外BOM构成--VB语言
1.下面代码实现了VB6.0中调用U8EAI-BOM构成服务,以下代码均为项目实际代码,可直接复制应用. 2.在u811.1版本中委外BOM构成与正常的BOM构成是同系列表,不单独存储. 3.是以存货 ...
- 20170524 委外采购的物料BOM
目标:找委外采购订单BOM, 我的方法:1.直接在电脑中搜索关键字:2.到系统中找数据查询3.委外采购订单系统如何操作? 数据怎么做, 实施: 结果:MDBAEKET, "采购订单项目计划行 ...
- Odoo13 新功能:委外
[ADD] mrp_subcontracting In a few words, it allows to send components to a subcontractor partner and ...
- ABAP-增强-层级BOM-AB件业务
目前新需求:整车A下挂有委外总成件B,总成件B和子件E是层级BOM,且采购类型均为F,信息记录类型均为寄售,按照现在标准MRP逻辑,只能计算第一层级子件需求,无法运行出子件E的需求. 1.实现方式 1 ...
- SAP一句话入门 .
SD是Sales and Distribution的简称.在SAP系统中,销售与分销模块处在供应链下游,关注从客户订单到向客户收款的全过程. SD模块中的Sales好理解,而Distribution却 ...
- [转帖]SAP一句话入门:Material Management
SAP一句话入门:Material Management http://blog.vsharing.com/MilesForce/A616683.html 让我们来关注供应链上的另一个模块Materi ...
随机推荐
- web Function函数
javascript中函数定义 js中函数一般定义如下: function functionName(arg0,arg1,arg2,...,argN) { statements;}其中function ...
- PythonStudy——闭包
# closure:被包裹的函数,称之为闭包 # 完整的闭包结构:1.将函数进行闭包处理:2.提升函数名的作用域 # 案例:延迟加载 def get_site(url): #url='https:// ...
- C++——STL内存清除
1.vector元素的清除 看代码.在vector中添加若干元素,然后clear() #include<iostream> #include<list> #include< ...
- js通過name获取input框输入值
var account = $("input[name='account']").val();//获取input框输入值
- 18.25 JLink调试程序步骤
S3C2440开发板启动时候选择NandFlash启动,然后输入如下命令: r /*复位cpu*/ h ...
- win10自动更新后SQLServer无法启动的问题排查
今天中午windows提示更新系统补丁并重启后发现,本地的SQL Server服务器没有正常启动,手工启动sqlserver也失败了,报错:找不到ERRORLOG文件及相应目录. 很是奇怪.强制创建该 ...
- HUE安装过程中的一些坑
1. gcc: error: krb5-config:: No such file or directory 执行安装krb5-devel yum provides krb5-config 得到提示: ...
- 7.6.2 break 语句
7.6.2 break 语句 程序执行到循环中的break语句时,会种植包含它的循环,并继续执行下一阶段. 如果break语句位于嵌套循环内,它只会影响包含它的当前循环. break还可用于因其他原因 ...
- Linux下如何查看进程准确启动时间
- note 12 集合Set
集合Set +无序不重复元素(键)集 +和字典类似,但是无"值" 创建 x = set() x = {key1,key2,...} 添加和删除 x.add('body') x.re ...