EWM学习之旅-1-EWM100

news2024/11/15 17:49:24

系统学习一个业务模块已经变得越来越重要,开始吧,EWM!
EWM的Learning Journey中包括7本 ebook,100/110/115/120/125/130/140,一本一本的啃吧,相信很多内容是重复的。
EWM100很适合初学者,了解概念术语,还可以了解怎么导航和端到端面的仓库流程,从EWM110才开始配置,也适合我这个技术人员,下面是学习笔记,感兴趣的朋友可以去SAP learning hub上学习原文。

在这里插入图片描述

E100 Processes in SAP Extended Warehouse Management

Unit1 Warehouse Structures and Master Data

第1课概要介绍SAP仓库管理系统

仓库管理是指对库存的管理和库存存储位置的管理,仓库管理系统从功能角度讲就3点:

  1. 跟踪存储在仓库中的特定货物或物料的数量
  2. 跟踪存放特定商品或材料的储物箱
  3. 控制和记录仓库中货物和材料的所有移动

一些大型仓库还需要仓库管理系统实现功能:

  1. 控制进行仓库的货物和材料的上架
  2. 控制货物和材料的拣选以离开仓库,例如履行订单

在更复杂的仓库中,还可能有一些额外的功能来管理与货物或材料相关的其它信息及服务:

  • 序列号
  • 批次号
  • 最短上架周期
  • 供应商管理库存
  • 堆场管理
  • 增值服务

然后介绍一下SAP的仓库管理解决方案的发展历史:
1993年SAP WM做为SAP R/3的一部分出现,2005年引入EWM做为WM的替代方案补充方案出现,众所周知,2027年ECC就退出历史舞台了,SAP S/4 HANA是下一代解决方案,从S/4 HANA1610开始 SAP WM和嵌入EWM都是S/4HANA解决方案的功能部分,后来,它直接被S/4HANA里的Stock Room Management所取代(具体参考Note 2270211和2881166)。

SAP ERP中WM的主要功能:

  • 在存储库级别管理库存
  • 使用转运单映射和控制所有货物移动
  • 监控所有货物移动的处理(使用仓库活动监视器)
  • 作为集成射频解决方案的一部分连接到移动数据输入
  • 使用接口连接到专门的外部系统(例如,自动化仓库系统)
    在这里插入图片描述
    Warehouse Management(LE-WM)将会S4HANA的Stock Room Management所取代,LW-WM的功能在2027后还会在Stock Room Management中复用,
    Task and Resource Management (WM-TRM),
    Warehouse Control Unit interface (WM-LSR),
    Value Added Service (WM-VAS),
    Yard Management (WM-YM),
    Cross-Docking (WM-CD),
    Wave Management (WM-TFM-CP),
    Decentral WM (WM-DWM)
    将不再是Stock Room Management中的内容。

还有一个Lean WM精益WM的概念,是 WM 的简化版本,不能用在Bin位级别的管理,适用有限数量并且固定料仓策略的场景。

ERP Decentralized Warehouse ManagementERP分散式仓库管理
简单讲,EWM可以是嵌入式的,就是和ERP在同一个instance里,也可以是Decentralized,也就是分散式,单独一套系统做仓库管理 ,和Fiori Gateway一样,如果访问的量不大,不会相互影响效率就可以装一起,如果和后端可能产生影响,比如有大的访问量,后端经不起性能影响,就分开装。注意这里还是说的ERP系统,还不是S4HANA。
在这里插入图片描述
Decentralized WM去中心化WM
还有一种就是Decentralized WM,在分散的WM中,WM在逻辑上或物理上与ERP系统分离。这种方式,虽然WM与ERP系统是分开的,但通讯是必不可少的。具体如下:

  • 入站和出站交付(在ERP系统中)使用BAPI复制到分散的WM系统。
  • 货物运输一旦在分散的WM中完成或“发布”,就会使用BAPI复制到ERP系统。

上面说的都是ERP时代的WM,接下来是EWM。

2005年SAP发布了Service Parts Management (SPM) 解决方案,Extended
Warehouse Management (EWM) 是集成在这个解决方案里的一个组件。
现在,EWM被认为是一个独立的应用,可以用在任何仓库环境中,不需要和SPM有任何联系,SAP也在不断完善EWM。

从ERP的角度看,SAP EWM是一个分散的WM方案,它意味着inbound/outbound delivery是mandatory的。

SAP EWM的主要功能:

  • Bin位级别的库存管理
  • 进货时的Bin位确定(determination)
  • 去库货物的库存移除
  • 库存移动
  • 实物库存管理

