草庐IT

「翻译」SAP MII(SAP制造集成和智能)-灵活且可扩展

Suzhou BOY 2023-03-28 原文

SAP MII(SAP制造集成和智能)-灵活且可扩展

 

 

 


 

通过SAP MII,SAP提供了一个基于Web的、标准化和灵活的IT平台,用于垂直集成到生产中。这将面向流程的制造单元的生产流程与SAP ERP连接起来。作为中央信息交换中心,SAP MII(SAP制造集成和智能)从一系列数据源(如车间系统)提取数据,处理这些信息,并为流程优化和提高生产效率提供广泛的监控、控制和管理选项。

 

通过这种方式,SAP MII(SAP制造集成和智能)为KPI管理的生产单元提供了核心组件,其特点是效率、可用性和质量。在此过程中,SAP MII专注于与SAP ERP的紧密集成。


SAP MII能够实现早期行动,而不是后期反应,并发现和有针对性地部署生产力和质量领域的潜在潜力。

 

 

SAP MII(SAP制造集成和智能)功能领域

 

1)SAP MES(SAP制造执行系统)集成

制造执行系统(MES)有助于公司提高其制造单位的透明度,并改善生产过程的组织及其控制系统的精度(例如,生产机器人或包装机的作业管理)。然而,在MES系统直接连接到相应的SAP ERP系统之前,MES系统不会真正独立。只有这样,战略管理决策才能迅速传达给生产部门,并作为跨部门、跨工厂的活动实施。因此,集成到SAP MII中的数据服务构成了在生产和智能制造(“完美工厂”和“工业4.0”)中实现完美同步的基础。

 

2)信息视图

除了机器控制生产层(车间)和SAP ERP的改进数据集成之外,SAP MII还提供了宝贵的附加功能。这些用户定义的信息视图和数据输入面板(“仪表板”)处理来自SAP MII(SAP制造集成和智能)的数据,以使相关用户角色(如主管、机器操作员、质量控制、质量保证)接收预定义和可配置的信息集以及系统干预选项。因此,只需一个显示屏(SAP MII驾驶舱),就可以对生产、产能或质量问题做出基于角色的响应。

 

3)工作说明

使用SAP MII, SAP PP或SAP PP-PI中计划的生产/流程订单可用于生成具有优先级和最新生产订单操作的工作列表。作为最后一步,根据定义,可以直接在SAP MII、非SAP MES(SAP制造执行系统)或SAP制造执行(SAP ME)中进一步处理这些工作列表。工作清单的ERP解耦意味着,即使与SAP ERP的连接中断,生产订单处理也可以在SAP MII。在此过程中,所有工作步骤和确认都可以缓冲在SAP MII中。

 

4)确认

各种类型的生产确认(例如记录员工出勤、生产中断、故障、辅助活动等)可以通过MES或机械系统直接传递给SAP MII。在该过程中,可以使用所有典型的通信标准(例如S95)。在SAP MII中,可以通过时间戳、时间记录或个人身份对物料处理通知进行分离或合并,并对SAP ERP的数据进行所需的预处理。此外,可以通过SAP MII触发相应的消耗过账,产品产出等。

 

5)生产中的质量管理

SAP ERP和SAP MII的端到端集成实现了所有生产相关数据的永久同步。此外,SAP MII记录了各种生产数据集,可根据这些数据计算KPI(关键性能指标),以及与生产相关的消息和警报。此外,SAP MII可用于支持质量保证流程(例如,预防性质量保证或测量/检验流程)。最后,SAP MII可用于定义触发特定事件的规则或限制,以及由SAP MII执行的操作。

 

 

 

 

英文原文地址:

https://www.igz.com/en/sap-manufacturing/sap-modules/sap-mii/

