368: -- OUT table structure.
369:
370: x_parents.delete();
371:
372: IF p_char_id = qa_ss_const.item THEN
373: x_parents(1) := qa_ss_const.production_line;
374:
375: ELSIF p_char_id = qa_ss_const.to_op_seq_num THEN
376: x_parents(1) := qa_ss_const.job_name;
369:
370: x_parents.delete();
371:
372: IF p_char_id = qa_ss_const.item THEN
373: x_parents(1) := qa_ss_const.production_line;
374:
375: ELSIF p_char_id = qa_ss_const.to_op_seq_num THEN
376: x_parents(1) := qa_ss_const.job_name;
377: x_parents(2) := qa_ss_const.production_line;
371:
372: IF p_char_id = qa_ss_const.item THEN
373: x_parents(1) := qa_ss_const.production_line;
374:
375: ELSIF p_char_id = qa_ss_const.to_op_seq_num THEN
376: x_parents(1) := qa_ss_const.job_name;
377: x_parents(2) := qa_ss_const.production_line;
378:
379: ELSIF p_char_id = qa_ss_const.from_op_seq_num THEN
372: IF p_char_id = qa_ss_const.item THEN
373: x_parents(1) := qa_ss_const.production_line;
374:
375: ELSIF p_char_id = qa_ss_const.to_op_seq_num THEN
376: x_parents(1) := qa_ss_const.job_name;
377: x_parents(2) := qa_ss_const.production_line;
378:
379: ELSIF p_char_id = qa_ss_const.from_op_seq_num THEN
380: x_parents(1) := qa_ss_const.job_name;
373: x_parents(1) := qa_ss_const.production_line;
374:
375: ELSIF p_char_id = qa_ss_const.to_op_seq_num THEN
376: x_parents(1) := qa_ss_const.job_name;
377: x_parents(2) := qa_ss_const.production_line;
378:
379: ELSIF p_char_id = qa_ss_const.from_op_seq_num THEN
380: x_parents(1) := qa_ss_const.job_name;
381: x_parents(2) := qa_ss_const.production_line;
375: ELSIF p_char_id = qa_ss_const.to_op_seq_num THEN
376: x_parents(1) := qa_ss_const.job_name;
377: x_parents(2) := qa_ss_const.production_line;
378:
379: ELSIF p_char_id = qa_ss_const.from_op_seq_num THEN
380: x_parents(1) := qa_ss_const.job_name;
381: x_parents(2) := qa_ss_const.production_line;
382:
383: ELSIF p_char_id = qa_ss_const.to_intraoperation_step THEN
376: x_parents(1) := qa_ss_const.job_name;
377: x_parents(2) := qa_ss_const.production_line;
378:
379: ELSIF p_char_id = qa_ss_const.from_op_seq_num THEN
380: x_parents(1) := qa_ss_const.job_name;
381: x_parents(2) := qa_ss_const.production_line;
382:
383: ELSIF p_char_id = qa_ss_const.to_intraoperation_step THEN
384: x_parents(1) := qa_ss_const.to_op_seq_num;
377: x_parents(2) := qa_ss_const.production_line;
378:
379: ELSIF p_char_id = qa_ss_const.from_op_seq_num THEN
380: x_parents(1) := qa_ss_const.job_name;
381: x_parents(2) := qa_ss_const.production_line;
382:
383: ELSIF p_char_id = qa_ss_const.to_intraoperation_step THEN
384: x_parents(1) := qa_ss_const.to_op_seq_num;
385:
379: ELSIF p_char_id = qa_ss_const.from_op_seq_num THEN
380: x_parents(1) := qa_ss_const.job_name;
381: x_parents(2) := qa_ss_const.production_line;
382:
383: ELSIF p_char_id = qa_ss_const.to_intraoperation_step THEN
384: x_parents(1) := qa_ss_const.to_op_seq_num;
385:
386: ELSIF p_char_id = qa_ss_const.from_intraoperation_step THEN
387: x_parents(1) := qa_ss_const.from_op_seq_num;
380: x_parents(1) := qa_ss_const.job_name;
381: x_parents(2) := qa_ss_const.production_line;
382:
383: ELSIF p_char_id = qa_ss_const.to_intraoperation_step THEN
384: x_parents(1) := qa_ss_const.to_op_seq_num;
385:
386: ELSIF p_char_id = qa_ss_const.from_intraoperation_step THEN
387: x_parents(1) := qa_ss_const.from_op_seq_num;
388:
382:
383: ELSIF p_char_id = qa_ss_const.to_intraoperation_step THEN
384: x_parents(1) := qa_ss_const.to_op_seq_num;
385:
386: ELSIF p_char_id = qa_ss_const.from_intraoperation_step THEN
387: x_parents(1) := qa_ss_const.from_op_seq_num;
388:
389: ELSIF p_char_id = qa_ss_const.uom THEN
390:
383: ELSIF p_char_id = qa_ss_const.to_intraoperation_step THEN
384: x_parents(1) := qa_ss_const.to_op_seq_num;
385:
386: ELSIF p_char_id = qa_ss_const.from_intraoperation_step THEN
387: x_parents(1) := qa_ss_const.from_op_seq_num;
388:
389: ELSIF p_char_id = qa_ss_const.uom THEN
390:
391: x_parents(1) := qa_ss_const.item;
385:
386: ELSIF p_char_id = qa_ss_const.from_intraoperation_step THEN
387: x_parents(1) := qa_ss_const.from_op_seq_num;
388:
389: ELSIF p_char_id = qa_ss_const.uom THEN
390:
391: x_parents(1) := qa_ss_const.item;
392: x_parents(2) := qa_ss_const.production_line;
393:
387: x_parents(1) := qa_ss_const.from_op_seq_num;
388:
389: ELSIF p_char_id = qa_ss_const.uom THEN
390:
391: x_parents(1) := qa_ss_const.item;
392: x_parents(2) := qa_ss_const.production_line;
393:
394: ELSIF p_char_id = qa_ss_const.revision THEN
395: x_parents(1) := qa_ss_const.item;
388:
389: ELSIF p_char_id = qa_ss_const.uom THEN
390:
391: x_parents(1) := qa_ss_const.item;
392: x_parents(2) := qa_ss_const.production_line;
393:
394: ELSIF p_char_id = qa_ss_const.revision THEN
395: x_parents(1) := qa_ss_const.item;
396: x_parents(2) := qa_ss_const.production_line;
390:
391: x_parents(1) := qa_ss_const.item;
392: x_parents(2) := qa_ss_const.production_line;
393:
394: ELSIF p_char_id = qa_ss_const.revision THEN
395: x_parents(1) := qa_ss_const.item;
396: x_parents(2) := qa_ss_const.production_line;
397:
398: ELSIF p_char_id = qa_ss_const.subinventory THEN
391: x_parents(1) := qa_ss_const.item;
392: x_parents(2) := qa_ss_const.production_line;
393:
394: ELSIF p_char_id = qa_ss_const.revision THEN
395: x_parents(1) := qa_ss_const.item;
396: x_parents(2) := qa_ss_const.production_line;
397:
398: ELSIF p_char_id = qa_ss_const.subinventory THEN
399: x_parents(1) := qa_ss_const.item;
392: x_parents(2) := qa_ss_const.production_line;
393:
394: ELSIF p_char_id = qa_ss_const.revision THEN
395: x_parents(1) := qa_ss_const.item;
396: x_parents(2) := qa_ss_const.production_line;
397:
398: ELSIF p_char_id = qa_ss_const.subinventory THEN
399: x_parents(1) := qa_ss_const.item;
400: x_parents(2) := qa_ss_const.production_line;
394: ELSIF p_char_id = qa_ss_const.revision THEN
395: x_parents(1) := qa_ss_const.item;
396: x_parents(2) := qa_ss_const.production_line;
397:
398: ELSIF p_char_id = qa_ss_const.subinventory THEN
399: x_parents(1) := qa_ss_const.item;
400: x_parents(2) := qa_ss_const.production_line;
401:
402: ELSIF p_char_id = qa_ss_const.locator THEN
395: x_parents(1) := qa_ss_const.item;
396: x_parents(2) := qa_ss_const.production_line;
397:
398: ELSIF p_char_id = qa_ss_const.subinventory THEN
399: x_parents(1) := qa_ss_const.item;
400: x_parents(2) := qa_ss_const.production_line;
401:
402: ELSIF p_char_id = qa_ss_const.locator THEN
403: x_parents(1) := qa_ss_const.subinventory;
396: x_parents(2) := qa_ss_const.production_line;
397:
398: ELSIF p_char_id = qa_ss_const.subinventory THEN
399: x_parents(1) := qa_ss_const.item;
400: x_parents(2) := qa_ss_const.production_line;
401:
402: ELSIF p_char_id = qa_ss_const.locator THEN
403: x_parents(1) := qa_ss_const.subinventory;
404: x_parents(2) := qa_ss_const.item;
398: ELSIF p_char_id = qa_ss_const.subinventory THEN
399: x_parents(1) := qa_ss_const.item;
400: x_parents(2) := qa_ss_const.production_line;
401:
402: ELSIF p_char_id = qa_ss_const.locator THEN
403: x_parents(1) := qa_ss_const.subinventory;
404: x_parents(2) := qa_ss_const.item;
405: x_parents(3) := qa_ss_const.production_line;
406:
399: x_parents(1) := qa_ss_const.item;
400: x_parents(2) := qa_ss_const.production_line;
401:
402: ELSIF p_char_id = qa_ss_const.locator THEN
403: x_parents(1) := qa_ss_const.subinventory;
404: x_parents(2) := qa_ss_const.item;
405: x_parents(3) := qa_ss_const.production_line;
406:
407: -- anagarwa Thu Aug 12 15:49:51 PDT 2004
400: x_parents(2) := qa_ss_const.production_line;
401:
402: ELSIF p_char_id = qa_ss_const.locator THEN
403: x_parents(1) := qa_ss_const.subinventory;
404: x_parents(2) := qa_ss_const.item;
405: x_parents(3) := qa_ss_const.production_line;
406:
407: -- anagarwa Thu Aug 12 15:49:51 PDT 2004
408: -- bug 3830258 incorrect LOVs in QWB
401:
402: ELSIF p_char_id = qa_ss_const.locator THEN
403: x_parents(1) := qa_ss_const.subinventory;
404: x_parents(2) := qa_ss_const.item;
405: x_parents(3) := qa_ss_const.production_line;
406:
407: -- anagarwa Thu Aug 12 15:49:51 PDT 2004
408: -- bug 3830258 incorrect LOVs in QWB
409: -- synced up the lot number lov with forms
406:
407: -- anagarwa Thu Aug 12 15:49:51 PDT 2004
408: -- bug 3830258 incorrect LOVs in QWB
409: -- synced up the lot number lov with forms
410: ELSIF p_char_id = qa_ss_const.lot_number THEN
411: x_parents(1) := qa_ss_const.item;
412: --x_parents(2) := qa_ss_const.production_line;
413:
414: -- anagarwa Thu Aug 12 15:49:51 PDT 2004
407: -- anagarwa Thu Aug 12 15:49:51 PDT 2004
408: -- bug 3830258 incorrect LOVs in QWB
409: -- synced up the lot number lov with forms
410: ELSIF p_char_id = qa_ss_const.lot_number THEN
411: x_parents(1) := qa_ss_const.item;
412: --x_parents(2) := qa_ss_const.production_line;
413:
414: -- anagarwa Thu Aug 12 15:49:51 PDT 2004
415: -- bug 3830258 incorrect LOVs in QWB
408: -- bug 3830258 incorrect LOVs in QWB
409: -- synced up the lot number lov with forms
410: ELSIF p_char_id = qa_ss_const.lot_number THEN
411: x_parents(1) := qa_ss_const.item;
412: --x_parents(2) := qa_ss_const.production_line;
413:
414: -- anagarwa Thu Aug 12 15:49:51 PDT 2004
415: -- bug 3830258 incorrect LOVs in QWB
416: -- synced up the serial number lov with forms
413:
414: -- anagarwa Thu Aug 12 15:49:51 PDT 2004
415: -- bug 3830258 incorrect LOVs in QWB
416: -- synced up the serial number lov with forms
417: ELSIF p_char_id = qa_ss_const.serial_number THEN
418: x_parents(1) := qa_ss_const.lot_number;
419: x_parents(2) := qa_ss_const.item;
420: --x_parents(3) := qa_ss_const.production_line;
421: x_parents(3) := qa_ss_const.revision;
414: -- anagarwa Thu Aug 12 15:49:51 PDT 2004
415: -- bug 3830258 incorrect LOVs in QWB
416: -- synced up the serial number lov with forms
417: ELSIF p_char_id = qa_ss_const.serial_number THEN
418: x_parents(1) := qa_ss_const.lot_number;
419: x_parents(2) := qa_ss_const.item;
420: --x_parents(3) := qa_ss_const.production_line;
421: x_parents(3) := qa_ss_const.revision;
422:
415: -- bug 3830258 incorrect LOVs in QWB
416: -- synced up the serial number lov with forms
417: ELSIF p_char_id = qa_ss_const.serial_number THEN
418: x_parents(1) := qa_ss_const.lot_number;
419: x_parents(2) := qa_ss_const.item;
420: --x_parents(3) := qa_ss_const.production_line;
421: x_parents(3) := qa_ss_const.revision;
422:
423: ELSIF p_char_id = qa_ss_const.comp_uom THEN
416: -- synced up the serial number lov with forms
417: ELSIF p_char_id = qa_ss_const.serial_number THEN
418: x_parents(1) := qa_ss_const.lot_number;
419: x_parents(2) := qa_ss_const.item;
420: --x_parents(3) := qa_ss_const.production_line;
421: x_parents(3) := qa_ss_const.revision;
422:
423: ELSIF p_char_id = qa_ss_const.comp_uom THEN
424: x_parents(1) := qa_ss_const.comp_item;
417: ELSIF p_char_id = qa_ss_const.serial_number THEN
418: x_parents(1) := qa_ss_const.lot_number;
419: x_parents(2) := qa_ss_const.item;
420: --x_parents(3) := qa_ss_const.production_line;
421: x_parents(3) := qa_ss_const.revision;
422:
423: ELSIF p_char_id = qa_ss_const.comp_uom THEN
424: x_parents(1) := qa_ss_const.comp_item;
425:
419: x_parents(2) := qa_ss_const.item;
420: --x_parents(3) := qa_ss_const.production_line;
421: x_parents(3) := qa_ss_const.revision;
422:
423: ELSIF p_char_id = qa_ss_const.comp_uom THEN
424: x_parents(1) := qa_ss_const.comp_item;
425:
426: ELSIF p_char_id = qa_ss_const.comp_revision THEN
427: x_parents(1) := qa_ss_const.comp_item;
420: --x_parents(3) := qa_ss_const.production_line;
421: x_parents(3) := qa_ss_const.revision;
422:
423: ELSIF p_char_id = qa_ss_const.comp_uom THEN
424: x_parents(1) := qa_ss_const.comp_item;
425:
426: ELSIF p_char_id = qa_ss_const.comp_revision THEN
427: x_parents(1) := qa_ss_const.comp_item;
428:
422:
423: ELSIF p_char_id = qa_ss_const.comp_uom THEN
424: x_parents(1) := qa_ss_const.comp_item;
425:
426: ELSIF p_char_id = qa_ss_const.comp_revision THEN
427: x_parents(1) := qa_ss_const.comp_item;
428:
429: ELSIF p_char_id = qa_ss_const.po_line_num THEN
430: x_parents(1) := qa_ss_const.po_number;
423: ELSIF p_char_id = qa_ss_const.comp_uom THEN
424: x_parents(1) := qa_ss_const.comp_item;
425:
426: ELSIF p_char_id = qa_ss_const.comp_revision THEN
427: x_parents(1) := qa_ss_const.comp_item;
428:
429: ELSIF p_char_id = qa_ss_const.po_line_num THEN
430: x_parents(1) := qa_ss_const.po_number;
431:
425:
426: ELSIF p_char_id = qa_ss_const.comp_revision THEN
427: x_parents(1) := qa_ss_const.comp_item;
428:
429: ELSIF p_char_id = qa_ss_const.po_line_num THEN
430: x_parents(1) := qa_ss_const.po_number;
431:
432: ELSIF p_char_id = qa_ss_const.po_shipment_num THEN
433: x_parents(1) := qa_ss_const.po_line_num;
426: ELSIF p_char_id = qa_ss_const.comp_revision THEN
427: x_parents(1) := qa_ss_const.comp_item;
428:
429: ELSIF p_char_id = qa_ss_const.po_line_num THEN
430: x_parents(1) := qa_ss_const.po_number;
431:
432: ELSIF p_char_id = qa_ss_const.po_shipment_num THEN
433: x_parents(1) := qa_ss_const.po_line_num;
434: x_parents(2) := qa_ss_const.po_number;
428:
429: ELSIF p_char_id = qa_ss_const.po_line_num THEN
430: x_parents(1) := qa_ss_const.po_number;
431:
432: ELSIF p_char_id = qa_ss_const.po_shipment_num THEN
433: x_parents(1) := qa_ss_const.po_line_num;
434: x_parents(2) := qa_ss_const.po_number;
435: -- Bug 9817478. Added PO Release Num as parent
436: -- for PO Shipment(for Blanket POs). skolluku.
429: ELSIF p_char_id = qa_ss_const.po_line_num THEN
430: x_parents(1) := qa_ss_const.po_number;
431:
432: ELSIF p_char_id = qa_ss_const.po_shipment_num THEN
433: x_parents(1) := qa_ss_const.po_line_num;
434: x_parents(2) := qa_ss_const.po_number;
435: -- Bug 9817478. Added PO Release Num as parent
436: -- for PO Shipment(for Blanket POs). skolluku.
437: x_parents(3) := qa_ss_const.po_release_num;
430: x_parents(1) := qa_ss_const.po_number;
431:
432: ELSIF p_char_id = qa_ss_const.po_shipment_num THEN
433: x_parents(1) := qa_ss_const.po_line_num;
434: x_parents(2) := qa_ss_const.po_number;
435: -- Bug 9817478. Added PO Release Num as parent
436: -- for PO Shipment(for Blanket POs). skolluku.
437: x_parents(3) := qa_ss_const.po_release_num;
438:
433: x_parents(1) := qa_ss_const.po_line_num;
434: x_parents(2) := qa_ss_const.po_number;
435: -- Bug 9817478. Added PO Release Num as parent
436: -- for PO Shipment(for Blanket POs). skolluku.
437: x_parents(3) := qa_ss_const.po_release_num;
438:
439: ELSIF p_char_id = qa_ss_const.po_release_num THEN
440: x_parents(1) := qa_ss_const.po_number;
441: -- Bug 9817478. Added po_line as a parent.
435: -- Bug 9817478. Added PO Release Num as parent
436: -- for PO Shipment(for Blanket POs). skolluku.
437: x_parents(3) := qa_ss_const.po_release_num;
438:
439: ELSIF p_char_id = qa_ss_const.po_release_num THEN
440: x_parents(1) := qa_ss_const.po_number;
441: -- Bug 9817478. Added po_line as a parent.
442: -- skolluku.
443: x_parents(2) := qa_ss_const.po_line_num;
436: -- for PO Shipment(for Blanket POs). skolluku.
437: x_parents(3) := qa_ss_const.po_release_num;
438:
439: ELSIF p_char_id = qa_ss_const.po_release_num THEN
440: x_parents(1) := qa_ss_const.po_number;
441: -- Bug 9817478. Added po_line as a parent.
442: -- skolluku.
443: x_parents(2) := qa_ss_const.po_line_num;
444:
439: ELSIF p_char_id = qa_ss_const.po_release_num THEN
440: x_parents(1) := qa_ss_const.po_number;
441: -- Bug 9817478. Added po_line as a parent.
442: -- skolluku.
443: x_parents(2) := qa_ss_const.po_line_num;
444:
445: ELSIF p_char_id = qa_ss_const.order_line THEN
446: x_parents(1) := qa_ss_const.sales_order;
447:
441: -- Bug 9817478. Added po_line as a parent.
442: -- skolluku.
443: x_parents(2) := qa_ss_const.po_line_num;
444:
445: ELSIF p_char_id = qa_ss_const.order_line THEN
446: x_parents(1) := qa_ss_const.sales_order;
447:
448: ELSIF p_char_id = qa_ss_const.task_number THEN
449: x_parents(1) := qa_ss_const.project_number;
442: -- skolluku.
443: x_parents(2) := qa_ss_const.po_line_num;
444:
445: ELSIF p_char_id = qa_ss_const.order_line THEN
446: x_parents(1) := qa_ss_const.sales_order;
447:
448: ELSIF p_char_id = qa_ss_const.task_number THEN
449: x_parents(1) := qa_ss_const.project_number;
450:
444:
445: ELSIF p_char_id = qa_ss_const.order_line THEN
446: x_parents(1) := qa_ss_const.sales_order;
447:
448: ELSIF p_char_id = qa_ss_const.task_number THEN
449: x_parents(1) := qa_ss_const.project_number;
450:
451: --dgupta: Start R12 EAM Integration. Bug 4345492
452: ELSIF p_char_id = qa_ss_const.asset_instance_number THEN
445: ELSIF p_char_id = qa_ss_const.order_line THEN
446: x_parents(1) := qa_ss_const.sales_order;
447:
448: ELSIF p_char_id = qa_ss_const.task_number THEN
449: x_parents(1) := qa_ss_const.project_number;
450:
451: --dgupta: Start R12 EAM Integration. Bug 4345492
452: ELSIF p_char_id = qa_ss_const.asset_instance_number THEN
453: x_parents(1) := qa_ss_const.asset_group;
448: ELSIF p_char_id = qa_ss_const.task_number THEN
449: x_parents(1) := qa_ss_const.project_number;
450:
451: --dgupta: Start R12 EAM Integration. Bug 4345492
452: ELSIF p_char_id = qa_ss_const.asset_instance_number THEN
453: x_parents(1) := qa_ss_const.asset_group;
454: -- bug 13841504
455: -- The asset instance number lov would no longer depend on
456: -- the Asset serial number
449: x_parents(1) := qa_ss_const.project_number;
450:
451: --dgupta: Start R12 EAM Integration. Bug 4345492
452: ELSIF p_char_id = qa_ss_const.asset_instance_number THEN
453: x_parents(1) := qa_ss_const.asset_group;
454: -- bug 13841504
455: -- The asset instance number lov would no longer depend on
456: -- the Asset serial number
457: --x_parents(2) := qa_ss_const.asset_number;
453: x_parents(1) := qa_ss_const.asset_group;
454: -- bug 13841504
455: -- The asset instance number lov would no longer depend on
456: -- the Asset serial number
457: --x_parents(2) := qa_ss_const.asset_number;
458:
459: ELSIF p_char_id = qa_ss_const.asset_number THEN
460: x_parents(1) := qa_ss_const.asset_group;
461: x_parents(2) := qa_ss_const.asset_instance_number;
455: -- The asset instance number lov would no longer depend on
456: -- the Asset serial number
457: --x_parents(2) := qa_ss_const.asset_number;
458:
459: ELSIF p_char_id = qa_ss_const.asset_number THEN
460: x_parents(1) := qa_ss_const.asset_group;
461: x_parents(2) := qa_ss_const.asset_instance_number;
462:
463: -- rkaza. 12/02/2003. bug 3215372.
456: -- the Asset serial number
457: --x_parents(2) := qa_ss_const.asset_number;
458:
459: ELSIF p_char_id = qa_ss_const.asset_number THEN
460: x_parents(1) := qa_ss_const.asset_group;
461: x_parents(2) := qa_ss_const.asset_instance_number;
462:
463: -- rkaza. 12/02/2003. bug 3215372.
464: -- Both asset group and asset number were being assigned to x_parents(1)
457: --x_parents(2) := qa_ss_const.asset_number;
458:
459: ELSIF p_char_id = qa_ss_const.asset_number THEN
460: x_parents(1) := qa_ss_const.asset_group;
461: x_parents(2) := qa_ss_const.asset_instance_number;
462:
463: -- rkaza. 12/02/2003. bug 3215372.
464: -- Both asset group and asset number were being assigned to x_parents(1)
465: ELSIF p_char_id = qa_ss_const.asset_activity THEN
461: x_parents(2) := qa_ss_const.asset_instance_number;
462:
463: -- rkaza. 12/02/2003. bug 3215372.
464: -- Both asset group and asset number were being assigned to x_parents(1)
465: ELSIF p_char_id = qa_ss_const.asset_activity THEN
466: x_parents(1) := qa_ss_const.asset_group;
467: x_parents(2) := qa_ss_const.asset_number;
468: x_parents(3) := qa_ss_const.asset_instance_number;
469:
462:
463: -- rkaza. 12/02/2003. bug 3215372.
464: -- Both asset group and asset number were being assigned to x_parents(1)
465: ELSIF p_char_id = qa_ss_const.asset_activity THEN
466: x_parents(1) := qa_ss_const.asset_group;
467: x_parents(2) := qa_ss_const.asset_number;
468: x_parents(3) := qa_ss_const.asset_instance_number;
469:
470: ELSIF p_char_id = qa_ss_const.followup_activity THEN
463: -- rkaza. 12/02/2003. bug 3215372.
464: -- Both asset group and asset number were being assigned to x_parents(1)
465: ELSIF p_char_id = qa_ss_const.asset_activity THEN
466: x_parents(1) := qa_ss_const.asset_group;
467: x_parents(2) := qa_ss_const.asset_number;
468: x_parents(3) := qa_ss_const.asset_instance_number;
469:
470: ELSIF p_char_id = qa_ss_const.followup_activity THEN
471: x_parents(1) := qa_ss_const.asset_group;
464: -- Both asset group and asset number were being assigned to x_parents(1)
465: ELSIF p_char_id = qa_ss_const.asset_activity THEN
466: x_parents(1) := qa_ss_const.asset_group;
467: x_parents(2) := qa_ss_const.asset_number;
468: x_parents(3) := qa_ss_const.asset_instance_number;
469:
470: ELSIF p_char_id = qa_ss_const.followup_activity THEN
471: x_parents(1) := qa_ss_const.asset_group;
472: x_parents(2) := qa_ss_const.asset_number;
466: x_parents(1) := qa_ss_const.asset_group;
467: x_parents(2) := qa_ss_const.asset_number;
468: x_parents(3) := qa_ss_const.asset_instance_number;
469:
470: ELSIF p_char_id = qa_ss_const.followup_activity THEN
471: x_parents(1) := qa_ss_const.asset_group;
472: x_parents(2) := qa_ss_const.asset_number;
473: x_parents(3) := qa_ss_const.asset_instance_number;
474: --dgupta: End R12 EAM Integration. Bug 4345492
467: x_parents(2) := qa_ss_const.asset_number;
468: x_parents(3) := qa_ss_const.asset_instance_number;
469:
470: ELSIF p_char_id = qa_ss_const.followup_activity THEN
471: x_parents(1) := qa_ss_const.asset_group;
472: x_parents(2) := qa_ss_const.asset_number;
473: x_parents(3) := qa_ss_const.asset_instance_number;
474: --dgupta: End R12 EAM Integration. Bug 4345492
475:
468: x_parents(3) := qa_ss_const.asset_instance_number;
469:
470: ELSIF p_char_id = qa_ss_const.followup_activity THEN
471: x_parents(1) := qa_ss_const.asset_group;
472: x_parents(2) := qa_ss_const.asset_number;
473: x_parents(3) := qa_ss_const.asset_instance_number;
474: --dgupta: End R12 EAM Integration. Bug 4345492
475:
476: -- rkaza. 12/02/2003. bug 3215404.
469:
470: ELSIF p_char_id = qa_ss_const.followup_activity THEN
471: x_parents(1) := qa_ss_const.asset_group;
472: x_parents(2) := qa_ss_const.asset_number;
473: x_parents(3) := qa_ss_const.asset_instance_number;
474: --dgupta: End R12 EAM Integration. Bug 4345492
475:
476: -- rkaza. 12/02/2003. bug 3215404.
477: -- Added dependency relation for maintenance op seq with maintenance
475:
476: -- rkaza. 12/02/2003. bug 3215404.
477: -- Added dependency relation for maintenance op seq with maintenance
478: -- work order.
479: ELSIF p_char_id = qa_ss_const.maintenance_op_seq THEN
480: x_parents(1) := qa_ss_const.work_order;
481:
482: -- rkaza. 12/02/2003. bug 3280307.
483: -- Added dependency relation for component item with item
476: -- rkaza. 12/02/2003. bug 3215404.
477: -- Added dependency relation for maintenance op seq with maintenance
478: -- work order.
479: ELSIF p_char_id = qa_ss_const.maintenance_op_seq THEN
480: x_parents(1) := qa_ss_const.work_order;
481:
482: -- rkaza. 12/02/2003. bug 3280307.
483: -- Added dependency relation for component item with item
484: ELSIF p_char_id = qa_ss_const.comp_item THEN
480: x_parents(1) := qa_ss_const.work_order;
481:
482: -- rkaza. 12/02/2003. bug 3280307.
483: -- Added dependency relation for component item with item
484: ELSIF p_char_id = qa_ss_const.comp_item THEN
485: x_parents(1) := qa_ss_const.item;
486:
487: -- anagarwa Thu Aug 12 15:49:51 PDT 2004
488: -- bug 3830258 incorrect LOVs in QWB
481:
482: -- rkaza. 12/02/2003. bug 3280307.
483: -- Added dependency relation for component item with item
484: ELSIF p_char_id = qa_ss_const.comp_item THEN
485: x_parents(1) := qa_ss_const.item;
486:
487: -- anagarwa Thu Aug 12 15:49:51 PDT 2004
488: -- bug 3830258 incorrect LOVs in QWB
489: -- synced up the component lot number and component serial number
487: -- anagarwa Thu Aug 12 15:49:51 PDT 2004
488: -- bug 3830258 incorrect LOVs in QWB
489: -- synced up the component lot number and component serial number
490: -- lov with forms
491: ELSIF p_char_id = qa_ss_const.comp_lot_number THEN
492: x_parents(1) := qa_ss_const.comp_item;
493:
494: ELSIF p_char_id = qa_ss_const.comp_serial_number THEN
495: x_parents(1) := qa_ss_const.comp_lot_number;
488: -- bug 3830258 incorrect LOVs in QWB
489: -- synced up the component lot number and component serial number
490: -- lov with forms
491: ELSIF p_char_id = qa_ss_const.comp_lot_number THEN
492: x_parents(1) := qa_ss_const.comp_item;
493:
494: ELSIF p_char_id = qa_ss_const.comp_serial_number THEN
495: x_parents(1) := qa_ss_const.comp_lot_number;
496: x_parents(2) := qa_ss_const.comp_item;
490: -- lov with forms
491: ELSIF p_char_id = qa_ss_const.comp_lot_number THEN
492: x_parents(1) := qa_ss_const.comp_item;
493:
494: ELSIF p_char_id = qa_ss_const.comp_serial_number THEN
495: x_parents(1) := qa_ss_const.comp_lot_number;
496: x_parents(2) := qa_ss_const.comp_item;
497: x_parents(3) := qa_ss_const.comp_revision;
498:
491: ELSIF p_char_id = qa_ss_const.comp_lot_number THEN
492: x_parents(1) := qa_ss_const.comp_item;
493:
494: ELSIF p_char_id = qa_ss_const.comp_serial_number THEN
495: x_parents(1) := qa_ss_const.comp_lot_number;
496: x_parents(2) := qa_ss_const.comp_item;
497: x_parents(3) := qa_ss_const.comp_revision;
498:
499: -- R12 OPM Deviations. Bug 4345503 Start
492: x_parents(1) := qa_ss_const.comp_item;
493:
494: ELSIF p_char_id = qa_ss_const.comp_serial_number THEN
495: x_parents(1) := qa_ss_const.comp_lot_number;
496: x_parents(2) := qa_ss_const.comp_item;
497: x_parents(3) := qa_ss_const.comp_revision;
498:
499: -- R12 OPM Deviations. Bug 4345503 Start
500: ELSIF p_char_id = qa_ss_const.process_batchstep_num THEN
493:
494: ELSIF p_char_id = qa_ss_const.comp_serial_number THEN
495: x_parents(1) := qa_ss_const.comp_lot_number;
496: x_parents(2) := qa_ss_const.comp_item;
497: x_parents(3) := qa_ss_const.comp_revision;
498:
499: -- R12 OPM Deviations. Bug 4345503 Start
500: ELSIF p_char_id = qa_ss_const.process_batchstep_num THEN
501: x_parents(1) := qa_ss_const.process_batch_num;
496: x_parents(2) := qa_ss_const.comp_item;
497: x_parents(3) := qa_ss_const.comp_revision;
498:
499: -- R12 OPM Deviations. Bug 4345503 Start
500: ELSIF p_char_id = qa_ss_const.process_batchstep_num THEN
501: x_parents(1) := qa_ss_const.process_batch_num;
502:
503: ELSIF p_char_id = qa_ss_const.process_operation THEN
504: x_parents(1) := qa_ss_const.process_batch_num;
497: x_parents(3) := qa_ss_const.comp_revision;
498:
499: -- R12 OPM Deviations. Bug 4345503 Start
500: ELSIF p_char_id = qa_ss_const.process_batchstep_num THEN
501: x_parents(1) := qa_ss_const.process_batch_num;
502:
503: ELSIF p_char_id = qa_ss_const.process_operation THEN
504: x_parents(1) := qa_ss_const.process_batch_num;
505: x_parents(2) := qa_ss_const.process_batchstep_num;
499: -- R12 OPM Deviations. Bug 4345503 Start
500: ELSIF p_char_id = qa_ss_const.process_batchstep_num THEN
501: x_parents(1) := qa_ss_const.process_batch_num;
502:
503: ELSIF p_char_id = qa_ss_const.process_operation THEN
504: x_parents(1) := qa_ss_const.process_batch_num;
505: x_parents(2) := qa_ss_const.process_batchstep_num;
506:
507: ELSIF p_char_id = qa_ss_const.process_activity THEN
500: ELSIF p_char_id = qa_ss_const.process_batchstep_num THEN
501: x_parents(1) := qa_ss_const.process_batch_num;
502:
503: ELSIF p_char_id = qa_ss_const.process_operation THEN
504: x_parents(1) := qa_ss_const.process_batch_num;
505: x_parents(2) := qa_ss_const.process_batchstep_num;
506:
507: ELSIF p_char_id = qa_ss_const.process_activity THEN
508: x_parents(1) := qa_ss_const.process_batch_num;
501: x_parents(1) := qa_ss_const.process_batch_num;
502:
503: ELSIF p_char_id = qa_ss_const.process_operation THEN
504: x_parents(1) := qa_ss_const.process_batch_num;
505: x_parents(2) := qa_ss_const.process_batchstep_num;
506:
507: ELSIF p_char_id = qa_ss_const.process_activity THEN
508: x_parents(1) := qa_ss_const.process_batch_num;
509: x_parents(2) := qa_ss_const.process_batchstep_num;
503: ELSIF p_char_id = qa_ss_const.process_operation THEN
504: x_parents(1) := qa_ss_const.process_batch_num;
505: x_parents(2) := qa_ss_const.process_batchstep_num;
506:
507: ELSIF p_char_id = qa_ss_const.process_activity THEN
508: x_parents(1) := qa_ss_const.process_batch_num;
509: x_parents(2) := qa_ss_const.process_batchstep_num;
510:
511: ELSIF p_char_id = qa_ss_const.process_resource THEN
504: x_parents(1) := qa_ss_const.process_batch_num;
505: x_parents(2) := qa_ss_const.process_batchstep_num;
506:
507: ELSIF p_char_id = qa_ss_const.process_activity THEN
508: x_parents(1) := qa_ss_const.process_batch_num;
509: x_parents(2) := qa_ss_const.process_batchstep_num;
510:
511: ELSIF p_char_id = qa_ss_const.process_resource THEN
512: x_parents(1) := qa_ss_const.process_batch_num;
505: x_parents(2) := qa_ss_const.process_batchstep_num;
506:
507: ELSIF p_char_id = qa_ss_const.process_activity THEN
508: x_parents(1) := qa_ss_const.process_batch_num;
509: x_parents(2) := qa_ss_const.process_batchstep_num;
510:
511: ELSIF p_char_id = qa_ss_const.process_resource THEN
512: x_parents(1) := qa_ss_const.process_batch_num;
513: x_parents(2) := qa_ss_const.process_batchstep_num;
507: ELSIF p_char_id = qa_ss_const.process_activity THEN
508: x_parents(1) := qa_ss_const.process_batch_num;
509: x_parents(2) := qa_ss_const.process_batchstep_num;
510:
511: ELSIF p_char_id = qa_ss_const.process_resource THEN
512: x_parents(1) := qa_ss_const.process_batch_num;
513: x_parents(2) := qa_ss_const.process_batchstep_num;
514: x_parents(3) := qa_ss_const.process_activity;
515:
508: x_parents(1) := qa_ss_const.process_batch_num;
509: x_parents(2) := qa_ss_const.process_batchstep_num;
510:
511: ELSIF p_char_id = qa_ss_const.process_resource THEN
512: x_parents(1) := qa_ss_const.process_batch_num;
513: x_parents(2) := qa_ss_const.process_batchstep_num;
514: x_parents(3) := qa_ss_const.process_activity;
515:
516: ELSIF p_char_id = qa_ss_const.process_parameter THEN
509: x_parents(2) := qa_ss_const.process_batchstep_num;
510:
511: ELSIF p_char_id = qa_ss_const.process_resource THEN
512: x_parents(1) := qa_ss_const.process_batch_num;
513: x_parents(2) := qa_ss_const.process_batchstep_num;
514: x_parents(3) := qa_ss_const.process_activity;
515:
516: ELSIF p_char_id = qa_ss_const.process_parameter THEN
517: x_parents(1) := qa_ss_const.process_resource;
510:
511: ELSIF p_char_id = qa_ss_const.process_resource THEN
512: x_parents(1) := qa_ss_const.process_batch_num;
513: x_parents(2) := qa_ss_const.process_batchstep_num;
514: x_parents(3) := qa_ss_const.process_activity;
515:
516: ELSIF p_char_id = qa_ss_const.process_parameter THEN
517: x_parents(1) := qa_ss_const.process_resource;
518: -- R12 OPM Deviations. Bug 4345503 End
512: x_parents(1) := qa_ss_const.process_batch_num;
513: x_parents(2) := qa_ss_const.process_batchstep_num;
514: x_parents(3) := qa_ss_const.process_activity;
515:
516: ELSIF p_char_id = qa_ss_const.process_parameter THEN
517: x_parents(1) := qa_ss_const.process_resource;
518: -- R12 OPM Deviations. Bug 4345503 End
519:
520: --
513: x_parents(2) := qa_ss_const.process_batchstep_num;
514: x_parents(3) := qa_ss_const.process_activity;
515:
516: ELSIF p_char_id = qa_ss_const.process_parameter THEN
517: x_parents(1) := qa_ss_const.process_resource;
518: -- R12 OPM Deviations. Bug 4345503 End
519:
520: --
521: -- Bug 6161802
521: -- Bug 6161802
522: -- Added dependency relation for rma line number with rma number
523: -- skolluku Thu Mon Jul 16 22:08:16 PDT 2007
524: --
525: ELSIF p_char_id = qa_ss_const.rma_line_num THEN
526: x_parents(1) := qa_ss_const.rma_number;
527:
528: --
529: -- Bug 7716875.pdube Mon Apr 13 03:25:19 PDT 2009
522: -- Added dependency relation for rma line number with rma number
523: -- skolluku Thu Mon Jul 16 22:08:16 PDT 2007
524: --
525: ELSIF p_char_id = qa_ss_const.rma_line_num THEN
526: x_parents(1) := qa_ss_const.rma_number;
527:
528: --
529: -- Bug 7716875.pdube Mon Apr 13 03:25:19 PDT 2009
530: -- Added dependency relation for SO line number with SO number
528: --
529: -- Bug 7716875.pdube Mon Apr 13 03:25:19 PDT 2009
530: -- Added dependency relation for SO line number with SO number
531: --
532: ELSIF p_char_id = qa_ss_const.order_line THEN
533: x_parents(1) := qa_ss_const.sales_order;
534:
535: -- Bug 7588754.pdube Wed Apr 15 07:37:25 PDT 2009
536: -- Added dependency on item and srl number
529: -- Bug 7716875.pdube Mon Apr 13 03:25:19 PDT 2009
530: -- Added dependency relation for SO line number with SO number
531: --
532: ELSIF p_char_id = qa_ss_const.order_line THEN
533: x_parents(1) := qa_ss_const.sales_order;
534:
535: -- Bug 7588754.pdube Wed Apr 15 07:37:25 PDT 2009
536: -- Added dependency on item and srl number
537: ELSIF p_char_id = qa_ss_const.serial_status THEN
533: x_parents(1) := qa_ss_const.sales_order;
534:
535: -- Bug 7588754.pdube Wed Apr 15 07:37:25 PDT 2009
536: -- Added dependency on item and srl number
537: ELSIF p_char_id = qa_ss_const.serial_status THEN
538: x_parents(1) := qa_ss_const.item;
539: x_parents(2) := qa_ss_const.serial_number;
540: --
541: -- Bug 9032151
534:
535: -- Bug 7588754.pdube Wed Apr 15 07:37:25 PDT 2009
536: -- Added dependency on item and srl number
537: ELSIF p_char_id = qa_ss_const.serial_status THEN
538: x_parents(1) := qa_ss_const.item;
539: x_parents(2) := qa_ss_const.serial_number;
540: --
541: -- Bug 9032151
542: -- Added dependency relation for item instance with item
535: -- Bug 7588754.pdube Wed Apr 15 07:37:25 PDT 2009
536: -- Added dependency on item and srl number
537: ELSIF p_char_id = qa_ss_const.serial_status THEN
538: x_parents(1) := qa_ss_const.item;
539: x_parents(2) := qa_ss_const.serial_number;
540: --
541: -- Bug 9032151
542: -- Added dependency relation for item instance with item
543: -- skolluku
541: -- Bug 9032151
542: -- Added dependency relation for item instance with item
543: -- skolluku
544: --
545: ELSIF p_char_id = qa_ss_const.item_instance THEN
546: x_parents(1) := qa_ss_const.item;
547: --
548: -- Bug 9359442
549: -- Added dependency relation for item instance serial with item
542: -- Added dependency relation for item instance with item
543: -- skolluku
544: --
545: ELSIF p_char_id = qa_ss_const.item_instance THEN
546: x_parents(1) := qa_ss_const.item;
547: --
548: -- Bug 9359442
549: -- Added dependency relation for item instance serial with item
550: -- skolluku
548: -- Bug 9359442
549: -- Added dependency relation for item instance serial with item
550: -- skolluku
551: --
552: ELSIF p_char_id = qa_ss_const.item_instance_serial THEN
553: x_parents(1) := qa_ss_const.item;
554:
555: --
556: -- Bug 13638890
549: -- Added dependency relation for item instance serial with item
550: -- skolluku
551: --
552: ELSIF p_char_id = qa_ss_const.item_instance_serial THEN
553: x_parents(1) := qa_ss_const.item;
554:
555: --
556: -- Bug 13638890
557: -- Added dependency relation for to_subinventory with item
557: -- Added dependency relation for to_subinventory with item
558: -- added dependency relation for to_locator with subinventory and item
559: -- hmakam
560: --
561: ELSIF p_char_id = qa_ss_const.to_subinventory THEN
562: x_parents(1) := qa_ss_const.item;
563: x_parents(2) := qa_ss_const.production_line;
564:
565: ELSIF p_char_id = qa_ss_const.to_locator THEN
558: -- added dependency relation for to_locator with subinventory and item
559: -- hmakam
560: --
561: ELSIF p_char_id = qa_ss_const.to_subinventory THEN
562: x_parents(1) := qa_ss_const.item;
563: x_parents(2) := qa_ss_const.production_line;
564:
565: ELSIF p_char_id = qa_ss_const.to_locator THEN
566: x_parents(1) := qa_ss_const.to_subinventory;
559: -- hmakam
560: --
561: ELSIF p_char_id = qa_ss_const.to_subinventory THEN
562: x_parents(1) := qa_ss_const.item;
563: x_parents(2) := qa_ss_const.production_line;
564:
565: ELSIF p_char_id = qa_ss_const.to_locator THEN
566: x_parents(1) := qa_ss_const.to_subinventory;
567: x_parents(2) := qa_ss_const.item;
561: ELSIF p_char_id = qa_ss_const.to_subinventory THEN
562: x_parents(1) := qa_ss_const.item;
563: x_parents(2) := qa_ss_const.production_line;
564:
565: ELSIF p_char_id = qa_ss_const.to_locator THEN
566: x_parents(1) := qa_ss_const.to_subinventory;
567: x_parents(2) := qa_ss_const.item;
568: x_parents(3) := qa_ss_const.production_line;
569: END IF;
562: x_parents(1) := qa_ss_const.item;
563: x_parents(2) := qa_ss_const.production_line;
564:
565: ELSIF p_char_id = qa_ss_const.to_locator THEN
566: x_parents(1) := qa_ss_const.to_subinventory;
567: x_parents(2) := qa_ss_const.item;
568: x_parents(3) := qa_ss_const.production_line;
569: END IF;
570:
563: x_parents(2) := qa_ss_const.production_line;
564:
565: ELSIF p_char_id = qa_ss_const.to_locator THEN
566: x_parents(1) := qa_ss_const.to_subinventory;
567: x_parents(2) := qa_ss_const.item;
568: x_parents(3) := qa_ss_const.production_line;
569: END IF;
570:
571: END get_lov_dependencies;
564:
565: ELSIF p_char_id = qa_ss_const.to_locator THEN
566: x_parents(1) := qa_ss_const.to_subinventory;
567: x_parents(2) := qa_ss_const.item;
568: x_parents(3) := qa_ss_const.production_line;
569: END IF;
570:
571: END get_lov_dependencies;
572:
719: -- bug 5383667
720: -- Added check for Party Name
721: -- ntungare
722: --
723: IF(p_id = qa_ss_const.po_number OR
724: p_id = qa_ss_const.party_name) THEN
725: return qa_chars_api.hardcoded_column(p_id);
726: END IF;
727:
720: -- Added check for Party Name
721: -- ntungare
722: --
723: IF(p_id = qa_ss_const.po_number OR
724: p_id = qa_ss_const.party_name) THEN
725: return qa_chars_api.hardcoded_column(p_id);
726: END IF;
727:
728: return construct_code(p_element_prefix,p_id);
955: -- bug 5383667
956: -- added the party name to the list of normalized vals
957: -- ntungare
958: --
959: if((p_char_id = qa_ss_const.po_number) OR
960: (p_char_id = qa_ss_const.party_name))then
961: return 'T';
962: end if;
963:
956: -- added the party name to the list of normalized vals
957: -- ntungare
958: --
959: if((p_char_id = qa_ss_const.po_number) OR
960: (p_char_id = qa_ss_const.party_name))then
961: return 'T';
962: end if;
963:
964: return 'F';
977: -- currently we are enabling normalized logic
978: -- only for PO NUMBER. So we are hard coding
979: -- lov region name. In future, this proc must
980: -- be generalized.
981: if(p_char_id = qa_ss_const.po_number) then
982: return 'PONumberLovRN';
983: --
984: -- bug 5383667
985: -- getting the region LOV region name for
987: -- region for the Part name, however we should
988: -- later use a common region for all the normalized
989: -- id elements
990: --
991: elsif (p_char_id = qa_ss_const.party_name) then
992: return 'PartyLovRN';
993: end if;
994:
995: return 'QaLovRN';
1021: lovMap := jdr_docbuilder.createElement(jdr_docbuilder.JRAD_NS, 'lovMap');
1022: jdr_docbuilder.setAttribute(lovMap, 'criteriaFrom', p_attribute_code);
1023: jdr_docbuilder.setAttribute(lovMap, 'resultTo', p_attribute_code);
1024:
1025: IF(p_char_id = qa_ss_const.po_number) THEN
1026: jdr_docbuilder.setAttribute(lovMap, 'lovItem', 'Segment1');
1027: jdr_docbuilder.setAttribute(lovMap, 'requiredForLOV', 'true');
1028: jdr_docbuilder.addChild(p_char_item, jdr_docbuilder.JRAD_NS, 'lovMappings',
1029: lovMap);
1038: -- bug 5383667
1039: -- Processing for the Party Name element
1040: -- ntungare
1041: --
1042: ELSIF(p_char_id = qa_ss_const.party_name) THEN
1043: jdr_docbuilder.setAttribute(lovMap, 'lovItem', 'PartyName');
1044: jdr_docbuilder.setAttribute(lovMap, 'requiredForLOV', 'true');
1045: jdr_docbuilder.addChild(p_char_item, jdr_docbuilder.JRAD_NS, 'lovMappings',
1046: lovMap);
1832: -- ntungare
1833: --
1834: -- Requires code addition for Adanced Table
1835: -- todo saugupta
1836: IF (r.char_id = qa_ss_const.po_number OR
1837: r.char_id = qa_ss_const.party_name) AND
1838: (p_parent_region_prefix <> g_eqr_mult_dtl_prefix OR
1839: p_parent_region_prefix IS NULL) THEN
1840: -- Bug 9381413
1833: --
1834: -- Requires code addition for Adanced Table
1835: -- todo saugupta
1836: IF (r.char_id = qa_ss_const.po_number OR
1837: r.char_id = qa_ss_const.party_name) AND
1838: (p_parent_region_prefix <> g_eqr_mult_dtl_prefix OR
1839: p_parent_region_prefix IS NULL) THEN
1840: -- Bug 9381413
1841: -- Added IF-ESLIF ladder to set the bool variables appropriately and
1840: -- Bug 9381413
1841: -- Added IF-ESLIF ladder to set the bool variables appropriately and
1842: -- moved the existing code outside the loop.
1843: -- skolluku
1844: IF (r.char_id = qa_ss_const.po_number) THEN
1845: l_po_num_exists := true;
1846: ELSIF (r.char_id = qa_ss_const.party_name) THEN
1847: l_party_exists := true;
1848: END IF;
1842: -- moved the existing code outside the loop.
1843: -- skolluku
1844: IF (r.char_id = qa_ss_const.po_number) THEN
1845: l_po_num_exists := true;
1846: ELSIF (r.char_id = qa_ss_const.party_name) THEN
1847: l_party_exists := true;
1848: END IF;
1849: -- l_id_item := create_id_item_for_eqr(p_plan_id,r.char_id);
1850: -- add_child_to_parent(p_content_region, l_id_item, 'contents');
1856: -- Bug 9381413
1857: -- Add the form values for PO Number and Party Name, if required.
1858: -- skolluku
1859: IF (l_po_num_exists) THEN
1860: l_id_item := create_id_item_for_eqr(p_plan_id,qa_ss_const.po_number);
1861: add_child_to_parent(p_content_region, l_id_item, 'contents');
1862: END IF;
1863:
1864: IF (l_party_exists) THEN
1861: add_child_to_parent(p_content_region, l_id_item, 'contents');
1862: END IF;
1863:
1864: IF (l_party_exists) THEN
1865: l_id_item := create_id_item_for_eqr(p_plan_id,qa_ss_const.party_name);
1866: add_child_to_parent(p_content_region, l_id_item, 'contents');
1867: END IF;
1868:
1869: RETURN char_count;
3411: -- admin will create one personalization per each Nonconformance Source (or Request type)
3412: --
3413: -- still map one with normal naming scheme
3414: IF l_template_plan_id in (18, 35) THEN -- Nonconformance master
3415: OPEN valueLookups(qa_ss_const.nonconformance_source);
3416: LOOP
3417: FETCH valueLookups INTO l_short_code, l_hash_code;
3418: EXIT WHEN valueLookups%NOTFOUND;
3419: -- map_plan_eqr_single(p_plan_id, g_ncm || l_short_code || '_');
3425:
3426: END LOOP;
3427: CLOSE valueLookups;
3428: ELSIF l_template_plan_id = 65 THEN -- Corrective Action Request
3429: OPEN valueLookups(2147483607); -- should be qa_ss_const.request_type
3430: LOOP
3431: FETCH valueLookups INTO l_short_code, l_hash_code;
3432: EXIT WHEN valueLookups%NOTFOUND;
3433: -- map_plan_eqr_single(p_plan_id, g_car || l_short_code || '_');
3525:
3526: SELECT jrad_upgrade_ver
3527: INTO l_seed_ver
3528: FROM qa_plans
3529: WHERE plan_id = qa_ss_const.JRAD_UPGRADE_PLAN;
3530:
3531: fnd_msg_pub.initialize;
3532:
3533: l_eqr_single_doc := g_jrad_region_path || construct_code(
3620: UPDATE qa_plans
3621: SET jrad_upgrade_ver =
3622: (SELECT nvl(jrad_upgrade_ver, 1)
3623: FROM qa_plans
3624: WHERE plan_id = qa_ss_const.JRAD_UPGRADE_PLAN)
3625: WHERE plan_id = p_plan_id;
3626: END jrad_upgraded;
3627:
3628: