闲人闲谈PS之四十九——PLM和SAP集成常见的问题

惯例闲话:天气突变,没想到珠三角也骤降了10几度,昨晚还吹风扇模式,早上起来一下子感觉丝丝凉意。闲人还是喜欢冬天,冷,能让人思维清晰,提高工作效率。趁着天气适宜,赶紧加班擦屁股去了,进来PLM上线,一大堆问题等着解决…

闲话到此为止了,今天要小结下PLM上线以来的问题

PLM系统在项目制造企业的重要性

我们经常听说制造企业信息化三件套,PLM、ERP、MOM,这三件套上齐了,企业的信息化建设基本告一段落了。也可以理解为,企业信息化基础建设,地基、主体结构建造完成。由此可见,PLM是其中不可或缺的基础信息化组成部分。
在这里插入图片描述

闲人认为,其重要程度,不亚于ERP。原因在于,此类企业有一个核心的驱动源头,设计。设计的主要工作:图纸绘制、物料数据、BOM输出,后面2类输出对于ERP的重要性,不言而喻,它们是ERP的血液。
在这里插入图片描述
PLM的重要性,来自于行业特性,设计驱动。此类企业的核心竞争力,主要是体现在设计上。
普遍的行业认知——一个优秀的设计师,可以让项目从采购、生产、施工环节降本增效,反之,一个邋遢的设计方案,也可以让项目亏钱亏得底裤都没。如何提升设计,是老板们一直要解决的要务之一,明面降本增效,另一面,如何让一名设计师发挥出用工成本几倍以上的效益、花更少的时间输出更多有质量的图、表单?这几十年的经验教训告诉世人一条普世的规律,提升作业标准化、图纸、物料、BOM的复用。最简单的道理,复制粘贴是最为高效的工作。

这也是PLM能够逐渐成为非标定制企业的主流信息化工具的原因。老板看到价值才会花钱投入。

PLM系统的输出

PLM系统输出主要分成如下:
1、非结构化数据:图纸、3D模型等,实现设计文件共享和审批控制等文件管理方面的要求。一般而言,PLM的文档目录呈现一种管理目录结构。这种结构,在ERP中称之为WBS结构。这是PLM和ERP重要集成点。有了这种统一的WBS结构,实现了ERP、PLM之间的数据穿透,这也是业务财务一体化一个重要特征。

在这里插入图片描述

2、结构化数据:物料编码极其属性、BOM、工艺,不同的企业基本大同小异,主要体现在BOM的分类不同,一般有设计BOM,制造BOM、采购BOM、包装BOM等等。

在这里插入图片描述
关于PLM的功能,在本篇就不详细展开,在下面几期文章再和大家探讨,本文主要聚焦于上线后的一些问题及处理。

在这里插入图片描述

PLM和ERP集成的主要问题

我们还是聚焦在PLM的输出和ERP的输入。
1、物料分类不统一。在ERP中,以SAP为例,物料的分类通常有如下颗粒度,物料类型、物料组,
在这里插入图片描述

在这里插入图片描述经常出现PLM传输的物料组不存在等,问题产生的根源是在蓝图阶段没有做好统一,两边各做各的,一旦上线就会出现这种问题。要解决也很清晰,以一方为准,通常这些物料的分类,由设计标准化部分来主导,但是闲人发现,很多企业没有设置此类部门,在讨论方案时,设计、采购、计划部门往往各执一词。闲人建议,出现此类情况,恰恰是体现顾问价值的show time,抛出标准化部门、分类的原则等。这里请有心的看官笔记下,分类不要偏向一方,要把业务和财务融合这一个视角去设计分类。

2、物料编码规则问题。上了PLM之后,对于物料编码的颗粒度可能会存在区别,通常来说,物料编码在PLM里是一个大类,不会明确到某个库存对象,而ERP则不一样,物料编码一定是精确到库存对象的。如果这个问题没有讨论清楚,那么ERP大概率会出现一码多物或一物多码问题。

3、物料单位不统一。单位问题在很多项目蓝图阶段、测试阶段都不显著,到了上线后大量数据接入后,就开始鸡飞狗跳。在PLM中改单位是一件很容易的事情,但是在ERP,特别是SAP,修改物料计量单位有多可怕,相信遭遇过的人,一定刻骨铭心,通常是不得不妥协,作废编码,重新建编码。

在这里插入图片描述同一单位,也是在1的基础之上,对物料分类做单位默认,对于一些可数单位,如支、块、个等,在ERP中通常使用PC或EA来表示,这种就需要PLM做配置表来一一对应。

4、多单位管理转换率问题。这是一个难点。对于SAP来说,多单位必须有转换率,如1PC = 100KG,1PC = 10M2等,如果PLM只传单位不传转换率,必然会报错
在这里插入图片描述
多单位的转换,和后续的采购信息记录又有绑定关系,所以一旦转换率错了,后面改起来又是噩梦难度。
在这里插入图片描述建议解决方案是,在主数据创建阶段,由标准化分类做默认单位,多单位管理放在SAP中,由专人管理。闲人所在的企业组建了算量管理组,这组人和设计、采购对接,根据图纸计算工程量。
当采购的结算出现差异时,则对采购订单维护差价行处理。

