SAP 的 MM Master 中有 3种单位。
1,基本数量单位( 基本订单单位,= 库存管理的最小单位)
2,发注单位(订单单位)
3,发注价格单位(订单价格单位)
管理 SAP 库存的最小单位。比如 个,KG 等。
MM01 品目登录 的 基本Data1 中显示 基本数量单位。
购买管理 Tab 中也显示。
购买发注(采购)时候的单位,一般是比 基本计量单位 要大。比如 箱,罐,盒 等。
比如 1箱 = 20 KG 或 20 个 等。
购买的时候,整箱买,但品目在库管理的时候 按KG、个 来管理。
比如像这个品目,发注单位是 CRT(箱),前面还显示了基本数量单位ST(个)。
然后输入发注单位的时候,弹出换算小画面,这里输入 1 CRT = 20 ST
输入完之后,点 追加Data 按钮,还可以确认输入的数据。
在购买情报里面,设定购买发注的价格单位。
比如 上面 的 1 箱 = 20 KG,发注的时候,以 箱 为单位,比如 1 箱 = 200 EUR。
然后在购买发注票里面默认就提案 箱 作为发注单位。
这里输入发注单位为CRT。
点一下 购买组织Data1,这里的发注价格单位也是CRT,200 EUR/CRT(箱)。
可以看到默认是CRT(箱),而且价格也自动带出来了。
保存,照会
入库的时候,数量 Tab 里面也有换算。
保存,照会
上面的3,1箱有20个,这是固定的,一般不会变化。
那什么叫数量/重量的换算有浮动呢?
比如系统设定一只烤鸡 为750G(克)。
发注价格单位是 只,一只鸡发注价格是15 EUR。
然后MM中的基本数量单位是G(克),也就是库存管理单位。
想定的一只烤鸡是750G,但是鸡有可能超过或不足750G,那么入库的时候,数量/重量的换算就有浮动啦。不是说1只鸡就肯定是750G,有可能是 800G 或 700 G。
这时候该怎么正确的入库呢?
好像没有 只 这个单位,用 ST(个)。
设定 1 个 = 750 G(克)。
设定购买发注单位为 ST(个),1 ST = 750 G(克)
设定价格是 0.02 EUR / 1G(克),也就是想定 0.02 EUR x 750 G/只 = 15 EUR/只 烤鸡。
默认的购买发注单位是 ST(个),价格单位却是 G(克),价格是购买情报里面设定的 0.02。
保存,照会
入库的时候,数量 Tab 上面,有机会输入真实的克数(购买发注价格单位数量)。
比如这里我们输入 800 G。
保存,照会。
然后看后面的国内通货额(就是总额)是15.52 (800 G x 0.02,应该是16 EUR呀?)
FI 票也变了。
MIRO 请求书上显示为 16 EUR(800 G x 0.02)。加税是 18.56。
ME21N 查看购买发注履历
这个问题是这样的:
比如化学工厂,生产某种化学产品。
我们跟化学工厂订购 100 KG 的该产品,由该工厂生产。
该工厂是按罐来生产的,有时候会少些(比如 98 公斤),有时候会多些(比如 102 公斤)。
不管是少些,还是多些,我们是按1 罐(想定是100 KG )来付款的。
这个问题该怎么实现呢?
来做一下试试:
5-1,SPRO > Check数量单位 新规单位 ZKG
ISO Code里面添加一个 ISO Code
然后在 数量单位 > MASS 质量 里面添加 ZKG 单位
ISO单位 ZKG
数量单位 ZKG
设置数量单位为 KG(在库管理单位),发注单位为 ZKG。
这样设置以后,KG单位(即实际入库量) 为 98 KG,ZKG 单位 都设为 100。
因为计算在库是以 ZKG 为单位的,所以无论实际入库多少,付款都是 100 ZKG(1 ZKG=1KG)。
追加Data 里面 ZKG 和 KG 的换算
这地方有点儿尴尬了哈,其实应该是不同数量变换单位。比如 1 ZKG = 1 KG 之类的。
保存之后还改不了了,晕
发注 100 KG 产品。
以 ZKG 来作为 发注单位。单价是 120 EUR,是从购买情报里面取来的。
入库的时候, 实际在库设为实际值,比如 98 KG。
但是购买发注价格单位数量(就是实际算钱的数量单位) 设为 100 ZKG(=KG)。
保存,照会
可以看到即使入库是 98 KG,但是仍然按 100 KG来付款了。
保存,照会
看一下购买发注履历
虽然只 入库了 98 KG,仍然是按照 100 KG 付款了。这样在库数量也对,付款金额也对。