1: PACKAGE BODY GMPPSRP as
2: /* $Header: GMPPSRPB.pls 120.4 2008/01/17 06:07:56 vpedarla ship $ */
3:
4: --Package Declarations
5:
1: PACKAGE BODY GMPPSRP as
2: /* $Header: GMPPSRPB.pls 120.4 2008/01/17 06:07:56 vpedarla ship $ */
3:
4: --Package Declarations
5:
6: PROCEDURE ps_insert_header ;
648: seq_stmt := NULL;
649: x_seq_num := 0;
650:
651: x_stmt := ' SELECT ' ||
652: ' gmppsrp.organization_code( '||G_orgnanization_id||') master_org, ' ||
653: ' gmppsrp.schedule( '||G_schedule_id||') schedule, ' ||
654: ' gmppsrp.category_set( '||G_category_set||') category_set, ' ||
655: ''''||G_fcategory||''''||' fcategory, ' ||
656: ''''||G_tcategory||''''||' tcategory, ' ||
649: x_seq_num := 0;
650:
651: x_stmt := ' SELECT ' ||
652: ' gmppsrp.organization_code( '||G_orgnanization_id||') master_org, ' ||
653: ' gmppsrp.schedule( '||G_schedule_id||') schedule, ' ||
654: ' gmppsrp.category_set( '||G_category_set||') category_set, ' ||
655: ''''||G_fcategory||''''||' fcategory, ' ||
656: ''''||G_tcategory||''''||' tcategory, ' ||
657: ''''||G_fbuyer||''''||' fbuyer, ' ||
650:
651: x_stmt := ' SELECT ' ||
652: ' gmppsrp.organization_code( '||G_orgnanization_id||') master_org, ' ||
653: ' gmppsrp.schedule( '||G_schedule_id||') schedule, ' ||
654: ' gmppsrp.category_set( '||G_category_set||') category_set, ' ||
655: ''''||G_fcategory||''''||' fcategory, ' ||
656: ''''||G_tcategory||''''||' tcategory, ' ||
657: ''''||G_fbuyer||''''||' fbuyer, ' ||
658: ''''||G_tbuyer||''''||' tbuyer, ' ||
663: ''''||G_fitem||''''||' fitem, ' ||
664: ''''||G_titem||''''||' titem, ' ||
665: ' CURSOR( ' ||
666: ' SELECT ' ||
667: ' gmppsrp.item_name(pmh.inventory_item_id, pmh.organization_id) item_name, ' ||
668: ' gmppsrp.organization_code (pmh.organization_id) organization_code, ' ||
669: ' gmppsrp.planner_code (pmh.inventory_item_id, pmh.organization_id) planner_code, ' ||
670: ' gmppsrp.buyer_name (pmh.inventory_item_id, pmh.organization_id) buyer_name, ' ||
671: ' gmppsrp.onhand_qty (pmh.inventory_item_id, pmh.organization_id) onhand_qty, ' ||
664: ''''||G_titem||''''||' titem, ' ||
665: ' CURSOR( ' ||
666: ' SELECT ' ||
667: ' gmppsrp.item_name(pmh.inventory_item_id, pmh.organization_id) item_name, ' ||
668: ' gmppsrp.organization_code (pmh.organization_id) organization_code, ' ||
669: ' gmppsrp.planner_code (pmh.inventory_item_id, pmh.organization_id) planner_code, ' ||
670: ' gmppsrp.buyer_name (pmh.inventory_item_id, pmh.organization_id) buyer_name, ' ||
671: ' gmppsrp.onhand_qty (pmh.inventory_item_id, pmh.organization_id) onhand_qty, ' ||
672: ' gmppsrp.unit_of_measure(pmh.inventory_item_id, pmh.organization_id) primary_uom_code, ' ||
665: ' CURSOR( ' ||
666: ' SELECT ' ||
667: ' gmppsrp.item_name(pmh.inventory_item_id, pmh.organization_id) item_name, ' ||
668: ' gmppsrp.organization_code (pmh.organization_id) organization_code, ' ||
669: ' gmppsrp.planner_code (pmh.inventory_item_id, pmh.organization_id) planner_code, ' ||
670: ' gmppsrp.buyer_name (pmh.inventory_item_id, pmh.organization_id) buyer_name, ' ||
671: ' gmppsrp.onhand_qty (pmh.inventory_item_id, pmh.organization_id) onhand_qty, ' ||
672: ' gmppsrp.unit_of_measure(pmh.inventory_item_id, pmh.organization_id) primary_uom_code, ' ||
673: ' gmppsrp.category(pmh.category_id) category, ' ||
666: ' SELECT ' ||
667: ' gmppsrp.item_name(pmh.inventory_item_id, pmh.organization_id) item_name, ' ||
668: ' gmppsrp.organization_code (pmh.organization_id) organization_code, ' ||
669: ' gmppsrp.planner_code (pmh.inventory_item_id, pmh.organization_id) planner_code, ' ||
670: ' gmppsrp.buyer_name (pmh.inventory_item_id, pmh.organization_id) buyer_name, ' ||
671: ' gmppsrp.onhand_qty (pmh.inventory_item_id, pmh.organization_id) onhand_qty, ' ||
672: ' gmppsrp.unit_of_measure(pmh.inventory_item_id, pmh.organization_id) primary_uom_code, ' ||
673: ' gmppsrp.category(pmh.category_id) category, ' ||
674: ' CURSOR( ' ||
667: ' gmppsrp.item_name(pmh.inventory_item_id, pmh.organization_id) item_name, ' ||
668: ' gmppsrp.organization_code (pmh.organization_id) organization_code, ' ||
669: ' gmppsrp.planner_code (pmh.inventory_item_id, pmh.organization_id) planner_code, ' ||
670: ' gmppsrp.buyer_name (pmh.inventory_item_id, pmh.organization_id) buyer_name, ' ||
671: ' gmppsrp.onhand_qty (pmh.inventory_item_id, pmh.organization_id) onhand_qty, ' ||
672: ' gmppsrp.unit_of_measure(pmh.inventory_item_id, pmh.organization_id) primary_uom_code, ' ||
673: ' gmppsrp.category(pmh.category_id) category, ' ||
674: ' CURSOR( ' ||
675: ' SELECT pmd.* ' ||
668: ' gmppsrp.organization_code (pmh.organization_id) organization_code, ' ||
669: ' gmppsrp.planner_code (pmh.inventory_item_id, pmh.organization_id) planner_code, ' ||
670: ' gmppsrp.buyer_name (pmh.inventory_item_id, pmh.organization_id) buyer_name, ' ||
671: ' gmppsrp.onhand_qty (pmh.inventory_item_id, pmh.organization_id) onhand_qty, ' ||
672: ' gmppsrp.unit_of_measure(pmh.inventory_item_id, pmh.organization_id) primary_uom_code, ' ||
673: ' gmppsrp.category(pmh.category_id) category, ' ||
674: ' CURSOR( ' ||
675: ' SELECT pmd.* ' ||
676: ' FROM ps_matl_dtl pmd ' ||
669: ' gmppsrp.planner_code (pmh.inventory_item_id, pmh.organization_id) planner_code, ' ||
670: ' gmppsrp.buyer_name (pmh.inventory_item_id, pmh.organization_id) buyer_name, ' ||
671: ' gmppsrp.onhand_qty (pmh.inventory_item_id, pmh.organization_id) onhand_qty, ' ||
672: ' gmppsrp.unit_of_measure(pmh.inventory_item_id, pmh.organization_id) primary_uom_code, ' ||
673: ' gmppsrp.category(pmh.category_id) category, ' ||
674: ' CURSOR( ' ||
675: ' SELECT pmd.* ' ||
676: ' FROM ps_matl_dtl pmd ' ||
677: ' WHERE pmd.inventory_item_id = pmh.inventory_item_id ' ||
1100: WHEN OTHERS THEN
1101: FND_FILE.PUT_LINE ( FND_FILE.LOG, 'Exception in procedure xml_transfer '||SQLERRM);
1102: END xml_transfer;
1103:
1104: END GMPPSRP; /***** END PACKAGE BODY ***************************/