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

相关文章

Java学习手册之Filter和Listener使用方法

《Java学习手册之Filter和Listener使用方法》:本文主要介绍Java学习手册之Filter和Listener使用方法的相关资料,Filter是一种拦截器,可以在请求到达Servl... 目录一、Filter(过滤器)1. Filter 的工作原理2. Filter 的配置与使用二、Listen

MySQL 中的 LIMIT 语句及基本用法

《MySQL中的LIMIT语句及基本用法》LIMIT语句用于限制查询返回的行数,常用于分页查询或取部分数据,提高查询效率,:本文主要介绍MySQL中的LIMIT语句,需要的朋友可以参考下... 目录mysql 中的 LIMIT 语句1. LIMIT 语法2. LIMIT 基本用法(1) 获取前 N 行数据(

利用Python快速搭建Markdown笔记发布系统

《利用Python快速搭建Markdown笔记发布系统》这篇文章主要为大家详细介绍了使用Python生态的成熟工具,在30分钟内搭建一个支持Markdown渲染、分类标签、全文搜索的私有化知识发布系统... 目录引言:为什么要自建知识博客一、技术选型:极简主义开发栈二、系统架构设计三、核心代码实现(分步解析

Python Faker库基本用法详解

《PythonFaker库基本用法详解》Faker是一个非常强大的库,适用于生成各种类型的伪随机数据,可以帮助开发者在测试、数据生成、或其他需要随机数据的场景中提高效率,本文给大家介绍PythonF... 目录安装基本用法主要功能示例代码语言和地区生成多条假数据自定义字段小结Faker 是一个 python

用js控制视频播放进度基本示例代码

《用js控制视频播放进度基本示例代码》写前端的时候,很多的时候是需要支持要网页视频播放的功能,下面这篇文章主要给大家介绍了关于用js控制视频播放进度的相关资料,文中通过代码介绍的非常详细,需要的朋友可... 目录前言html部分:JavaScript部分:注意:总结前言在javascript中控制视频播放

SpringBoot整合MybatisPlus的基本应用指南

《SpringBoot整合MybatisPlus的基本应用指南》MyBatis-Plus,简称MP,是一个MyBatis的增强工具,在MyBatis的基础上只做增强不做改变,下面小编就来和大家介绍一下... 目录一、MyBATisPlus简介二、SpringBoot整合MybatisPlus1、创建数据库和

Java进阶学习之如何开启远程调式

《Java进阶学习之如何开启远程调式》Java开发中的远程调试是一项至关重要的技能,特别是在处理生产环境的问题或者协作开发时,:本文主要介绍Java进阶学习之如何开启远程调式的相关资料,需要的朋友... 目录概述Java远程调试的开启与底层原理开启Java远程调试底层原理JVM参数总结&nbsMbKKXJx

Python中多线程和多进程的基本用法详解

《Python中多线程和多进程的基本用法详解》这篇文章介绍了Python中多线程和多进程的相关知识,包括并发编程的优势,多线程和多进程的概念、适用场景、示例代码,线程池和进程池的使用,以及如何选择合适... 目录引言一、并发编程的主要优势二、python的多线程(Threading)1. 什么是多线程?2.

Java深度学习库DJL实现Python的NumPy方式

《Java深度学习库DJL实现Python的NumPy方式》本文介绍了DJL库的背景和基本功能,包括NDArray的创建、数学运算、数据获取和设置等,同时,还展示了如何使用NDArray进行数据预处理... 目录1 NDArray 的背景介绍1.1 架构2 JavaDJL使用2.1 安装DJL2.2 基本操

MyBatis-Flex BaseMapper的接口基本用法小结

《MyBatis-FlexBaseMapper的接口基本用法小结》本文主要介绍了MyBatis-FlexBaseMapper的接口基本用法小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具... 目录MyBATis-Flex简单介绍特性基础方法INSERT① insert② insertSelec