最近公司线材半成品需要分层成多个半成品,由一束线的半成品变成三四十多个半成品,该业务需求会带来哪些影响呢?
- 增加半成品的物料类别、物料编码、工艺路线、资源和BOM清单等等
- 会产生大量任务单,从任务单发料至完工各个环境工作量增加,导致管理成本上升
仓库就提出任务单能不能批量发料功能?从技术角度来说,理论上是可以实现在的。经过对业务部关键用户的需求调研和分析得出如下:
- 由于不同装配件所有用到的原材料或半成品在不同仓库不同用户有权限发料
- 部分原材料或半成品实物与系统的现有量不相符,其中原因:实物与系统操作的及时性问题所导致的。关键用户同意按照系统现有量扣帐。
- 启用批次的物料采用先进先出原则扣帐
- 采用模拟标准任务单发料直接往表mtl_material_transactions_temp和MTL_TRANSACTION_LOTS_TEMP插入数据。
本次开发借鉴标准系统标准API:
1. WIP_POPULATE_TEMP.Insert_Temp 往表mtl_material_transactions_temp
2. inv_quantity_tree_pub.query_quantities 判断现有量 API
主要代码如下,其中核心代码CUX_WIPBATTXMAT_PKG.InsertTemp
CREATE OR REP