在这里插入图片描述
SAP S/4HANA中的嵌入式EWM在技术上是一个分散的解决方案。因此,即使没有像分散式设置那样的独立系统,inbound/outbound delivery也会从系统的一个部分“分发”到另一个部分。但同时,某些流程允许在没有Delivery的情况下工作,这个取决于SAP S/4HANA版本。

除了上面的主要功能,还有其它一些附加功能:
● Slotting开槽
● Consolidation and deconsolidation合并和拆分
● Cross-docking越库配送
● Yard management堆场管理
● Complex internal routing复杂内部路由
● Value-added services (VAS)增值服务
● Labor management管动力管理
● Radio frequency identification RF识别
● Kit-to-stock / Kit-to-order

WM monitor可以完成下面的工作:

  • 监督和处理仓储文件和流程
  • 检查库存和储物箱bin
  • 监控员工和资源
  • 检查仓库工作负载
  • 监督物料流系统 (MFS)

下面是EWM的部署方式:
在这里插入图片描述
上面是OP:

  • 商业套件分散EWM部署
  • S/4HANA嵌入EWM部署
  • S/4HANA分散EWM部署

下面是云环境

  • 云上商业套件分散式EWM部署
  • 云上S/4HANA分散式EWM部署
  • 企业版
WM选项
SAP商业套件WM选项

在这里插入图片描述
可以看出在一个ERP(ECC)中是可以并行使用不同的仓库管理方案的,这里有三个不同的组织单位:

  • 工厂Plant
  • 存储位置Storage Location
  • 仓库编号Warehouse Number

工厂Plant是公司内的运营设施(例如生产设施、区域或分支机构),也是物流领域的最高组织单位。

存储位置Storage Location是一个组织单位,允许区分工厂内的物料库存。物料始终属于工厂和存储地点的组合。

一个仓库编号Warehouse Number对应了一个物理仓库。使用仓库编号,可以管理多个单独的仓库建筑物,这些建筑物一起形成一个完整的仓库综合体。

通过将工厂和存储位置的组合分配给仓库编号以及该仓库编号的设置,就可以定义所使用的仓库管理类型。也就是工厂下,不同的存储位置(Storage Location)可以有不同的管理选项。

再回到上面那个图:
1: IM(Inventory Management),这是不分配库存编号的场景,只能管理工厂和存储位置级别的库存。
2:有一个仓库编号并将其定义为精益 WM。在精益 WM 中,是没有bin位管理的,可以创建转移订单以使用固定仓位进行拣货和入库。
3:可以使用ERP配置 仓库结构、策略等来维护仓库号,并使用完整的仓库管理功能。
4 5 6 7:仓库编号设置为分散仓库,要么连接到基于 ERP 的 WM,要么连接到 EWM,要么基于 SCM 或 SAP S/4HANA,要么连接到到非基于 SAP 的仓库管理系统。

S/4 HANA仓库管理选项

在这里插入图片描述
简单讲,上面SAP 商业套件的仓库管理选项都适用于S/4 HANA仓库管理 ,稍微需要注意的是第3项,2027年前可以在S/4HANA里使用WM功能。2027之后用的就是Stock Room Management的功能。
9和10: 在 SAP S/4HANA 中,是可以使用嵌入式 EWM 作为基本仓库管理或高级仓库管理的。

  • List item

上面例子是一个工厂和存储位置的组合对应一个仓库编号,除此之外,一个仓库编号是可以连接到多个工厂和存储位置组合,可以是同一工厂,也可以是其他工厂。

第2课概述组织结构

ERP中的组织单元 Organizational Units in SAP ERP

库存管理是在ERP中进行的。库存存储在工厂的存储位置Storage Location级别。
工厂是生产货物(制造工厂)或储存(配送中心)以及提供服务的地点。工厂分配给公司代码,这是财务会计组织单位。存储位置分配给工厂,并根据库存管理保持库存。因此,至少需要一个存储位置。
Storage Location --> Plant --> Werks

存储位置Storage Location
工厂中的存储位置可以用来:
区分各种材料的库存
区分材料物理存储特性
对工厂中的材料数量进行分类,以区分不同用途(如 可供销售)或者逻辑位置(如 第三方物流提供)

仓库号
用warehouse number用来表示存储和管理物料的物料仓库,在ERP中创建。
在这里插入图片描述
在ERP中激活WM管理的话,Plant+Storage Location与Warehouse Number关联对应。

EWM中的组织单元 Organizational Units in SAP EWM

仓库编号是仓库管理中最高级别的组织单位。实际中,仓库编号下还会有对应的子结构映射仓库中的空间关系。

