231: l_index2 NUMBER;
232:
233: l_assembly_item_name VARCHAR2(81);
234:
235: l_bom_header_rec BOM_BO_PUB.bom_head_rec_type;
236: l_bom_component_tbl BOM_BO_PUB.bom_comps_tbl_type;
237: o_bom_header_rec BOM_BO_PUB.bom_head_rec_type;
238: o_bom_revision_tbl BOM_BO_PUB.bom_revision_tbl_type;
239: o_bom_component_tbl BOM_BO_PUB.bom_comps_tbl_type;
232:
233: l_assembly_item_name VARCHAR2(81);
234:
235: l_bom_header_rec BOM_BO_PUB.bom_head_rec_type;
236: l_bom_component_tbl BOM_BO_PUB.bom_comps_tbl_type;
237: o_bom_header_rec BOM_BO_PUB.bom_head_rec_type;
238: o_bom_revision_tbl BOM_BO_PUB.bom_revision_tbl_type;
239: o_bom_component_tbl BOM_BO_PUB.bom_comps_tbl_type;
240: o_bom_ref_designator_tbl BOM_BO_PUB.bom_ref_designator_tbl_type;
233: l_assembly_item_name VARCHAR2(81);
234:
235: l_bom_header_rec BOM_BO_PUB.bom_head_rec_type;
236: l_bom_component_tbl BOM_BO_PUB.bom_comps_tbl_type;
237: o_bom_header_rec BOM_BO_PUB.bom_head_rec_type;
238: o_bom_revision_tbl BOM_BO_PUB.bom_revision_tbl_type;
239: o_bom_component_tbl BOM_BO_PUB.bom_comps_tbl_type;
240: o_bom_ref_designator_tbl BOM_BO_PUB.bom_ref_designator_tbl_type;
241: o_bom_sub_component_tbl BOM_BO_PUB.bom_sub_component_tbl_type;
234:
235: l_bom_header_rec BOM_BO_PUB.bom_head_rec_type;
236: l_bom_component_tbl BOM_BO_PUB.bom_comps_tbl_type;
237: o_bom_header_rec BOM_BO_PUB.bom_head_rec_type;
238: o_bom_revision_tbl BOM_BO_PUB.bom_revision_tbl_type;
239: o_bom_component_tbl BOM_BO_PUB.bom_comps_tbl_type;
240: o_bom_ref_designator_tbl BOM_BO_PUB.bom_ref_designator_tbl_type;
241: o_bom_sub_component_tbl BOM_BO_PUB.bom_sub_component_tbl_type;
242: o_return_status varchar2(100);
235: l_bom_header_rec BOM_BO_PUB.bom_head_rec_type;
236: l_bom_component_tbl BOM_BO_PUB.bom_comps_tbl_type;
237: o_bom_header_rec BOM_BO_PUB.bom_head_rec_type;
238: o_bom_revision_tbl BOM_BO_PUB.bom_revision_tbl_type;
239: o_bom_component_tbl BOM_BO_PUB.bom_comps_tbl_type;
240: o_bom_ref_designator_tbl BOM_BO_PUB.bom_ref_designator_tbl_type;
241: o_bom_sub_component_tbl BOM_BO_PUB.bom_sub_component_tbl_type;
242: o_return_status varchar2(100);
243: o_msg_count number;
236: l_bom_component_tbl BOM_BO_PUB.bom_comps_tbl_type;
237: o_bom_header_rec BOM_BO_PUB.bom_head_rec_type;
238: o_bom_revision_tbl BOM_BO_PUB.bom_revision_tbl_type;
239: o_bom_component_tbl BOM_BO_PUB.bom_comps_tbl_type;
240: o_bom_ref_designator_tbl BOM_BO_PUB.bom_ref_designator_tbl_type;
241: o_bom_sub_component_tbl BOM_BO_PUB.bom_sub_component_tbl_type;
242: o_return_status varchar2(100);
243: o_msg_count number;
244:
237: o_bom_header_rec BOM_BO_PUB.bom_head_rec_type;
238: o_bom_revision_tbl BOM_BO_PUB.bom_revision_tbl_type;
239: o_bom_component_tbl BOM_BO_PUB.bom_comps_tbl_type;
240: o_bom_ref_designator_tbl BOM_BO_PUB.bom_ref_designator_tbl_type;
241: o_bom_sub_component_tbl BOM_BO_PUB.bom_sub_component_tbl_type;
242: o_return_status varchar2(100);
243: o_msg_count number;
244:
245: l_error_msg Error_Handler.Error_tbl_type;
374: -- Bug# 3844669: Initializes BOM Message List and associated variables.
375: Error_Handler.Initialize;
376:
377: -- Call the BOM API
378: BOM_BO_PUB.Process_Bom(
379: p_bom_header_rec => l_bom_header_rec,
380: p_bom_component_tbl => l_bom_component_tbl,
381: x_bom_header_rec => o_bom_header_rec,
382: x_bom_revision_tbl => o_bom_revision_tbl,