SAP MM学习笔记25- SAP中 基本数量单位,发注单位,发注价格单位

2024-01-16 10:40

本文主要是介绍SAP MM学习笔记25- SAP中 基本数量单位,发注单位,发注价格单位,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

SAP 的 MM Master 中有 3种单位。

1,基本数量单位( 基本订单单位,= 库存管理的最小单位)

2,发注单位(订单单位)

3,发注价格单位(订单价格单位)

1,基本数量单位( 基本订单单位,= 库存管理的最小单位)

管理 SAP 库存的最小单位。比如 个,KG 等。

MM01 品目登录 的 基本Data1 中显示 基本数量单位。

购买管理 Tab 中也显示。

2,发注单位(订单单位)

购买发注(采购)时候的单位,一般是比 基本计量单位 要大。比如 箱,罐,盒 等。

比如 1箱 = 20 KG 或 20 个 等。

购买的时候,整箱买,但品目在库管理的时候 按KG、个 来管理。

比如像这个品目,发注单位是 CRT(箱),前面还显示了基本数量单位ST(个)。

然后输入发注单位的时候,弹出换算小画面,这里输入 1 CRT = 20 ST

输入完之后,点 追加Data 按钮,还可以确认输入的数据。

3,发注价格单位(发注单位和价格单位不一致的情况)

在购买情报里面,设定购买发注的价格单位。

比如 上面 的 1 箱 = 20 KG,发注的时候,以 箱 为单位,比如 1 箱 = 200 EUR。

然后在购买发注票里面默认就提案 箱 作为发注单位。

3-1,ME11 购买情报Master登录

这里输入发注单位为CRT。

点一下 购买组织Data1,这里的发注价格单位也是CRT,200 EUR/CRT(箱)。

3-2,ME21N 购买发注

可以看到默认是CRT(箱),而且价格也自动带出来了。

保存,照会

 3-3,MIGO 入库

入库的时候,数量 Tab 里面也有换算。

 保存,照会

4,发注价格单位(数量/重量的换算有浮动的情况)

上面的3,1箱有20个,这是固定的,一般不会变化。

那什么叫数量/重量的换算有浮动呢?

比如系统设定一只烤鸡 为750G(克)。

发注价格单位是 只,一只鸡发注价格是15 EUR。

然后MM中的基本数量单位是G(克),也就是库存管理单位。

想定的一只烤鸡是750G,但是鸡有可能超过或不足750G,那么入库的时候,数量/重量的换算就有浮动啦。不是说1只鸡就肯定是750G,有可能是 800G 或 700 G。

这时候该怎么正确的入库呢?

4-1,MM01 新规一个品目

好像没有 只 这个单位,用 ST(个)。

设定 1 个 = 750 G(克)。

4-2,ME11 购买情报

 设定购买发注单位为 ST(个),1 ST = 750 G(克)

设定价格是 0.02 EUR / 1G(克),也就是想定 0.02 EUR x 750 G/只 = 15 EUR/只 烤鸡。

 4-3,ME21N 购买发注

默认的购买发注单位是 ST(个),价格单位却是 G(克),价格是购买情报里面设定的 0.02。

 保存,照会

4-4,MIGO 入库

入库的时候,数量 Tab 上面,有机会输入真实的克数(购买发注价格单位数量)。

比如这里我们输入 800 G。

 保存,照会。

然后看后面的国内通货额(就是总额)是15.52 (800 G x 0.02,应该是16 EUR呀?)

 FI 票也变了。

4-5,MIRO 请求书照合

MIRO 请求书上显示为 16 EUR(800 G x 0.02)。加税是 18.56。

 保存,照会

ME21N 查看购买发注履历

5,发注价格单位(发注数量和入库数量不一致,但是还得按照发注数量付款的实际问题)

这个问题是这样的:

比如化学工厂,生产某种化学产品。

我们跟化学工厂订购 100 KG 的该产品,由该工厂生产。

该工厂是按罐来生产的,有时候会少些(比如 98 公斤),有时候会多些(比如 102 公斤)。

不管是少些,还是多些,我们是按1 罐(想定是100 KG )来付款的。

这个问题该怎么实现呢?

来做一下试试:

5-1,SPRO > Check数量单位 新规单位 ZKG

ISO Code里面添加一个 ISO Code

然后在 数量单位 > MASS 质量 里面添加 ZKG 单位

ISO单位 ZKG

 数量单位 ZKG

5-1,MM01 新规品目

设置数量单位为 KG(在库管理单位),发注单位为 ZKG。

这样设置以后,KG单位(即实际入库量) 为 98 KG,ZKG 单位 都设为 100。

因为计算在库是以 ZKG 为单位的,所以无论实际入库多少,付款都是 100 ZKG(1 ZKG=1KG)。

追加Data 里面 ZKG 和 KG 的换算

5-2,ME11 购买情报

