上一章讲了一些MM模块的豆知识。
- MR21 修改物料原价
- MM02 修改基本数量单位/评价Class
- MMAM 修改物料类型/评价Class
SAP MM学习笔记 - 豆知识02 - MR21 修改物料原价,MM02 修改基本数量单位/评价Class,MMAM 修改物料类型/评价Class-CSDN博客
本章继续学习MM模块的豆知识。
- MM01中设定的安全在库和最小安全在库
- MM01/MMSC/Customize自动 扩张物料的保管场所
- MM01中定义生产订单的默认入库保管场所
- VA01受注票中设定禁止贩卖某个物料
1,MM01上定义 安全在库与最小安全在库
安全在库咱们都知道是为了 RLT(补充Leadtime) 之外的可能延迟纳品时的正常在库消耗。
主要就是为了体现 安全 二字。
那么最小安全在库是什么意思呢?
其实就是设定某一类品目,比如品目A,品目B,品目C 这3个属于一类,那么不是按照品目单位定的安全在库,而是按照这一类别而定的安全在库,就叫做最小安全在库。
我合计为啥叫最小呢,就是因为既然是类别,要横向考虑嘛,一般来说都往低了定。
但是某一个品目的话,它可能是觉得单独另定高一些比较好,所以可以和最小安全在库同时使用。
假如最小安全在库 < 安全在库 的话会怎么样呢?就会报一个警告给你。
安全在庫的值要在最小安全在庫之上。
Msg 番号 6R085
当然两者一样大的时候不会报警告信息的。
还有一个就是当你选那种可以自动计算安全在库的MRP Type的时候,那么系统自动算出来的安全在库小于最小安全在库的话会怎么办呢?
它不会带着警告给你设定的,它会把最小安全在库的值设定给安全在库的。
2,MM01/MMSC/Customize 扩张品目保管场所
扩张品目保管场所有几种方法:
- MM01
- MMSC
- 后台配置自动扩张
a),MM01 品目登录
比如品目 100-300-B2,其保管场所只有 0001
比如 移动Type 561 库存初期化的时候,会报下面的错误
可以通过MM01 来扩张保管场所 0002
可以看到已经扩张了保管场所 0002,直接保存即可
再做一次 移动Type 561 、保管场所 0002,是OK的了
b),MMSC
比如像做MIGO 移动Type 561 、保管场所 0003
结果出下面的错误
品目 100-300-B2 1000 0003 没有登録。
Msg 番号 M7006
在上面的MM01 节里面也说过,MMSC 可以一次性的查看所有保管场所,也可以批量扩张。
SAP Menu > Logistics > 在库/购买管理 > 品目Master > 其他
- 全登录济保管场所一览
这个会把包括既存的所有保管场所都显示出来
- 只扩张可能保管场所一览
这个不会显示既存的保管场所
咱们这里直接回车
可以看到既存有2个保管场所 0001,0002
咱们这里输入 0003,然后回车,再点保存
再做一次 移动Type 561 、保管场所 0003,是OK的了
c),后台配置自动扩张
除了上面的 MM01,MMSC之外,还有一种更方便的方法,就是通过后台配置来自动扩张。
比如像做MIGO 移动Type 561 、保管场所 0004,是报错的,咱们来看看Customize
Spro > 在库/购买管理 > 在库管理/实地棚卸 > 入库
登录:保管场所
先点一下 Plant 按钮
先把Plant 1000 的 保管场所自动登录 栏位给勾上,然后点保存
回到上一个页,点 移动Type 按钮
向下滚动到 561 - 利用可能在库初期化,然后勾上 保管场所自动登录,点保存
再做MIGO 移动Type 561 、保管场所 0004,是不会报错的
先不保存,
再做MIGO 移动Type 561 、保管场所 0005,也是OK的
MIGO 中保存之后,再到 MMSC,可以看到 0005 保管场所 已经自动登上了。
以上就是扩张保管场所的3种方式。
不过有的公司不让用 后台配置自动扩张 这种方式,因为万一输入错误,就把品目给入库到不合适的保管场所了嘛。
在考虑便利性的基础上,选择符合自己需要的方法。
3,MM01 定义制造指图(生产订单)的默认入库保管场所
这一节讲如何定义默认的制造指图(生产订单)的入库保管场所。
a),CS12 - BOM展开
先准备一下品目。
成品 P-100
可以看到成品 P-100 是由 半成品 100-100,100-200 等组成
其中半成品 100-100 又由原材料 100-110,100-120,100-130 等组成。
b),MM02 品目变更
MRP 2 Tab 里面
- 出库保管场所:0001
这个栏位有两个用途
- 设定了该品目作为构成品(半成品或原材料) 出库给产线时的默认出库保管场所(存储地点)
- 设定了该品目作为被生产出来的产品时的默认入库保管场所
- 调达Type:X - 内制/外部调达可能
c),CO01 - 制造指图(生产订单)
半成品 100-100 的制造指图
入库Tab
- 保管场所:0001
该半成品作为被生产出来的产品时的入库保管场所,对应的就是MM02 MRP Tab的出库保管场所
成品 P-100 的制造指图
该成品作为生产出来的产品,它的入库保管场所为 0002
点一下上图的 构成品概要 图标
可以看到该成品 P-100 的构成品之一 半成品 100-100 的出库保管场所 是0001
即该 半成品100-100 作为成品P-100的构成品,运往产线的时候,默认从保管场所 0001 出库。
参照:看一下 成品 P-100 的 品目Master MRP 2 Tab
可以看到该成品的制造指图 的默认入库保管场所是 0002,跟上面的制造指图上面显示的相同。
这就是 MRP 2 Tab 里面 【出库保管场所:0001】这个栏位的两个用途:
- 设定了该品目作为构成品(半成品或原材料) 出库给产线时的默认出库保管场所(存储地点)
- 设定了该品目作为被生产出来的产品时的默认入库保管场所
4,VA01 受注票(销售订单)中禁止某个品目
比如某个品目爆出安全问题等的时候,要暂时停止该品目的销售,那么就需要在VA01 中禁用。
a),VA01 受注传票登录
- 受注Type:OR
- 贩卖组织:1000
- 流通Channel:10
- 制品部门:00
- 品目:P-100
b),Customize中禁用该品目
Spro > Logistics > 品目Master > Key项目设定 > 贩卖管理相关联的数据
贩卖管理Status:
- 12 - 贩卖不许可
- 空白 - 无Message
- A - 警告
- B - Error Message
贩卖Status 12 里,包括受注,全部都是B,即全Block掉了,用这一项就可以达到Block销售的目的
- 受注Block:B
c),MM02 品目变更
上述Customize只是提供了一个选项,具体的设定是在MM02 品目变更当中。
- Plant:1000
- 贩卖组织:1000
- 流通Channel:10
贩卖:贩卖组织1 Tab
- 贩卖Status : 12 - 贩卖不许可
这样就设定好了在 Plant1000/贩卖组织1000/流通Channel10 中不再允许 贩卖该品目
还需要设定开始日,然后保存即可
- 有效开始日:比如设为今天 2024/08/06
d),VA01 受注传票登录
再次登录受注票的时候,就会出以下错误
品目 P-100 的状态: 販売不許可
Msg 番号 V1028
但是,咱们这里只是登录了该Plant/贩卖组织/流通Channel 这个渠道的Block,其他的渠道没Block
- Plant:1000
- 贩卖组织:1000
- 流通Channel:10 - 小卖(零售)
比如
- Plant:1000
- 贩卖组织:1000
- 流通Channel:12 - 卸卖(批发)
出了个错误
在品目 P-100 中,販売組織 1000 流通Channel 12 言語 DE 没有登録。
Msg 番号 V1382
我很少使用这个品目,咱们给 语言DE登录一下
MM01 - 品目登录(其实是扩张的意思)
- Plant:1000
- 贩卖组织:1000
- 流通Channel:12
然后点 保存 即可
再回到VA01
晕菜,各种错误,继续排错
出荷先 9002 没有在販売Area 1000 12 01中登录。
Msg 番号 VP210
TODO:研究了一会儿没搞明白,先放过,以后再说,换一个受注先/出荷先
VA01 受注传票登录
- Plant:1000
- 贩卖组织:1000
- 流通Channel:12
换一个受注先/ 出荷先
好像没有报错了哈
回到MM02,再去设定所有贩卖组织级别的Block
贩卖:贩卖组织1 Tab
- 流通Channel间 Status:12 - 贩卖不许可
这个栏位是说所有的贩卖渠道就Block的意思
再次回到VA01,做相同的事情
VA01 受注传票登录
- Plant:1000
- 贩卖组织:1000
- 流通Channel:12
这次就不允许贩卖了
不仅 Plant 1000/ 贩卖组织1000/ 流通Channel 10 不允许,所有的都不再允许了