织梦移动端网站建设/如何推广网站方法
系统学习一个业务模块已经变得越来越重要,开始吧,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点:
- 跟踪存储在仓库中的特定货物或物料的数量
- 跟踪存放特定商品或材料的储物箱
- 控制和记录仓库中货物和材料的所有移动
一些大型仓库还需要仓库管理系统实现功能:
- 控制进行仓库的货物和材料的上架
- 控制货物和材料的拣选以离开仓库,例如履行订单
在更复杂的仓库中,还可能有一些额外的功能来管理与货物或材料相关的其它信息及服务:
- 序列号
- 批次号
- 最短上架周期
- 供应商管理库存
- 堆场管理
- 增值服务
然后介绍一下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
相关文章:

EWM学习之旅-1-EWM100
系统学习一个业务模块已经变得越来越重要,开始吧,EWM! EWM的Learning Journey中包括7本 ebook,100/110/115/120/125/130/140,一本一本的啃吧,相信很多内容是重复的。 EWM100很适合初学者,了解概念术语&…...

qt中的枚举值-QMetaEnum
QMetaEnum 测试代码hcpp 讲解 测试代码 h #include <QMainWindow> #include <QDebug>QT_BEGIN_NAMESPACE namespace Ui { class MainWindow; } QT_END_NAMESPACEclass MainWindow : public QMainWindow {Q_OBJECTpublic:MainWindow(QWidget *parent nullptr);~M…...

这才是CSDN最系统的网络安全学习路线(建议收藏)
01 什么是网络安全 网络安全可以基于攻击和防御视角来分类,我们经常听到的 “红队”、“渗透测试” 等就是研究攻击技术,而“蓝队”、“安全运营”、“安全运维”则研究防御技术。 无论网络、Web、移动、桌面、云等哪个领域,都有攻与防两面…...

微软Edge浏览器多用户配置文件管理:个性化浏览体验
在家庭或工作环境中,经常需要在同一台计算机上为多个用户创建和管理独立的浏览体验。微软Edge浏览器提供了多用户配置文件管理功能,允许用户为每个账户设置独立的书签、历史记录、密码、扩展和设置。本文将详细介绍如何在微软Edge中管理多个用户配置文件…...

10.2 JavaEE——Spring MVC入门程序
要求在浏览器发起请求,由Spring MVC接收请求并响应,具体实现步骤如下。 一、创建项目 在IDEA中,创建一个名称为chapter10的Maven Web项目。 (一)手动设置webapp文件夹 1、单击IDEA工具栏中的File→“Project Structu…...

Python 处理大量数据的相关库和框架推荐
Python 处理大量数据的相关库和框架推荐 Python 生态系统中存在多个强大的库和框架,它们可以帮助开发者高效地处理大量数据。以下是一些广泛使用的推荐选项: 1. NumPy 一个用于大规模数值计算的科学计算库。提供多维数组对象和相应的操作。 2. Panda…...

【unity笔记】七、Mirror插件使用
一、简介 Mirror 是一个用于 Unity 的开源多人游戏网络框架,它提供了一套简单高效的网络同步机制,特别适用于中小型多人游戏的开发。以下是 Mirror 插件的一些关键特点和组件介绍: 简单高效:Mirror 以其简洁的 API 和高效的网络…...

掌握SEO:如何优化用ChatGPT生成的文章以提升搜索排名
在数字化时代,搜索引擎优化(SEO)已经成为网站流量的重要来源。随着人工智能技术的进步,越来越多的人开始使用ChatGPT等AI工具来生成文章。然而,虽然这些工具可以快速生成内容,但要确保这些内容在搜索引擎中…...

Java面试问题(一)
一.Java语言具有的哪些特点 1.Java是纯面向对象语言,能够直接反应现实生活中的对象 2.具有平台无关性,利用Java虚拟机运行字节码文件,无论是在window、Linux还是macOS等其他平台对Java程序进行编译,编译后的程序可在其他平台上运行…...

Firewalld防火墙基础
Firewalld 支持网络区域所定义的网络连接以及接口安全等级的动态防火墙管理工具 支持IPv4、IPv6防火墙设置以及以太网桥 支持服务或应用程序直接添加防火墙规则接口 拥有两种配置模式 运行时配置:临时生效,一旦重启或者重载即不生效 永久配置:…...

解决Java中多线程同步问题的方案
解决Java中多线程同步问题的方案 大家好,我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编,也是冬天不穿秋裤,天冷也要风度的程序猿! 在Java开发中,多线程同步问题是我们经常面对的挑战之一。正确处理…...

每日一练 - RSTP与STP收敛速度对比
01 真题题目 RSTP 收敛速度比 STP 要快,以下说法正确的是? A. 在 RSTP 中检测拓扑是发生变化只有一个标准.一个非边缘端口迁移到 Forwarding 状态 B. 在 STP 中,为了避免临时环路,至少要等待一个 Forwarding Delay 待全网端口确定,所有端口才能进行转发 C. P/A …...

ZS-20H型水泥胶砂振实台
一、 概述 水泥胶砂振实台是为我国水泥胶砂强度检验方法等同采ISO679国际标准而设计。该仪器符合 JC/T 682《水泥胶砂试体成型振实台》要求,适用于水泥强度检验所用试样的制备。 二、 技术数据 1、台盘(包括臂杆、压模框等)的总质量 13.75 …...

力扣377 组合总和Ⅳ Java版本
文章目录 题目描述代码 题目描述 给你一个由 不同 整数组成的数组 nums ,和一个目标整数 target 。请你从 nums 中找出并返回总和为 target 的元素组合的个数。 题目数据保证答案符合 32 位整数范围。 示例 1: 输入:nums [1,2,3], targe…...

