闲人闲谈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应该解决哪些具体的问题。
相关文章:

闲人闲谈PS之四十九——PLM和SAP集成常见的问题
惯例闲话:天气突变,没想到珠三角也骤降了10几度,昨晚还吹风扇模式,早上起来一下子感觉丝丝凉意。闲人还是喜欢冬天,冷,能让人思维清晰,提高工作效率。趁着天气适宜,赶紧加班擦屁股去…...
帆软BI目录
数据导入ORACLE库 写法 SELECT * FROM (SELECT a.id ,a.expandType,a.parentId,a.displayName,a.sortIndex,LEVEL lv ,replace(sys_connect_by_path(displayName,//),//Dec-Entry_Management//,) AS 路径FROM FINE_AUTHORITY_OBJECT aSTART WITH a.id decision-directory-ro…...

(第8天)保姆级 PL/SQL Developer 安装与配置
PL/SQL Developer 安装与配置(第8天) 咱们前面分享了很多 Oracle 数据库的安装,但是还没有正式使用过 Oracle 数据库,怎么连接 Oracle 数据库?今天就来讲讲我学习中比较常用的 Oracle 数据库连接工具:PL/SQL DEVELOPER。 PL/SQL Developer 的安装和配置对于新手来说还是…...

【CSS】前端点点点加载小点样式css动画过程实现
对话的 ... 加载动画,直接用 CSS 就可以实现,样式可以自己改,逻辑大差不差 <div class"loading-text"><span class"dot1"></span><span class"dot2"></span><span class&quo…...

【LeetCode: 2415. 反转二叉树的奇数层 | BFS + DFS】
🚀 算法题 🚀 🌲 算法刷题专栏 | 面试必备算法 | 面试高频算法 🍀 🌲 越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨ 🌲 作者简介:硕风和炜,…...

期货股市联动(期股联动助推资本市场上扬)
期股联动——期货股市助推资本市场上扬 随着我国资本市场的不断发展,期货和股票这两个市场也在逐渐紧密地联系起来。期货和股票的相互作用是一种“期股联动”,它能够促进资本市场的上扬。 期货与股票市场 期货市场是一种标准化的场外交易市场…...

生成式AI的力量,释放RPA的无限潜能
回首即将过去的2023年,互联网行业似乎始终处在各种新概念的热潮激荡之中。其中,最引人注目的话题无疑是AI科技。自人工智能技术实现大规模突破以来,我们见证了一系列生成式AI的涌现。从ChatGPT到百度文心一言,它们纷纷登场&#x…...

【leetcode】链表总结
说明:本文内容来自于代码随想录 链表基本操作 https://leetcode.cn/problems/design-linked-list/ 删除节点 https://leetcode.cn/problems/remove-linked-list-elements/description/,删除节点,虚拟头节点。定义两个节点,分别…...
焦虑,其实是你自愿选择的
如果一个人想要焦虑,他可以永远焦虑下去 从上学,到找工作,从买房到结婚生娃,他总是可以选择用自己的头脑去过度思考未来还没有发生的事情,从而让自己无限焦虑下去,直到生命终结。 我们的生命是存在于当下…...

4G无线工业级路由器在智能制造设备互联互通中的角色
随着工业技术的不断发展和进步,智能制造已经成为了现代制造业的重要趋势和发展方向。而在智能制造过程中,设备之间的互联互通是至关重要的一环。在这个过程中,4G无线工业级路由器扮演着重要的角色,它提供了稳定可靠的网络连接&…...

gitbash下载安装
参考教程 零、下载 官网地址 2.43.0win64 链接:https://pan.baidu.com/s/16urs_nmky7j20-qNzUTTkg 提取码:7jaq 一、安装 图标组件(Additional icons):选择是否创建桌面快捷方式;桌面浏览(Win…...

系列一、Linux中安装MySQL
一、Linux中安装MySQL 1.1、下载MySQL安装包 官网:https://dev.mysql.com/downloads/file/?id523327 我分享的: 链接:https://pan.baidu.com/s/188_9RnBYlWVzFb_UJH5aaQ?pwdyyds 提取码:yyds 1.2、上传至/opt目录 & 解压…...

开辟“护眼绿洲”,荣耀何以为师?
文 | 智能相对论 作者 | 佘凯文 俗话说,眼睛是心灵的窗户,可如今,人们对于这扇“窗户”的保护,似乎越来越不重视。 据人民日报今年发布的调查显示,中国眼病患病人数2.1亿,近视患者人数多达6亿࿰…...
Modbus RTU和Modbus TCP的区别 深入篇
目录 1 传输方式不同 2 硬件接口不同 3 校验码不同 4 指令内容不同 4.1 Modbus RTU 4.1.1 功能码为03,表示读寄存器 4.1.2 功能码为10,表示写多个寄存器 4.2 Modbus TCP 4.2.1 功能码为03,表示读寄存器 4.2.2 回复异常报文 5 传输速…...
【大数据】Doris 的集群规划和环境准备
Doris 的集群规划和环境准备 1.1 环境要求1.1 Linux 操作系统版本需求1.2 软件需求 1.2 硬件要求1.3 节点规划1.4 通信端口1.5 IP 地址绑定 Doris 作为一款开源的 MPP 架构 OLAP 数据库,能够运行在绝大多数主流的商用服务器上。为了能够充分运用 MPP 架构的并发优势…...

connect: Network is unreachable问题解决
第一步:查看ifcfg-ens33配置文件 cd /etc/sysconfig/network-scripts/ cat ifcfg-ens33 发现问题:GATEWAY写错成GATWAY 第二步:修改 vim ifcfg-ens33 第三步:检测是否成功 ping baidu.com 成功!...

三层交换与DHCP
目录 一、三层交换 (一)基本概念 (二)转发原理 (三)ensp项目实验 二、DHCP (一)DHCP工作原理 1.DHCP的特点 2.工作原理 (二)DHCP项目实验 一、三层交…...

02markdown-学习笔记
一级标题 二级标题 三级标题 四级标题 五级标题 六级标题 换行符<br>标签 写入一段测试用的正文第二段测试文本,如果要对文本进行换行可以使用<br>标签 文本修饰符 字体为斜体的修饰,一对星号包含 字符为粗体,两对星号包含 字体为…...

UE5 动画 Sequencer-学习笔记
P2. 课程介绍 资料:https://www.bilibili.com/video/BV1Ag411873f?p2&vd_source707ec8983cc32e6e065d5496a7f79ee6 Sequencer不仅可以做互动动画,还可以导出视频与序列帧 P3-4. 界面介绍 https://www.bilibili.com/video/BV1Ag411873f?p3&spm_…...

visual studio code 好用的插件
vscode-icons Better comments 该插件对不同类型的注释会附加了不同的颜色,更加方便区分,帮助我们在代码中创建更人性化的注释。 Error Lens Error Lens插件是一款可以检测你编写的代码的语法错误,并且会显示出对语法错误的诊断信息…...
Java 语言特性(面试系列1)
一、面向对象编程 1. 封装(Encapsulation) 定义:将数据(属性)和操作数据的方法绑定在一起,通过访问控制符(private、protected、public)隐藏内部实现细节。示例: public …...

.Net框架,除了EF还有很多很多......
文章目录 1. 引言2. Dapper2.1 概述与设计原理2.2 核心功能与代码示例基本查询多映射查询存储过程调用 2.3 性能优化原理2.4 适用场景 3. NHibernate3.1 概述与架构设计3.2 映射配置示例Fluent映射XML映射 3.3 查询示例HQL查询Criteria APILINQ提供程序 3.4 高级特性3.5 适用场…...

大数据零基础学习day1之环境准备和大数据初步理解
学习大数据会使用到多台Linux服务器。 一、环境准备 1、VMware 基于VMware构建Linux虚拟机 是大数据从业者或者IT从业者的必备技能之一也是成本低廉的方案 所以VMware虚拟机方案是必须要学习的。 (1)设置网关 打开VMware虚拟机,点击编辑…...

现代密码学 | 椭圆曲线密码学—附py代码
Elliptic Curve Cryptography 椭圆曲线密码学(ECC)是一种基于有限域上椭圆曲线数学特性的公钥加密技术。其核心原理涉及椭圆曲线的代数性质、离散对数问题以及有限域上的运算。 椭圆曲线密码学是多种数字签名算法的基础,例如椭圆曲线数字签…...

在WSL2的Ubuntu镜像中安装Docker
Docker官网链接: https://docs.docker.com/engine/install/ubuntu/ 1、运行以下命令卸载所有冲突的软件包: for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done2、设置Docker…...

Springboot社区养老保险系统小程序
一、前言 随着我国经济迅速发展,人们对手机的需求越来越大,各种手机软件也都在被广泛应用,但是对于手机进行数据信息管理,对于手机的各种软件也是备受用户的喜爱,社区养老保险系统小程序被用户普遍使用,为方…...

Elastic 获得 AWS 教育 ISV 合作伙伴资质,进一步增强教育解决方案产品组合
作者:来自 Elastic Udayasimha Theepireddy (Uday), Brian Bergholm, Marianna Jonsdottir 通过搜索 AI 和云创新推动教育领域的数字化转型。 我们非常高兴地宣布,Elastic 已获得 AWS 教育 ISV 合作伙伴资质。这一重要认证表明,Elastic 作为 …...

ZYNQ学习记录FPGA(一)ZYNQ简介
一、知识准备 1.一些术语,缩写和概念: 1)ZYNQ全称:ZYNQ7000 All Pgrammable SoC 2)SoC:system on chips(片上系统),对比集成电路的SoB(system on board) 3)ARM:处理器…...

如何在Windows本机安装Python并确保与Python.NET兼容
✅作者简介:2022年博客新星 第八。热爱国学的Java后端开发者,修心和技术同步精进。 🍎个人主页:Java Fans的博客 🍊个人信条:不迁怒,不贰过。小知识,大智慧。 💞当前专栏…...

篇章二 论坛系统——系统设计
目录 2.系统设计 2.1 技术选型 2.2 设计数据库结构 2.2.1 数据库实体 1. 数据库设计 1.1 数据库名: forum db 1.2 表的设计 1.3 编写SQL 2.系统设计 2.1 技术选型 2.2 设计数据库结构 2.2.1 数据库实体 通过需求分析获得概念类并结合业务实现过程中的技术需要&#x…...