5、BOM发布问题。在上一篇文章中有说明,本文不在赘述。一个原则,BOM的发布确定好数据格式、单次发布的BOM树结构。注意,BOM树的范围,对于非标定制企业来说,是需要讨论清楚的。

6、变更问题。这个问题如果展开可以出一本书,这里分享下几个典型场景

6.1 物料属性变更,对ERP采购申请、采购订单做变更
6.2 物料数量变更,对ERP采购申请、采购订单做变更
6.3 物料作废,对ERP采购申请、采购订单做变更
6.4 PLM采购申请变更,对ERP采购申请、采购订单变更
6.5 BOM的变更。建议先删除旧BOM再新建方式。

对于变更,闲人这次做好了充分的准备应对,对PLM发布场景和SAP返回都做了充分讨论,特别设计了一套单号+行号一一对应的数据方案,但是还是出现了纰漏,恰恰最简单的物料编码不变,数量变化的这个场景中,居然漏了调用BAPI改请购单数量。

在这里插入图片描述总的来说,这次PLM上线还是比较磕磕绊绊,但是和以前相比,闲人最大的感触是,自己设想上线后出现的重大问题都如期出现了,项目组都沉着冷静的应对。这说明项目在按照自己的推演在发展,说明目前一切可控。

PLM和ERP实施先后问题

最后这个问题,也说道说道。闲人经历过的项目中,两种情况都遇到过。
1、先PLM后ERP的好处显而易见,在实施ERP之前,把设计源头的数据、BOM标准化都规范了,ERP实施就更加顺畅了。从一般的因果关系上看,没问题。但是实际往往南辕北辙,PLM项目设计部主导,对供应链、财务的考虑较少,后果就是实施ERP才发现,PLM的输出和ERP统一不起来,然后再把PLM折腾一遍。

2、先ERP后PLM的弊端也显而易见,上线后,需要由专门的小组负责把设计的输出人工转换成符合ERP的数据表单导入,非常费时费力。但是带来的变化也是非常关键的,设计应该给出什么样的符合供应链标准的图纸和数据,通过这一过程梳理的很清楚,为上PLM的标准化工作提供了基础

经过这些年的经验和教训,闲人认为,用第二种方式,可以少走很多弯路,先上ERP可以把很多设计影响供应链的问题全部暴露出来,这是最有价值的,指明了上PLM应该解决哪些具体的问题。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

关于pycharm无法进入base界面的问题

问题:terminal输入activate无法进入base 解决方案 1.Cortana这边找到Anaconda Prompt右击进入文件所在位置 2. 右击进入属性 3. 复制cmd.exe开始到最后的路径 cmd.exe "/K" C:\ProgramData\anaconda3\Scripts\activate.bat C:\ProgramData\anaconda3 …

Python语言学习笔记之八(文件IO)

本课程对于有其它语言基础的开发人员可以参考和学习,同时也是记录下来,为个人学习使用,文档中有此不当之处,请谅解。 1、什么是文件I/O 在Python中,文件IO(输人/输出)是指与文件进行交互的过程。这包括读…

JMESPath语言

JMESPath(JSON Matching Expression Path) 一种查询语言。 主要用于从JSON文档中检索和过滤数据。 通过写表达式提取和处理JSON数据,而无需编写复杂的代码。 功能:数据提取、过滤、转换、排序。 场景:处理API响应…

【谭浩强C程序设计精讲 1】数据类型、常量与变量

文章目录 3.1 C 的数据类型3.2 常量与变量3.2.1 常量和符号常量3.2.2 变量 3.1 C 的数据类型 C语言的数据结构是以数据类型形式出现的。C的数据类型如下: C语言中数据有常量与变量之分,它们分别属于以上这些类型。由以上这些数据类型还可以构成更复杂…

三分钟搞定 || java邮件发送(支持附件,多发)

1.添加Maven依赖 <dependency><groupId>com.sun.mail</groupId><artifactId>javax.mail</artifactId><version>1.6.2</version> </dependency><dependency><groupId>cn.hutool</groupId><artifactId>…

图书管理系统jsp + servlet+mysql

图书管理系统 项目使用jsp servletmysql实现&#xff1b; 登陆注册 首页 首页显示图书信息 图书管理 1添加书籍 2查询书籍 3预览书籍 4修改书籍 用户管理 1查询用户 2修改用户 3 删除用户 链接&#xff1a;https://pan.baidu.com/s/1QXK--ypb6OadbmKFlc0jUQ

跨域的解决方式(java后端)

文章目录 一、跨域介绍1、什么是跨域2、为什么会产生跨域3、禁止跨域的原因 二、简单请求和非简单请求1、简单请求1.1、什么时简单请求1.2、简单请求基础流程 2、非简单请求2.1、预检请求2.2、预检请求的回应2.3、浏览器的正常请求和回应 3、自定义跨域过滤器 三、解决方式1、C…

2023年【G2电站锅炉司炉】考试题库及G2电站锅炉司炉考试报名