昇思25天学习打卡营第3天 | 数据集 Dataset
数据是深度学习的基础,高质量的数据输入将在整个深度神经网络中起到积极作用。MindSpore提供基于Pipeline的数据引擎,通过数据集(Dataset)和数据变换(Transforms)实现高效的数据预处理。其中Dataset是Pipel…...

交换机三层架构及对流量的转发机制
交换机的作用: 区别集线器(HUB); HUB 为物理层设备,只能直接转发电流 交换机为数据链路层设备,可以将电流与二进制转换,实现了以下功能: 无限的传输距离 彻底解决了冲突-所有的接口可以同时收发数据 二…...

开发者配置项、开发者选项自定义
devOptions.vue源码 <!-- 开发者选项 (CtrlAltShiftD)--> <template><div :class"$options.name" v-if"visible"><el-dialog:custom-class"sg-el-dialog":append-to-body"true":close-on…...

【Java】解决Java报错:IndexOutOfBoundsException in Collections
文章目录 引言一、IndexOutOfBoundsException的定义与概述1. 什么是IndexOutOfBoundsException?2. IndexOutOfBoundsException的常见触发场景3. 示例代码 二、解决方案1. 检查索引范围2. 使用增强型for循环3. 使用ListIterator进行遍历4. 使用线程安全的集合 三、最…...

C++编程(三)面向对象
文章目录 一、概念二、类的定义(一)声明一个类类型的语法格式:(二)类中的访问控制权限(三)实例化对象1. 栈区对象2. 堆区对象 (四)类内声明类外实现(五&#…...

Batch入门教程
Batch学习在多个领域有不同的应用,但最常见的是在机器学习和教育学习领域。以下是一个关于Batch学习入门的清晰指南,将分别介绍这两个领域中的Batch学习概念、方法和一些实用信息。 1. 机器学习中的Batch学习 定义与概念 Batch_Size:在机器…...

49-2 内网渗透 - 使用UACME Bypass UAC
靶场准备: 1. 使用已有的 Windows 2012 虚拟机 确保你的虚拟机正在运行,并且可以正常访问。2. 添加 test 用户到管理员组(如上篇文件添加过了就跳过这一步) 具体命令如下: net localgroup administrators test /add 3. 切换用户登录 注销当前会话,并使用 test 用户登录。…...

Django 表单使用示例:数据格式校验
在本文中,我们将使用 Django 的表单(Forms)功能来创建一个添加角色的页面,并对用户提交的数据进行格式校验。 创建 Django 项目和应用 首先,我们创建一个名为 form_demo 的 Django 项目和一个名为 app01 的应用: django-admin startproject form_de…...

OkHttp框架源码深度剖析【Android热门框架分析第一弹】
OkHttp介绍 OkHttp是当下Android使用最频繁的网络请求框架,由Square公司开源。Google在Android4.4以后开始将源码中的HttpURLConnection底层实现替换为OKHttp,同时现在流行的Retrofit框架底层同样是使用OKHttp的。 源码传送门 优点: 支持Http1、Http…...

【MySQL】数据库——备份与恢复,日志管理1
一、数据备份的重要性 1.备份的主要目的是灾难恢复 在生产环境中,数据的安全性至关重要 任何数据的丢失都可能产生严重的后果造成数据丢失的原因: 程序错误人为,操作错误运算错误磁盘故障灾难(如火灾、地震)和盗窃 2.数据库备份…...

什么样的企业适合SD-WAN网络专线?
SD-WAN(Software-Defined Wide Area Network,软件定义广域网)是一种网络技术,它利用软件定义的方式管理和控制广域网(WAN),旨在提高网络效率、降低成本并简化网络管理。以下是适合采用SD-WAN网络…...

已解决java.security.GeneralSecurityException: 安全性相关的通用异常的正确解决方法,亲测有效!!!
已解决java.security.GeneralSecurityException: 安全性相关的通用异常的正确解决方法,亲测有效!!! 目录 问题分析 报错原因 解决思路 解决方法 确定具体异常类型 检查输入参数 验证算法支持性 调整安全策略 确保资源可…...

秋招Java后端开发冲刺——非关系型数据库篇(Redis)
一、非关系型数据库 1. 主要针对的是键值、文档以及图形类型数据存储。 2. 特点: 特点说明灵活的数据模型支持多种数据模型(文档、键值、列族、图),无需预定义固定的表结构,能够处理各种类型的数据。高扩展性设计为水…...

个人对JVM的一点理解
JVM(Java 虚拟机)是 Java 程序能够跨平台运行的关键。它负责将 Java 字节码转换为机器码并执行。 JVM 主要由类加载器、运行时数据区、执行引擎和本地方法接口等部分组成。运行时数据区包括方法区、堆、虚拟机栈、本地方法栈和程序计数器等。 GC…...

Flutter【组件】可折叠文本组件
简介 flutter 可折叠文本组件。 点击展开,收起折叠文本。支持样式自定义 github地址: github.com/ThinkerJack… pub地址:https://pub.dev/packages/jac_uikit 展开收起文本 使用方式: ExpandableText(content: 测试 * 50,ma…...

内容安全复习 7 - 对抗攻击与防御
文章目录 概述攻击对抗性攻击的目的攻击的损失函数如何攻击FGSM黑盒与白盒真实世界的攻击 防御被动防御主动防御 概述 动机 (1)不仅要在实验室中部署机器学习分类器,也要在现实世界中部署;实际应用 (2)分类…...