这地方有点儿尴尬了哈,其实应该是不同数量变换单位。比如 1 ZKG = 1 KG 之类的。

保存之后还改不了了,晕

5-3,ME21N 购买发注

发注 100 KG 产品。

以 ZKG 来作为 发注单位。单价是 120 EUR,是从购买情报里面取来的。

 5-4,MIGO 入库

入库的时候, 实际在库设为实际值,比如 98 KG。

但是购买发注价格单位数量(就是实际算钱的数量单位) 设为 100 ZKG(=KG)。

保存,照会

5-5,MIRO 请求书照合

可以看到即使入库是 98 KG,但是仍然按 100 KG来付款了。

保存,照会

看一下购买发注履历

虽然只 入库了 98 KG,仍然是按照 100 KG 付款了。这样在库数量也对,付款金额也对。

这篇关于SAP MM学习笔记25- SAP中 基本数量单位,发注单位,发注价格单位的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/612311

相关文章

Go语言数据库编程GORM 的基本使用详解

《Go语言数据库编程GORM的基本使用详解》GORM是Go语言流行的ORM框架,封装database/sql,支持自动迁移、关联、事务等,提供CRUD、条件查询、钩子函数、日志等功能,简化数据库操作... 目录一、安装与初始化1. 安装 GORM 及数据库驱动2. 建立数据库连接二、定义模型结构体三、自动迁

ModelMapper基本使用和常见场景示例详解

《ModelMapper基本使用和常见场景示例详解》ModelMapper是Java对象映射库,支持自动映射、自定义规则、集合转换及高级配置(如匹配策略、转换器),可集成SpringBoot,减少样板... 目录1. 添加依赖2. 基本用法示例:简单对象映射3. 自定义映射规则4. 集合映射5. 高级配置匹

SQL BETWEEN 语句的基本用法详解

《SQLBETWEEN语句的基本用法详解》SQLBETWEEN语句是一个用于在SQL查询中指定查询条件的重要工具,它允许用户指定一个范围,用于筛选符合特定条件的记录,本文将详细介绍BETWEEN语... 目录概述BETWEEN 语句的基本用法BETWEEN 语句的示例示例 1:查询年龄在 20 到 30 岁

mysql中insert into的基本用法和一些示例

《mysql中insertinto的基本用法和一些示例》INSERTINTO用于向MySQL表插入新行,支持单行/多行及部分列插入,下面给大家介绍mysql中insertinto的基本用法和一些示例... 目录基本语法插入单行数据插入多行数据插入部分列的数据插入默认值注意事项在mysql中,INSERT I

mapstruct中的@Mapper注解的基本用法

《mapstruct中的@Mapper注解的基本用法》在MapStruct中,@Mapper注解是核心注解之一,用于标记一个接口或抽象类为MapStruct的映射器(Mapper),本文给大家介绍ma... 目录1. 基本用法2. 常用属性3. 高级用法4. 注意事项5. 总结6. 编译异常处理在MapSt

MyBatis ResultMap 的基本用法示例详解

《MyBatisResultMap的基本用法示例详解》在MyBatis中,resultMap用于定义数据库查询结果到Java对象属性的映射关系,本文给大家介绍MyBatisResultMap的基本... 目录MyBATis 中的 resultMap1. resultMap 的基本语法2. 简单的 resul

Go学习记录之runtime包深入解析

《Go学习记录之runtime包深入解析》Go语言runtime包管理运行时环境,涵盖goroutine调度、内存分配、垃圾回收、类型信息等核心功能,:本文主要介绍Go学习记录之runtime包的... 目录前言:一、runtime包内容学习1、作用:① Goroutine和并发控制:② 垃圾回收:③ 栈和

Java 枚举的基本使用方法及实际使用场景

《Java枚举的基本使用方法及实际使用场景》枚举是Java中一种特殊的类,用于定义一组固定的常量,枚举类型提供了更好的类型安全性和可读性,适用于需要定义一组有限且固定的值的场景,本文给大家介绍Jav... 目录一、什么是枚举?二、枚举的基本使用方法定义枚举三、实际使用场景代替常量状态机四、更多用法1.实现接

git stash命令基本用法详解

《gitstash命令基本用法详解》gitstash是Git中一个非常有用的命令,它可以临时保存当前工作区的修改,让你可以切换到其他分支或者处理其他任务,而不需要提交这些还未完成的修改,这篇文章主要... 目录一、基本用法1. 保存当前修改(包括暂存区和工作区的内容)2. 查看保存了哪些 stash3. 恢

Android学习总结之Java和kotlin区别超详细分析

《Android学习总结之Java和kotlin区别超详细分析》Java和Kotlin都是用于Android开发的编程语言,它们各自具有独特的特点和优势,:本文主要介绍Android学习总结之Ja... 目录一、空安全机制真题 1:Kotlin 如何解决 Java 的 NullPointerExceptio