我的APS项目
刘欣的博客
深耕SAP技术领域20年,一直为企业的ERP-SAP系统保驾护航。
熟悉制造企业PLM、DMS、MES、LES、SRM等各业务域系统及业务。
展开
-
GA遗传算法和ALNS算法的区别(我的APS项目七)
比如第一组7000KM进入了下一轮,我们随机改变它一点,从1,2,3,4,5,6,7,8,9改变为。第一步,我们自己定义计算规模,也叫种群大小(为什么叫这个,因为遗传算法是真正模拟生物遗传的元素),我们定义了100,就是假设100条线路,这些线路里面的数字数据,是初始化时让程序随机生成的,当然我们也可以定义20,就是假设30条线路,然后把数据初始上去,这些都是自己定的。这样的情况下,比如第一组从1到2到3到4到5到6到7到8到9,的总距离是7000KM。原创 2024-03-22 10:32:47 · 431 阅读 · 0 评论 -
与APS项目的缘分(我的APS项目六)
2023年接到潍柴汽车信息领导的电话,聊到2015年在潍柴汽车工作时的系统,才发现当年的建设的系统已经没有剩下几个,感悟什么才是企业的核心数据和系统,首当其冲的应该是研发数据;而这一块在APS项目前,我理解得还不够,每次看到一鸣去处理接口BOM数据都属于观众,没有真正去参与,终于机会来了,一个新生的系统等我去处理BOM数据,我相信只要让我看到详细的数据,我就能够理解吃掉他。,就像雷布斯在发布会说的,其实你想的问题,很多都已经有了答案,只要你去问到那个人。三、整车订单下达接口的理解。二、整车调序程序的开发。原创 2024-02-06 14:15:10 · 349 阅读 · 0 评论 -
干预组件干预设计(我的APS项目五)
在APS中,我一开始也没有管这2两块,都交给你们在设计落地,直到上次你们内部被罚款了,虽然最终没有找到原因,陈帆也是鸭子死了嘴壳子硬说不是我怀疑的“订单BOM重读”与组件干预同时操作BOM数据冲突的问题;“订单BOM重读”在SAP中是标准提供的功能,SAP标准模块的东西都是很多年沉积下来的功能,这里面牵涉的东西很多,但还好它非常稳定,几乎没有需求要去动这块,其实也没几个高级顾问可以有完整的FS敢去动它。组件干预,在SAP中只是我们公司特定的自开发程序功能,它的程序逻辑可能只有“订单BOM重读”的百分之一;原创 2024-01-15 08:55:21 · 432 阅读 · 0 评论 -
问题的态度是不是有点问题(我的APS项目四)
几位一线的战友,包括乃文,你们的人品我觉得还是很好,因为不管什么问题,你们都能够如实相告。比如昨晚我吃饭回来,你们告诉我重读bom有bug,今天万福也如实相告有bug,我觉得我们建立了信任。这么重要的功能,处理海量数据,出错很可能是人工无法短时间挽救的。我也不要求完全不能发生bug,因为代码是人做的,人会犯错,而且我也不能把开发吃了。但是在生产环境,出现bug不能描述为“小”问题,我不也不知道领导会不会听你我们是第一次bug的借口。我希望你们以后告诉我,欣哥,大事不好了,我在测试环境误删了一条数据。原创 2023-12-29 08:40:57 · 446 阅读 · 0 评论 -
APS、SAP解析BOM批量核对(我的APS项目三)
博主开发了一个程序,把两边的BOM数据拉到一起来比对,从最初的一个车型,增加到5个车型,最后成型是30个车型,几乎覆盖了F1、F2的全部车型。并且程序还实现了消息提醒功能,如果检查到有异常发生,会放到钉钉的内部群里,博主可以看到。SAP从CU50中解析了BOM。原创 2023-11-13 13:46:05 · 274 阅读 · 0 评论 -
订单BOM放哪儿?(我的APS项目二)
当系统中有100个订单时,每个订单下BOM是几千个组件,这样的内存占用会一直增加,我们发现如果订单量很小,使用内存来存放还是很快的,但是如果订单很多,对内存的查询是会越来越慢的(我估计这个架构并没有用LINQ或并行遍历),而且内存资源也是很有限的。供应商的小伙伴带来了一个全新的架构,在服务器提供的服务中,有一个对象模型服务,就是数据内存对象;我对这个重度使用内存的服务架构做了安全测试,当接口传入系统一条数据后,数据会很快建立内存对象,然后持久化到磁盘文件中,所以数据放内存对象丢失的情况是没有发生的。原创 2023-10-30 11:16:23 · 160 阅读 · 0 评论 -
历史遗留的疑问(我的APS项目一)
在SAP测试系统中,我们造了一条A的相同测试数据,又在接口程序中下了一个断点,跟踪程序,终于我发现程序并没有完全按FS写的逻辑操作数据,原来程序检查到系统中有特征后,并不是报错不做了,而且进入后面修改的BAPI程序段去修改了原有的特征。APS按这个逻辑来就出现了2个完全一样的特征,但我们发现SAP中却只有一个,SAP是我们想要的正确结果,但是和FS逻辑又不符合。今天,陈帆来找我,告诉APS系统中出现了2个相同的特征,因为PLM下发的2次特征设变,都是用的A标识。原创 2023-10-23 12:16:18 · 126 阅读 · 0 评论