仓库中不同的存储形式叫做“存储类型Storage Type”,包括:

  • 各种类型的机架
  • 任何开放式的存储空间
  • 收货区域
  • 发货区域

存储类型就是一组有相似特征的仓库,再往下细分可以分为不同的“存储部分Storage Section”,它表示一组有共同属性的箱(bin),比如,一组存储快速移动件fast-moving的箱,在确定上架储物箱bin时,使用存储部分Storage Section。

Storage Bin存储箱是组织结构的最低级别,它们可以被分配给上级的Storage Section和Storage type, Storage bin代表货物在仓库中的实际物理位置,bin是主数据,有坐标属性。
在这里插入图片描述
上图是一个仓库的示例,可以看出,一个库存下,分不同的Storage Type,一个Storage Type下,又可以分不同的Storage Section,一个Storage Section下又有不同的Storage Bin。

仓库号 Warehouse Number

仓库号可以配置的属性数据有:

  • 重量计量单位
  • 体积计量单位
  • 时间计量单位

另外在仓库号级别分配的码垛数据和包装规格也有各种确定程序。

必须为每一个仓库号分配一个具有INV-Warehouse属性的SCU,就是供应链单元,SCU是物流流程中使用的物理或组织单位,具有一个或多个业务属性,包含很多像国家,地区,时区这样的基本信息,系统在会使用SCU的时区来显示一个仓库号的日期和时间字段 。

存储类型 Storage Type

存储类型是仓库综合体的物理或逻辑细分。它的特点是:

  • 仓库技术
  • 所需空间
  • 组织形式或功能

存储类型在EWM中是一个四位字符的代码。每个存储类型都有一个"存储类型角色Storage type role",有不同的用途,比如,上架过程中用来扫码的识别点,货物移动过程中的拣货点,暂存货物的暂存点,甚至用‘仓库西门’也可以表示一类存储类型。
有关上架、库存移除或货物移动控制的基本设置在存储类型的相关配置中。

存储区域 Storage Section

Storage Section是存储类型的进一步细分,它把具有相似属性的bin组合在一起,这些信息用在上架过程中,组合这些bin的方式可以根据很多方面定义:

  • 重型零件
  • 笨重零件
  • 包含有害物质的零件
  • 快速移动fast-moving零件
  • 移动缓慢零件
存储箱 Storage Bins

bin是仓库中最小可寻址空间单位,它表示了一个确切的位置。
在这里插入图片描述
自定义bin坐标
通常是18位的字符,比如01-02-03 可以表示 01通道 02堆栈 03层(想想宜家的货物自提码),注意,分配给storage bin的自定义bin坐标在仓库中是唯一的。

Storage bin和Storage Section和Storage Type的关系:
每个Storage bin必须分配一个Storage Type,可以分配一个Storage Section(如果有的话)

还可以分配其它一些属性:

  • Storage bin type: 存储箱类型,用于指示箱的尺寸和相对大小
  • Bin Access type:箱访问类型,用于控制资源访问bin的方式
  • RF Verification field: RF验证字段 ,用于扫描手持设备,验证是否正在访问正确的箱
  • Geo-coordinates of bin: 实际地理位置,SAP EWM可以用它来计算货物移动中箱之间的距离
  • Capacity checking attributes: 容量检查属性,用于控制在要存储的料仓中的产品数量
  • Fire containment section: 防火部分,用于产品危险材料报告
活动区域 Activity Area

库存活动Warehouse Activities(比如上架putaway,拣货picking,盘点physical inventory等等)都要在活动区域Activity Area中进行,这样就可以根据将储物箱bin分配给活动区域来优化仓库任务的顺序。

可以在活动区域内创建与活动相关的箱排序。
一个活动区域包含一个或多个分配到这的储物箱。根据活动的不同,可以将同一个储物箱分配给多个活动区域。对于每个活动,分配的箱按活动区域进行排序。
排序,可以使用存储箱中的信息(例如通道、堆栈或楼层)作为排序条件。
为了优化拣选和上加的过程,使用活动区域对储料箱进行逻辑分组。
在这里插入图片描述
注意:活动区域不是必须的,一种情况例外,就是实物盘点。
拣选或上架也可以在未分配给指定活动的活动区域的料仓中完成。但活动区域是控制仓库资源工作量的非常重要的工具。

暂存区域 Staging Areas

卸货后或装货前,材料可以存放在称为暂存区的临时区域中。

暂存区域定义了一个Storage type为‘D’(“D”标识“暂存”)的存储区域。需要配置在这个区域内可以执行的activities,定义好了是入站还是出站,或者都可以。还可以指定装卸的规则。
在这里插入图片描述

图形化仓库布局 Graphical Warehouse Layout

