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

相关文章

Python ORM神器之SQLAlchemy基本使用完全指南

《PythonORM神器之SQLAlchemy基本使用完全指南》SQLAlchemy是Python主流ORM框架,通过对象化方式简化数据库操作,支持多数据库,提供引擎、会话、模型等核心组件,实现事务... 目录一、什么是SQLAlchemy?二、安装SQLAlchemy三、核心概念1. Engine(引擎)

Python异步编程之await与asyncio基本用法详解

《Python异步编程之await与asyncio基本用法详解》在Python中,await和asyncio是异步编程的核心工具,用于高效处理I/O密集型任务(如网络请求、文件读写、数据库操作等),接... 目录一、核心概念二、使用场景三、基本用法1. 定义协程2. 运行协程3. 并发执行多个任务四、关键

Unity新手入门学习殿堂级知识详细讲解(图文)

《Unity新手入门学习殿堂级知识详细讲解(图文)》Unity是一款跨平台游戏引擎,支持2D/3D及VR/AR开发,核心功能模块包括图形、音频、物理等,通过可视化编辑器与脚本扩展实现开发,项目结构含A... 目录入门概述什么是 UnityUnity引擎基础认知编辑器核心操作Unity 编辑器项目模式分类工程

Go语言连接MySQL数据库执行基本的增删改查

《Go语言连接MySQL数据库执行基本的增删改查》在后端开发中,MySQL是最常用的关系型数据库之一,本文主要为大家详细介绍了如何使用Go连接MySQL数据库并执行基本的增删改查吧... 目录Go语言连接mysql数据库准备工作安装 MySQL 驱动代码实现运行结果注意事项Go语言执行基本的增删改查准备工作

基于Python实现温度单位转换器(新手版)

《基于Python实现温度单位转换器(新手版)》这篇文章主要为大家详细介绍了如何基于Python实现温度单位转换器,主要是将摄氏温度(C)和华氏温度(F)相互转换,下面小编就来和大家简单介绍一下吧... 目录为什么选择温度转换器作为第一个项目项目概述所需基础知识实现步骤详解1. 温度转换公式2. 用户输入处

Python学习笔记之getattr和hasattr用法示例详解

《Python学习笔记之getattr和hasattr用法示例详解》在Python中,hasattr()、getattr()和setattr()是一组内置函数,用于对对象的属性进行操作和查询,这篇文章... 目录1.getattr用法详解1.1 基本作用1.2 示例1.3 原理2.hasattr用法详解2.

DNS查询的利器! linux的dig命令基本用法详解

《DNS查询的利器!linux的dig命令基本用法详解》dig命令可以查询各种类型DNS记录信息,下面我们将通过实际示例和dig命令常用参数来详细说明如何使用dig实用程序... dig(Domain Information Groper)是一款功能强大的 linux 命令行实用程序,通过查询名称服务器并输

go动态限制并发数量的实现示例

《go动态限制并发数量的实现示例》本文主要介绍了Go并发控制方法,通过带缓冲通道和第三方库实现并发数量限制,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面... 目录带有缓冲大小的通道使用第三方库其他控制并发的方法因为go从语言层面支持并发,所以面试百分百会问到

MySql基本查询之表的增删查改+聚合函数案例详解

《MySql基本查询之表的增删查改+聚合函数案例详解》本文详解SQL的CURD操作INSERT用于数据插入(单行/多行及冲突处理),SELECT实现数据检索(列选择、条件过滤、排序分页),UPDATE... 目录一、Create1.1 单行数据 + 全列插入1.2 多行数据 + 指定列插入1.3 插入否则更

C#连接SQL server数据库命令的基本步骤

《C#连接SQLserver数据库命令的基本步骤》文章讲解了连接SQLServer数据库的步骤,包括引入命名空间、构建连接字符串、使用SqlConnection和SqlCommand执行SQL操作,... 目录建议配合使用:如何下载和安装SQL server数据库-CSDN博客1. 引入必要的命名空间2.