BOM多层展开,中间半品数量不为1的问题

简介: 用户反馈当中间半品数量不为1时,半品下的物料展开时还是按一个半品的数量来展开的。 BOM展开内表有三个字段 MENGE  组件数量 MNGLG  以基本计量单位为准的已计算的组件数量 MNGKO 以组件计量单位为准的已计算的组件数量 所以多层展开时,应该使用MNGLG是没有问题的。
用户反馈当中间半品数量不为1时,半品下的物料展开时还是按一个半品的数量来展开的。
BOM展开内表有三个字段
MENGE  组件数量
MNGLG  以基本计量单位为准的已计算的组件数量
MNGKO 以组件计量单位为准的已计算的组件数量
所以多层展开时,应该使用MNGLG是没有问题的。
 
但是当将PC等单位本来应该是整数的单位当小数来用,就会发现展开的数量就变成了1或其它整数,结果就不对了。
 
解决办法:
张开函数中有STUFE 层次,如果层次不为1,可能就要考虑使用下面的办法来计算。
 
如果层次STUFE不为1,且固定数量FMENG不为X.
则这个物料的数量=他上层半品的展开数量   *  这个物料的数量 / 上层半品的基本数量
 
查找上层半品的展开数量的方法。
 READ TABLE l_i_stb2 WITH KEY xtlty = i_stb2-stlty xtlnr = i_stb2-stlnr.
        IF sy-subrc EQ 0.
          i_subit-menge = i_stb2-menge *  l_i_stb2-menge /  l_i_stb2-xmeng.
        ELSE.
          MESSAGE '查找上层半品用量没有找到' TYPE 'I'.
        ENDIF.
 READ TABLE l_i_stb2 WITH KEY xtlty = i_stb2-stlty xtlnr = i_stb2-stlnr.
在展开的内表中查找 XTLTY (上层半品的BOM类型) = STLTY  且 XTLNR(上层半品的BOM清单号) = STLNR (该物料的所在BOM的清单号)
 
如果多层都需要考虑的话,
就先从第2层开始,将所有第二层的用量计算清楚。
再从第3层,将所有第三层的用量计算清楚。
以此类推,直到最后一层。
目录
相关文章
|
监控 关系型数据库 MySQL
Flink CDC产品常见问题之flink-cdc任务抓取全量的mysql数据不生效如何解决
Flink CDC(Change Data Capture)是一个基于Apache Flink的实时数据变更捕获库,用于实现数据库的实时同步和变更流的处理;在本汇总中,我们组织了关于Flink CDC产品在实践中用户经常提出的问题及其解答,目的是辅助用户更好地理解和应用这一技术,优化实时数据处理流程。
|
开发工具 Python
文档解析(大模型版)之初体验
该文档介绍如何使用阿里云文档智能解析服务,包括样式效果、在线文档和Python SDK调用方法。提供了处理本地及在线文件的具体示例代码,并指导如何安装依赖包、配置身份认证以及设置超时参数等关键步骤。
|
机器学习/深度学习 算法 vr&ar
增强现实中的物体识别与跟踪
增强现实(AR)中的物体识别与跟踪是实现虚拟内容与现实世界无缝融合的关键技术。
276 0
|
云安全 安全 网络安全
云端防御新篇章:云计算与网络安全的协同演进
【8月更文挑战第5天】 随着企业数字化转型的步伐加快,云计算已成为支撑现代业务架构的关键技术。然而,云环境的开放性、复杂性及其动态变化的特点,对网络安全提出了前所未有的挑战。本文深入探讨云计算环境下的网络安全问题,分析云服务模式如何影响信息安全策略,并讨论当前网络安全技术在适应云环境中的演变。我们将从数据加密、身份认证、访问控制等角度出发,探索确保云中数据安全的有效手段,同时评估网络安全技术在保护云基础设施方面的新进展。文章旨在提供一个多维视角,帮助读者理解云计算与网络安全之间的相互作用,以及如何在不断发展的技术潮流中保持企业的信息安全。
147 4
|
人工智能 分布式计算 Java
【c++】初始c++
【c++】初始c++
205 0
【c++】初始c++
|
存储 缓存 监控
Redis 7.0性能大揭秘:如何优化缓存命中率?
Redis 7.0,这货不仅仅是一个简单的缓存工具,它更是一款高性能的数据结构服务器。现在,大家都知道缓存命中率对性能影响特别大,但怎么优化它呢?
406 1
|
运维 搜索推荐 Devops
企业构建平台工程的路径与方案
探讨企业如何构建自己的平台工程。
104107 0
|
存储 传感器 监控
制造业全链数字化业务转型实践| 阿里云Lindorm与Intel、OSIsoft共建IT & OT超融合工业数据云
近日,阿里云Lindorm与Intel、OSIsoft推出了面向工业物联网信息经济(Infonomics)的IT & OT超融合工业数据云解决方案。方案通过云端打通阿里云、Intel的IT技术积累和OSIsoft的OT经验能力,实现对传统技术供需关系的超越,打造数据链和价值链混搭方式连接企业和供应商的开放、安全、共享的制造业数据云社区生态。
10786 0
制造业全链数字化业务转型实践| 阿里云Lindorm与Intel、OSIsoft共建IT & OT超融合工业数据云
|
C语言
SAP ABAP——数据类型(六)【预定义基本数据类型详解】【上篇】
本文主要对SAP ABAP中预定义数据类型进行一个详细地介绍,在此前文章中我们已经对预定义数据类型有了一个最基本的了解,本文在此基础上会进行更加详细深入细致地讲解,主要包括预定义数据类型的分类
1410 0
SAP ABAP——数据类型(六)【预定义基本数据类型详解】【上篇】
|
存储 对象存储
阿里云服务器的快照到底是怎么收费的?
阿里云服务器的快照到底是怎么收费的?阿里云服务器快照价格按量付费每小时扣费,快照费用是按照快照所占用的存储空间大小计费的,普通快照1GB价格为0.12元/GB/月,阿里云百科分享2023阿里云服务器快照收费标准:
阿里云服务器的快照到底是怎么收费的?