图形仓库布局显示仓库内部的二维视图。
在这里插入图片描述

量化 Quants

存储在存储箱bin中的库存称为量化。量化表示单个存储箱、资源或运输单元中特定产品的数量。如果批次管理的材料存储在单个存储箱中,则系统将每个批次计为不同的
在上架期间,当将产品放入 EWM 中的空箱中时,系统会在该存储箱中生成一个量。可以通过添加到现有库存来增加量化的数量。当从存储中删除数量时,系统会自动删除数量。
在这里插入图片描述

在量化记录中,系统以量化方式管理产品的数据。这些数据包括:

  • 量化识别(由系统分配)
  • 产品编号
  • 批次号
  • 库存类型
  • 库存使用情况

Unit2 Basic Processes in SAP EWM

Unit3 Warehouse Monitoring and Processing with Mobile Devices

Unit4 Additional Functions in SAP EWM

Unit5 Warehouse Organization

Unit6 Optimization of Resources

Unit7 Warehouse Extensions

Unit8 SAP Best Practices

Unit9 Combined Inbound and Outbound Processes

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1865203.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

健身房管理系统

摘 要 随着人们健康意识的增强,健身房作为一种提供健身服务的场所,受到越来越多人的关注和喜爱。然而,传统的健身房管理方式存在诸多问题,如信息管理不便捷、会员管理不规范等。为了解决这些问题,本文设计并实现了一款…

螺丝扭断力试验机SJ-12

一、设备简介: 螺丝扭断力试验机用于测试螺丝的耐扭断力。本机将螺丝产品所受到轴向扭转力与反作用力,常用扭力扳手来计量。本机可对产品进行转力测、锁动测试、锁动扭力测试等多种测试方式。 二、设备使用: 1、将螺丝强度扭力试验机底座锁于…

【数据结构】——链表经典OJ(leetcode)

