闲人闲谈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插件是一款可以检测你编写的代码的语法错误,并且会显示出对语法错误的诊断信息…...
Redis 过期删除策略、内存回收策略、单线程理解
不知从何开始Redis的内存淘汰策略也开始被人问及,卷!真的是太卷了。难不成要我们去阅读Redis源码吗,其实问题的答案,在Redis中的配置文件中全有,不需要你阅读源码、这个东西就是个老八股,估计问这个东西是想…...
oracle 如何把数据库 date 日期格式 的数据 改成 2021-01-27
如果您要将日期"27-12月-29"更改为"2021-01-27"格式,您可以使用Oracle的日期格式化函数和字符串替换函数来实现。 以下是一个示例SQL语句,将日期"27-12月-29"更改为"2021-01-27"格式: sql UPDATE…...
Git 使用教程(超级详细)
目录 一:Git二:SVN与Git的的区别三、安装Git四:常规操作五:远程仓库六:创建与合并分支七:bug分支八:多人协作九:git可视化工具 Git Git 是一种分布式版本控制系统,用于…...
动态规划习题
动态规划的核心思想是利用子问题的解来构建整个问题的解。为此,我们通常使用一个表格或数组来存储子问题的解,以便在需要时进行查找和使用。 1.最大字段和 #include <iostream> using namespace std; #define M 200000int main() {int n, a[M], d…...
安卓免Root做klipper上位机教程
软件说明:虚拟电脑可以在8.0以上没越狱的安卓系统中安装klipper上位机程序实现对已刷入klipper固件的3D打印控制板的控制欢迎下载安装测试,反馈碰到的问题。安装步骤:1). 在手机上打开浏览器,访问这个网址 http://droidvm.com/cn/…...
网络安全学习之信息泄露
一、背景以及泄露途径 通常我们会对数据进行备份,比如我们在发布网站的时候会对将要替换的版本进行备份。我们在对重要文件进行修改的时候我们也需要进行备份,如果我们对备份或缓存的文件或信息为做好管理,很容易就导致我们的敏感信息泄露。…...
Java智慧工地源码,智慧工地管理平台的技术架构和工作原理
智慧工地管理平台是将互联网的理念和技术引入建筑工地,从施工现场源头抓起,最大程度的收集人员、安全、环境、材料等关键业务数据,依托物联网、互联网,建立云端大数据管理平台,形成“端云大数据”的业务体系和新的管理…...
Nginx配合Vue的history模式
加上一行代码就行: try_files $uri $uri/ /index.html;...
持续集成交付CICD:Jenkins使用GitLab共享库实现基于Ansible的CD流水线部署前端应用的蓝绿发布
目录 一、实验 1.蓝绿发布准备 2.Jenkins使用GitLab共享库实现基于Ansible的CD流水线部署前端应用的蓝绿发布 二、问题 1.手动构建Jenkins前端项目CI流水线报错 2.如何优化手动构建流水线选项参数 一、实验 1.蓝绿发布准备 (1)环境 表1 蓝绿发布…...
计算机网络中的通信子网主要有哪些功能?
计算机网络中的通信子网主要具有以下功能: 负责全网的数据通信:通信子网通过使用各种通信协议和传输控制功能,能够确保数据从一台主机安全、准确地传输到另一台主机。这包括数据的封装、解封装、传输控制、差错控制等过程。 完成各种网络数据…...
wordpress图片站优化/html制作网页代码
目录 1、创建Shell文件 2、运行Shell脚本 3、Shell变量 4、Shell 字符串 5、Shell数组 6、Shell注释 7、Shell传递参数 8、Shell基本运算符 9、Shell echo命令 10、Shell printf 输出命令 11、Shell test 命令 12、Shell 流程控制 13、Shell函数 14、Shell 文件包…...
哪个网站专门做快餐车/2345网址导航大全
2018 NOIP目标 (1)刷完紫书数论习题 (2)听51nod讲座和习题,根据其知识结构来备战。 (3)刷完紫书动规 (4)初赛前两个星期左右开始复习 刷紫书动规的时候感觉偏难ÿ…...
wordpress 中文编辑器/网络营销专业是做什么的
概述 Executors类是JDK 1.5开始自带的一个非常强大的主要用于创建各类线程池的工具类。 常用方法介绍 newFixedThreadPool newFixedThreadPool方法有两种函数签名: 1 2public static ExecutorService newFixedThreadPool(int nThreads) public static ExecutorSe…...
中牟网站制作/系统优化的方法
如何在电脑上面建立Python工作环境?本文会解答这个问题。Python是一门计算机编程语言,通过给计算机下达精确的指令以完成相应的任务或者事情。人类掌握Python后,就可以利用这个工具告诉计算机给人类做什么以及怎么做。人类想要学习和利用Pyth…...
有趣的网站官网/谷歌seo优化中文章
1、Mybatis优缺点 优点: Mybatis实现了对Dao层的封装,隔离了SQL语句,便于管理,避免了像JDBC那样操作数据集,便于扩展等等。 缺点: Mybatis属于?半自动“ORM”,比Hibernate的工作做得要多很多&a…...
找工程项目/如何优化网页加载速度
vim常用命令总结 (转) 在命令状态下对当前行用 (连按两次), 或对多行用n(n是自然数)表示自动缩进从当前行起的下面n行。你可以试试把代码缩进任意打乱再用n排版,相当于一般IDE里的code format。使用ggG可对…...