DBA Data[Home] [Help]

APPS.BOM_COPY_BILL dependencies on BOM_COMPONENTS_B

Line 940: FROM bom_components_b bcb1,

936: )
937: IS
938: SELECT bcb1.component_sequence_id from_component_seq_id,
939: bcb2.component_sequence_id to_sequence_id
940: FROM bom_components_b bcb1,
941: bom_components_b bcb2
942: WHERE bcb1.bill_sequence_id = p_from_seq_id
943: AND bcb1.component_sequence_id = bcb2.created_by
944: AND bcb2.bill_sequence_id = p_to_seq_id;

Line 941: bom_components_b bcb2

937: IS
938: SELECT bcb1.component_sequence_id from_component_seq_id,
939: bcb2.component_sequence_id to_sequence_id
940: FROM bom_components_b bcb1,
941: bom_components_b bcb2
942: WHERE bcb1.bill_sequence_id = p_from_seq_id
943: AND bcb1.component_sequence_id = bcb2.created_by
944: AND bcb2.bill_sequence_id = p_to_seq_id;
945: l_index NUMBER := 0;

Line 956: bom_components_b bcb

952: IS
953: SELECT eec.change_id,
954: bcb.component_sequence_id
955: FROM eng_engineering_changes eec,
956: bom_components_b bcb
957: WHERE eec.change_notice = p_change_notice
958: AND eec.organization_id = p_local_org_id
959: AND bcb.bill_sequence_id = p_bill_seq_id;
960: CURSOR l_fixed_rev_comp_csr (

Line 1396: INSERT INTO bom_components_b

1392:
1393: IF l_from_eff_ctrl = 1 AND l_to_eff_ctrl = 1 THEN -- Date - Date
1394:
1395:
1396: INSERT INTO bom_components_b
1397: (shipping_allowed,
1398: required_to_ship,
1399: required_for_revenue,
1400: include_on_ship_docs,

Line 1681: FROM bom_components_b bic,

1677: THEN 0
1678: ELSE
1679: to_number(NULL)
1680: END AS to_minor_revision_id
1681: FROM bom_components_b bic,
1682: mtl_system_items msi,
1683: MTL_SYSTEM_ITEMS AA , -- Added corresponding to Bug 6510185
1684: bom_copy_explosions_v bev
1685: WHERE bic.bill_sequence_id = x_from_sequence_id

Line 1712: FROM bom_components_b bcb

1708: )
1709: AND NOT EXISTS -- Bug 5151332 Disabled components should not get copied in ECO context
1710: (
1711: SELECT 1
1712: FROM bom_components_b bcb
1713: WHERE bcb.old_component_sequence_id = bic.component_sequence_id
1714: AND bcb.change_notice = context_eco
1715: AND bcb.acd_type = 3
1716: AND bcb.effectivity_date <= trgt_comps_eff_date

Line 1792: INSERT INTO bom_components_b

1788: OR ( l_from_eff_ctrl = 3 AND l_to_eff_ctrl = 3 ) -- Serial
1789: ) THEN
1790:
1791:
1792: INSERT INTO bom_components_b
1793: (shipping_allowed,
1794: required_to_ship,
1795: required_for_revenue,
1796: include_on_ship_docs,

Line 2080: FROM bom_components_b bic,

2076: THEN 0
2077: ELSE
2078: to_number(NULL)
2079: END AS to_minor_revision_id
2080: FROM bom_components_b bic,
2081: mtl_system_items msi,
2082: MTL_SYSTEM_ITEMS AA , -- Added corresponding to Bug 6510185
2083: bom_copy_explosions_v bev
2084: WHERE bic.bill_sequence_id = x_from_sequence_id

Line 2112: FROM bom_components_b bcb

2108: )
2109: AND NOT EXISTS -- Bug 5151332 Disabled components should not get copied in ECO context
2110: (
2111: SELECT 1
2112: FROM bom_components_b bcb
2113: WHERE bcb.old_component_sequence_id = bic.component_sequence_id
2114: AND bcb.change_notice = context_eco
2115: AND bcb.acd_type = 3
2116: AND bcb.effectivity_date <= trgt_comps_eff_date

Line 2192: INSERT INTO bom_components_b

2188:
2189: ELSIF l_from_eff_ctrl = 4 AND l_to_eff_ctrl = 4 THEN -- Rev - Rev
2190:
2191:
2192: INSERT INTO bom_components_b
2193: (shipping_allowed,
2194: required_to_ship,
2195: required_for_revenue,
2196: include_on_ship_docs,

Line 2557: FROM bom_components_b bic,

2553: THEN 0
2554: ELSE
2555: to_number(NULL)
2556: END AS to_minor_revision_id
2557: FROM bom_components_b bic,
2558: mtl_system_items msi,
2559: MTL_SYSTEM_ITEMS AA , -- Added corresponding to Bug 6510185
2560: bom_copy_explosions_v bev
2561: WHERE bic.bill_sequence_id = x_from_sequence_id

Line 2589: FROM bom_components_b bcb

2585: )
2586: AND NOT EXISTS -- Bug 5151332 Disabled components should not get copied in ECO context
2587: (
2588: SELECT 1
2589: FROM bom_components_b bcb
2590: WHERE bcb.old_component_sequence_id = bic.component_sequence_id
2591: AND bcb.change_notice = context_eco
2592: AND bcb.acd_type = 3
2593: AND bcb.effectivity_date <= trgt_comps_eff_date

Line 2668: INSERT INTO bom_components_b

2664: ELSIF l_from_eff_ctrl = 4 AND l_to_eff_ctrl = 1 THEN -- Rev - Date
2665:
2666:
2667:
2668: INSERT INTO bom_components_b
2669: (shipping_allowed,
2670: required_to_ship,
2671: required_for_revenue,
2672: include_on_ship_docs,

Line 2999: FROM bom_components_b bic,

2995: THEN 0
2996: ELSE
2997: to_number(NULL)
2998: END AS to_minor_revision_id
2999: FROM bom_components_b bic,
3000: mtl_system_items msi,
3001: MTL_SYSTEM_ITEMS AA , -- Added corresponding to Bug 6510185
3002: bom_copy_explosions_v bev
3003: WHERE bic.bill_sequence_id = x_from_sequence_id

Line 3030: FROM bom_components_b bcb

3026: )
3027: AND NOT EXISTS -- Bug 5151332 Disabled components should not get copied in ECO context
3028: (
3029: SELECT 1
3030: FROM bom_components_b bcb
3031: WHERE bcb.old_component_sequence_id = bic.component_sequence_id
3032: AND bcb.change_notice = context_eco
3033: AND bcb.acd_type = 3
3034: AND bcb.effectivity_date <= trgt_comps_eff_date

Line 3108: INSERT INTO bom_components_b

3104: );
3105: ELSIF l_from_eff_ctrl = 1 AND l_to_eff_ctrl = 4 THEN -- Date - Rev
3106:
3107:
3108: INSERT INTO bom_components_b
3109: (shipping_allowed,
3110: required_to_ship,
3111: required_for_revenue,
3112: include_on_ship_docs,

Line 3448: FROM bom_components_b bic,

3444: THEN 0
3445: ELSE
3446: to_number(NULL)
3447: END AS to_minor_revision_id
3448: FROM bom_components_b bic,
3449: mtl_system_items msi,
3450: MTL_SYSTEM_ITEMS AA , -- Added corresponding to Bug 6510185
3451: bom_copy_explosions_v bev
3452: WHERE bic.bill_sequence_id = x_from_sequence_id

Line 3481: FROM bom_components_b bcb

3477: )
3478: AND NOT EXISTS -- Bug 5151332 Disabled components should not get copied in ECO context
3479: (
3480: SELECT 1
3481: FROM bom_components_b bcb
3482: WHERE bcb.old_component_sequence_id = bic.component_sequence_id
3483: AND bcb.change_notice = context_eco
3484: AND bcb.acd_type = 3
3485: AND bcb.effectivity_date <= trgt_comps_eff_date

Line 3720: FROM bom_components_b bcb

3716: fnd_global.conc_request_id,
3717: NULL,
3718: fnd_global.conc_program_id,
3719: sysdate
3720: FROM bom_components_b bcb
3721: WHERE bcb.component_sequence_id = l_from_comps(l_index);
3722: l_msg_count := l_error_msg_tbl.next(l_msg_count);
3723: END LOOP;
3724: END IF;

Line 3754: FROM bom_components_b bcb,

3750: END IF;
3751:
3752: SELECT COUNT (*)
3753: INTO l_no_access_comp_cnt
3754: FROM bom_components_b bcb,
3755: mtl_system_items_b_kfv msbk1,
3756: bom_copy_explosions_v bev
3757: WHERE bcb.bill_sequence_id = x_from_sequence_id
3758: AND bcb.component_item_id = msbk1.inventory_item_id

Line 3780: FROM bom_components_b bcb1

3776: )
3777: AND NOT EXISTS -- Bug 5151332 Disabled components should not get copied in ECO context
3778: (
3779: SELECT 1
3780: FROM bom_components_b bcb1
3781: WHERE bcb1.old_component_sequence_id = bcb.component_sequence_id
3782: AND bcb1.change_notice = context_eco
3783: AND bcb1.acd_type = 3
3784: AND bcb1.effectivity_date <= trgt_comps_eff_date

Line 3851: FROM bom_components_b bcb,

3847: IF (from_org_id <> to_org_id)
3848: THEN
3849: SELECT COUNT (*)
3850: INTO l_no_access_comp_cnt
3851: FROM bom_components_b bcb,
3852: mtl_system_items_b_kfv msbk1,
3853: bom_copy_explosions_v bev
3854: WHERE bcb.bill_sequence_id = x_from_sequence_id
3855: AND bcb.component_item_id = msbk1.inventory_item_id

Line 3877: FROM bom_components_b bcb1

3873: )
3874: AND NOT EXISTS -- Bug 5151332 Disabled components should not get copied in ECO context
3875: (
3876: SELECT 1
3877: FROM bom_components_b bcb1
3878: WHERE bcb1.old_component_sequence_id = bcb.component_sequence_id
3879: AND bcb1.change_notice = context_eco
3880: AND bcb1.acd_type = 3
3881: AND bcb1.effectivity_date <= trgt_comps_eff_date

Line 3986: FROM bom_components_b bcb,

3982: fnd_global.conc_request_id,
3983: NULL,
3984: fnd_global.conc_program_id,
3985: sysdate
3986: FROM bom_components_b bcb,
3987: mtl_system_items_b msib, -- component
3988: bom_copy_explosions_v bev
3989: WHERE bcb.bill_sequence_id = x_from_sequence_id
3990: AND bcb.component_item_id = msib.inventory_item_id

Line 4007: FROM bom_components_b bcb1

4003: )
4004: AND NOT EXISTS -- Bug 5151332 Disabled components should not get copied in ECO context
4005: (
4006: SELECT 1
4007: FROM bom_components_b bcb1
4008: WHERE bcb1.old_component_sequence_id = bcb.component_sequence_id
4009: AND bcb1.change_notice = context_eco
4010: AND bcb1.acd_type = 3
4011: AND bcb1.effectivity_date <= trgt_comps_eff_date

Line 4075: FROM bom_components_b bcb,

4071: fnd_global.conc_request_id,
4072: NULL,
4073: fnd_global.conc_program_id,
4074: sysdate
4075: FROM bom_components_b bcb,
4076: bom_copy_explosions_v bev
4077: WHERE bcb.bill_sequence_id = x_from_sequence_id
4078: AND bcb.component_item_id <> to_item_id
4079: AND bcb.eco_for_production <> 2

Line 4092: FROM bom_components_b bcb1

4088: )
4089: AND NOT EXISTS -- Bug 5151332 Disabled components should not get copied in ECO context
4090: (
4091: SELECT 1
4092: FROM bom_components_b bcb1
4093: WHERE bcb1.old_component_sequence_id = bcb.component_sequence_id
4094: AND bcb1.change_notice = context_eco
4095: AND bcb1.acd_type = 3
4096: AND bcb1.effectivity_date <= trgt_comps_eff_date

Line 4157: FROM bom_components_b bcb,

4153: user_id,
4154: SYSDATE,
4155: user_id,
4156: 'E'
4157: FROM bom_components_b bcb,
4158: mtl_system_items_b_kfv msbk1,
4159: mtl_system_items_b_kfv msbk2,
4160: bom_copy_explosions_v bev
4161: WHERE bcb.bill_sequence_id = x_from_sequence_id

Line 4214: FROM bom_components_b bcb,

4210: fnd_global.conc_request_id,
4211: NULL,
4212: fnd_global.conc_program_id,
4213: sysdate
4214: FROM bom_components_b bcb,
4215: mtl_system_items_b msib,
4216: bom_copy_explosions_v bev
4217: WHERE bcb.bill_sequence_id = x_from_sequence_id
4218: AND bcb.component_item_id = msib.inventory_item_id

Line 4238: FROM bom_components_b bcb1

4234: )
4235: AND NOT EXISTS -- Bug 5151332 Disabled components should not get copied in ECO context
4236: (
4237: SELECT 1
4238: FROM bom_components_b bcb1
4239: WHERE bcb1.old_component_sequence_id = bcb.component_sequence_id
4240: AND bcb1.change_notice = context_eco
4241: AND bcb1.acd_type = 3
4242: AND bcb1.effectivity_date <= trgt_comps_eff_date

Line 4301: FROM bom_components_b bcb,

4297: fnd_global.conc_request_id,
4298: NULL,
4299: fnd_global.conc_program_id,
4300: sysdate
4301: FROM bom_components_b bcb,
4302: bom_copy_explosions_v bev
4303: WHERE bcb.bill_sequence_id = x_from_sequence_id
4304: AND bcb.component_item_id <> to_item_id
4305: AND bcb.implementation_date IS NOT NULL

Line 4318: FROM bom_components_b bcb1

4314: )
4315: AND NOT EXISTS -- Bug 5151332 Disabled components should not get copied in ECO context
4316: (
4317: SELECT 1
4318: FROM bom_components_b bcb1
4319: WHERE bcb1.old_component_sequence_id = bcb.component_sequence_id
4320: AND bcb1.change_notice = context_eco
4321: AND bcb1.acd_type = 3
4322: AND bcb1.effectivity_date <= trgt_comps_eff_date

Line 4397: FROM bom_components_b bcb,

4393: fnd_global.conc_request_id,
4394: NULL,
4395: fnd_global.conc_program_id,
4396: sysdate
4397: FROM bom_components_b bcb,
4398: mtl_system_items_b msib
4399: WHERE bcb.bill_sequence_id = to_sequence_id
4400: AND bcb.component_item_id = msib.inventory_item_id
4401: AND msib.organization_id = to_org_id

Line 4462: FROM bom_components_b bcb,

4458: fnd_global.conc_request_id,
4459: NULL,
4460: fnd_global.conc_program_id,
4461: sysdate
4462: FROM bom_components_b bcb,
4463: mtl_system_items_b msib
4464: WHERE bcb.bill_sequence_id = to_sequence_id
4465: AND bcb.component_item_id = msib.inventory_item_id
4466: AND msib.organization_id = to_org_id

Line 4536: FROM bom_components_b bcb,

4532: fnd_global.conc_request_id,
4533: NULL,
4534: fnd_global.conc_program_id,
4535: sysdate
4536: FROM bom_components_b bcb,
4537: bom_copy_explosions_v bev
4538: WHERE bcb.bill_sequence_id = x_from_sequence_id
4539: AND bcb.component_item_id <> to_item_id
4540: AND bcb.implementation_date IS NOT NULL

Line 4555: FROM bom_components_b bcb1

4551: )
4552: AND NOT EXISTS -- Bug 5151332 Disabled components should not get copied in ECO context
4553: (
4554: SELECT 1
4555: FROM bom_components_b bcb1
4556: WHERE bcb1.old_component_sequence_id = bcb.component_sequence_id
4557: AND bcb1.change_notice = context_eco
4558: AND bcb1.acd_type = 3
4559: AND bcb1.effectivity_date <= trgt_comps_eff_date

Line 4599: INSERT INTO bom_components_b

4595: )
4596: THEN
4597:
4598:
4599: INSERT INTO bom_components_b
4600: (shipping_allowed,
4601: required_to_ship,
4602: required_for_revenue,
4603: include_on_ship_docs,

Line 4896: UPDATE BOM_COMPONENTS_B

4892: l_count2 := replacement_items_arr.FIRST;
4893: l_count3 := replacement_items_rev_ids_arr.FIRST;
4894: IF (l_count1 IS NOT NULL AND l_count2 IS NOT NULL) THEN
4895: FORALL j IN replace_comps_arr.FIRST..replace_comps_arr.LAST
4896: UPDATE BOM_COMPONENTS_B
4897: SET COMPONENT_ITEM_ID = replacement_items_arr(j),
4898: COMPONENT_ITEM_REVISION_ID = replacement_items_rev_ids_arr(j)
4899: WHERE BILL_SEQUENCE_ID = to_sequence_id
4900: AND CREATED_BY = replace_comps_arr(j);

Line 5025: FROM bom_components_b bcb

5021: ELSIF l_to_eff_ctrl = 4
5022: THEN
5023: SELECT COUNT (*)
5024: INTO dummy
5025: FROM bom_components_b bcb
5026: WHERE bcb.bill_sequence_id = to_sequence_id
5027: AND EXISTS (
5028: SELECT NULL
5029: FROM bom_components_b bcb2

Line 5029: FROM bom_components_b bcb2

5025: FROM bom_components_b bcb
5026: WHERE bcb.bill_sequence_id = to_sequence_id
5027: AND EXISTS (
5028: SELECT NULL
5029: FROM bom_components_b bcb2
5030: WHERE bcb2.bill_sequence_id = to_sequence_id
5031: AND bcb2.ROWID <> bcb.ROWID
5032: AND bcb2.operation_seq_num = bcb.operation_seq_num
5033: AND bcb2.component_item_id = bcb.component_item_id

Line 5170: FROM bom_components_b bcb,

5166: fnd_global.conc_request_id,
5167: NULL,
5168: fnd_global.conc_program_id,
5169: sysdate
5170: FROM bom_components_b bcb,
5171: mtl_system_items_b msib1,
5172: mtl_system_items_b msib2
5173: WHERE bcb.bill_sequence_id = to_sequence_id
5174: AND (msib1.bom_item_type = planning

Line 5223: FROM bom_components_b bcb,

5219: fnd_global.conc_request_id,
5220: NULL,
5221: fnd_global.conc_program_id,
5222: sysdate
5223: FROM bom_components_b bcb,
5224: mtl_system_items_b msib1,
5225: mtl_system_items_b msib2
5226: WHERE bcb.bill_sequence_id = to_sequence_id
5227: AND (msib1.bom_item_type IN (model, option_class)

Line 5277: FROM bom_components_b bcb,

5273: fnd_global.conc_request_id,
5274: NULL,
5275: fnd_global.conc_program_id,
5276: sysdate
5277: FROM bom_components_b bcb,
5278: mtl_system_items_b msib1, -- Comp
5279: mtl_system_items_b msib2 -- Structure
5280: WHERE bcb.bill_sequence_id = to_sequence_id
5281: AND (msib1.replenish_to_order_flag = 'Y'

Line 5331: FROM bom_components_b bcb,

5327: fnd_global.conc_request_id,
5328: NULL,
5329: fnd_global.conc_program_id,
5330: sysdate
5331: FROM bom_components_b bcb,
5332: mtl_system_items_b msib1, -- Comp
5333: mtl_system_items_b msib2 -- Structure
5334: WHERE bcb.bill_sequence_id = to_sequence_id
5335: AND (msib1.replenish_to_order_flag = 'Y'

Line 5386: FROM bom_components_b bcb,

5382: fnd_global.conc_request_id,
5383: NULL,
5384: fnd_global.conc_program_id,
5385: sysdate
5386: FROM bom_components_b bcb,
5387: mtl_system_items_b msib1, -- Comp
5388: mtl_system_items_b msib2 -- Structure
5389: WHERE bcb.bill_sequence_id = to_sequence_id
5390: AND (msib1.pick_components_flag = 'Y'

Line 5437: UPDATE bom_components_b bic

5433: sql_stmt_num := 43;
5434: --Turn off trigger BOMTBICX
5435: bom_globals.g_skip_bomtbicx := 'Y';
5436:
5437: UPDATE bom_components_b bic
5438: SET bic.wip_supply_type = phantom
5439: WHERE bic.bill_sequence_id = to_sequence_id
5440: AND EXISTS (
5441: SELECT NULL

Line 5454: UPDATE bom_components_b bic

5450: bom_globals.g_skip_bomtbicx := 'N';
5451: sql_stmt_num := 44;
5452: bom_globals.g_skip_bomtbicx := 'Y';
5453:
5454: UPDATE bom_components_b bic
5455: SET bic.optional = 1
5456: WHERE bic.bill_sequence_id = to_sequence_id
5457: AND EXISTS (
5458: SELECT NULL

Line 5540: bom_components_b bic,

5536: brd.attribute13,
5537: brd.attribute14,
5538: brd.attribute15
5539: FROM bom_reference_designators brd,
5540: bom_components_b bic,
5541: bom_copy_explosions_v bev
5542: WHERE bic.bill_sequence_id = to_sequence_id
5543: AND NVL (bic.eco_for_production, 2) = 2
5544: AND brd.component_sequence_id = bic.created_by

Line 5709: bom_components_b bic,

5705: bsc.attribute14,
5706: bsc.attribute15,
5707: bsc.enforce_int_requirements
5708: FROM bom_substitute_components bsc,
5709: bom_components_b bic,
5710: mtl_system_items msi,
5711: MTL_SYSTEM_ITEMS AA , -- Added corresponding to Bug 6510185
5712: bom_copy_explosions_v bev
5713: WHERE bic.bill_sequence_id = to_sequence_id

Line 5960: bom_components_b bic,

5956: NULL,
5957: fnd_global.conc_program_id,
5958: sysdate
5959: FROM bom_component_operations bco,
5960: bom_components_b bic,
5961: bom_operation_sequences bos,
5962: bom_copy_explosions_v bev
5963: WHERE bic.bill_sequence_id = to_sequence_id
5964: AND NVL (bic.eco_for_production, 2) = 2

Line 6143: UPDATE bom_components_b bic

6139: IF specific_copy_flag = 'N' THEN
6140: --Turn off trigger BOMTBICX
6141: bom_globals.g_skip_bomtbicx := 'Y';
6142:
6143: UPDATE bom_components_b bic
6144: SET created_by = user_id
6145: WHERE bic.bill_sequence_id = to_sequence_id;
6146:
6147: --Turn on trigger BOMTBICX

Line 6463: FROM bom_components_b bcb

6459: Pass trgt_comps_eff_date and do this validation
6460: AND NOT EXISTS -- Bug 5151332 Disabled components should not get copied in ECO context
6461: (
6462: SELECT 1
6463: FROM bom_components_b bcb
6464: WHERE bcb.old_component_sequence_id = bev.component_sequence_id
6465: AND bcb.change_notice = context_eco
6466: AND bcb.acd_type = 3
6467: AND bcb.effectivity_date <= trgt_comps_eff_date

Line 7094: UPDATE bom_components_b bic

7090: IS
7091: BEGIN
7092: bom_globals.g_skip_bomtbicx := 'Y';
7093:
7094: UPDATE bom_components_b bic
7095: SET created_by = p_user_id
7096: WHERE bic.bill_sequence_id = p_to_bill_sequence_id;
7097:
7098: --Turn on trigger BOMTBICX

Line 7342: FROM bom_components_b bcb1,

7338: )
7339: IS
7340: SELECT bcb1.component_sequence_id from_component_seq_id,
7341: bcb2.component_sequence_id to_sequence_id
7342: FROM bom_components_b bcb1,
7343: bom_components_b bcb2
7344: WHERE bcb1.bill_sequence_id = p_from_seq_id
7345: AND bcb1.component_sequence_id = bcb2.created_by
7346: AND bcb2.bill_sequence_id = p_to_seq_id

Line 7343: bom_components_b bcb2

7339: IS
7340: SELECT bcb1.component_sequence_id from_component_seq_id,
7341: bcb2.component_sequence_id to_sequence_id
7342: FROM bom_components_b bcb1,
7343: bom_components_b bcb2
7344: WHERE bcb1.bill_sequence_id = p_from_seq_id
7345: AND bcb1.component_sequence_id = bcb2.created_by
7346: AND bcb2.bill_sequence_id = p_to_seq_id
7347: AND bcb2.component_sequence_id > p_last_copied_comp_seq_id;

Line 7359: bom_components_b bcb

7355: IS
7356: SELECT eec.change_id,
7357: bcb.component_sequence_id
7358: FROM eng_engineering_changes eec,
7359: bom_components_b bcb
7360: WHERE eec.change_notice = p_change_notice
7361: AND eec.organization_id = p_local_org_id
7362: AND bcb.bill_sequence_id = p_bill_seq_id;
7363: CURSOR l_fixed_rev_comp_csr (

Line 7387: FROM bom_components_b bcb

7383: p_bill_seq_id IN NUMBER
7384: )
7385: IS
7386: SELECT max(bcb.component_sequence_id)
7387: FROM bom_components_b bcb
7388: WHERE bcb.bill_sequence_id = p_bill_seq_id;
7389: BEGIN
7390: SAVEPOINT begin_revised_item_bill_copy;
7391:

Line 7620: INSERT INTO bom_components_b

7616:
7617: IF l_from_eff_ctrl = 1 AND l_to_eff_ctrl = 1 THEN -- Date - Date
7618:
7619:
7620: INSERT INTO bom_components_b
7621: (shipping_allowed,
7622: required_to_ship,
7623: required_for_revenue,
7624: include_on_ship_docs,

Line 7874: FROM bom_components_b bic,

7870: THEN 0
7871: ELSE
7872: to_number(NULL)
7873: END AS to_minor_revision_id
7874: FROM bom_components_b bic,
7875: mtl_system_items msi,
7876: MTL_SYSTEM_ITEMS AA , -- Added corresponding to Bug 6510185
7877: bom_copy_explosions_v bev
7878: WHERE bic.bill_sequence_id = x_from_sequence_id

Line 7906: FROM bom_components_b bcb

7902: )
7903: AND NOT EXISTS -- Bug 5151332 Disabled components should not get copied in ECO context
7904: (
7905: SELECT 1
7906: FROM bom_components_b bcb
7907: WHERE bcb.old_component_sequence_id = bic.component_sequence_id
7908: AND bcb.change_notice = context_eco
7909: AND bcb.acd_type = 3
7910: AND bcb.effectivity_date <= x_effectivity_date

Line 7989: INSERT INTO bom_components_b

7985: OR ( l_from_eff_ctrl = 3 AND l_to_eff_ctrl = 3 ) -- Serial
7986: ) THEN
7987:
7988:
7989: INSERT INTO bom_components_b
7990: (shipping_allowed,
7991: required_to_ship,
7992: required_for_revenue,
7993: include_on_ship_docs,

Line 8243: FROM bom_components_b bic,

8239: THEN 0
8240: ELSE
8241: to_number(NULL)
8242: END AS to_minor_revision_id
8243: FROM bom_components_b bic,
8244: mtl_system_items msi,
8245: MTL_SYSTEM_ITEMS AA , -- Added corresponding to Bug 6510185
8246: bom_copy_explosions_v bev
8247: WHERE bic.bill_sequence_id = x_from_sequence_id

Line 8274: FROM bom_components_b bcb

8270: )
8271: AND NOT EXISTS -- Bug 5151332 Disabled components should not get copied in ECO context
8272: (
8273: SELECT 1
8274: FROM bom_components_b bcb
8275: WHERE bcb.old_component_sequence_id = bic.component_sequence_id
8276: AND bcb.change_notice = context_eco
8277: AND bcb.acd_type = 3
8278: AND bcb.effectivity_date <= x_effectivity_date

Line 8355: INSERT INTO bom_components_b

8351: );
8352: ELSIF l_from_eff_ctrl = 4 AND l_to_eff_ctrl = 4 THEN -- Rev - Rev
8353:
8354:
8355: INSERT INTO bom_components_b
8356: (shipping_allowed,
8357: required_to_ship,
8358: required_for_revenue,
8359: include_on_ship_docs,

Line 8644: FROM bom_components_b bic,

8640: THEN 0
8641: ELSE
8642: to_number(NULL)
8643: END AS to_minor_revision_id
8644: FROM bom_components_b bic,
8645: mtl_system_items msi,
8646: MTL_SYSTEM_ITEMS AA , -- Added corresponding to Bug 6510185
8647: bom_copy_explosions_v bev
8648: WHERE bic.bill_sequence_id = x_from_sequence_id

Line 8675: FROM bom_components_b bcb

8671: )
8672: AND NOT EXISTS -- Bug 5151332 Disabled components should not get copied in ECO context
8673: (
8674: SELECT 1
8675: FROM bom_components_b bcb
8676: WHERE bcb.old_component_sequence_id = bic.component_sequence_id
8677: AND bcb.change_notice = context_eco
8678: AND bcb.acd_type = 3
8679: AND bcb.effectivity_date <= x_effectivity_date

Line 8766: INSERT INTO bom_components_b

8762: );
8763: ELSIF l_from_eff_ctrl = 4 AND l_to_eff_ctrl = 1 THEN -- Rev - Date
8764:
8765:
8766: INSERT INTO bom_components_b
8767: (shipping_allowed,
8768: required_to_ship,
8769: required_for_revenue,
8770: include_on_ship_docs,

Line 9042: FROM bom_components_b bic,

9038: THEN 0
9039: ELSE
9040: to_number(NULL)
9041: END AS to_minor_revision_id
9042: FROM bom_components_b bic,
9043: mtl_system_items msi,
9044: MTL_SYSTEM_ITEMS AA , -- Added corresponding to Bug 6510185
9045: bom_copy_explosions_v bev
9046: WHERE bic.bill_sequence_id = x_from_sequence_id

Line 9073: FROM bom_components_b bcb

9069: )
9070: AND NOT EXISTS -- Bug 5151332 Disabled components should not get copied in ECO context
9071: (
9072: SELECT 1
9073: FROM bom_components_b bcb
9074: WHERE bcb.old_component_sequence_id = bic.component_sequence_id
9075: AND bcb.change_notice = context_eco
9076: AND bcb.acd_type = 3
9077: AND bcb.effectivity_date <= x_effectivity_date

Line 9166: INSERT INTO bom_components_b

9162: );
9163: ELSIF l_from_eff_ctrl = 1 AND l_to_eff_ctrl = 4 THEN -- Date - Rev
9164:
9165:
9166: INSERT INTO bom_components_b
9167: (shipping_allowed,
9168: required_to_ship,
9169: required_for_revenue,
9170: include_on_ship_docs,

Line 9441: FROM bom_components_b bic,

9437: THEN 0
9438: ELSE
9439: to_number(NULL)
9440: END AS to_minor_revision_id
9441: FROM bom_components_b bic,
9442: mtl_system_items msi,
9443: MTL_SYSTEM_ITEMS AA , -- Added corresponding to Bug 6510185
9444: bom_copy_explosions_v bev
9445: WHERE bic.bill_sequence_id = x_from_sequence_id

Line 9472: FROM bom_components_b bcb

9468: )
9469: AND NOT EXISTS -- Bug 5151332 Disabled components should not get copied in ECO context
9470: (
9471: SELECT 1
9472: FROM bom_components_b bcb
9473: WHERE bcb.old_component_sequence_id = bic.component_sequence_id
9474: AND bcb.change_notice = context_eco
9475: AND bcb.acd_type = 3
9476: AND bcb.effectivity_date <= x_effectivity_date

Line 9636: FROM bom_components_b bcb,

9632: END IF;
9633:
9634: SELECT COUNT (*)
9635: INTO l_no_access_comp_cnt
9636: FROM bom_components_b bcb,
9637: mtl_system_items_b_kfv msbk1,
9638: bom_copy_explosions_v bev
9639: WHERE bcb.bill_sequence_id = x_from_sequence_id
9640: AND bcb.component_item_id = msbk1.inventory_item_id

Line 9662: FROM bom_components_b bcb1

9658: )
9659: AND NOT EXISTS -- Bug 5151332 Disabled components should not get copied in ECO context
9660: (
9661: SELECT 1
9662: FROM bom_components_b bcb1
9663: WHERE bcb1.old_component_sequence_id = bcb.component_sequence_id
9664: AND bcb1.change_notice = context_eco
9665: AND bcb1.acd_type = 3
9666: AND bcb1.effectivity_date <= x_effectivity_date

Line 9737: FROM bom_components_b bcb,

9733: fnd_global.conc_request_id,
9734: NULL,
9735: fnd_global.conc_program_id,
9736: sysdate
9737: FROM bom_components_b bcb,
9738: mtl_system_items_b_kfv msbk1,
9739: bom_copy_explosions_v bev
9740: WHERE msbk1.inventory_item_id = from_item_id
9741: AND msbk1.organization_id = from_org_id

Line 9765: FROM bom_components_b bcb,

9761: IF (from_org_id <> to_org_id)
9762: THEN
9763: SELECT COUNT (*)
9764: INTO l_no_access_comp_cnt
9765: FROM bom_components_b bcb,
9766: mtl_system_items_b_kfv msbk1,
9767: bom_copy_explosions_v bev
9768: WHERE bcb.bill_sequence_id = x_from_sequence_id
9769: AND bcb.component_item_id = msbk1.inventory_item_id

Line 9791: FROM bom_components_b bcb1

9787: )
9788: AND NOT EXISTS -- Bug 5151332 Disabled components should not get copied in ECO context
9789: (
9790: SELECT 1
9791: FROM bom_components_b bcb1
9792: WHERE bcb1.old_component_sequence_id = bcb.component_sequence_id
9793: AND bcb1.change_notice = context_eco
9794: AND bcb1.acd_type = 3
9795: AND bcb1.effectivity_date <= x_effectivity_date

Line 9866: FROM bom_components_b bcb,

9862: fnd_global.conc_request_id,
9863: NULL,
9864: fnd_global.conc_program_id,
9865: sysdate
9866: FROM bom_components_b bcb,
9867: mtl_system_items_b_kfv msbk1,
9868: bom_copy_explosions_v bev
9869: WHERE msbk1.inventory_item_id = from_item_id
9870: AND msbk1.organization_id = from_org_id

Line 9931: FROM bom_components_b bcb,

9927: fnd_global.conc_request_id,
9928: NULL,
9929: fnd_global.conc_program_id,
9930: sysdate
9931: FROM bom_components_b bcb,
9932: mtl_system_items_b msib1, -- component
9933: bom_copy_explosions_v bev
9934: WHERE bcb.bill_sequence_id = x_from_sequence_id
9935: AND bcb.component_item_id = msib1.inventory_item_id

Line 9952: FROM bom_components_b bcb1

9948: )
9949: AND NOT EXISTS -- Bug 5151332 Disabled components should not get copied in ECO context
9950: (
9951: SELECT 1
9952: FROM bom_components_b bcb1
9953: WHERE bcb1.old_component_sequence_id = bcb.component_sequence_id
9954: AND bcb1.change_notice = context_eco
9955: AND bcb1.acd_type = 3
9956: AND bcb1.effectivity_date <= x_effectivity_date

Line 10033: FROM bom_components_b bcb,

10029: fnd_global.conc_request_id,
10030: NULL,
10031: fnd_global.conc_program_id,
10032: sysdate
10033: FROM bom_components_b bcb,
10034: bom_copy_explosions_v bev
10035: WHERE bcb.bill_sequence_id = x_from_sequence_id
10036: AND bcb.component_item_id <> to_item_id
10037: AND bcb.eco_for_production <> 2

Line 10050: FROM bom_components_b bcb1

10046: )
10047: AND NOT EXISTS -- Bug 5151332 Disabled components should not get copied in ECO context
10048: (
10049: SELECT 1
10050: FROM bom_components_b bcb1
10051: WHERE bcb1.old_component_sequence_id = bcb.component_sequence_id
10052: AND bcb1.change_notice = context_eco
10053: AND bcb1.acd_type = 3
10054: AND bcb1.effectivity_date <= x_effectivity_date

Line 10132: FROM bom_components_b bcb,

10128: fnd_global.conc_request_id,
10129: NULL,
10130: fnd_global.conc_program_id,
10131: sysdate
10132: FROM bom_components_b bcb,
10133: mtl_system_items_b msib1,
10134: bom_copy_explosions_v bev
10135: WHERE bcb.bill_sequence_id = x_from_sequence_id
10136: AND bcb.component_item_id = msib1.inventory_item_id

Line 10152: FROM bom_components_b bcb1

10148: )
10149: AND NOT EXISTS -- Bug 5151332 Disabled components should not get copied in ECO context
10150: (
10151: SELECT 1
10152: FROM bom_components_b bcb1
10153: WHERE bcb1.old_component_sequence_id = bcb.component_sequence_id
10154: AND bcb1.change_notice = context_eco
10155: AND bcb1.acd_type = 3
10156: AND bcb1.effectivity_date <= x_effectivity_date

Line 10232: FROM bom_components_b bcb,

10228: fnd_global.conc_request_id,
10229: NULL,
10230: fnd_global.conc_program_id,
10231: sysdate
10232: FROM bom_components_b bcb,
10233: bom_copy_explosions_v bev
10234: WHERE bcb.bill_sequence_id = x_from_sequence_id
10235: AND bcb.component_item_id <> to_item_id
10236: AND bcb.implementation_date IS NOT NULL

Line 10249: FROM bom_components_b bcb1

10245: )
10246: AND NOT EXISTS -- Bug 5151332 Disabled components should not get copied in ECO context
10247: (
10248: SELECT 1
10249: FROM bom_components_b bcb1
10250: WHERE bcb1.old_component_sequence_id = bcb.component_sequence_id
10251: AND bcb1.change_notice = context_eco
10252: AND bcb1.acd_type = 3
10253: AND bcb1.effectivity_date <= x_effectivity_date

Line 10335: FROM bom_components_b bcb,

10331: fnd_global.conc_request_id,
10332: NULL,
10333: fnd_global.conc_program_id,
10334: sysdate
10335: FROM bom_components_b bcb,
10336: mtl_system_items_b msib
10337: WHERE bcb.bill_sequence_id = to_sequence_id
10338: AND bcb.component_item_id = msib.inventory_item_id
10339: AND msib.organization_id = to_org_id

Line 10400: FROM bom_components_b bcb,

10396: fnd_global.conc_request_id,
10397: NULL,
10398: fnd_global.conc_program_id,
10399: sysdate
10400: FROM bom_components_b bcb,
10401: mtl_system_items_b msib
10402: WHERE bcb.bill_sequence_id = to_sequence_id
10403: AND bcb.component_item_id = msib.inventory_item_id
10404: AND msib.organization_id = to_org_id

Line 10475: FROM bom_components_b bcb,

10471: fnd_global.conc_request_id,
10472: NULL,
10473: fnd_global.conc_program_id,
10474: sysdate
10475: FROM bom_components_b bcb,
10476: bom_copy_explosions_v bev
10477: WHERE bcb.bill_sequence_id = x_from_sequence_id
10478: AND bcb.component_item_id <> to_item_id
10479: AND bcb.implementation_date IS NOT NULL

Line 10494: FROM bom_components_b bcb1

10490: )
10491: AND NOT EXISTS -- Bug 5151332 Disabled components should not get copied in ECO context
10492: (
10493: SELECT 1
10494: FROM bom_components_b bcb1
10495: WHERE bcb1.old_component_sequence_id = bcb.component_sequence_id
10496: AND bcb1.change_notice = context_eco
10497: AND bcb1.acd_type = 3
10498: AND bcb1.effectivity_date <= x_effectivity_date

Line 10661: FROM bom_components_b bcb

10657: ELSIF l_to_eff_ctrl = 4
10658: THEN
10659: SELECT COUNT (*)
10660: INTO dummy
10661: FROM bom_components_b bcb
10662: WHERE bcb.bill_sequence_id = to_sequence_id
10663: AND EXISTS (
10664: SELECT NULL
10665: FROM bom_components_b bcb2

Line 10665: FROM bom_components_b bcb2

10661: FROM bom_components_b bcb
10662: WHERE bcb.bill_sequence_id = to_sequence_id
10663: AND EXISTS (
10664: SELECT NULL
10665: FROM bom_components_b bcb2
10666: WHERE bcb2.bill_sequence_id = to_sequence_id
10667: AND bcb2.ROWID <> bcb.ROWID
10668: AND bcb2.operation_seq_num = bcb.operation_seq_num
10669: AND bcb2.component_item_id = bcb.component_item_id

Line 10806: FROM bom_components_b bcb,

10802: fnd_global.conc_request_id,
10803: NULL,
10804: fnd_global.conc_program_id,
10805: sysdate
10806: FROM bom_components_b bcb,
10807: mtl_system_items_b msib1,
10808: mtl_system_items_b msib2
10809: WHERE bcb.bill_sequence_id = to_sequence_id
10810: AND (msib1.bom_item_type = planning

Line 10860: FROM bom_components_b bcb,

10856: fnd_global.conc_request_id,
10857: NULL,
10858: fnd_global.conc_program_id,
10859: sysdate
10860: FROM bom_components_b bcb,
10861: mtl_system_items_b msib1,
10862: mtl_system_items_b msib2
10863: WHERE bcb.bill_sequence_id = to_sequence_id
10864: AND (msib1.bom_item_type IN (model, option_class)

Line 10915: FROM bom_components_b bcb,

10911: fnd_global.conc_request_id,
10912: NULL,
10913: fnd_global.conc_program_id,
10914: sysdate
10915: FROM bom_components_b bcb,
10916: mtl_system_items_b msib1, -- Comp
10917: mtl_system_items_b msib2 -- Structure
10918: WHERE bcb.bill_sequence_id = to_sequence_id
10919: AND (msib1.replenish_to_order_flag = 'Y'

Line 10970: FROM bom_components_b bcb,

10966: fnd_global.conc_request_id,
10967: NULL,
10968: fnd_global.conc_program_id,
10969: sysdate
10970: FROM bom_components_b bcb,
10971: mtl_system_items_b msib1, -- Comp
10972: mtl_system_items_b msib2 -- Structure
10973: WHERE bcb.bill_sequence_id = to_sequence_id
10974: AND (msib1.replenish_to_order_flag = 'Y'

Line 11026: FROM bom_components_b bcb,

11022: fnd_global.conc_request_id,
11023: NULL,
11024: fnd_global.conc_program_id,
11025: sysdate
11026: FROM bom_components_b bcb,
11027: mtl_system_items_b msib1, -- Comp
11028: mtl_system_items_b msib2 -- Structure
11029: WHERE bcb.bill_sequence_id = to_sequence_id
11030: AND (msib1.pick_components_flag = 'Y'

Line 11078: UPDATE bom_components_b bic

11074: sql_stmt_num := 43;
11075: --Turn off trigger BOMTBICX
11076: bom_globals.g_skip_bomtbicx := 'Y';
11077:
11078: UPDATE bom_components_b bic
11079: SET bic.wip_supply_type = phantom
11080: WHERE bic.bill_sequence_id = to_sequence_id
11081: AND EXISTS (
11082: SELECT NULL

Line 11096: UPDATE bom_components_b bic

11092: bom_globals.g_skip_bomtbicx := 'N';
11093: sql_stmt_num := 44;
11094: bom_globals.g_skip_bomtbicx := 'Y';
11095:
11096: UPDATE bom_components_b bic
11097: SET bic.optional = 1
11098: WHERE bic.bill_sequence_id = to_sequence_id
11099: AND EXISTS (
11100: SELECT NULL

Line 11181: bom_components_b bic,

11177: brd.attribute13,
11178: brd.attribute14,
11179: brd.attribute15
11180: FROM bom_reference_designators brd,
11181: bom_components_b bic,
11182: bom_copy_explosions_v bev
11183: WHERE bic.bill_sequence_id = to_sequence_id
11184: AND NVL (bic.eco_for_production, 2) = 2
11185: AND brd.component_sequence_id = bic.created_by

Line 11271: bom_components_b bic,

11267: bsc.attribute14,
11268: bsc.attribute15,
11269: bsc.enforce_int_requirements
11270: FROM bom_substitute_components bsc,
11271: bom_components_b bic,
11272: mtl_system_items msi,
11273: MTL_SYSTEM_ITEMS AA , -- Added corresponding to Bug 6510185
11274: bom_copy_explosions_v bev
11275: WHERE bic.bill_sequence_id = to_sequence_id

Line 11421: bom_components_b bic,

11417: NULL,
11418: fnd_global.conc_program_id,
11419: sysdate
11420: FROM bom_component_operations bco,
11421: bom_components_b bic,
11422: bom_operation_sequences bos,
11423: bom_copy_explosions_v bev
11424: WHERE bic.bill_sequence_id = to_sequence_id
11425: AND NVL (bic.eco_for_production, 2) = 2