文章目录 一、 相交链表二、 反转链表三、 回文链表四、 环形链表五、 环形链表 II六、 合并两个有序链表七、 两数相加八、 删除链表的倒数第N个节点九、 随机链表的复制 一、 相交链表 双指针法 struct ListNode *getIntersectionNode(struct ListNode *headA, struct ListN…

makefile中的用户自定义变量

makefile: CC gcc CFLAGS -Isub -Isub -O2 OBJS add_int.o add_float.o sub_int.o sub_float.o main.o TARGET ccb RM rm -f $(TARGET):$(OBJS)$(CC) -o $(TARGET) $(OBJS) $(CFLAGS) $(OBJS):%.o:%.c$(CC) -c $(CFLAGS) $< -o $ clean:-$(RM) $(TARGET) $(OBJS)编译运…

电脑硬盘数据恢复,4个方法,轻松恢复数据

在数字化时代的浪潮中&#xff0c;电脑硬盘不仅是存储数据的仓库&#xff0c;更是我们生活、工作、学习的记忆宫殿。然而&#xff0c;当这个宫殿中的一部分珍贵记忆突然消失&#xff0c;仿佛历史的片段被无情地抹去&#xff0c;我们不禁会感到焦虑和恐慌。此时&#xff0c;电脑…

苹果电脑安装双系统步骤 教你苹果电脑如何装双系统

许多人刚买来苹果电脑时&#xff0c;对苹果的IOS操作系统比较陌生&#xff0c;显得非常不适应&#xff0c;都会去想吧苹果电脑去安装一个自己熟悉的Windows系统&#xff0c;方便自己办公娱乐&#xff0c;那么苹果电脑安装双系统的步骤怎么样呢 小编给大家介绍下吧。 许多人刚买…

探究电子电路中的电压与电平转换

1. 引言 昨天跟好朋友讨论一个项目的时候,我朋友就给我画了一个简化版的电路图&#xff0c;如下图所示&#xff1a; 总觉得这个电路怪怪的&#xff0c;clk信号怎么直接接稳压电路呢。就产生了一个疑问&#xff0c;电平转换和电压转换的区别是啥&#xff1f;稳压电路还有升降压…

“论大数据处理架构及其应用”写作框架,软考高级,系统架构设计师

论文真题 大数据处理架构是专门用于处理和分析巨量复杂数据集的软件架构。它通常包括数据收集、存储、处理、分析和可视化等多个层面&#xff0c;旨在从海量、多样化的数据中提取有价值的信息。Lambda架构是大数据平台里最成熟、最稳定的架构&#xff0c;它是一种将批处理和流…

昇思25天学习打卡Day01

实验结果 心得体会 趁着假期&#xff0c;跟谁官方实战营开始系统学习MindSpore深度学习框架。昇思MindSpore是一个全场景深度学习框架&#xff0c;旨在实现易开发、高效执行、全场景统一部署三大目标。其中易开发表现为API友好&#xff0c;调试难度低&#xff1b;高效执行包括…

[leetcode]intersection-of-two-arrays-ii 两个数组的交集 II

. - 力扣&#xff08;LeetCode&#xff09; class Solution { public:vector<int> intersect(vector<int>& nums1, vector<int>& nums2) {sort(nums1.begin(), nums1.end());sort(nums2.begin(), nums2.end());int length1 nums1.size(), length2 …

你了解过无人机的工作流程吗?

开始界面&#xff1a;快捷实现任务的规划&#xff0c;进入任务监控界面&#xff0c;实现航拍任务的快速自动归档&#xff0c;各功能划分开来&#xff0c;实现软件运行的专一而稳定。 航前检查&#xff1a;为保证任务的安全进行&#xff0c;起飞前结合飞行控制软件进行自动检测…

同步时钟系统为何能成为机场时间管理的好伙伴?

在机场这个分秒必争的环境中&#xff0c;精准的时间管理至关重要。同步时钟系统的出现&#xff0c;成为了机场时间管理的得力助手&#xff0c;为机场的高效运行和服务质量的提升发挥了关键作用。 一、同步时钟系统简介 同步时钟系统是一种通过网络技术实现时间同步的高精度计时…

Transformer2--Multi-head self-attention

目录 一、背景二、多头自注意力机制的原理2.1 自注意力机制2.2 多头自注意力机制2.3 Positional Encoding&#xff08;位置编码&#xff09;2.4 self-attention for image 三、Self-attention v.s CNN四、Self-attention v.s RNN参考资料 一、背景 为什么是multi-head self at…

3.优化算法之二分查找1

二分查找简介 1.特点 最简单最恶心&#xff0c;细节最多&#xff0c;最容易写出死循环的算法 2.学习中的侧重点 1&#xff09;算法原理 数组有序的情况 2&#xff09; 模板 不要死记硬背 ->理解之后再记忆 1.朴素的二分模板 2.查找左边界的二分模板 3.查找右边界的二分模板 …

AI音乐大模型:深度剖析创意与产业的双重变革

随着AI技术的飞速发展&#xff0c;音乐大模型在最近一个月内纷纷上线&#xff0c;这一变革性技术不仅颠覆了传统的音乐创作方式&#xff0c;更是对整个音乐产业及创意产业带来了深远的影响。本文将从多个维度出发&#xff0c;深度剖析AI音乐大模型对创意与产业的双重变革。 一、…

王春城 | 精益生产推进中如何建立有效的反馈机制?

在精益生产的推进过程中&#xff0c;建立有效的反馈机制是确保持续改进和高效运作的关键。一个健全的反馈机制能够及时发现问题&#xff0c;提供解决方案&#xff0c;并促进团队成员之间的有效沟通。下面将分享在精益生产环境中如何构建并运行一个有效的反馈机制。 一、明确反馈…

Java面试题:内存管理、类加载机制、对象生命周期及性能优化

1. 说一下 JVM 的主要组成部分及其作用? JVM包含两个子系统和两个组件:Class loader(类装载)、Execution engine(执行引擎)、Runtime data area(运行时数据区)、Native Interface(本地接口)。 Class loader(类装载):根据给定的全限定名类名(如:java.lang.Object)装载class文…

迅为iTOP-2K1000开发板龙芯中科国产64位Loognix主板

硬件配置 国产龙芯处理器&#xff0c;双核64位系统&#xff0c;板载2G DDR3内存&#xff0c;流畅运行Busybox、Buildroot、Loognix、QT5.12 系统! 接口全板载4路USB HOST、2路千兆以太网、2路UART、2路CAN总线、Mini PCIE、SATA固态盘接口、4G接口、GPS接口WIF1、蓝牙、Mini H…

MD5加密接口

签名算法 app_key和app_secret由对方系统提供 MD5_CALCULATE_HASH_FOR_CHAR&#xff08;中文加密与JAVA不一致&#xff09; 代码&#xff1a; *获取传输字段名的ASCII码&#xff0c;根据ASCII码对字段名进行排序SELECT * FROM zthr0051WHERE functionid iv_functionidINTO …

python3使用ast.parse详解

使用ast库分析python3脚本, 并对脚本进行一些处理, 比如注释pirnt语句 一.基础知识 官方网址连接 ast — Abstract Syntax Trees ast库可以方便的分析python代码结构, 并做一些处理, 很适合对大量脚本文件做批量处理, 比如把print语句全部注释等. 直观的打印出代码结构 impo…