有关「翻译」SAP MII(SAP制造集成和智能)-灵活且可扩展的更多相关文章

  1. ruby - i18n Assets 管理/翻译 UI - 2

    我正在使用i18n从头开始​​构建一个多语言网络应用程序,虽然我自己可以处理一大堆yml文件,但我说的语言(非常)有限,最终我想寻求外部帮助帮助。我想知道这里是否有人在使用UI插件/gem(与django上的django-rosetta不同)来处理多个翻译器,其中一些翻译器不愿意或无法处理存储库中的100多个文件,处理语言数据。谢谢&问候,安德拉斯(如果您已经在ruby​​onrails-talk上遇到了这个问题,我们深表歉意) 最佳答案 有一个rails3branchofthetolkgem在github上。您可以通过在Gemfi

  2. ruby - 使用 C 扩展开发 ruby​​gem 时,如何使用 Rspec 在本地进行测试? - 2

    我正在编写一个包含C扩展的gem。通常当我写一个gem时,我会遵循TDD的过程,我会写一个失败的规范,然后处理代码直到它通过,等等......在“ext/mygem/mygem.c”中我的C扩展和在gemspec的“扩展”中配置的有效extconf.rb,如何运行我的规范并仍然加载我的C扩展?当我更改C代码时,我需要采取哪些步骤来重新编译代码?这可能是个愚蠢的问题,但是从我的gem的开发源代码树中输入“bundleinstall”不会构建任何native扩展。当我手动运行rubyext/mygem/extconf.rb时,我确实得到了一个Makefile(在整个项目的根目录中),然后当

  3. ruby-on-rails - 如何使辅助方法在 Rails 集成测试中可用? - 2

    我在app/helpers/sessions_helper.rb中有一个帮助程序文件,其中包含一个方法my_preference,它返回当前登录用户的首选项。我想在集成测试中访问该方法。例如,这样我就可以在测试中使用getuser_path(my_preference)。在其他帖子中,我读到这可以通过在测试文件中包含requiresessions_helper来实现,但我仍然收到错误NameError:undefinedlocalvariableormethod'my_preference'.我做错了什么?require'test_helper'require'sessions_hel

  4. ruby-on-rails - 我如何将 Hoptoad 与 DelayedJob 和 DaemonSpawn 集成? - 2

    我一直很高兴地使用DelayedJob习惯用法:foo.send_later(:bar)这会调用DelayedJob进程中对象foo的方法bar。我一直在使用DaemonSpawn在我的服务器上启动DelayedJob进程。但是...如果foo抛出异常,Hoptoad不会捕获它。这是任何这些包中的错误...还是我需要更改某些配置...或者我是否需要在DS或DJ中插入一些异常处理来调用Hoptoad通知程序?回应下面的第一条评论。classDelayedJobWorker 最佳答案 尝试monkeypatchingDelayed::W

  5. c - mkmf 在编译 C 扩展时忽略子文件夹中的文件 - 2

    我想这样组织C源代码:+/||___+ext||||___+native_extension||||___+lib||||||___(Sourcefilesarekeptinhere-maycontainsub-folders)||||___native_extension.c||___native_extension.h||___extconf.rb||___+lib||||___(Rubysourcecode)||___Rakefile我无法使此设置与mkmf一起正常工作。native_extension/lib中的文件(包含在native_extension.c中)将被完全忽略。

  6. jenkins部署1--jenkins+gitee持续集成 - 2

    前置步骤我们都操作完了,这篇开始介绍jenkins的集成。话不多说,看操作1、登录进入jenkins后会让你选择安装插件,选择第一个默认的就行。安装完成后设置账号密码,重新登录。2、配置JDK和Git都需要执行路径,所以需要先把执行路径找到,先进入服务器的docker容器,2.1JDK的路径root@69eef9ee86cf:/usr/bin#echo$JAVA_HOME/usr/local/openjdk-82.2Git的路径root@69eef9ee86cf:/#whichgit/usr/bin/git3、先配置JDK和Git。点击:ManageJenkins>>GlobalToolCon

  7. ruby-on-rails - 向 Rails 3 添加 Ruby 扩展方法的最佳实践? - 2

    我有一个要在我的Rails3项目中使用的数组扩展方法。它应该住在哪里?我有一个应用程序/类,我最初把它放在(array_extensions.rb)中,在我的config/application.rb中我加载路径:config.autoload_paths+=%W(#{Rails.root}/应用程序/类)。但是,当我转到railsconsole时,未加载扩展。是否有一个预定义的位置可以放置我的Rails3扩展方法?或者,一种预先定义的方式来添加它们?我知道Rails有自己的数组扩展方法。我应该将我的添加到active_support/core_ext/array/conversion

  8. ruby - 如何在 ruby​​ 中复制目录结构,不包括某些文件扩展名 - 2

    我想编写一个ruby​​脚本来递归复制目录结构,但排除某些文件类型。因此,给定以下目录结构:folder1folder2file1.txtfile2.txtfile3.csfile4.htmlfolder2folder3file4.dll我想复制这个结构,但不包含.txt和.cs文件。因此,生成的目录结构应如下所示:folder1folder2file4.htmlfolder2folder3file4.dll 最佳答案 您可以使用查找模块。这是一个代码片段:require"find"ignored_extensions=[".cs"

  9. ruby - 扩展类和实例 - 2

    这个问题有两个部分。在RubyProgrammingLanguage一书中,有一个使用模块扩展字符串对象和类的示例(第8.1.1节)。第一个问题。为什么如果您使用新方法扩展类,然后创建该类的对象/实例,则无法访问该方法?irb(main):001:0>moduleGreeter;defciao;"Ciao!";end;end=>nilirb(main):002:0>String.extend(Greeter)=>Stringirb(main):003:0>String.ciao=>"Ciao!"irb(main):004:0>x="foobar"=>"foobar"irb(main):

  10. ruby - Google-api-ruby-client 翻译 API 示例 - 2

    很高兴看到google代码:google-api-ruby-client项目,因为这对我来说意味着Ruby人员可以使用GoogleAPI-s来完善代码。虽然我现在很困惑,因为给出的唯一示例使用Buzz,并且根据我的实验,Google翻译(v2)api的行为必须与google-api-ruby-client中的Buzz完全不同。.我对“Explorer”演示示例很感兴趣——但据我所知,它并不是一个探索器。它所做的只是调用一个Buzz服务,然后浏览它已经知道的关于Buzz服务的事情。对我来说,Explorer应该让您“发现”所公开的服务和方法/功能,而不一定已经知道它们。我很想听听使用这个

随机推荐