深入了解Oracle WIP表(oracle wip表)
深入了解Oracle WIP表
在制品(WIP)表是Oracle Manufacturing和Oracle Process Manufacturing的主要组成部分之一,它用于跟踪制造过程中的在制品。
WIP表中存储了制造过程中的关键信息,例如生产工单信息、工艺路线、制造批次等等。这些数据对于生产计划、车间调度和生产过程的监控非常重要。因此,深入了解WIP表的结构和内容对于有效地管理生产过程至关重要。
WIP表主要包括以下字段:
– WIP_ENTITY_ID:表示在制品实体的唯一标识符。每个在制品实体都有一个唯一的标识符。
– PRIMARY_ITEM_ID:表示正在制造的主要物料的标识符。这个字段很重要,因为它可以帮助您跟踪每个生产批次的原始材料。
– START_QUANTITY:表示当前批次生产的数量。
– QUANTITY_COMPLETED:表示已完成的数量。
– QUANTITY_SCRAPPED:表示废品数量。
– QUANTITY_DEFECTIVE:表示次品数量。
– WIP_ENTITY_TYPE_ID:表示在制品实体的类型标识符。例如,作业、批次或活动都是可能的类型。
– STATUS_TYPE_ID:表示当前在制品的状态。不同的状态类型用于跟踪在制品的不同生产阶段。
除了这些字段外,WIP表还包含了很多其他信息,例如工单号、原材料批次号、工艺路线、工序信息等等。
以下是示例代码,演示如何查询WIP表中的数据:
SELECT we.wip_entity_id, we.primary_item_id, we.status_type_id, we.work_order_type,
web.batch_name, web.batch_id, web.lot_number, wpr.wip_entity_name, wpr.start_quantity, wpr.quantity_completed,
wpr.quantity_scrapped, wpr.scrap_reason, wpr.quantity_defective, wpr.defect_reason, wpr.scrap_subinventory, wpr.scrap_locator_id, wpr.scrap_transaction_id
FROM wip_entities we JOIN wip_discrete_jobs wdj ON we.wip_entity_id = wdj.wip_entity_id
JOIN wip_operations wo ON wdj.wip_entity_id = wo.wip_entity_id AND wdj.organization_id = wo.organization_id AND
wdj.opration_seq_num = wo.opration_seq_num JOIN wip_operation_resources wor ON wor.wip_entity_id = wo.wip_entity_id AND
wor.organization_id = wo.organization_id AND wor.opration_seq_num = wo.opration_seq_num AND
wor.resource_seq_num = wo.resource_seq_num JOIN wip_parts wp ON wp.wip_entity_id = wo.wip_entity_id AND
wp.organization_id = wo.organization_id AND wp.opration_seq_num = wo.opration_seq_num AND
wp.resource_seq_num = wo.resource_seq_num AND wp.assembly_seq_num = wo.assembly_seq_num AND
wp.bom_seq_num = wo.bom_seq_num AND wp.operation_seq_num = wo.opration_seq_num
JOIN wip_part_batches web ON wp.wip_entity_id = web.wip_entity_id AND wp.organization_id = web.organization_id AND
wp.opration_seq_num = web.opration_seq_num AND wp.resource_seq_num = web.resource_seq_num AND
wp.assembly_seq_num = web.assembly_seq_num AND wp.bom_seq_num = web.bom_seq_num AND
wp.operation_seq_num = web.opration_seq_num AND wp.batch_id = web.batch_id
LEFT JOIN wip_parts_remning wpr ON we.wip_entity_id = wpr.wip_entity_id AND we.organization_id = wpr.organization_id
WHERE we.wip_entity_name = '生产工单号';
通过深入了解WIP表的结构和内容,您可以更好地管理生产过程并优化生产计划。请务必仔细检查WIP表中的每个字段,以充分利用这个非常有用的工具。