题库来源&#xff1a;安全生产模拟考试一点通公众号小程序 G2电站锅炉司炉考试题库参考答案及G2电站锅炉司炉考试试题解析是安全生产模拟考试一点通题库老师及G2电站锅炉司炉操作证已考过的学员汇总&#xff0c;相对有效帮助G2电站锅炉司炉考试报名学员顺利通过考试。 1、【多…

【Java】智慧工地系统:让建筑行业管理更简单

概述 智慧工地管理平台面向房建、能源、交通各类工地的管理者&#xff0c;通过AI视频、物联感知技术对工地场景中的施工机械、建筑材料、施工规范、施工环境监管、完善施工现场项目管控。实现项目管控、特种设备管理、绿色施工、工地巡检等业务功能&#xff0c;沉淀工地监管数…

IDEA报错处理

问题1 IDEA 新建 Maven 项目没有文件结构 pom 文件为空 将JDK换成1.8后解决。 网络说法&#xff1a;别用 java18&#xff0c;换成 java17 或者 java1.8 都可以&#xff0c;因为 java18 不是 LTS 版本&#xff0c;有着各种各样的问题。。

Web(8)sqlmap工具使用

Sqlmap工具的使用&#xff1a; 首先配置Python环境变量 为什么需要环境变量&#xff1f; 感觉是在cmd中添加了一个快捷方式&#xff0c;使得可以认识 比如path&#xff0c;是告诉系统&#xff0c;当要求系统运行的程序没有告诉程序所在完整路径时&#xff0c;系统除了在当前…

C#浅拷贝和深拷贝数据

目录 一、浅拷贝 二、深拷贝 一、浅拷贝 就是把原来的数据&#xff0c;复制一份&#xff0c;但是2份数据是共享地址的&#xff0c;修改第一份数据或者修改第二份数据&#xff0c;都会一起改变&#xff0c;这可能不是我们程序中需要的场景。 下面我们演示一下&#xff0c;首…

时序预测 | Python实现GRU电力需求预测

时序预测 | Python实现GRU电力需求预测 目录 时序预测 | Python实现GRU电力需求预测预测效果基本描述程序设计参考资料预测效果 基本描述 该数据集因其每小时的用电量数据以及 TSO 对消耗和定价的相应预测而值得注意,从而可以将预期预测与当前最先进的行业预测进行比较。使用该…

MySql的增、删、改、查(MySql数据库学习——五)

增&#xff08;数据添加/插入数据&#xff09; 使用 INSERT INTO SQL 语句来插入数据。我们可以通过 mysql> 命令提示窗口中向数据表中插入数据&#xff0c;或者 通过PHP 脚本来插入数据。 sql语句&#xff1a; INSERT INTO table_name ( field1, field2,...fieldN ) …

暂退法(丢弃法)

在深度学习中&#xff0c;丢弃法&#xff08;Dropout&#xff09;是一种常用的正则化技术&#xff0c;旨在减少模型的过拟合现象&#xff0c;可能会比之前的权重衰减(Weight Decay)效果更好。通过在训练过程中随机丢弃一部分神经元&#xff0c;可以有效地减少神经网络中的参数依…

【华为数据之道学习笔记】5-4 数据入湖方式

数据入湖遵循华为信息架构&#xff0c;以逻辑数据实体为粒度入湖&#xff0c;逻辑数据实体在首次入湖时应该考虑信息的完整性。原则上&#xff0c;一个逻辑数据实体的所有属性应该一次性进湖&#xff0c;避免一个逻辑实体多次入湖&#xff0c;增加入湖工作量。 数据入湖的方式…

如何从 iPhone 上恢复已删除的照片教程分享

您是否错误地删除了 iPhone 上的错误照片&#xff1f;或者您可能已将手机恢复出厂设置&#xff0c;但现在所有照片都消失了&#xff1f;如果您现在遇到这样的情况&#xff0c;我们可以为您提供解决方案。 在本文中&#xff0c;我们将向您展示七种数据恢复方法&#xff0c;可以…

对可恢复的情况使用受检异常

在Java中&#xff0c;受检异常&#xff08;Checked Exception&#xff09;通常用于表示程序能够预期并且可能进行恢复的异常情况。这类异常是在编译时由编译器强制进行处理的&#xff0c;使得程序员必须显式处理这些异常&#xff0c;或者在方法签名中使用 throws 关键字声明。 …

Zoho Mail企业邮箱:6大高效使用技巧

本期小Z就带您了解下&#xff0c;Zoho Mail非常实用的几个小技巧&#xff0c;帮助您进一步提升工作效率。 01/轻松从其他邮箱迁移到Zoho Mail 每天我们都会收到很多垃圾邮件、网络钓鱼、或者不需要的促销邮件等等&#xff0c;筛选出这些邮件耗时耗力&#xff0c;这个时候寻找…

借着期末作业,写一个JavaWeb项目

合集传送门 要求 学生成绩管理系统设计与实现 设计一个学生成绩管理系统。根据以下功能&#xff0c;分析使用的逻辑结构和存储结构。并设计菜单&#xff0c;显示相应结果。 &#xff08;1&#xff09;录入功能&#xff1a;能够录入学生成绩&#xff08;包括&#xff1a;学号…