当前位置: 首页 > news >正文

【SAP ME 45】并发SFC拆分导致 SFC_STEP中的QTY_IN_QUEUE与SFC表中的QTY不一致

症状

下达数量足以容纳宽松工艺路线的 SFC。

针对此 SFC 同时运行 SplitSerializeServiceWSService.splitSfc Web 服务,5 个线程在每个请求中将 QTY 拆分为 1。

预期:SFC.QTY 等于 SFC_STEP.QTY_IN_QUEUE

实际:SFC.QTY 不等于 SFC_STEP.QTY_IN_QUEUE

对于非宽松路由器,此场景还会导致 SFC_STEP.QTY_COMPLETED 列中的小数。

其他条款

SplitSerializeService、SplitSerializeServiceWSService、PR570、PR571

原因和前提条件

未同步 SFC 拆分代码。因此,当同时执行同一车间作业控制时,会导致数据不一致。

解决方案

提供了三种不同同步级别的 车间作业控制拆分 执行模式:

1.无同步(缺省值)。在此更正之前保留行为。

2.乐观锁定。如果另一线程在当前线程执行车间作业控制拆分时更新车间作业控制,则会抛出异常:10006“记录已由其他用户更新”。此方法基于 SFC.MODIFIED_DATE_TIME 列的检查,并且由于此列不支持毫秒,因此在某些场景中

相关文章:

  • 【Flutter动画深度解析】性能与美学的完美平衡之道
  • PrintWriter 类详解
  • Python:使用web框架Flask搭建网站
  • php实现zip压缩
  • 作业2 CNN实现手写数字识别
  • C++入门小馆: 深入string类
  • 藏品馆管理系统
  • Spring Boot 中基于 Reactor 的服务器端事件(SSE)推送机制实践
  • Linux系统:详解进程等待wait与waitpid解决僵尸进程
  • TensorFlow 实现 Mixture Density Network (MDN) 的完整说明
  • 【仓颉 + 鸿蒙 + AI Agent】CangjieMagic框架(16):ReactExecutor
  • 蓝桥杯之递归
  • Python异常处理
  • ArcPy Mapping 模块基础
  • 【Unity】bug记录——部分物体突然不受animator控制
  • 释放 Mac 存储空间:Ollama 模型迁移到外接 NVMe 磁盘
  • 验证Kubernetes的服务发现机制
  • kafka的零拷贝技术
  • 【大疆dji】ESDK开发环境搭建(软件准备篇)
  • LangChain框架-检索器详解
  • 电商平台全面取消“仅退款”:电商反内卷一大步,行业回归良性竞争
  • 湘江半程马拉松赛女配速员“跑崩”,晕倒在终点?组委会回应
  • 经常失眠,睡眠质量低?也许只是缺这种营养
  • 外交部:伊朗外长阿拉格奇将于4月23日访问中国
  • 河南省濮阳市委常委、组织部部长刘建茂接受审查和调查
  • 这5种走路姿势,藏着疾病秘密,第2种你可能也有