尧图网络科技YAOTU DIGITAL 获取报价
获取报价
首页 / 资讯中心 / 文章详情

Oracle EBS外协加工全流程解析:从设置到收货的完整链路

发布时间:2026/9/25 10:31:19

资讯中心
01
ARTICLE

Oracle EBS外协加工全流程解析:从设置到收货的完整链路

Oracle EBS外协加工全流程解析:从设置到收货的完整链路
简介这份文档面向制造业信息化从业者、Oracle ERP实施顾问及供应链管理人员系统梳理Oracle Manufacturing中外协加工的完整业务链路帮助读者理解如何将供应商组件与资源纳入自有制造流程从而降低工程与制造成本、灵活提升产能。资源包共1个docx文件约82KB内容围绕外协加工物料与外协资源的定义、采购申请自动生成、资源费用自动计入任务或重复性计划、PO移动与自动完成装配件、供应商检验与入库检验选项以及退回返工与超量接收更正等环节展开并涉及Oracle Inventory、Bills of Material、Cost Management、Purchasing与Work in Process的协同设置。已有293人学习适合需要快速建立外协加工概念框架、对照系统设置与事务处理逻辑的初中级用户参考。1. 外协加工在 Oracle Manufacturing 里到底怎么跑通从发料到收货的完整链路很多做 Oracle ERP 的同行第一次接触外协加工都会卡在同一个地方工艺路线配好了BOM 也挂了供应商组件但任务发放之后采购申请死活出不来或者收货时费用没进任务。这不是配置漏了某一项而是没搞清楚 Oracle Manufacturing 对外协加工这条链路的整体设计逻辑。这份文档讲的就是 Oracle EBS 里外协加工从设置到执行的全周期。核心思路是把供应商提供的物料、资源、服务定义成“外协加工物料”和“外协资源”通过工艺路线把外协资源挂到工序上WIP 自动生成采购申请Purchasing 收货时自动把资源费用计入任务或重复性计划同时触发移动事务处理。适合已经上手 Oracle EBS 制造模块、需要把外协工序纳入系统管控的从业者。下面按设置、申请、采购、收货、异常处理这条线拆开讲。2. 外协加工的基础设置物料、资源、工艺路线怎么串起来2.1 外协加工物料和外协资源的定义逻辑外协加工物料是 Oracle Inventory 里的物料但它代表的是从供应商处购得的物料、资源或服务。可以是非库存物料也可以直接把装配件本身定义为外协加工物料。关键约束是必须在采购组织中定义同时在所有在制品组织中维护而且多个组织间的物料属性要保持一致。外协资源在 Oracle Cost Management 里定义标识从供应商处购得的资源或服务。它必须与制造部门关联才能挂到工艺路线的工序上。外协资源有一个关键属性叫“计费类型”决定了收货时系统怎么处理计费类型收货时的行为典型场景PO 移动自动将装配件移至下一道工序排队或最后一道工序的移动电镀、热处理等需要物理流转的工序PO 接收只计入资源费用不移动装配件生产准备费、化学分析费等辅助服务外协资源还要和外协加工物料建立链接关系。链接之后WIP 才能自动为外协工序生成采购申请。如果没链接系统不会自动申请需要采购员手工加到采购订单里。单位问题容易被忽略。外协加工物料和外协资源可以定义不同的单位收货时 Oracle Purchasing 会把接收单位转换为资源的单位再计费。比如资源按“批次”计费收货按“个”接收系统会自动换算。2.2 工艺路线和物料清单的配置要点在 Oracle Bills of Material 里定义部门和工艺路线。外协工序就是包含外协资源的工序外协资源通过制造部门关联到工序上。一道工序可以分配多项外协资源比如电镀工序同时挂“电镀”资源和“电镀 SU”生产准备资源。物料清单这边供应商提供的组件通过“供应类型”来标识。具体操作是在 BOM 行上把供应类型设为“供应商”。这类组件不需要处理也不倒冲Oracle Master Scheduling/MRP 不会对它们做计划。如果组件是自己配套后发给供应商供应类型设为“推式”MRP 会识别需求发放时通过 WIP 物料事务处理把组件发给任务。-- 查询某装配件工艺路线上的外协资源 SELECT wdj.wip_entity_id, wdj.primary_item_id, bo.operation_seq_num, b.resource_id, b.resource_code, b.usage_rate_or_amount, b.basis_type, b.charge_type FROM wip_discrete_jobs wdj, bom_operation_resources b, bom_operational_dependencies bod WHERE wdj.primary_item_id :item_id AND bod.wip_entity_id wdj.wip_entity_id AND b.operation_seq_num bod.operation_seq_num AND b.charge_type IN (1, 2); -- 1PO Move, 2PO Receipt这段 SQL 用来验证工艺路线上外协资源的挂载情况。charge_type字段区分 PO 移动和 PO 接收basis_type决定资源用量是按批次还是按单位计算。如果查出来是空的说明资源没挂上工序或者制造部门关联有问题。2.3 WIP 参数和配置文件的关键设置Oracle Work in Process 里必须设置三个 WIP 参数在“WIP 参数”窗口的“外协加工”标签页申请创建时间控制采购申请什么时候自动生成。设为“在发放任务/计划时自动创建”发放时就生成所有外协工序的申请设为“在工序中自动创建”默认值移到外协工序的排队步骤时才生成设为“人工创建”就得手工做申请。生产计划员默认的申请编制人。发运经理负责外协发运的人员。另外“启用外协加工工序”配置文件选项必须设为“是”否则外协工序根本不会触发申请流程。如果要启用工作流通知还需要系统管理员把“WIP启用外协加工工作流”配置文件选项打开默认是“否”。注意配置文件选项是站点层或用户层设置改完之后要确认生效范围。我见过有人在用户层改了但站点层没改换个人登录就不对了。Oracle Purchasing 这边要定义供应商来源补充规则、批准的供应商列表、收货地点和分发地点。收货地点是交货码头或检验点分发地点是 WIP 的目的地必须和外协工序的部门关联地点一致。接收允差百分比和接收工艺路线控制也要在这里启用。最后接收、PPV、IPV、AP 应计这几个账户都得指定否则收货时会计分录过不去。3. 采购申请到采购订单自动创建的触发条件和参数控制3.1 自动创建申请的三种时机WIP 参数“申请创建时间”决定了申请生成的时机这是整个外协流程里最容易配错的参数之一。设为“在发放任务/计划时自动创建”时发放任务或重复性计划的那一刻系统就为所有外协工序创建采购申请。适合那种任务一发放就确定要外协的场景比如电镀服务实例里任务发放时申请就出来了。设为“在工序中自动创建”时系统在移入外协加工工序的“排队”工序内部步骤时才创建申请。这是默认值也是用得最多的。好处是只有真正流转到外协工序时才触发采购不会提前占用采购资源。设为“人工创建”时系统不自动生成需要采购员手工做申请。适合外协资源没有链接到外协加工物料的情况比如电镀服务人工费用实例里的“分析”资源。“导入申请”流程会作为创建申请流程的一部分自动运行。如果用的是 PO 移动和 PO 接收资源类型只有 PO 移动会启动“发运外协装配件”工作流。-- 查看当前 WIP 参数中外协加工相关设置 SELECT organization_id, wip_parameters.auto_create_requisition, wip_parameters.default_planner_id, wip_parameters.shipment_manager_id FROM wip_parameters WHERE organization_id :org_id;auto_create_requisition字段的值对应申请创建时间1 表示发放时自动创建2 表示工序中自动创建3 表示人工创建。查出来确认一下比在界面上翻参数窗口快。3.2 申请转采购订单的自动创建流程申请生成之后用 Oracle Purchasing 的“自动创建”功能根据一揽子协议把申请转成采购订单或发放。采购订单或发放包括参考外协加工物料的行、参考交货信息的发运、参考任务或重复性计划的分配、要计费的资源。一个采购订单可以有多行每行对应不同的外协加工物料每项外协加工物料可以引用多项离散任务或重复性计划。反过来也可以查看采购订单引用了哪些任务或计划以及任务或计划中资源关联的采购订单信息。创建申请之后系统会确定外协加工物料的版本。如果外协加工物料是装配组件用物料的当前版本如果外协加工物料是正在生产的装配件用任务或计划中的物料清单版本。这个版本逻辑在返工场景下要特别注意版本不对会导致收货时匹配不上。3.3 人工创建外协资源申请的场景有些外协资源不链接到外协加工物料系统不会自动申请。典型场景是供应商在工厂内执行周期性化学分析这个服务不是电镀流程的标准步骤但需要时得能计费。采购员手工把“分析”资源加到采购订单行上参考具体的任务或重复性计划批准金额比如 100 EA $1 $100。人工创建时要注意采购订单行必须引用任务或重复性计划否则收货时费用无法计入。另外人工创建的申请不会自动触发“发运外协装配件”工作流需要确认工作流是否手动启动。4. 收货、计费与自动移动事务处理背后的逻辑4.1 接收时的费用自动计算接收链接到任务或重复性计划的外协加工物料时系统按标准价格或采购价格自动把外协加工物料的成本计入任务或重复性计划。具体用哪个价格取决于外协资源的定义。如果资源计费类型是 PO 移动收货时系统自动把装配件移到下一道工序的排队步骤或者最后一道工序的移动步骤。如果接收数量大于外协工序排队步骤中的数量WIP 会根据超量完成允差界限自动移动一定数量。接收数量超过任务容许超量移动数量时事务处理报错数量进入“待定移动事务处理”窗口。-- 查询待定移动事务处理 SELECT transaction_id, wip_entity_id, operation_seq_num, primary_quantity, transaction_quantity, transaction_date, error_code, error_explanation FROM wip_move_transactions WHERE error_code IS NOT NULL AND organization_id :org_id;error_code和error_explanation字段直接告诉你为什么卡住了。常见原因是超量接收超过允差或者工序状态不允许移动。处理方式是在“待定移动事务处理”窗口里修正数量或调整允差后重新提交。4.2 自动完成装配件和工作单的条件外协加工工序是工艺路线最后一道工序并且资源计费类型是 PO 移动时接收从供应商返回的装配件会触发自动完成。系统把全部或部分数量的装配件完成并转入库存。如果收到的数量正好是工作单的未完成剩余数量工作单状态更新为“完成 - 允许计费”。这个自动完成的逻辑有个前提工序必须是最后一道。如果后面还有工序即使资源是 PO 移动也不会自动完成只会移到下一道工序。我见过有人在最后一道工序后面加了个检验工序结果自动完成不触发查了半天才发现是工序顺序的问题。4.3 退回和更正的处理方式需要把外协加工的装配件退回给供应商返工时Oracle Purchasing 会冲销会计费用并撤消与初始事务处理关联的移动事务处理。超量接收也可以撤消接收事务处理来更正。退回操作的关键是冲销的会计费用和移动事务处理必须对应到原始事务处理。如果原始事务处理已经过了会计期冲销会落在当前期需要确认期间状态和会计分录是否符合财务要求。另外退回后重新接收时系统会重新触发计费和移动相当于走一遍完整流程。5. 外协加工避坑指南五条血泪经验5.1 采购申请不生成现象任务发放后外协工序的采购申请没有自动创建。原因最常见的是“启用外协加工工序”配置文件选项没设为“是”或者 WIP 参数的“申请创建时间”设成了“人工创建”。另一个可能的原因是外协资源没有链接到外协加工物料系统不会为未链接的资源自动生成申请。解决先查配置文件选项再查 WIP 参数最后确认资源和物料的链接关系。三步查完基本能定位。5.2 收货时费用没进任务现象采购订单收货完成但任务或重复性计划上看不到外协资源的费用。原因采购订单行没有引用任务或重复性计划或者引用的任务号不对。还有一种情况是外协资源的计费类型设成了 PO 接收但收货时没有单独接收资源对应的物料行。解决检查采购订单行的分配信息确认任务号正确。如果是 PO 接收类型确认资源对应的外协加工物料是否单独做了接收。5.3 自动移动不触发现象收货后装配件没有自动移到下一道工序。原因资源的计费类型不是 PO 移动或者当前工序不是外协工序。另外如果接收数量超过排队步骤数量且超出允差事务处理会报错并进入待定窗口不会自动移动。解决确认资源的计费类型检查工序是否包含外协资源。如果是超量问题调整接收数量或放宽允差后重新提交待定事务处理。5.4 多组织物料属性不一致现象在采购组织定义的外协加工物料在 WIP 组织里查不到或者属性不对。原因外协加工物料必须在采购组织和所有在制品组织中定义并维护而且多个组织间的物料属性要保持一致。只在一个组织定义另一个组织没维护就会出现这种问题。解决用组织间物料复制功能同步物料属性或者手工在每个组织里检查关键属性单位、提前期、价目表价格是否一致。5.5 工作流通知不发出现象外协加工工序的工作流通知没有触发。原因“WIP启用外协加工工作流”配置文件选项默认是“否”没有让系统管理员打开。另外工作流后台进程没启动也会导致通知不发出。解决确认配置文件选项已启用检查工作流后台进程状态。如果刚改完配置可能需要重新发放任务才能触发。6. 外协资源负荷计划与业务实例的进阶用法Oracle Capacity 用基于时间的单位对外协资源做资源负荷的粗略计划或详细计划。外协资源的负荷计划和内部资源一样按工艺路线上的用量和任务数量计算。区别在于外协资源的可用能力取决于供应商不是内部产能。做能力计划时外协资源的负荷要单独看不能和内部资源混在一起算。三个业务实例覆盖了不同的外协模式。电镀服务实例是标准的 PO 移动场景定义“电镀”外协资源PO 移动UOM 为 EA链接到“电镀”外协加工物料WIP 参数设为发放时自动创建申请。任务发放时申请自动出来自动创建转成采购发放发给供应商发运时做移动事务处理收货时自动计费并移到下一道工序。电镀生产准备费用实例用的是 PO 接收类型。定义“电镀 SU”外协资源PO 接收UOM 为 EA链接到“电镀 SU”外协加工物料。WIP 参数设为工序中自动创建。装配件发运时移动事务处理自动为“电镀 SU”生成采购申请采购数量始终是 1与发运数量无关。收货时“电镀 SU”有单独的生产线物料收到后计费但不移动装配件。装配件的移动靠“电镀”资源PO 移动在接收时触发。电镀人工费用实例展示了不链接资源的手工采购场景。“分析”资源PO 接收UOM 为 EA标准成本 $1没有链接到外协加工物料系统不会自动申请。采购员根据需要把“分析”加到采购订单行上参考任务或计划批准金额比如 100 EA $1 $100。收货时“分析”有单独的生产线物料收到后自动把化学分析服务费用计入采购员在采购订单行中参考的任务或重复性计划。这三个实例的核心差异在资源计费类型和是否链接外协加工物料。我一般会建议新上的外协场景先按电镀服务实例配跑通之后再根据实际业务加生产准备费和辅助服务。配置顺序上先把 Inventory 的物料定义好再配 BOM 和工艺路线然后设 Purchasing 的供应商和账户最后调 WIP 参数和配置文件。这个顺序反过来做很容易出现依赖缺失导致配置保存不了的情况。从那以后我每次配外协加工都强制走一遍“物料→资源→工艺路线→采购→WIP 参数→配置文件”的检查清单少一步都不放心。希望帮到你。本文还有配套的精品资源点击获取
02
RELATED NEWS

相关资讯

更多网站建设与数字化升级内容

03
WHY YAOTU

想打造同款高转化官网?

懂行业、懂生意,从建站到增长一站式陪跑

◈

场景化定制

不做模板站,围绕你的业务场景量身设计,小众不撞款。

◐

营销型架构

以转化目标组织内容与路径,让官网真正带来询盘。

▲

全周期服务

设计、开发、运营、运维一体,上线只是开始。

免费获取你的建站方案

留下需求,专属顾问 24 小时内为你输出方案建议。