34: -- and FND_GLOBALS.Apps_Initialize
35: --
36: ***************************************************************************/
37:
38: -- Invoker for Bom_Bo_Pub.Process_Bom
39: /*#
40: * This method invokes the Process_BOM procedure.This invokes the Process_Bom procedure
41: * in Bom_Bo_Pub public package for creating updating or deleting BOM/Structure Header and all its child entites.
42: * @see Bom_Bo_Pub.Process_Bom
37:
38: -- Invoker for Bom_Bo_Pub.Process_Bom
39: /*#
40: * This method invokes the Process_BOM procedure.This invokes the Process_Bom procedure
41: * in Bom_Bo_Pub public package for creating updating or deleting BOM/Structure Header and all its child entites.
42: * @see Bom_Bo_Pub.Process_Bom
43: * @param p_bo_identifier IN Business Object Identifier
44: * @param p_api_version_number IN API Version Number
45: * @param p_init_msg_list IN Message List Initializer flag
38: -- Invoker for Bom_Bo_Pub.Process_Bom
39: /*#
40: * This method invokes the Process_BOM procedure.This invokes the Process_Bom procedure
41: * in Bom_Bo_Pub public package for creating updating or deleting BOM/Structure Header and all its child entites.
42: * @see Bom_Bo_Pub.Process_Bom
43: * @param p_bo_identifier IN Business Object Identifier
44: * @param p_api_version_number IN API Version Number
45: * @param p_init_msg_list IN Message List Initializer flag
46: * @param p_bom_header_rec IN BOM Header Exposed Column Record
43: * @param p_bo_identifier IN Business Object Identifier
44: * @param p_api_version_number IN API Version Number
45: * @param p_init_msg_list IN Message List Initializer flag
46: * @param p_bom_header_rec IN BOM Header Exposed Column Record
47: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Head_Rec_Type}
48: * @param p_bom_revision_tbl IN BOM Revision Record Table
49: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Revision_Tbl_Type}
50: * @param p_bom_component_tbl IN BOM Component Record Table
51: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Tbl_Type}
45: * @param p_init_msg_list IN Message List Initializer flag
46: * @param p_bom_header_rec IN BOM Header Exposed Column Record
47: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Head_Rec_Type}
48: * @param p_bom_revision_tbl IN BOM Revision Record Table
49: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Revision_Tbl_Type}
50: * @param p_bom_component_tbl IN BOM Component Record Table
51: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Tbl_Type}
52: * @param p_bom_ref_designator_tbl IN BOM Reference Designator Table
53: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Ref_Designator_Tbl_type}
47: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Head_Rec_Type}
48: * @param p_bom_revision_tbl IN BOM Revision Record Table
49: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Revision_Tbl_Type}
50: * @param p_bom_component_tbl IN BOM Component Record Table
51: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Tbl_Type}
52: * @param p_bom_ref_designator_tbl IN BOM Reference Designator Table
53: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Ref_Designator_Tbl_type}
54: * @param p_bom_sub_component_tbl IN BOM Substitute Component Table
55: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Sub_Component_Tbl_Type}
49: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Revision_Tbl_Type}
50: * @param p_bom_component_tbl IN BOM Component Record Table
51: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Tbl_Type}
52: * @param p_bom_ref_designator_tbl IN BOM Reference Designator Table
53: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Ref_Designator_Tbl_type}
54: * @param p_bom_sub_component_tbl IN BOM Substitute Component Table
55: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Sub_Component_Tbl_Type}
56: * @param x_bom_header_rec OUT NOCOPY processed BOM Header Exposed Column Record
57: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Head_Rec_Type}
51: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Tbl_Type}
52: * @param p_bom_ref_designator_tbl IN BOM Reference Designator Table
53: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Ref_Designator_Tbl_type}
54: * @param p_bom_sub_component_tbl IN BOM Substitute Component Table
55: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Sub_Component_Tbl_Type}
56: * @param x_bom_header_rec OUT NOCOPY processed BOM Header Exposed Column Record
57: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Head_Rec_Type}
58: * @param x_bom_revision_tbl OUT NOCOPY processed BOM Revision Table
59: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Revision_Tbl_Type}
53: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Ref_Designator_Tbl_type}
54: * @param p_bom_sub_component_tbl IN BOM Substitute Component Table
55: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Sub_Component_Tbl_Type}
56: * @param x_bom_header_rec OUT NOCOPY processed BOM Header Exposed Column Record
57: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Head_Rec_Type}
58: * @param x_bom_revision_tbl OUT NOCOPY processed BOM Revision Table
59: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Revision_Tbl_Type}
60: * @param x_bom_component_tbl OUT NOCOPY processed BOM Component Table
61: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Tbl_Type}
55: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Sub_Component_Tbl_Type}
56: * @param x_bom_header_rec OUT NOCOPY processed BOM Header Exposed Column Record
57: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Head_Rec_Type}
58: * @param x_bom_revision_tbl OUT NOCOPY processed BOM Revision Table
59: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Revision_Tbl_Type}
60: * @param x_bom_component_tbl OUT NOCOPY processed BOM Component Table
61: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Tbl_Type}
62: * @param x_bom_ref_designator_tbl OUT NOCOPY processed BOM Reference Designator Table
63: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Ref_Designator_Tbl_type}
57: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Head_Rec_Type}
58: * @param x_bom_revision_tbl OUT NOCOPY processed BOM Revision Table
59: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Revision_Tbl_Type}
60: * @param x_bom_component_tbl OUT NOCOPY processed BOM Component Table
61: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Tbl_Type}
62: * @param x_bom_ref_designator_tbl OUT NOCOPY processed BOM Reference Designator Table
63: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Ref_Designator_Tbl_type}
64: * @param x_bom_sub_component_tbl OUT NOCOPY processed BOM Substitute Component Table
65: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Sub_Component_Tbl_Type}
59: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Revision_Tbl_Type}
60: * @param x_bom_component_tbl OUT NOCOPY processed BOM Component Table
61: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Tbl_Type}
62: * @param x_bom_ref_designator_tbl OUT NOCOPY processed BOM Reference Designator Table
63: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Ref_Designator_Tbl_type}
64: * @param x_bom_sub_component_tbl OUT NOCOPY processed BOM Substitute Component Table
65: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Sub_Component_Tbl_Type}
66: * @param x_return_status OUT NOCOPY Return Status
67: * @param x_msg_count OUT NOCOPY Message Count
61: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Comps_Tbl_Type}
62: * @param x_bom_ref_designator_tbl OUT NOCOPY processed BOM Reference Designator Table
63: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Ref_Designator_Tbl_type}
64: * @param x_bom_sub_component_tbl OUT NOCOPY processed BOM Substitute Component Table
65: * @paraminfo {@rep:innertype Bom_Bo_Pub.Bom_Sub_Component_Tbl_Type}
66: * @param x_return_status OUT NOCOPY Return Status
67: * @param x_msg_count OUT NOCOPY Message Count
68: * @param p_debug IN Debug Flag
69: * @param p_output_dir IN Output Directory for Debug
77: PROCEDURE Process_Bom
78: ( p_bo_identifier IN VARCHAR2 := 'BOM'
79: , p_api_version_number IN NUMBER := 1.0
80: , p_init_msg_list IN BOOLEAN := FALSE
81: , p_bom_header_rec IN Bom_Bo_Pub.Bom_Head_Rec_Type :=
82: Bom_Bo_Pub.G_MISS_BOM_HEADER_REC
83: , p_bom_revision_tbl IN Bom_Bo_Pub.Bom_Revision_Tbl_Type :=
84: Bom_Bo_Pub.G_MISS_BOM_REVISION_TBL
85: , p_bom_component_tbl IN Bom_Bo_Pub.Bom_Comps_Tbl_Type :=
78: ( p_bo_identifier IN VARCHAR2 := 'BOM'
79: , p_api_version_number IN NUMBER := 1.0
80: , p_init_msg_list IN BOOLEAN := FALSE
81: , p_bom_header_rec IN Bom_Bo_Pub.Bom_Head_Rec_Type :=
82: Bom_Bo_Pub.G_MISS_BOM_HEADER_REC
83: , p_bom_revision_tbl IN Bom_Bo_Pub.Bom_Revision_Tbl_Type :=
84: Bom_Bo_Pub.G_MISS_BOM_REVISION_TBL
85: , p_bom_component_tbl IN Bom_Bo_Pub.Bom_Comps_Tbl_Type :=
86: Bom_Bo_Pub.G_MISS_BOM_COMPONENT_TBL
79: , p_api_version_number IN NUMBER := 1.0
80: , p_init_msg_list IN BOOLEAN := FALSE
81: , p_bom_header_rec IN Bom_Bo_Pub.Bom_Head_Rec_Type :=
82: Bom_Bo_Pub.G_MISS_BOM_HEADER_REC
83: , p_bom_revision_tbl IN Bom_Bo_Pub.Bom_Revision_Tbl_Type :=
84: Bom_Bo_Pub.G_MISS_BOM_REVISION_TBL
85: , p_bom_component_tbl IN Bom_Bo_Pub.Bom_Comps_Tbl_Type :=
86: Bom_Bo_Pub.G_MISS_BOM_COMPONENT_TBL
87: , p_bom_ref_designator_tbl IN Bom_Bo_Pub.Bom_Ref_Designator_Tbl_type :=
80: , p_init_msg_list IN BOOLEAN := FALSE
81: , p_bom_header_rec IN Bom_Bo_Pub.Bom_Head_Rec_Type :=
82: Bom_Bo_Pub.G_MISS_BOM_HEADER_REC
83: , p_bom_revision_tbl IN Bom_Bo_Pub.Bom_Revision_Tbl_Type :=
84: Bom_Bo_Pub.G_MISS_BOM_REVISION_TBL
85: , p_bom_component_tbl IN Bom_Bo_Pub.Bom_Comps_Tbl_Type :=
86: Bom_Bo_Pub.G_MISS_BOM_COMPONENT_TBL
87: , p_bom_ref_designator_tbl IN Bom_Bo_Pub.Bom_Ref_Designator_Tbl_type :=
88: Bom_Bo_Pub.G_MISS_BOM_REF_DESIGNATOR_TBL
81: , p_bom_header_rec IN Bom_Bo_Pub.Bom_Head_Rec_Type :=
82: Bom_Bo_Pub.G_MISS_BOM_HEADER_REC
83: , p_bom_revision_tbl IN Bom_Bo_Pub.Bom_Revision_Tbl_Type :=
84: Bom_Bo_Pub.G_MISS_BOM_REVISION_TBL
85: , p_bom_component_tbl IN Bom_Bo_Pub.Bom_Comps_Tbl_Type :=
86: Bom_Bo_Pub.G_MISS_BOM_COMPONENT_TBL
87: , p_bom_ref_designator_tbl IN Bom_Bo_Pub.Bom_Ref_Designator_Tbl_type :=
88: Bom_Bo_Pub.G_MISS_BOM_REF_DESIGNATOR_TBL
89: , p_bom_sub_component_tbl IN Bom_Bo_Pub.Bom_Sub_Component_Tbl_Type :=
82: Bom_Bo_Pub.G_MISS_BOM_HEADER_REC
83: , p_bom_revision_tbl IN Bom_Bo_Pub.Bom_Revision_Tbl_Type :=
84: Bom_Bo_Pub.G_MISS_BOM_REVISION_TBL
85: , p_bom_component_tbl IN Bom_Bo_Pub.Bom_Comps_Tbl_Type :=
86: Bom_Bo_Pub.G_MISS_BOM_COMPONENT_TBL
87: , p_bom_ref_designator_tbl IN Bom_Bo_Pub.Bom_Ref_Designator_Tbl_type :=
88: Bom_Bo_Pub.G_MISS_BOM_REF_DESIGNATOR_TBL
89: , p_bom_sub_component_tbl IN Bom_Bo_Pub.Bom_Sub_Component_Tbl_Type :=
90: Bom_Bo_Pub.G_MISS_BOM_SUB_COMPONENT_TBL
83: , p_bom_revision_tbl IN Bom_Bo_Pub.Bom_Revision_Tbl_Type :=
84: Bom_Bo_Pub.G_MISS_BOM_REVISION_TBL
85: , p_bom_component_tbl IN Bom_Bo_Pub.Bom_Comps_Tbl_Type :=
86: Bom_Bo_Pub.G_MISS_BOM_COMPONENT_TBL
87: , p_bom_ref_designator_tbl IN Bom_Bo_Pub.Bom_Ref_Designator_Tbl_type :=
88: Bom_Bo_Pub.G_MISS_BOM_REF_DESIGNATOR_TBL
89: , p_bom_sub_component_tbl IN Bom_Bo_Pub.Bom_Sub_Component_Tbl_Type :=
90: Bom_Bo_Pub.G_MISS_BOM_SUB_COMPONENT_TBL
91: , x_bom_header_rec OUT NOCOPY Bom_Bo_Pub.bom_Head_Rec_Type
84: Bom_Bo_Pub.G_MISS_BOM_REVISION_TBL
85: , p_bom_component_tbl IN Bom_Bo_Pub.Bom_Comps_Tbl_Type :=
86: Bom_Bo_Pub.G_MISS_BOM_COMPONENT_TBL
87: , p_bom_ref_designator_tbl IN Bom_Bo_Pub.Bom_Ref_Designator_Tbl_type :=
88: Bom_Bo_Pub.G_MISS_BOM_REF_DESIGNATOR_TBL
89: , p_bom_sub_component_tbl IN Bom_Bo_Pub.Bom_Sub_Component_Tbl_Type :=
90: Bom_Bo_Pub.G_MISS_BOM_SUB_COMPONENT_TBL
91: , x_bom_header_rec OUT NOCOPY Bom_Bo_Pub.bom_Head_Rec_Type
92: , x_bom_revision_tbl OUT NOCOPY Bom_Bo_Pub.Bom_Revision_Tbl_Type
85: , p_bom_component_tbl IN Bom_Bo_Pub.Bom_Comps_Tbl_Type :=
86: Bom_Bo_Pub.G_MISS_BOM_COMPONENT_TBL
87: , p_bom_ref_designator_tbl IN Bom_Bo_Pub.Bom_Ref_Designator_Tbl_type :=
88: Bom_Bo_Pub.G_MISS_BOM_REF_DESIGNATOR_TBL
89: , p_bom_sub_component_tbl IN Bom_Bo_Pub.Bom_Sub_Component_Tbl_Type :=
90: Bom_Bo_Pub.G_MISS_BOM_SUB_COMPONENT_TBL
91: , x_bom_header_rec OUT NOCOPY Bom_Bo_Pub.bom_Head_Rec_Type
92: , x_bom_revision_tbl OUT NOCOPY Bom_Bo_Pub.Bom_Revision_Tbl_Type
93: , x_bom_component_tbl OUT NOCOPY Bom_Bo_pub.Bom_Comps_Tbl_Type
86: Bom_Bo_Pub.G_MISS_BOM_COMPONENT_TBL
87: , p_bom_ref_designator_tbl IN Bom_Bo_Pub.Bom_Ref_Designator_Tbl_type :=
88: Bom_Bo_Pub.G_MISS_BOM_REF_DESIGNATOR_TBL
89: , p_bom_sub_component_tbl IN Bom_Bo_Pub.Bom_Sub_Component_Tbl_Type :=
90: Bom_Bo_Pub.G_MISS_BOM_SUB_COMPONENT_TBL
91: , x_bom_header_rec OUT NOCOPY Bom_Bo_Pub.bom_Head_Rec_Type
92: , x_bom_revision_tbl OUT NOCOPY Bom_Bo_Pub.Bom_Revision_Tbl_Type
93: , x_bom_component_tbl OUT NOCOPY Bom_Bo_pub.Bom_Comps_Tbl_Type
94: , x_bom_ref_designator_tbl OUT NOCOPY Bom_Bo_Pub.Bom_Ref_Designator_Tbl_Type
87: , p_bom_ref_designator_tbl IN Bom_Bo_Pub.Bom_Ref_Designator_Tbl_type :=
88: Bom_Bo_Pub.G_MISS_BOM_REF_DESIGNATOR_TBL
89: , p_bom_sub_component_tbl IN Bom_Bo_Pub.Bom_Sub_Component_Tbl_Type :=
90: Bom_Bo_Pub.G_MISS_BOM_SUB_COMPONENT_TBL
91: , x_bom_header_rec OUT NOCOPY Bom_Bo_Pub.bom_Head_Rec_Type
92: , x_bom_revision_tbl OUT NOCOPY Bom_Bo_Pub.Bom_Revision_Tbl_Type
93: , x_bom_component_tbl OUT NOCOPY Bom_Bo_pub.Bom_Comps_Tbl_Type
94: , x_bom_ref_designator_tbl OUT NOCOPY Bom_Bo_Pub.Bom_Ref_Designator_Tbl_Type
95: , x_bom_sub_component_tbl OUT NOCOPY Bom_Bo_Pub.Bom_Sub_Component_Tbl_Type
88: Bom_Bo_Pub.G_MISS_BOM_REF_DESIGNATOR_TBL
89: , p_bom_sub_component_tbl IN Bom_Bo_Pub.Bom_Sub_Component_Tbl_Type :=
90: Bom_Bo_Pub.G_MISS_BOM_SUB_COMPONENT_TBL
91: , x_bom_header_rec OUT NOCOPY Bom_Bo_Pub.bom_Head_Rec_Type
92: , x_bom_revision_tbl OUT NOCOPY Bom_Bo_Pub.Bom_Revision_Tbl_Type
93: , x_bom_component_tbl OUT NOCOPY Bom_Bo_pub.Bom_Comps_Tbl_Type
94: , x_bom_ref_designator_tbl OUT NOCOPY Bom_Bo_Pub.Bom_Ref_Designator_Tbl_Type
95: , x_bom_sub_component_tbl OUT NOCOPY Bom_Bo_Pub.Bom_Sub_Component_Tbl_Type
96: , x_return_status OUT NOCOPY VARCHAR2
89: , p_bom_sub_component_tbl IN Bom_Bo_Pub.Bom_Sub_Component_Tbl_Type :=
90: Bom_Bo_Pub.G_MISS_BOM_SUB_COMPONENT_TBL
91: , x_bom_header_rec OUT NOCOPY Bom_Bo_Pub.bom_Head_Rec_Type
92: , x_bom_revision_tbl OUT NOCOPY Bom_Bo_Pub.Bom_Revision_Tbl_Type
93: , x_bom_component_tbl OUT NOCOPY Bom_Bo_pub.Bom_Comps_Tbl_Type
94: , x_bom_ref_designator_tbl OUT NOCOPY Bom_Bo_Pub.Bom_Ref_Designator_Tbl_Type
95: , x_bom_sub_component_tbl OUT NOCOPY Bom_Bo_Pub.Bom_Sub_Component_Tbl_Type
96: , x_return_status OUT NOCOPY VARCHAR2
97: , x_msg_count OUT NOCOPY NUMBER
90: Bom_Bo_Pub.G_MISS_BOM_SUB_COMPONENT_TBL
91: , x_bom_header_rec OUT NOCOPY Bom_Bo_Pub.bom_Head_Rec_Type
92: , x_bom_revision_tbl OUT NOCOPY Bom_Bo_Pub.Bom_Revision_Tbl_Type
93: , x_bom_component_tbl OUT NOCOPY Bom_Bo_pub.Bom_Comps_Tbl_Type
94: , x_bom_ref_designator_tbl OUT NOCOPY Bom_Bo_Pub.Bom_Ref_Designator_Tbl_Type
95: , x_bom_sub_component_tbl OUT NOCOPY Bom_Bo_Pub.Bom_Sub_Component_Tbl_Type
96: , x_return_status OUT NOCOPY VARCHAR2
97: , x_msg_count OUT NOCOPY NUMBER
98: , p_debug IN VARCHAR2 := 'N'
91: , x_bom_header_rec OUT NOCOPY Bom_Bo_Pub.bom_Head_Rec_Type
92: , x_bom_revision_tbl OUT NOCOPY Bom_Bo_Pub.Bom_Revision_Tbl_Type
93: , x_bom_component_tbl OUT NOCOPY Bom_Bo_pub.Bom_Comps_Tbl_Type
94: , x_bom_ref_designator_tbl OUT NOCOPY Bom_Bo_Pub.Bom_Ref_Designator_Tbl_Type
95: , x_bom_sub_component_tbl OUT NOCOPY Bom_Bo_Pub.Bom_Sub_Component_Tbl_Type
96: , x_return_status OUT NOCOPY VARCHAR2
97: , x_msg_count OUT NOCOPY NUMBER
98: , p_debug IN VARCHAR2 := 'N'
99: , p_output_dir IN VARCHAR2 := NULL
257: * @param P_alternate_bm_designator IN Alternate BOM Designator
258: * @param P_Costs IN Costs
259: * @param P_Cost_type_id IN Coste Type Id
260: * @param X_bom_header_tbl OUT NOCOPY processed BOM Header Exposed Column Table
261: * @paraminfo {@rep:innertype BOM_BO_PUB.BOM_HEADER_TBL_TYPE}
262: * @param X_bom_revisions_tbl OUT NOCOPY BOM Revision Table
263: * @paraminfo {@rep:innertype BOM_BO_PUB.BOM_REVISION_TBL_TYPE}
264: * @param X_bom_components_tbl OUT NOCOPY BOM Components Table
265: * @paraminfo {@rep:innertype BOM_BO_PUB.BOM_COMPS_TBL_TYPE}
259: * @param P_Cost_type_id IN Coste Type Id
260: * @param X_bom_header_tbl OUT NOCOPY processed BOM Header Exposed Column Table
261: * @paraminfo {@rep:innertype BOM_BO_PUB.BOM_HEADER_TBL_TYPE}
262: * @param X_bom_revisions_tbl OUT NOCOPY BOM Revision Table
263: * @paraminfo {@rep:innertype BOM_BO_PUB.BOM_REVISION_TBL_TYPE}
264: * @param X_bom_components_tbl OUT NOCOPY BOM Components Table
265: * @paraminfo {@rep:innertype BOM_BO_PUB.BOM_COMPS_TBL_TYPE}
266: * @param X_bom_ref_designators_tbl OUT NOCOPY BOM Reference Designator Table
267: * @paraminfo {@rep:innertype BOM_BO_PUB.BOM_REF_DESIGNATOR_TBL_TYPE}
261: * @paraminfo {@rep:innertype BOM_BO_PUB.BOM_HEADER_TBL_TYPE}
262: * @param X_bom_revisions_tbl OUT NOCOPY BOM Revision Table
263: * @paraminfo {@rep:innertype BOM_BO_PUB.BOM_REVISION_TBL_TYPE}
264: * @param X_bom_components_tbl OUT NOCOPY BOM Components Table
265: * @paraminfo {@rep:innertype BOM_BO_PUB.BOM_COMPS_TBL_TYPE}
266: * @param X_bom_ref_designators_tbl OUT NOCOPY BOM Reference Designator Table
267: * @paraminfo {@rep:innertype BOM_BO_PUB.BOM_REF_DESIGNATOR_TBL_TYPE}
268: * @param X_bom_sub_components_tbl OUT NOCOPY BOM Substitute Components Table
269: * @paraminfo {@rep:innertype BOM_BO_PUB.BOM_SUB_COMPONENT_TBL_TYPE}
263: * @paraminfo {@rep:innertype BOM_BO_PUB.BOM_REVISION_TBL_TYPE}
264: * @param X_bom_components_tbl OUT NOCOPY BOM Components Table
265: * @paraminfo {@rep:innertype BOM_BO_PUB.BOM_COMPS_TBL_TYPE}
266: * @param X_bom_ref_designators_tbl OUT NOCOPY BOM Reference Designator Table
267: * @paraminfo {@rep:innertype BOM_BO_PUB.BOM_REF_DESIGNATOR_TBL_TYPE}
268: * @param X_bom_sub_components_tbl OUT NOCOPY BOM Substitute Components Table
269: * @paraminfo {@rep:innertype BOM_BO_PUB.BOM_SUB_COMPONENT_TBL_TYPE}
270: * @param X_bom_comp_ops_tbl OUT NOCOPY BOM Component Operation Table
271: * @paraminfo {@rep:innertype BOM_BO_PUB.BOM_COMP_OPS_TBL_TYPE}
265: * @paraminfo {@rep:innertype BOM_BO_PUB.BOM_COMPS_TBL_TYPE}
266: * @param X_bom_ref_designators_tbl OUT NOCOPY BOM Reference Designator Table
267: * @paraminfo {@rep:innertype BOM_BO_PUB.BOM_REF_DESIGNATOR_TBL_TYPE}
268: * @param X_bom_sub_components_tbl OUT NOCOPY BOM Substitute Components Table
269: * @paraminfo {@rep:innertype BOM_BO_PUB.BOM_SUB_COMPONENT_TBL_TYPE}
270: * @param X_bom_comp_ops_tbl OUT NOCOPY BOM Component Operation Table
271: * @paraminfo {@rep:innertype BOM_BO_PUB.BOM_COMP_OPS_TBL_TYPE}
272: * @param X_Err_Msg OUT NOCOPY Error Message
273: * @param X_Error_Code OUT NOCOPY Error Code
267: * @paraminfo {@rep:innertype BOM_BO_PUB.BOM_REF_DESIGNATOR_TBL_TYPE}
268: * @param X_bom_sub_components_tbl OUT NOCOPY BOM Substitute Components Table
269: * @paraminfo {@rep:innertype BOM_BO_PUB.BOM_SUB_COMPONENT_TBL_TYPE}
270: * @param X_bom_comp_ops_tbl OUT NOCOPY BOM Component Operation Table
271: * @paraminfo {@rep:innertype BOM_BO_PUB.BOM_COMP_OPS_TBL_TYPE}
272: * @param X_Err_Msg OUT NOCOPY Error Message
273: * @param X_Error_Code OUT NOCOPY Error Code
274: * @rep:scope public
275: * @rep:lifecycle active
282: P_organization_code IN VARCHAR2,
283: P_alternate_bm_designator IN VARCHAR2 DEFAULT NULL,
284: P_Costs IN NUMBER DEFAULT 2,
285: P_Cost_type_id IN NUMBER DEFAULT 0,
286: X_bom_header_tbl OUT NOCOPY BOM_BO_PUB.BOM_HEADER_TBL_TYPE,
287: X_bom_revisions_tbl OUT NOCOPY BOM_BO_PUB.BOM_REVISION_TBL_TYPE,
288: X_bom_components_tbl OUT NOCOPY BOM_BO_PUB.BOM_COMPS_TBL_TYPE,
289: X_bom_ref_designators_tbl OUT NOCOPY BOM_BO_PUB.BOM_REF_DESIGNATOR_TBL_TYPE,
290: X_bom_sub_components_tbl OUT NOCOPY BOM_BO_PUB.BOM_SUB_COMPONENT_TBL_TYPE,
283: P_alternate_bm_designator IN VARCHAR2 DEFAULT NULL,
284: P_Costs IN NUMBER DEFAULT 2,
285: P_Cost_type_id IN NUMBER DEFAULT 0,
286: X_bom_header_tbl OUT NOCOPY BOM_BO_PUB.BOM_HEADER_TBL_TYPE,
287: X_bom_revisions_tbl OUT NOCOPY BOM_BO_PUB.BOM_REVISION_TBL_TYPE,
288: X_bom_components_tbl OUT NOCOPY BOM_BO_PUB.BOM_COMPS_TBL_TYPE,
289: X_bom_ref_designators_tbl OUT NOCOPY BOM_BO_PUB.BOM_REF_DESIGNATOR_TBL_TYPE,
290: X_bom_sub_components_tbl OUT NOCOPY BOM_BO_PUB.BOM_SUB_COMPONENT_TBL_TYPE,
291: X_bom_comp_ops_tbl OUT NOCOPY BOM_BO_PUB.BOM_COMP_OPS_TBL_TYPE,
284: P_Costs IN NUMBER DEFAULT 2,
285: P_Cost_type_id IN NUMBER DEFAULT 0,
286: X_bom_header_tbl OUT NOCOPY BOM_BO_PUB.BOM_HEADER_TBL_TYPE,
287: X_bom_revisions_tbl OUT NOCOPY BOM_BO_PUB.BOM_REVISION_TBL_TYPE,
288: X_bom_components_tbl OUT NOCOPY BOM_BO_PUB.BOM_COMPS_TBL_TYPE,
289: X_bom_ref_designators_tbl OUT NOCOPY BOM_BO_PUB.BOM_REF_DESIGNATOR_TBL_TYPE,
290: X_bom_sub_components_tbl OUT NOCOPY BOM_BO_PUB.BOM_SUB_COMPONENT_TBL_TYPE,
291: X_bom_comp_ops_tbl OUT NOCOPY BOM_BO_PUB.BOM_COMP_OPS_TBL_TYPE,
292: X_Err_Msg OUT NOCOPY VARCHAR2,
285: P_Cost_type_id IN NUMBER DEFAULT 0,
286: X_bom_header_tbl OUT NOCOPY BOM_BO_PUB.BOM_HEADER_TBL_TYPE,
287: X_bom_revisions_tbl OUT NOCOPY BOM_BO_PUB.BOM_REVISION_TBL_TYPE,
288: X_bom_components_tbl OUT NOCOPY BOM_BO_PUB.BOM_COMPS_TBL_TYPE,
289: X_bom_ref_designators_tbl OUT NOCOPY BOM_BO_PUB.BOM_REF_DESIGNATOR_TBL_TYPE,
290: X_bom_sub_components_tbl OUT NOCOPY BOM_BO_PUB.BOM_SUB_COMPONENT_TBL_TYPE,
291: X_bom_comp_ops_tbl OUT NOCOPY BOM_BO_PUB.BOM_COMP_OPS_TBL_TYPE,
292: X_Err_Msg OUT NOCOPY VARCHAR2,
293: X_Error_Code OUT NOCOPY NUMBER);
286: X_bom_header_tbl OUT NOCOPY BOM_BO_PUB.BOM_HEADER_TBL_TYPE,
287: X_bom_revisions_tbl OUT NOCOPY BOM_BO_PUB.BOM_REVISION_TBL_TYPE,
288: X_bom_components_tbl OUT NOCOPY BOM_BO_PUB.BOM_COMPS_TBL_TYPE,
289: X_bom_ref_designators_tbl OUT NOCOPY BOM_BO_PUB.BOM_REF_DESIGNATOR_TBL_TYPE,
290: X_bom_sub_components_tbl OUT NOCOPY BOM_BO_PUB.BOM_SUB_COMPONENT_TBL_TYPE,
291: X_bom_comp_ops_tbl OUT NOCOPY BOM_BO_PUB.BOM_COMP_OPS_TBL_TYPE,
292: X_Err_Msg OUT NOCOPY VARCHAR2,
293: X_Error_Code OUT NOCOPY NUMBER);
294:
287: X_bom_revisions_tbl OUT NOCOPY BOM_BO_PUB.BOM_REVISION_TBL_TYPE,
288: X_bom_components_tbl OUT NOCOPY BOM_BO_PUB.BOM_COMPS_TBL_TYPE,
289: X_bom_ref_designators_tbl OUT NOCOPY BOM_BO_PUB.BOM_REF_DESIGNATOR_TBL_TYPE,
290: X_bom_sub_components_tbl OUT NOCOPY BOM_BO_PUB.BOM_SUB_COMPONENT_TBL_TYPE,
291: X_bom_comp_ops_tbl OUT NOCOPY BOM_BO_PUB.BOM_COMP_OPS_TBL_TYPE,
292: X_Err_Msg OUT NOCOPY VARCHAR2,
293: X_Error_Code OUT NOCOPY NUMBER);
294:
295: END Bom_Invoke_Bo;