SAP LE学习笔记02 - WM和库存管理(IM)之间的关系,保管Lot(Quant)
上一章学习了LE的基础知识。
1,LE的概述,LE里面包含下面3个大的模块
- LE-WM 仓库管理 / - LE-SHP 发货/ - LE-TRA 运输
2,仓库的结构
- 仓库番号 / -保管域Type(存储区域)/ - 保管区画(存储区)/ - 棚番(Storage Bin 仓位)
3,棚番(Storage Bin 仓位)的查找策略
SAP LE学习笔记01 - LE(物流管理)概述,WM中仓库的结构,仓库番号,保管域Type(存储类型),保管区画(存储区),棚番(Storage Bin 仓位),以及仓位的查找策略-CSDN博客
本章继续学习LE(物流管理)的知识。
1,WM和库存管理(IM)之间的关系
2,保管Lot(Quant)
目录
1,WM和库存管理(IM)之间的关系
1-1,保管场所和仓库番号之间的关系的整理
a),1对1
b),多对1 - 不同Plant
c),多对1 - 相同Plant
d),1对1 - 相同Plant
1-2,SAP的Customize中 仓库番号/保管场所 的对应设定
a),新增保管场所
b),建立保管场所和仓库番号的关联
2,保管Lot(Quant)
2-1,LS26 - 在库合计(品目别) (仓库管理)
2-2,保管Lot(Quant)的管理
a),保管Lot(Quant)的形态
b),追加物料到既存的保管Lot(Quant)中
c), 在库追加 - M - 根据品目的设定来决定
d),Mixed storage
下面是详细内容。
1,WM和库存管理(IM)之间的关系
在IM(MM模块库存管理)当中,1个Plant可以对应多个Storage location(保管场所/存储地点),但也就管理到这一层了。
而LE-WM可以管理的更为精细,最细可以到Storage Bin(仓位),
这样就需要建立 保管场所和 WhN(仓库番号)之间的关系。
1-1,保管场所和仓库番号之间的关系的整理
a),1对1
1个保管场所对应1个不同的仓库番号。
b),多对1 - 不同Plant
多个不同Plant的保管场所对应1个仓库番号
当然对于某个Plant来说,也允许某个保管场所不对应任何仓库番号 或其他形式
不对应仓库番号的意思是说,可能是个简单的保管场所之类的,工人往这个保管场所存货的时候,即使不给他仓库番号,保管域Type,保管区画(Storage section),棚番(Bin),他也能知道往哪里存
c),多对1 - 相同Plant
1个Plant的不同保管场所对应1个仓库番号
d),1对1 - 相同Plant
这个和a几乎一样的,只是该Plant下有多个保管场所,每个保管场所又对应不同的仓库番号
下面看一下如何在系统中设定仓库番号和保管场所之间的关系。
1-2,SAP的Customize中 仓库番号/保管场所 的对应设定
Spro > 企业构造 > 割当 > 物流管理
割当:仓库番号 -》Plant/保管场所
比如我们上一篇文章里用到的 120 仓库番号,就和 1000 Plant/ 0120保管场所 关联起来了
下面做个练习,新增一个保管场所,然后在Customize中给这个保管场所关联仓库番号。
a),新增保管场所
新增保管场所也是在Customize中做的
Spro > 企业构造 > 定义 > 在库/购买管理
保管场所的更新
- Plant:1000
然后点 确定
- SLoc:0220 / Grp20 Material
然后保存即可
b),建立保管场所和仓库番号的关联
打开Customize画面,追加下面数据
Plant 1000 / Sloc 0220 / WhN 120
然后点保存,这样就建立了保管场所与仓库番号之间的关联了
2,保管Lot(Quant)
保管Lot(Quant)的用途是可以用于查询Storage Bin(棚番)上有什么物料以及该物料的属性
- 往仓库的Bin里面Putaway(上架)的时候,会自动生成保管Lot(Quant)号
- SAP会根据物料属性不同拆分到不同的Bin,然后给各个Bin分配保管Lot(Quant)号
先来看一下保管Lot(Quant)在哪个画面上。
2-1,LS26 - 在库合计(品目别) (仓库管理)
SAP Menu > Logistics > 物流管理 > 内部仓库处理 > 棚番/在库 > 照会
输入
- 仓库番号:120
- 品目:T-BW02-20
- Plant:1000
然后按回车
可以看到该品目 T-BW02-20,有 1000 个库存,存放在
- SLoc:0120
- 仓库番号:120
- 保管域Type:001 - 固定棚番保管域
具体是存放在哪个棚番(Storage Bin)上面,可以点 棚番在库 按钮,可以看到
- 棚番 03-01-01 Bin上面存放 100 个
- 棚番 03-02-01 Bin上面存放 100 个...
双击任意一条,可以看到Bin 的详细内容
选中该品目明细行,然后点保管单位(Storage unit)
出一个Message
保管Lot没有分配保管単位。
Msg 番号 L1205
再次选中该行,然后点 Lot 按钮,这里显示了
- 保管Lot(Quant):2
可以看到具体到保管Lot(Quant)这里才能看到物料的具体属性。
换一个Bin明细双击之后,这里的
- 保管Lot(Quant):3
应该说这里的保管Lot就是收货批次的意思。
再来看一下其他属性
- Lot(Batch):这是该品目的批次号
- 在库Category:可以看到和MM模块的在库类型基本一致(多了个返品在库)
- 空白 - 利用可能在库
- Q - 品质管理在库
- R - 返品在库
- S - 保留在库
- 特殊在库
- K - 受托品(仕入先)
- Q - Project在库
- O - 仕入先支给品 等等
有上侧部分是仓库的Key部分
- 仓库番号
- 保管域Type
- 棚番...
这里列举这些属性的意思是说,保管Lot(Quant)的生成是以这些属性为单位的,
这些属性中有一个变了,SAP就会自动生成一个不同的保管Lot(Quant)。
2-2,保管Lot(Quant)的管理
a),保管Lot(Quant)的形态
可以看到基本上一个Bin里面一般就分配一个保管Lot(Quant)
- 按物料不同分配不同的保管Lot(Quant)
- 物料相同,但是其他属性不同(Ex Batch(Lot)不同)分配不同的保管Lot(Quant)
b),追加物料到既存的保管Lot(Quant)中
如果能保证这两个物料的属性相同,也就是说其实他们本质是完全相同的物料,只是分两次加到这个Bin里面而已的话,是完全可以追加该物料到相同的保管Lot(Quant)中的。
也就是说可以将物料追加到未满的Storage bin中的。
当然也不是所有的物料都能随便加的,要先在Customize中设定允许才行
Spro > 物流管理 > 仓库管理 > Master Data
保管域Type(Storage type 存储类型)
- 在库追加
- 空白 - 既存在库追加不可
- X - 既存在库追加可
- M - 根据品目的追加区分来决定是否可以追加到既存在库
像现在这个 120/001 - 固定棚番保管域,就不允许追加。
意思是尽管物料的所有属性都相同,但是还是不允许加
再看另外一个,
像现在这个 120/005 - 固定棚番保管域,就允许追加。
注意允许追加不是随意追加,必须所有属性都相同的情况下才会允许追加到既存的保管Lot(Quant)
c), 在库追加 - M - 根据品目的设定来决定
这种就是对某一个保管域Type来说,不想开放所有的物料都允许追加到既存 保管Lot(Quant)中,而是只是想让其中的某些物料可以追加,那么就可以设定为 M,然后在物料主数据中再设置。
下面看一下 在库追加的 M,在物料主数据中的设置
- 在库追加
- M - 根据品目的追加区分来决定是否可以追加到既存在库
比如这里看一下 仓库 120
- 在库追加许可
如果勾上就表示该物料允许追加到相同的保管Lot(Quant)中。
d),Mixed storage
这种就是同一个Storage bin(棚番)里面可以存放多个保管Lot(Quant)。
想要允许Mixed storage,也需要到Customize中设定
Spro > 物流管理 > 仓库管理 > Master Data
保管域Type(Storage type 存储类型)
- 混合保管
- X - 混合保管无制限
- 空白 混合保管不可
- ...其他一些特殊情况
以上就是本章内容:
1,WM和库存管理(IM)之间的关系
2,保管Lot(Quant)
更多SAP顾问业务知识请点击下面目录链接
https://blog.csdn.net/shi_ly/category_12216766.html
相关文章:

