DBA Data[Home] [Help]

APPS.BOM_RTG_PVT dependencies on BOM_VALIDATE_RTG_HEADER

Line 337: -- Call Bom_Validate_Rtg_Header.Check_Access

333: THEN
334:
335: --
336: -- Process Flow step 7 : Check Assembly Item Operability for Routing
337: -- Call Bom_Validate_Rtg_Header.Check_Access
338: --
339:
340: Bom_Validate_Rtg_Header.Check_Access
341: ( p_assembly_item_name => l_op_resource_rec.assembly_item_name

Line 340: Bom_Validate_Rtg_Header.Check_Access

336: -- Process Flow step 7 : Check Assembly Item Operability for Routing
337: -- Call Bom_Validate_Rtg_Header.Check_Access
338: --
339:
340: Bom_Validate_Rtg_Header.Check_Access
341: ( p_assembly_item_name => l_op_resource_rec.assembly_item_name
342: , p_assembly_item_id => l_op_res_unexp_rec.assembly_item_id
343: , p_organization_id => l_op_res_unexp_rec.organization_id
344: , p_mesg_token_tbl => Error_Handler.G_MISS_MESG_TOKEN_TBL

Line 1600: -- Call Bom_Validate_Rtg_Header.Check_Access

1596: THEN
1597:
1598: --
1599: -- Process Flow step 7 : Check Assembly Item Operability for Routing
1600: -- Call Bom_Validate_Rtg_Header.Check_Access
1601: --
1602:
1603: Bom_Validate_Rtg_Header.Check_Access
1604: ( p_assembly_item_name => l_sub_resource_rec.assembly_item_name

Line 1603: Bom_Validate_Rtg_Header.Check_Access

1599: -- Process Flow step 7 : Check Assembly Item Operability for Routing
1600: -- Call Bom_Validate_Rtg_Header.Check_Access
1601: --
1602:
1603: Bom_Validate_Rtg_Header.Check_Access
1604: ( p_assembly_item_name => l_sub_resource_rec.assembly_item_name
1605: , p_assembly_item_id => l_sub_res_unexp_rec.assembly_item_id
1606: , p_organization_id => l_sub_res_unexp_rec.organization_id
1607: , p_alternate_rtg_code => l_sub_resource_rec.alternate_routing_code

Line 2873: Bom_Validate_rtg_header.Check_Existence

2869: l_rtg_header_unexp_rec.organization_id := p_organization_id;
2870: l_rtg_header_unexp_rec.assembly_item_id := p_assembly_item_id;
2871: l_rtg_header_rec.transaction_type := 'XXX';
2872:
2873: Bom_Validate_rtg_header.Check_Existence
2874: ( p_rtg_header_rec => l_rtg_header_rec
2875: , p_rtg_header_unexp_rec => l_rtg_header_unexp_rec
2876: , x_old_rtg_header_rec => l_old_rtg_header_rec
2877: , x_old_rtg_header_unexp_rec => l_old_rtg_header_unexp_rec

Line 2952: Bom_Validate_Rtg_Header.Check_Access

2948: --
2949: IF NOT l_rtg_parent_exists
2950: THEN
2951:
2952: Bom_Validate_Rtg_Header.Check_Access
2953: ( p_assembly_item_name => l_op_network_rec.assembly_item_name
2954: , p_assembly_item_id => l_op_network_unexp_rec.assembly_item_id
2955: , p_organization_id => l_op_network_unexp_rec.organization_id
2956: , p_alternate_rtg_code => l_op_network_rec.alternate_routing_code

Line 3713: Bom_Validate_Rtg_Header.Validate_SSOS

3709: -- and it should be present on primary path.
3710: IF ( ( l_return_status = FND_API.G_RET_STS_SUCCESS )
3711: AND ( BOM_RTG_Globals.Get_Routing_Sequence_Id() IS NOT NULL ) )
3712: THEN
3713: Bom_Validate_Rtg_Header.Validate_SSOS
3714: ( p_routing_sequence_id => BOM_RTG_Globals.Get_Routing_Sequence_Id()
3715: , p_ser_start_op_seq => NULL
3716: , p_validate_from_table => TRUE
3717: , x_mesg_token_tbl => l_Mesg_Token_Tbl

Line 4084: -- Call Bom_Validate_Rtg_Header.Check_Access

4080: THEN
4081:
4082: --
4083: -- Process Flow step 7 : Check Assembly Item Operability for Routing
4084: -- Call Bom_Validate_Rtg_Header.Check_Access
4085: --
4086: Bom_Validate_Rtg_Header.Check_Access
4087: ( p_assembly_item_name => l_operation_rec.assembly_item_name
4088: , p_assembly_item_id => l_op_unexp_rec.assembly_item_id

Line 4086: Bom_Validate_Rtg_Header.Check_Access

4082: --
4083: -- Process Flow step 7 : Check Assembly Item Operability for Routing
4084: -- Call Bom_Validate_Rtg_Header.Check_Access
4085: --
4086: Bom_Validate_Rtg_Header.Check_Access
4087: ( p_assembly_item_name => l_operation_rec.assembly_item_name
4088: , p_assembly_item_id => l_op_unexp_rec.assembly_item_id
4089: , p_organization_id => l_op_unexp_rec.organization_id
4090: , p_alternate_rtg_code => l_operation_rec.alternate_routing_code

Line 5365: Bom_Validate_Rtg_Header.Check_Existence

5361: l_rtg_header_unexp_rec.organization_id := p_organization_id;
5362: l_rtg_header_unexp_rec.assembly_item_id := p_assembly_item_id;
5363: l_rtg_header_rec.transaction_type := 'XXX';
5364:
5365: Bom_Validate_Rtg_Header.Check_Existence
5366: ( p_rtg_header_rec => l_rtg_header_rec
5367: , p_rtg_header_unexp_rec => l_rtg_header_unexp_rec
5368: , x_old_rtg_header_rec => l_old_rtg_header_rec
5369: , x_old_rtg_header_unexp_rec => l_old_rtg_header_unexp_rec

Line 5428: Bom_Validate_Rtg_Header.Check_Access

5424:
5425: IF NOT l_rtg_parent_exists
5426: THEN
5427:
5428: Bom_Validate_Rtg_Header.Check_Access
5429: ( p_assembly_item_name => l_rtg_revision_rec.assembly_item_name
5430: , p_assembly_item_id => l_rtg_rev_unexp_rec.assembly_item_id
5431: , p_organization_id => l_rtg_rev_unexp_rec.organization_id
5432: , p_alternate_rtg_code =>

Line 5904: Bom_Validate_Rtg_Header.Check_Existence

5900:
5901: --
5902: -- Process Flow step 5: Verify Rtg Header's existence
5903: --
5904: Bom_Validate_Rtg_Header.Check_Existence
5905: ( p_rtg_header_rec => l_rtg_header_rec
5906: , p_rtg_header_unexp_rec=> l_rtg_header_unexp_rec
5907: , x_old_rtg_header_rec => l_old_rtg_header_rec
5908: , x_old_rtg_header_unexp_rec=> l_old_rtg_header_unexp_rec

Line 5937: Bom_Validate_Rtg_Header.Check_Access

5933:
5934: --
5935: -- Process Flow Step:6 Check Access to the Bill Item's Rtg Item Type
5936: --
5937: Bom_Validate_Rtg_Header.Check_Access
5938: ( p_assembly_item_name => l_rtg_header_rec.assembly_item_name
5939: , p_assembly_item_id => l_rtg_header_unexp_rec.assembly_item_id
5940: , p_alternate_rtg_code => l_rtg_header_rec.alternate_routing_code
5941: , p_organization_id => l_rtg_header_unexp_rec.organization_id

Line 5970: Bom_Validate_Rtg_Header.Check_flow_routing_operability

5966:
5967: --
5968: -- Process Flow Step: 7 Check Flow Routing's operability for routing.
5969: --
5970: Bom_Validate_Rtg_Header.Check_flow_routing_operability
5971: ( p_assembly_item_name => l_rtg_header_rec.assembly_item_name
5972: , p_cfm_routing_flag => l_rtg_header_rec.cfm_routing_flag
5973: , p_organization_code => l_rtg_header_rec.organization_code
5974: , p_organization_id => l_rtg_header_Unexp_rec.organization_id

Line 6000: Bom_Validate_Rtg_Header.Check_lot_controlled_item -- for bug 3132425

5996: l_rtg_header_rec.assembly_item_name;
5997: RAISE EXC_UNEXP_SKIP_OBJECT;
5998: END IF;
5999:
6000: Bom_Validate_Rtg_Header.Check_lot_controlled_item -- for bug 3132425
6001: ( p_assembly_item_id => l_rtg_header_unexp_rec.assembly_item_id
6002: , p_organization_id => l_rtg_header_Unexp_rec.organization_id
6003: , x_mesg_token_tbl => l_mesg_token_tbl
6004: , x_return_status => l_return_status

Line 6106: Bom_Validate_Rtg_Header.Check_Attributes

6102: IF l_rtg_header_rec.transaction_type IN
6103: (BOM_Rtg_Globals.G_OPR_UPDATE, BOM_Rtg_Globals.G_OPR_CREATE)
6104: THEN
6105:
6106: Bom_Validate_Rtg_Header.Check_Attributes
6107: ( x_return_status => l_return_status
6108: , x_Mesg_Token_Tbl => l_Mesg_Token_Tbl
6109: , p_rtg_header_rec => l_rtg_header_rec
6110: , p_rtg_header_unexp_rec => l_rtg_header_unexp_rec

Line 6269: Bom_Validate_Rtg_Header.Check_Required

6265:
6266: --
6267: -- Process Flow step 13 - Check Conditionally Required Fields
6268: --
6269: Bom_Validate_Rtg_Header.Check_Required
6270: ( x_return_status => l_return_status
6271: , x_Mesg_Token_Tbl => l_Mesg_Token_Tbl
6272: , p_rtg_header_rec => l_rtg_header_rec
6273: , p_rtg_header_unexp_rec => l_rtg_header_unexp_rec

Line 6404: Bom_Validate_Rtg_Header.Check_Entity

6400:
6401: --IF l_rtg_header_rec.transaction_type <> G_Globals.G_OPR_DELETE
6402: IF l_rtg_header_rec.transaction_type <> 'DELETE'
6403: THEN
6404: Bom_Validate_Rtg_Header.Check_Entity
6405: ( x_return_status => l_return_status
6406: , x_Mesg_Token_Tbl => l_Mesg_Token_Tbl
6407: , p_rtg_header_rec => l_rtg_header_rec
6408: , p_rtg_header_unexp_rec => l_rtg_header_unexp_rec

Line 6418: Bom_Validate_Rtg_Header.Check_Entity_Delete

6414: Error_Handler.Write_Debug ('Rtg Header: Check Entity. Return Status : '|| l_return_status );
6415: END IF ;
6416:
6417: ELSE
6418: Bom_Validate_Rtg_Header.Check_Entity_Delete
6419: ( x_return_status => l_return_status
6420: , x_Mesg_Token_Tbl => l_mesg_token_tbl
6421: , p_rtg_header_rec => l_rtg_header_rec
6422: , p_rtg_header_Unexp_Rec => l_rtg_header_unexp_rec

Line 6775: BOM_Validate_Rtg_Header.Check_SSOS

6771:
6772: -- Check if the value of SSOS is valid -- Added for SSOS (bug 2689249)
6773: IF l_rtg_header_rec.ser_start_op_seq IS NOT NULL THEN
6774:
6775: BOM_Validate_Rtg_Header.Check_SSOS
6776: ( p_rtg_header_rec => l_rtg_header_rec
6777: , p_rtg_header_unexp_rec => l_rtg_header_unexp_rec
6778: , x_mesg_token_tbl => l_Mesg_Token_Tbl
6779: , x_return_status => l_return_status

Line 6877: Bom_Validate_Rtg_Header.Validate_SSOS

6873: -- bug:5235684 SSOS is required for standard/network routing for serial controlled item
6874: -- and it should be present on primary path.
6875: IF ( l_return_status = FND_API.G_RET_STS_SUCCESS )
6876: THEN
6877: Bom_Validate_Rtg_Header.Validate_SSOS
6878: ( p_routing_sequence_id => l_rtg_header_unexp_rec.routing_sequence_id
6879: , p_ser_start_op_seq => l_rtg_header_rec.ser_start_op_seq
6880: , p_validate_from_table => FALSE
6881: , x_mesg_token_tbl => l_Mesg_Token_Tbl

Line 7148: BOM_Validate_Rtg_Header.Check_SSOS

7144: -- Not necessary to be called here again
7145: -- Check if the value of SSOS is valid -- Added for SSOS
7146: IF l_rtg_header_rec.ser_start_op_seq IS NOT NULL THEN
7147:
7148: BOM_Validate_Rtg_Header.Check_SSOS
7149: ( p_rtg_header_rec => l_rtg_header_rec
7150: , p_rtg_header_unexp_rec => l_rtg_header_unexp_rec
7151: , x_mesg_token_tbl => l_Mesg_Token_Tbl
7152: , x_return_status => l_return_status