SAP LE学习笔记02 - WM和库存管理(IM)之间的关系,保管Lot(Quant)
上一章学习了LE的基础知识。 1,LE的概述,LE里面包含下面3个大的模块 - LE-WM 仓库管理 / - LE-SHP 发货/ - LE-TRA 运输 2,仓库的结构 - 仓库番号 / -保管域Type(存储区域)/ - 保管区画(存储区)/ - 棚番(Storage Bin 仓位&…...
Span<T> 是 C# 7.2 引入的重要类型
Span<T> 是 C# 7.2 引入的一个非常重要的类型,它提供了一种低开销、类型安全的方式来操作连续的内存区域。Span<T> 本质上是一个结构体,它封装了一个内存段的引用(通过指针)以及该内存段的长度。由于它直接操作内存&a…...
Python办公自动化:初识 `openpyxl`
1.1 什么是 openpyxl? openpyxl 是一个用于读写 Excel 2010 xlsx/xlsm/xltx/xltm 文件的 Python 库。它允许我们通过 Python 脚本自动化处理 Excel 文件,包括创建新的工作簿、修改现有的工作簿、格式化单元格、处理公式和图表等功能。这对于办公自动化、…...
Pocketbase实战体验:内置数据库与实时功能如何超越传统MySQL
Pocketbase 是一个开源的实时后端服务器,内置了数据库、实时订阅、用户认证、RESTful API 等功能,而 MySQL 是一个广泛使用的关系数据库管理系统。以下是 Pocketbase 相对于 MySQL 的一些潜在优点: 完整的后端解决方案 一体化:P…...

ChatGPT 3.5/4.0 新手使用手册(详细版)
1. 什么是 ChatGPT? ChatGPT是由 OpenAI 开发的先进人工智能语言模型,能够理解并生成自然语言文本。它可以帮助你进行写作、回答问题、提供建议,甚至参与对话。ChatGPT 3.5 和 4.0 是两个不同版本,它们都拥有强大的语言处理能力&…...

【Java学习】Stream流详解
所属专栏:Java学习 Stream流是JDK 8引入的一个概念,它提供了一种高效且表达力强的方式来处理数据集合(如List、Set等)或数组。Stream API可以以声明性方式(指定做什么)来处理数据序列。流操作可以被分为两大…...
Oracle(69)什么是表压缩(Table Compression)?
表压缩(Table Compression)是一种数据库优化技术,用于减少表数据的存储空间和提高I/O性能。通过压缩表数据,可以显著减少存储需求,并在某些情况下提高查询性能,特别是对于只读或主要是读取操作的表。表压缩…...
java JUC编程
Java并发工具包(JUC),全称Java Util Concurrent,是Java提供的一个用于构建多线程应用程序的工具包,位于java.util.concurrent包及其子包中。 并发编程主要解决以下三个经典问题: 1. **原子性问题…...
vue3+element-plus表格分页选中加默认回显选中
1.需求 某个表单需要选择多条数据,点击选择按钮,弹框出来一个分页列表,选择多条数据,外面表单中显示选中的数据,可以删除数据,再次点击按钮,回显当前选中的数据。 2.解决办法 1.el-table加ro…...

Erupt 项目搭建
创建Spring Boot项目 Maven依赖 Spring Boot版本为 2.7.10,erupt版本为 1.12.14 erupt版本要与Spring Boot版本适配,3.x.x版本Spring Boot暂不适用说是 <properties><erupt.version>1.12.14</erupt.version></properties> <…...

HarmonyOS Next 系列之列表下拉刷新和触底加载更多数据实现(十一)
系列文章目录 HarmonyOS Next 系列之省市区弹窗选择器实现(一) HarmonyOS Next 系列之验证码输入组件实现(二) HarmonyOS Next 系列之底部标签栏TabBar实现(三) HarmonyOS Next 系列之HTTP请求封装和Token…...

比特位的计算
给你一个整数 n ,对于 0 < i < n 中的每个 i ,计算其二进制表示中 1 的个数 ,返回一个长度为 n 1 的数组 ans 作为答案。 示例 1: 输入:n 2 输出:[0,1,1] 解释: 0 --> 0 1 --> …...

SQLAlchemy 学习笔记
通信类型:AF_INET 协议家族一般是表示TCP通信的SOC_STREAM和UDP通信的SOCK_DGRAM。对于TCP通信,建立socket连接,: s socket.socket(socket.AF_INET, socket.SOCK_STREAM)连接socket, s.connect((host,port))socket通信…...

Linux内核分析(调度类和调度实体)
文章目录 前言一、调度类1. stop_sched_class2. dl_sched_class3. rt_sched_class4. fair_sched_class5. idle_sched_class总结 二、调度类中的操作函数三、调度实体 前言 调度是操作系统内核的一个关键职责,它涉及到如何合理分配CPU时间给不同的进程或线程。在Lin…...
用输入输出流(I/O)流,递归复制和删除多级文件
一、(I/O)流递归复制一个文件 第一种: else if语句过多,看起来冗余,优点:多级文件一次性复制完整 import java.io.*;//数据源:src/main/java/day15_8_13/haha //目标;src/main/java/LaJi pub…...

kafka监控工具EFAK
kafka监控工具(EFAK) 1、下载2、解压3、配置3.1、安装数据库,需要mysql是,并创建ke数据库3.2、修改配置文件 4、启动4.1、启动zookeeper4.2、启动kafka4.3、启动EFAK 5、访问http://ip:8048 github地址:https://github…...

Page与自定义Components生命周期
自定义组件 自定义组件一般可以用component,装饰,在结构体里面用build方法定义UI,或者用builder装饰一个方法,来作为自定义组件的构造方法 而页面page一般用Entry,和component结合起来使用 页面生命周期方法: onPageShow:页面每次显示时触发 onPageHid…...

Chain of Thought (CoT) 系列论文:大模型思维链,提升 LLM 的推理能力
文章目录 1. COT:Chain of Thought1. 研究背景2. CoT的原理3. CoT Prompt 1. COT:Chain of Thought COT 是 2022.01 由 google 提出的针对提升 LLM 的推理能力的 Prompt Engineering 方法。 paper: Chain-of-Thought Prompting Elicits Re…...
已解决:java.net.BindException: 地址已在使用
1. 问题描述 java.net.BindException: 地址已在使用 是一种常见的网络异常,通常在服务器程序尝试绑定到一个已经被占用的端口或地址时出现。具体的异常信息可能如下: java.net.BindException: Address already in use: JVM_Bind或 java.net.BindExcep…...
看书标记【数据科学:R语言实战 8】
看书标记——R语言 Chapter 8 数据可视化——绘图8.1 功能包8.2 散点图8.2.1 回归线8.2.2 lowess线条8.2.3 scatterplot函数8.2.4 Scatterplot矩阵1.splom——展示矩阵数据2.cpairs——绘图矩阵图 8.2.5 密度散点图 8.3 直方图和条形图8.3.1 条形图8.3.2 直方图 8.3.3 ggplot28…...

无法与IP建立连接,未能下载VSCode服务器
如题,在远程连接服务器的时候突然遇到了这个提示。 查阅了一圈,发现是VSCode版本自动更新惹的祸!!! 在VSCode的帮助->关于这里发现前几天VSCode自动更新了,我的版本号变成了1.100.3 才导致了远程连接出…...

HTML 列表、表格、表单
1 列表标签 作用:布局内容排列整齐的区域 列表分类:无序列表、有序列表、定义列表。 例如: 1.1 无序列表 标签:ul 嵌套 li,ul是无序列表,li是列表条目。 注意事项: ul 标签里面只能包裹 li…...

ESP32 I2S音频总线学习笔记(四): INMP441采集音频并实时播放
简介 前面两期文章我们介绍了I2S的读取和写入,一个是通过INMP441麦克风模块采集音频,一个是通过PCM5102A模块播放音频,那如果我们将两者结合起来,将麦克风采集到的音频通过PCM5102A播放,是不是就可以做一个扩音器了呢…...

Module Federation 和 Native Federation 的比较
前言 Module Federation 是 Webpack 5 引入的微前端架构方案,允许不同独立构建的应用在运行时动态共享模块。 Native Federation 是 Angular 官方基于 Module Federation 理念实现的专为 Angular 优化的微前端方案。 概念解析 Module Federation (模块联邦) Modul…...
#Uniapp篇:chrome调试unapp适配
chrome调试设备----使用Android模拟机开发调试移动端页面 Chrome://inspect/#devices MuMu模拟器Edge浏览器:Android原生APP嵌入的H5页面元素定位 chrome://inspect/#devices uniapp单位适配 根路径下 postcss.config.js 需要装这些插件 “postcss”: “^8.5.…...

毫米波雷达基础理论(3D+4D)
3D、4D毫米波雷达基础知识及厂商选型 PreView : https://mp.weixin.qq.com/s/bQkju4r6med7I3TBGJI_bQ 1. FMCW毫米波雷达基础知识 主要参考博文: 一文入门汽车毫米波雷达基本原理 :https://mp.weixin.qq.com/s/_EN7A5lKcz2Eh8dLnjE19w 毫米波雷达基础…...
从面试角度回答Android中ContentProvider启动原理
Android中ContentProvider原理的面试角度解析,分为已启动和未启动两种场景: 一、ContentProvider已启动的情况 1. 核心流程 触发条件:当其他组件(如Activity、Service)通过ContentR…...
OD 算法题 B卷【正整数到Excel编号之间的转换】
文章目录 正整数到Excel编号之间的转换 正整数到Excel编号之间的转换 excel的列编号是这样的:a b c … z aa ab ac… az ba bb bc…yz za zb zc …zz aaa aab aac…; 分别代表以下的编号1 2 3 … 26 27 28 29… 52 53 54 55… 676 677 678 679 … 702 703 704 705;…...
6️⃣Go 语言中的哈希、加密与序列化:通往区块链世界的钥匙
Go 语言中的哈希、加密与序列化:通往区块链世界的钥匙 一、前言:离区块链还有多远? 区块链听起来可能遥不可及,似乎是只有密码学专家和资深工程师才能涉足的领域。但事实上,构建一个区块链的核心并不复杂,尤其当你已经掌握了一门系统编程语言,比如 Go。 要真正理解区…...
React从基础入门到高级实战:React 实战项目 - 项目五:微前端与模块化架构
React 实战项目:微前端与模块化架构 欢迎来到 React 开发教程专栏 的第 30 篇!在前 29 篇文章中,我们从 React 的基础概念逐步深入到高级技巧,涵盖了组件设计、状态管理、路由配置、性能优化和企业级应用等核心内容。这一次&…...