1706: 'and nvl(plan.locator_id,-5) = nvl(prod.locator_id,-5) '||
1707: 'and prod.kanban_plan_id = -1 '||
1708: 'and plan.kanban_plan_id <> -1 ';
1709:
1710: l_cursor := dbms_sql.open_cursor;
1711: dbms_sql.parse(l_cursor, l_sql, dbms_sql.native);
1712:
1713: dbms_sql.define_column(l_cursor, 1, l_plan_pull_seq_id);
1714: dbms_sql.define_column(l_cursor, 2, l_no_of_cards);
1707: 'and prod.kanban_plan_id = -1 '||
1708: 'and plan.kanban_plan_id <> -1 ';
1709:
1710: l_cursor := dbms_sql.open_cursor;
1711: dbms_sql.parse(l_cursor, l_sql, dbms_sql.native);
1712:
1713: dbms_sql.define_column(l_cursor, 1, l_plan_pull_seq_id);
1714: dbms_sql.define_column(l_cursor, 2, l_no_of_cards);
1715: dbms_sql.define_column(l_cursor, 3, l_card_size);
1709:
1710: l_cursor := dbms_sql.open_cursor;
1711: dbms_sql.parse(l_cursor, l_sql, dbms_sql.native);
1712:
1713: dbms_sql.define_column(l_cursor, 1, l_plan_pull_seq_id);
1714: dbms_sql.define_column(l_cursor, 2, l_no_of_cards);
1715: dbms_sql.define_column(l_cursor, 3, l_card_size);
1716: dbms_sql.define_column(l_cursor, 4, l_calc_flag);
1717: dbms_sql.define_column(l_cursor, 5, l_eff_date);
1710: l_cursor := dbms_sql.open_cursor;
1711: dbms_sql.parse(l_cursor, l_sql, dbms_sql.native);
1712:
1713: dbms_sql.define_column(l_cursor, 1, l_plan_pull_seq_id);
1714: dbms_sql.define_column(l_cursor, 2, l_no_of_cards);
1715: dbms_sql.define_column(l_cursor, 3, l_card_size);
1716: dbms_sql.define_column(l_cursor, 4, l_calc_flag);
1717: dbms_sql.define_column(l_cursor, 5, l_eff_date);
1718: dbms_sql.define_column(l_cursor, 6, l_no_of_temp_cards);
1711: dbms_sql.parse(l_cursor, l_sql, dbms_sql.native);
1712:
1713: dbms_sql.define_column(l_cursor, 1, l_plan_pull_seq_id);
1714: dbms_sql.define_column(l_cursor, 2, l_no_of_cards);
1715: dbms_sql.define_column(l_cursor, 3, l_card_size);
1716: dbms_sql.define_column(l_cursor, 4, l_calc_flag);
1717: dbms_sql.define_column(l_cursor, 5, l_eff_date);
1718: dbms_sql.define_column(l_cursor, 6, l_no_of_temp_cards);
1719: dbms_sql.define_column(l_cursor, 7, l_no_of_cycles);
1712:
1713: dbms_sql.define_column(l_cursor, 1, l_plan_pull_seq_id);
1714: dbms_sql.define_column(l_cursor, 2, l_no_of_cards);
1715: dbms_sql.define_column(l_cursor, 3, l_card_size);
1716: dbms_sql.define_column(l_cursor, 4, l_calc_flag);
1717: dbms_sql.define_column(l_cursor, 5, l_eff_date);
1718: dbms_sql.define_column(l_cursor, 6, l_no_of_temp_cards);
1719: dbms_sql.define_column(l_cursor, 7, l_no_of_cycles);
1720: dbms_sql.define_column(l_cursor, 8, l_temp_exp_date);
1713: dbms_sql.define_column(l_cursor, 1, l_plan_pull_seq_id);
1714: dbms_sql.define_column(l_cursor, 2, l_no_of_cards);
1715: dbms_sql.define_column(l_cursor, 3, l_card_size);
1716: dbms_sql.define_column(l_cursor, 4, l_calc_flag);
1717: dbms_sql.define_column(l_cursor, 5, l_eff_date);
1718: dbms_sql.define_column(l_cursor, 6, l_no_of_temp_cards);
1719: dbms_sql.define_column(l_cursor, 7, l_no_of_cycles);
1720: dbms_sql.define_column(l_cursor, 8, l_temp_exp_date);
1721: dbms_sql.define_column(l_cursor, 9, l_imp_plan, 10);
1714: dbms_sql.define_column(l_cursor, 2, l_no_of_cards);
1715: dbms_sql.define_column(l_cursor, 3, l_card_size);
1716: dbms_sql.define_column(l_cursor, 4, l_calc_flag);
1717: dbms_sql.define_column(l_cursor, 5, l_eff_date);
1718: dbms_sql.define_column(l_cursor, 6, l_no_of_temp_cards);
1719: dbms_sql.define_column(l_cursor, 7, l_no_of_cycles);
1720: dbms_sql.define_column(l_cursor, 8, l_temp_exp_date);
1721: dbms_sql.define_column(l_cursor, 9, l_imp_plan, 10);
1722: dbms_sql.define_column(l_cursor, 10,l_plan_st_dt);
1715: dbms_sql.define_column(l_cursor, 3, l_card_size);
1716: dbms_sql.define_column(l_cursor, 4, l_calc_flag);
1717: dbms_sql.define_column(l_cursor, 5, l_eff_date);
1718: dbms_sql.define_column(l_cursor, 6, l_no_of_temp_cards);
1719: dbms_sql.define_column(l_cursor, 7, l_no_of_cycles);
1720: dbms_sql.define_column(l_cursor, 8, l_temp_exp_date);
1721: dbms_sql.define_column(l_cursor, 9, l_imp_plan, 10);
1722: dbms_sql.define_column(l_cursor, 10,l_plan_st_dt);
1723: dbms_sql.define_column(l_cursor, 11,l_plan_end_dt);
1716: dbms_sql.define_column(l_cursor, 4, l_calc_flag);
1717: dbms_sql.define_column(l_cursor, 5, l_eff_date);
1718: dbms_sql.define_column(l_cursor, 6, l_no_of_temp_cards);
1719: dbms_sql.define_column(l_cursor, 7, l_no_of_cycles);
1720: dbms_sql.define_column(l_cursor, 8, l_temp_exp_date);
1721: dbms_sql.define_column(l_cursor, 9, l_imp_plan, 10);
1722: dbms_sql.define_column(l_cursor, 10,l_plan_st_dt);
1723: dbms_sql.define_column(l_cursor, 11,l_plan_end_dt);
1724: dbms_sql.define_column(l_cursor, 12,l_prod_pull_seq_id);
1717: dbms_sql.define_column(l_cursor, 5, l_eff_date);
1718: dbms_sql.define_column(l_cursor, 6, l_no_of_temp_cards);
1719: dbms_sql.define_column(l_cursor, 7, l_no_of_cycles);
1720: dbms_sql.define_column(l_cursor, 8, l_temp_exp_date);
1721: dbms_sql.define_column(l_cursor, 9, l_imp_plan, 10);
1722: dbms_sql.define_column(l_cursor, 10,l_plan_st_dt);
1723: dbms_sql.define_column(l_cursor, 11,l_plan_end_dt);
1724: dbms_sql.define_column(l_cursor, 12,l_prod_pull_seq_id);
1725: dbms_sql.define_column(l_cursor, 13,l_avg_demand);
1718: dbms_sql.define_column(l_cursor, 6, l_no_of_temp_cards);
1719: dbms_sql.define_column(l_cursor, 7, l_no_of_cycles);
1720: dbms_sql.define_column(l_cursor, 8, l_temp_exp_date);
1721: dbms_sql.define_column(l_cursor, 9, l_imp_plan, 10);
1722: dbms_sql.define_column(l_cursor, 10,l_plan_st_dt);
1723: dbms_sql.define_column(l_cursor, 11,l_plan_end_dt);
1724: dbms_sql.define_column(l_cursor, 12,l_prod_pull_seq_id);
1725: dbms_sql.define_column(l_cursor, 13,l_avg_demand);
1726: dbms_sql.define_column(l_cursor, 14,l_moq);
1719: dbms_sql.define_column(l_cursor, 7, l_no_of_cycles);
1720: dbms_sql.define_column(l_cursor, 8, l_temp_exp_date);
1721: dbms_sql.define_column(l_cursor, 9, l_imp_plan, 10);
1722: dbms_sql.define_column(l_cursor, 10,l_plan_st_dt);
1723: dbms_sql.define_column(l_cursor, 11,l_plan_end_dt);
1724: dbms_sql.define_column(l_cursor, 12,l_prod_pull_seq_id);
1725: dbms_sql.define_column(l_cursor, 13,l_avg_demand);
1726: dbms_sql.define_column(l_cursor, 14,l_moq);
1727: dbms_sql.define_column(l_cursor, 15,l_alloc_perc);
1720: dbms_sql.define_column(l_cursor, 8, l_temp_exp_date);
1721: dbms_sql.define_column(l_cursor, 9, l_imp_plan, 10);
1722: dbms_sql.define_column(l_cursor, 10,l_plan_st_dt);
1723: dbms_sql.define_column(l_cursor, 11,l_plan_end_dt);
1724: dbms_sql.define_column(l_cursor, 12,l_prod_pull_seq_id);
1725: dbms_sql.define_column(l_cursor, 13,l_avg_demand);
1726: dbms_sql.define_column(l_cursor, 14,l_moq);
1727: dbms_sql.define_column(l_cursor, 15,l_alloc_perc);
1728: dbms_sql.define_column(l_cursor, 16,l_lead_time);
1721: dbms_sql.define_column(l_cursor, 9, l_imp_plan, 10);
1722: dbms_sql.define_column(l_cursor, 10,l_plan_st_dt);
1723: dbms_sql.define_column(l_cursor, 11,l_plan_end_dt);
1724: dbms_sql.define_column(l_cursor, 12,l_prod_pull_seq_id);
1725: dbms_sql.define_column(l_cursor, 13,l_avg_demand);
1726: dbms_sql.define_column(l_cursor, 14,l_moq);
1727: dbms_sql.define_column(l_cursor, 15,l_alloc_perc);
1728: dbms_sql.define_column(l_cursor, 16,l_lead_time);
1729: dbms_sql.define_column(l_cursor, 17,l_lot_multiplier);
1722: dbms_sql.define_column(l_cursor, 10,l_plan_st_dt);
1723: dbms_sql.define_column(l_cursor, 11,l_plan_end_dt);
1724: dbms_sql.define_column(l_cursor, 12,l_prod_pull_seq_id);
1725: dbms_sql.define_column(l_cursor, 13,l_avg_demand);
1726: dbms_sql.define_column(l_cursor, 14,l_moq);
1727: dbms_sql.define_column(l_cursor, 15,l_alloc_perc);
1728: dbms_sql.define_column(l_cursor, 16,l_lead_time);
1729: dbms_sql.define_column(l_cursor, 17,l_lot_multiplier);
1730: dbms_sql.define_column(l_cursor, 18,l_safety_stock);
1723: dbms_sql.define_column(l_cursor, 11,l_plan_end_dt);
1724: dbms_sql.define_column(l_cursor, 12,l_prod_pull_seq_id);
1725: dbms_sql.define_column(l_cursor, 13,l_avg_demand);
1726: dbms_sql.define_column(l_cursor, 14,l_moq);
1727: dbms_sql.define_column(l_cursor, 15,l_alloc_perc);
1728: dbms_sql.define_column(l_cursor, 16,l_lead_time);
1729: dbms_sql.define_column(l_cursor, 17,l_lot_multiplier);
1730: dbms_sql.define_column(l_cursor, 18,l_safety_stock);
1731: dbms_sql.define_column(l_cursor, 19, l_attr_1, 150);
1724: dbms_sql.define_column(l_cursor, 12,l_prod_pull_seq_id);
1725: dbms_sql.define_column(l_cursor, 13,l_avg_demand);
1726: dbms_sql.define_column(l_cursor, 14,l_moq);
1727: dbms_sql.define_column(l_cursor, 15,l_alloc_perc);
1728: dbms_sql.define_column(l_cursor, 16,l_lead_time);
1729: dbms_sql.define_column(l_cursor, 17,l_lot_multiplier);
1730: dbms_sql.define_column(l_cursor, 18,l_safety_stock);
1731: dbms_sql.define_column(l_cursor, 19, l_attr_1, 150);
1732: dbms_sql.define_column(l_cursor, 20, l_attr_2, 150);
1725: dbms_sql.define_column(l_cursor, 13,l_avg_demand);
1726: dbms_sql.define_column(l_cursor, 14,l_moq);
1727: dbms_sql.define_column(l_cursor, 15,l_alloc_perc);
1728: dbms_sql.define_column(l_cursor, 16,l_lead_time);
1729: dbms_sql.define_column(l_cursor, 17,l_lot_multiplier);
1730: dbms_sql.define_column(l_cursor, 18,l_safety_stock);
1731: dbms_sql.define_column(l_cursor, 19, l_attr_1, 150);
1732: dbms_sql.define_column(l_cursor, 20, l_attr_2, 150);
1733: dbms_sql.define_column(l_cursor, 21, l_attr_3, 150);
1726: dbms_sql.define_column(l_cursor, 14,l_moq);
1727: dbms_sql.define_column(l_cursor, 15,l_alloc_perc);
1728: dbms_sql.define_column(l_cursor, 16,l_lead_time);
1729: dbms_sql.define_column(l_cursor, 17,l_lot_multiplier);
1730: dbms_sql.define_column(l_cursor, 18,l_safety_stock);
1731: dbms_sql.define_column(l_cursor, 19, l_attr_1, 150);
1732: dbms_sql.define_column(l_cursor, 20, l_attr_2, 150);
1733: dbms_sql.define_column(l_cursor, 21, l_attr_3, 150);
1734: dbms_sql.define_column(l_cursor, 22, l_attr_4, 150);
1727: dbms_sql.define_column(l_cursor, 15,l_alloc_perc);
1728: dbms_sql.define_column(l_cursor, 16,l_lead_time);
1729: dbms_sql.define_column(l_cursor, 17,l_lot_multiplier);
1730: dbms_sql.define_column(l_cursor, 18,l_safety_stock);
1731: dbms_sql.define_column(l_cursor, 19, l_attr_1, 150);
1732: dbms_sql.define_column(l_cursor, 20, l_attr_2, 150);
1733: dbms_sql.define_column(l_cursor, 21, l_attr_3, 150);
1734: dbms_sql.define_column(l_cursor, 22, l_attr_4, 150);
1735: dbms_sql.define_column(l_cursor, 23, l_attr_5, 150);
1728: dbms_sql.define_column(l_cursor, 16,l_lead_time);
1729: dbms_sql.define_column(l_cursor, 17,l_lot_multiplier);
1730: dbms_sql.define_column(l_cursor, 18,l_safety_stock);
1731: dbms_sql.define_column(l_cursor, 19, l_attr_1, 150);
1732: dbms_sql.define_column(l_cursor, 20, l_attr_2, 150);
1733: dbms_sql.define_column(l_cursor, 21, l_attr_3, 150);
1734: dbms_sql.define_column(l_cursor, 22, l_attr_4, 150);
1735: dbms_sql.define_column(l_cursor, 23, l_attr_5, 150);
1736: dbms_sql.define_column(l_cursor, 24, l_attr_6, 150);
1729: dbms_sql.define_column(l_cursor, 17,l_lot_multiplier);
1730: dbms_sql.define_column(l_cursor, 18,l_safety_stock);
1731: dbms_sql.define_column(l_cursor, 19, l_attr_1, 150);
1732: dbms_sql.define_column(l_cursor, 20, l_attr_2, 150);
1733: dbms_sql.define_column(l_cursor, 21, l_attr_3, 150);
1734: dbms_sql.define_column(l_cursor, 22, l_attr_4, 150);
1735: dbms_sql.define_column(l_cursor, 23, l_attr_5, 150);
1736: dbms_sql.define_column(l_cursor, 24, l_attr_6, 150);
1737: dbms_sql.define_column(l_cursor, 25, l_attr_7, 150);
1730: dbms_sql.define_column(l_cursor, 18,l_safety_stock);
1731: dbms_sql.define_column(l_cursor, 19, l_attr_1, 150);
1732: dbms_sql.define_column(l_cursor, 20, l_attr_2, 150);
1733: dbms_sql.define_column(l_cursor, 21, l_attr_3, 150);
1734: dbms_sql.define_column(l_cursor, 22, l_attr_4, 150);
1735: dbms_sql.define_column(l_cursor, 23, l_attr_5, 150);
1736: dbms_sql.define_column(l_cursor, 24, l_attr_6, 150);
1737: dbms_sql.define_column(l_cursor, 25, l_attr_7, 150);
1738: dbms_sql.define_column(l_cursor, 26, l_attr_8, 150);
1731: dbms_sql.define_column(l_cursor, 19, l_attr_1, 150);
1732: dbms_sql.define_column(l_cursor, 20, l_attr_2, 150);
1733: dbms_sql.define_column(l_cursor, 21, l_attr_3, 150);
1734: dbms_sql.define_column(l_cursor, 22, l_attr_4, 150);
1735: dbms_sql.define_column(l_cursor, 23, l_attr_5, 150);
1736: dbms_sql.define_column(l_cursor, 24, l_attr_6, 150);
1737: dbms_sql.define_column(l_cursor, 25, l_attr_7, 150);
1738: dbms_sql.define_column(l_cursor, 26, l_attr_8, 150);
1739: dbms_sql.define_column(l_cursor, 27, l_attr_9, 150);
1732: dbms_sql.define_column(l_cursor, 20, l_attr_2, 150);
1733: dbms_sql.define_column(l_cursor, 21, l_attr_3, 150);
1734: dbms_sql.define_column(l_cursor, 22, l_attr_4, 150);
1735: dbms_sql.define_column(l_cursor, 23, l_attr_5, 150);
1736: dbms_sql.define_column(l_cursor, 24, l_attr_6, 150);
1737: dbms_sql.define_column(l_cursor, 25, l_attr_7, 150);
1738: dbms_sql.define_column(l_cursor, 26, l_attr_8, 150);
1739: dbms_sql.define_column(l_cursor, 27, l_attr_9, 150);
1740: dbms_sql.define_column(l_cursor, 28, l_attr_10, 150);
1733: dbms_sql.define_column(l_cursor, 21, l_attr_3, 150);
1734: dbms_sql.define_column(l_cursor, 22, l_attr_4, 150);
1735: dbms_sql.define_column(l_cursor, 23, l_attr_5, 150);
1736: dbms_sql.define_column(l_cursor, 24, l_attr_6, 150);
1737: dbms_sql.define_column(l_cursor, 25, l_attr_7, 150);
1738: dbms_sql.define_column(l_cursor, 26, l_attr_8, 150);
1739: dbms_sql.define_column(l_cursor, 27, l_attr_9, 150);
1740: dbms_sql.define_column(l_cursor, 28, l_attr_10, 150);
1741: dbms_sql.define_column(l_cursor, 29, l_attr_11, 150);
1734: dbms_sql.define_column(l_cursor, 22, l_attr_4, 150);
1735: dbms_sql.define_column(l_cursor, 23, l_attr_5, 150);
1736: dbms_sql.define_column(l_cursor, 24, l_attr_6, 150);
1737: dbms_sql.define_column(l_cursor, 25, l_attr_7, 150);
1738: dbms_sql.define_column(l_cursor, 26, l_attr_8, 150);
1739: dbms_sql.define_column(l_cursor, 27, l_attr_9, 150);
1740: dbms_sql.define_column(l_cursor, 28, l_attr_10, 150);
1741: dbms_sql.define_column(l_cursor, 29, l_attr_11, 150);
1742: dbms_sql.define_column(l_cursor, 30, l_attr_12, 150);
1735: dbms_sql.define_column(l_cursor, 23, l_attr_5, 150);
1736: dbms_sql.define_column(l_cursor, 24, l_attr_6, 150);
1737: dbms_sql.define_column(l_cursor, 25, l_attr_7, 150);
1738: dbms_sql.define_column(l_cursor, 26, l_attr_8, 150);
1739: dbms_sql.define_column(l_cursor, 27, l_attr_9, 150);
1740: dbms_sql.define_column(l_cursor, 28, l_attr_10, 150);
1741: dbms_sql.define_column(l_cursor, 29, l_attr_11, 150);
1742: dbms_sql.define_column(l_cursor, 30, l_attr_12, 150);
1743: dbms_sql.define_column(l_cursor, 31, l_attr_13, 150);
1736: dbms_sql.define_column(l_cursor, 24, l_attr_6, 150);
1737: dbms_sql.define_column(l_cursor, 25, l_attr_7, 150);
1738: dbms_sql.define_column(l_cursor, 26, l_attr_8, 150);
1739: dbms_sql.define_column(l_cursor, 27, l_attr_9, 150);
1740: dbms_sql.define_column(l_cursor, 28, l_attr_10, 150);
1741: dbms_sql.define_column(l_cursor, 29, l_attr_11, 150);
1742: dbms_sql.define_column(l_cursor, 30, l_attr_12, 150);
1743: dbms_sql.define_column(l_cursor, 31, l_attr_13, 150);
1744: dbms_sql.define_column(l_cursor, 32, l_attr_14, 150);
1737: dbms_sql.define_column(l_cursor, 25, l_attr_7, 150);
1738: dbms_sql.define_column(l_cursor, 26, l_attr_8, 150);
1739: dbms_sql.define_column(l_cursor, 27, l_attr_9, 150);
1740: dbms_sql.define_column(l_cursor, 28, l_attr_10, 150);
1741: dbms_sql.define_column(l_cursor, 29, l_attr_11, 150);
1742: dbms_sql.define_column(l_cursor, 30, l_attr_12, 150);
1743: dbms_sql.define_column(l_cursor, 31, l_attr_13, 150);
1744: dbms_sql.define_column(l_cursor, 32, l_attr_14, 150);
1745: dbms_sql.define_column(l_cursor, 33, l_attr_15, 150);
1738: dbms_sql.define_column(l_cursor, 26, l_attr_8, 150);
1739: dbms_sql.define_column(l_cursor, 27, l_attr_9, 150);
1740: dbms_sql.define_column(l_cursor, 28, l_attr_10, 150);
1741: dbms_sql.define_column(l_cursor, 29, l_attr_11, 150);
1742: dbms_sql.define_column(l_cursor, 30, l_attr_12, 150);
1743: dbms_sql.define_column(l_cursor, 31, l_attr_13, 150);
1744: dbms_sql.define_column(l_cursor, 32, l_attr_14, 150);
1745: dbms_sql.define_column(l_cursor, 33, l_attr_15, 150);
1746: dbms_sql.define_column(l_cursor, 34, l_release_kanban_flag);
1739: dbms_sql.define_column(l_cursor, 27, l_attr_9, 150);
1740: dbms_sql.define_column(l_cursor, 28, l_attr_10, 150);
1741: dbms_sql.define_column(l_cursor, 29, l_attr_11, 150);
1742: dbms_sql.define_column(l_cursor, 30, l_attr_12, 150);
1743: dbms_sql.define_column(l_cursor, 31, l_attr_13, 150);
1744: dbms_sql.define_column(l_cursor, 32, l_attr_14, 150);
1745: dbms_sql.define_column(l_cursor, 33, l_attr_15, 150);
1746: dbms_sql.define_column(l_cursor, 34, l_release_kanban_flag);
1747:
1740: dbms_sql.define_column(l_cursor, 28, l_attr_10, 150);
1741: dbms_sql.define_column(l_cursor, 29, l_attr_11, 150);
1742: dbms_sql.define_column(l_cursor, 30, l_attr_12, 150);
1743: dbms_sql.define_column(l_cursor, 31, l_attr_13, 150);
1744: dbms_sql.define_column(l_cursor, 32, l_attr_14, 150);
1745: dbms_sql.define_column(l_cursor, 33, l_attr_15, 150);
1746: dbms_sql.define_column(l_cursor, 34, l_release_kanban_flag);
1747:
1748: l_sql_exec := dbms_sql.execute(l_cursor);
1741: dbms_sql.define_column(l_cursor, 29, l_attr_11, 150);
1742: dbms_sql.define_column(l_cursor, 30, l_attr_12, 150);
1743: dbms_sql.define_column(l_cursor, 31, l_attr_13, 150);
1744: dbms_sql.define_column(l_cursor, 32, l_attr_14, 150);
1745: dbms_sql.define_column(l_cursor, 33, l_attr_15, 150);
1746: dbms_sql.define_column(l_cursor, 34, l_release_kanban_flag);
1747:
1748: l_sql_exec := dbms_sql.execute(l_cursor);
1749:
1742: dbms_sql.define_column(l_cursor, 30, l_attr_12, 150);
1743: dbms_sql.define_column(l_cursor, 31, l_attr_13, 150);
1744: dbms_sql.define_column(l_cursor, 32, l_attr_14, 150);
1745: dbms_sql.define_column(l_cursor, 33, l_attr_15, 150);
1746: dbms_sql.define_column(l_cursor, 34, l_release_kanban_flag);
1747:
1748: l_sql_exec := dbms_sql.execute(l_cursor);
1749:
1750: loop
1744: dbms_sql.define_column(l_cursor, 32, l_attr_14, 150);
1745: dbms_sql.define_column(l_cursor, 33, l_attr_15, 150);
1746: dbms_sql.define_column(l_cursor, 34, l_release_kanban_flag);
1747:
1748: l_sql_exec := dbms_sql.execute(l_cursor);
1749:
1750: loop
1751: exit when dbms_sql.fetch_rows(l_cursor) = 0;
1752: dbms_sql.column_value(l_cursor, 1, l_plan_pull_seq_id);
1747:
1748: l_sql_exec := dbms_sql.execute(l_cursor);
1749:
1750: loop
1751: exit when dbms_sql.fetch_rows(l_cursor) = 0;
1752: dbms_sql.column_value(l_cursor, 1, l_plan_pull_seq_id);
1753: dbms_sql.column_value(l_cursor, 2, l_no_of_cards);
1754: dbms_sql.column_value(l_cursor, 3, l_card_size);
1755: dbms_sql.column_value(l_cursor, 4, l_calc_flag);
1748: l_sql_exec := dbms_sql.execute(l_cursor);
1749:
1750: loop
1751: exit when dbms_sql.fetch_rows(l_cursor) = 0;
1752: dbms_sql.column_value(l_cursor, 1, l_plan_pull_seq_id);
1753: dbms_sql.column_value(l_cursor, 2, l_no_of_cards);
1754: dbms_sql.column_value(l_cursor, 3, l_card_size);
1755: dbms_sql.column_value(l_cursor, 4, l_calc_flag);
1756: dbms_sql.column_value(l_cursor, 5, l_eff_date);
1749:
1750: loop
1751: exit when dbms_sql.fetch_rows(l_cursor) = 0;
1752: dbms_sql.column_value(l_cursor, 1, l_plan_pull_seq_id);
1753: dbms_sql.column_value(l_cursor, 2, l_no_of_cards);
1754: dbms_sql.column_value(l_cursor, 3, l_card_size);
1755: dbms_sql.column_value(l_cursor, 4, l_calc_flag);
1756: dbms_sql.column_value(l_cursor, 5, l_eff_date);
1757: dbms_sql.column_value(l_cursor, 6, l_no_of_temp_cards);
1750: loop
1751: exit when dbms_sql.fetch_rows(l_cursor) = 0;
1752: dbms_sql.column_value(l_cursor, 1, l_plan_pull_seq_id);
1753: dbms_sql.column_value(l_cursor, 2, l_no_of_cards);
1754: dbms_sql.column_value(l_cursor, 3, l_card_size);
1755: dbms_sql.column_value(l_cursor, 4, l_calc_flag);
1756: dbms_sql.column_value(l_cursor, 5, l_eff_date);
1757: dbms_sql.column_value(l_cursor, 6, l_no_of_temp_cards);
1758: dbms_sql.column_value(l_cursor, 7, l_no_of_cycles);
1751: exit when dbms_sql.fetch_rows(l_cursor) = 0;
1752: dbms_sql.column_value(l_cursor, 1, l_plan_pull_seq_id);
1753: dbms_sql.column_value(l_cursor, 2, l_no_of_cards);
1754: dbms_sql.column_value(l_cursor, 3, l_card_size);
1755: dbms_sql.column_value(l_cursor, 4, l_calc_flag);
1756: dbms_sql.column_value(l_cursor, 5, l_eff_date);
1757: dbms_sql.column_value(l_cursor, 6, l_no_of_temp_cards);
1758: dbms_sql.column_value(l_cursor, 7, l_no_of_cycles);
1759: dbms_sql.column_value(l_cursor, 8, l_temp_exp_date);
1752: dbms_sql.column_value(l_cursor, 1, l_plan_pull_seq_id);
1753: dbms_sql.column_value(l_cursor, 2, l_no_of_cards);
1754: dbms_sql.column_value(l_cursor, 3, l_card_size);
1755: dbms_sql.column_value(l_cursor, 4, l_calc_flag);
1756: dbms_sql.column_value(l_cursor, 5, l_eff_date);
1757: dbms_sql.column_value(l_cursor, 6, l_no_of_temp_cards);
1758: dbms_sql.column_value(l_cursor, 7, l_no_of_cycles);
1759: dbms_sql.column_value(l_cursor, 8, l_temp_exp_date);
1760: dbms_sql.column_value(l_cursor, 9, l_imp_plan);
1753: dbms_sql.column_value(l_cursor, 2, l_no_of_cards);
1754: dbms_sql.column_value(l_cursor, 3, l_card_size);
1755: dbms_sql.column_value(l_cursor, 4, l_calc_flag);
1756: dbms_sql.column_value(l_cursor, 5, l_eff_date);
1757: dbms_sql.column_value(l_cursor, 6, l_no_of_temp_cards);
1758: dbms_sql.column_value(l_cursor, 7, l_no_of_cycles);
1759: dbms_sql.column_value(l_cursor, 8, l_temp_exp_date);
1760: dbms_sql.column_value(l_cursor, 9, l_imp_plan);
1761: dbms_sql.column_value(l_cursor, 10,l_plan_st_dt);
1754: dbms_sql.column_value(l_cursor, 3, l_card_size);
1755: dbms_sql.column_value(l_cursor, 4, l_calc_flag);
1756: dbms_sql.column_value(l_cursor, 5, l_eff_date);
1757: dbms_sql.column_value(l_cursor, 6, l_no_of_temp_cards);
1758: dbms_sql.column_value(l_cursor, 7, l_no_of_cycles);
1759: dbms_sql.column_value(l_cursor, 8, l_temp_exp_date);
1760: dbms_sql.column_value(l_cursor, 9, l_imp_plan);
1761: dbms_sql.column_value(l_cursor, 10,l_plan_st_dt);
1762: dbms_sql.column_value(l_cursor, 11,l_plan_end_dt);
1755: dbms_sql.column_value(l_cursor, 4, l_calc_flag);
1756: dbms_sql.column_value(l_cursor, 5, l_eff_date);
1757: dbms_sql.column_value(l_cursor, 6, l_no_of_temp_cards);
1758: dbms_sql.column_value(l_cursor, 7, l_no_of_cycles);
1759: dbms_sql.column_value(l_cursor, 8, l_temp_exp_date);
1760: dbms_sql.column_value(l_cursor, 9, l_imp_plan);
1761: dbms_sql.column_value(l_cursor, 10,l_plan_st_dt);
1762: dbms_sql.column_value(l_cursor, 11,l_plan_end_dt);
1763: dbms_sql.column_value(l_cursor, 12,l_prod_pull_seq_id);
1756: dbms_sql.column_value(l_cursor, 5, l_eff_date);
1757: dbms_sql.column_value(l_cursor, 6, l_no_of_temp_cards);
1758: dbms_sql.column_value(l_cursor, 7, l_no_of_cycles);
1759: dbms_sql.column_value(l_cursor, 8, l_temp_exp_date);
1760: dbms_sql.column_value(l_cursor, 9, l_imp_plan);
1761: dbms_sql.column_value(l_cursor, 10,l_plan_st_dt);
1762: dbms_sql.column_value(l_cursor, 11,l_plan_end_dt);
1763: dbms_sql.column_value(l_cursor, 12,l_prod_pull_seq_id);
1764: dbms_sql.column_value(l_cursor, 13, l_avg_demand);
1757: dbms_sql.column_value(l_cursor, 6, l_no_of_temp_cards);
1758: dbms_sql.column_value(l_cursor, 7, l_no_of_cycles);
1759: dbms_sql.column_value(l_cursor, 8, l_temp_exp_date);
1760: dbms_sql.column_value(l_cursor, 9, l_imp_plan);
1761: dbms_sql.column_value(l_cursor, 10,l_plan_st_dt);
1762: dbms_sql.column_value(l_cursor, 11,l_plan_end_dt);
1763: dbms_sql.column_value(l_cursor, 12,l_prod_pull_seq_id);
1764: dbms_sql.column_value(l_cursor, 13, l_avg_demand);
1765: dbms_sql.column_value(l_cursor, 14, l_moq);
1758: dbms_sql.column_value(l_cursor, 7, l_no_of_cycles);
1759: dbms_sql.column_value(l_cursor, 8, l_temp_exp_date);
1760: dbms_sql.column_value(l_cursor, 9, l_imp_plan);
1761: dbms_sql.column_value(l_cursor, 10,l_plan_st_dt);
1762: dbms_sql.column_value(l_cursor, 11,l_plan_end_dt);
1763: dbms_sql.column_value(l_cursor, 12,l_prod_pull_seq_id);
1764: dbms_sql.column_value(l_cursor, 13, l_avg_demand);
1765: dbms_sql.column_value(l_cursor, 14, l_moq);
1766: dbms_sql.column_value(l_cursor, 15, l_alloc_perc);
1759: dbms_sql.column_value(l_cursor, 8, l_temp_exp_date);
1760: dbms_sql.column_value(l_cursor, 9, l_imp_plan);
1761: dbms_sql.column_value(l_cursor, 10,l_plan_st_dt);
1762: dbms_sql.column_value(l_cursor, 11,l_plan_end_dt);
1763: dbms_sql.column_value(l_cursor, 12,l_prod_pull_seq_id);
1764: dbms_sql.column_value(l_cursor, 13, l_avg_demand);
1765: dbms_sql.column_value(l_cursor, 14, l_moq);
1766: dbms_sql.column_value(l_cursor, 15, l_alloc_perc);
1767: dbms_sql.column_value(l_cursor, 16,l_lead_time);
1760: dbms_sql.column_value(l_cursor, 9, l_imp_plan);
1761: dbms_sql.column_value(l_cursor, 10,l_plan_st_dt);
1762: dbms_sql.column_value(l_cursor, 11,l_plan_end_dt);
1763: dbms_sql.column_value(l_cursor, 12,l_prod_pull_seq_id);
1764: dbms_sql.column_value(l_cursor, 13, l_avg_demand);
1765: dbms_sql.column_value(l_cursor, 14, l_moq);
1766: dbms_sql.column_value(l_cursor, 15, l_alloc_perc);
1767: dbms_sql.column_value(l_cursor, 16,l_lead_time);
1768: dbms_sql.column_value(l_cursor, 17,l_lot_multiplier);
1761: dbms_sql.column_value(l_cursor, 10,l_plan_st_dt);
1762: dbms_sql.column_value(l_cursor, 11,l_plan_end_dt);
1763: dbms_sql.column_value(l_cursor, 12,l_prod_pull_seq_id);
1764: dbms_sql.column_value(l_cursor, 13, l_avg_demand);
1765: dbms_sql.column_value(l_cursor, 14, l_moq);
1766: dbms_sql.column_value(l_cursor, 15, l_alloc_perc);
1767: dbms_sql.column_value(l_cursor, 16,l_lead_time);
1768: dbms_sql.column_value(l_cursor, 17,l_lot_multiplier);
1769: dbms_sql.column_value(l_cursor, 18,l_safety_stock);
1762: dbms_sql.column_value(l_cursor, 11,l_plan_end_dt);
1763: dbms_sql.column_value(l_cursor, 12,l_prod_pull_seq_id);
1764: dbms_sql.column_value(l_cursor, 13, l_avg_demand);
1765: dbms_sql.column_value(l_cursor, 14, l_moq);
1766: dbms_sql.column_value(l_cursor, 15, l_alloc_perc);
1767: dbms_sql.column_value(l_cursor, 16,l_lead_time);
1768: dbms_sql.column_value(l_cursor, 17,l_lot_multiplier);
1769: dbms_sql.column_value(l_cursor, 18,l_safety_stock);
1770: dbms_sql.column_value(l_cursor, 19, l_attr_1);
1763: dbms_sql.column_value(l_cursor, 12,l_prod_pull_seq_id);
1764: dbms_sql.column_value(l_cursor, 13, l_avg_demand);
1765: dbms_sql.column_value(l_cursor, 14, l_moq);
1766: dbms_sql.column_value(l_cursor, 15, l_alloc_perc);
1767: dbms_sql.column_value(l_cursor, 16,l_lead_time);
1768: dbms_sql.column_value(l_cursor, 17,l_lot_multiplier);
1769: dbms_sql.column_value(l_cursor, 18,l_safety_stock);
1770: dbms_sql.column_value(l_cursor, 19, l_attr_1);
1771: dbms_sql.column_value(l_cursor, 20, l_attr_2);
1764: dbms_sql.column_value(l_cursor, 13, l_avg_demand);
1765: dbms_sql.column_value(l_cursor, 14, l_moq);
1766: dbms_sql.column_value(l_cursor, 15, l_alloc_perc);
1767: dbms_sql.column_value(l_cursor, 16,l_lead_time);
1768: dbms_sql.column_value(l_cursor, 17,l_lot_multiplier);
1769: dbms_sql.column_value(l_cursor, 18,l_safety_stock);
1770: dbms_sql.column_value(l_cursor, 19, l_attr_1);
1771: dbms_sql.column_value(l_cursor, 20, l_attr_2);
1772: dbms_sql.column_value(l_cursor, 21, l_attr_3);
1765: dbms_sql.column_value(l_cursor, 14, l_moq);
1766: dbms_sql.column_value(l_cursor, 15, l_alloc_perc);
1767: dbms_sql.column_value(l_cursor, 16,l_lead_time);
1768: dbms_sql.column_value(l_cursor, 17,l_lot_multiplier);
1769: dbms_sql.column_value(l_cursor, 18,l_safety_stock);
1770: dbms_sql.column_value(l_cursor, 19, l_attr_1);
1771: dbms_sql.column_value(l_cursor, 20, l_attr_2);
1772: dbms_sql.column_value(l_cursor, 21, l_attr_3);
1773: dbms_sql.column_value(l_cursor, 22, l_attr_4);
1766: dbms_sql.column_value(l_cursor, 15, l_alloc_perc);
1767: dbms_sql.column_value(l_cursor, 16,l_lead_time);
1768: dbms_sql.column_value(l_cursor, 17,l_lot_multiplier);
1769: dbms_sql.column_value(l_cursor, 18,l_safety_stock);
1770: dbms_sql.column_value(l_cursor, 19, l_attr_1);
1771: dbms_sql.column_value(l_cursor, 20, l_attr_2);
1772: dbms_sql.column_value(l_cursor, 21, l_attr_3);
1773: dbms_sql.column_value(l_cursor, 22, l_attr_4);
1774: dbms_sql.column_value(l_cursor, 23, l_attr_5);
1767: dbms_sql.column_value(l_cursor, 16,l_lead_time);
1768: dbms_sql.column_value(l_cursor, 17,l_lot_multiplier);
1769: dbms_sql.column_value(l_cursor, 18,l_safety_stock);
1770: dbms_sql.column_value(l_cursor, 19, l_attr_1);
1771: dbms_sql.column_value(l_cursor, 20, l_attr_2);
1772: dbms_sql.column_value(l_cursor, 21, l_attr_3);
1773: dbms_sql.column_value(l_cursor, 22, l_attr_4);
1774: dbms_sql.column_value(l_cursor, 23, l_attr_5);
1775: dbms_sql.column_value(l_cursor, 24, l_attr_6);
1768: dbms_sql.column_value(l_cursor, 17,l_lot_multiplier);
1769: dbms_sql.column_value(l_cursor, 18,l_safety_stock);
1770: dbms_sql.column_value(l_cursor, 19, l_attr_1);
1771: dbms_sql.column_value(l_cursor, 20, l_attr_2);
1772: dbms_sql.column_value(l_cursor, 21, l_attr_3);
1773: dbms_sql.column_value(l_cursor, 22, l_attr_4);
1774: dbms_sql.column_value(l_cursor, 23, l_attr_5);
1775: dbms_sql.column_value(l_cursor, 24, l_attr_6);
1776: dbms_sql.column_value(l_cursor, 25, l_attr_7);
1769: dbms_sql.column_value(l_cursor, 18,l_safety_stock);
1770: dbms_sql.column_value(l_cursor, 19, l_attr_1);
1771: dbms_sql.column_value(l_cursor, 20, l_attr_2);
1772: dbms_sql.column_value(l_cursor, 21, l_attr_3);
1773: dbms_sql.column_value(l_cursor, 22, l_attr_4);
1774: dbms_sql.column_value(l_cursor, 23, l_attr_5);
1775: dbms_sql.column_value(l_cursor, 24, l_attr_6);
1776: dbms_sql.column_value(l_cursor, 25, l_attr_7);
1777: dbms_sql.column_value(l_cursor, 26, l_attr_8);
1770: dbms_sql.column_value(l_cursor, 19, l_attr_1);
1771: dbms_sql.column_value(l_cursor, 20, l_attr_2);
1772: dbms_sql.column_value(l_cursor, 21, l_attr_3);
1773: dbms_sql.column_value(l_cursor, 22, l_attr_4);
1774: dbms_sql.column_value(l_cursor, 23, l_attr_5);
1775: dbms_sql.column_value(l_cursor, 24, l_attr_6);
1776: dbms_sql.column_value(l_cursor, 25, l_attr_7);
1777: dbms_sql.column_value(l_cursor, 26, l_attr_8);
1778: dbms_sql.column_value(l_cursor, 27, l_attr_9);
1771: dbms_sql.column_value(l_cursor, 20, l_attr_2);
1772: dbms_sql.column_value(l_cursor, 21, l_attr_3);
1773: dbms_sql.column_value(l_cursor, 22, l_attr_4);
1774: dbms_sql.column_value(l_cursor, 23, l_attr_5);
1775: dbms_sql.column_value(l_cursor, 24, l_attr_6);
1776: dbms_sql.column_value(l_cursor, 25, l_attr_7);
1777: dbms_sql.column_value(l_cursor, 26, l_attr_8);
1778: dbms_sql.column_value(l_cursor, 27, l_attr_9);
1779: dbms_sql.column_value(l_cursor, 28, l_attr_10);
1772: dbms_sql.column_value(l_cursor, 21, l_attr_3);
1773: dbms_sql.column_value(l_cursor, 22, l_attr_4);
1774: dbms_sql.column_value(l_cursor, 23, l_attr_5);
1775: dbms_sql.column_value(l_cursor, 24, l_attr_6);
1776: dbms_sql.column_value(l_cursor, 25, l_attr_7);
1777: dbms_sql.column_value(l_cursor, 26, l_attr_8);
1778: dbms_sql.column_value(l_cursor, 27, l_attr_9);
1779: dbms_sql.column_value(l_cursor, 28, l_attr_10);
1780: dbms_sql.column_value(l_cursor, 29, l_attr_11);
1773: dbms_sql.column_value(l_cursor, 22, l_attr_4);
1774: dbms_sql.column_value(l_cursor, 23, l_attr_5);
1775: dbms_sql.column_value(l_cursor, 24, l_attr_6);
1776: dbms_sql.column_value(l_cursor, 25, l_attr_7);
1777: dbms_sql.column_value(l_cursor, 26, l_attr_8);
1778: dbms_sql.column_value(l_cursor, 27, l_attr_9);
1779: dbms_sql.column_value(l_cursor, 28, l_attr_10);
1780: dbms_sql.column_value(l_cursor, 29, l_attr_11);
1781: dbms_sql.column_value(l_cursor, 30, l_attr_12);
1774: dbms_sql.column_value(l_cursor, 23, l_attr_5);
1775: dbms_sql.column_value(l_cursor, 24, l_attr_6);
1776: dbms_sql.column_value(l_cursor, 25, l_attr_7);
1777: dbms_sql.column_value(l_cursor, 26, l_attr_8);
1778: dbms_sql.column_value(l_cursor, 27, l_attr_9);
1779: dbms_sql.column_value(l_cursor, 28, l_attr_10);
1780: dbms_sql.column_value(l_cursor, 29, l_attr_11);
1781: dbms_sql.column_value(l_cursor, 30, l_attr_12);
1782: dbms_sql.column_value(l_cursor, 31, l_attr_13);
1775: dbms_sql.column_value(l_cursor, 24, l_attr_6);
1776: dbms_sql.column_value(l_cursor, 25, l_attr_7);
1777: dbms_sql.column_value(l_cursor, 26, l_attr_8);
1778: dbms_sql.column_value(l_cursor, 27, l_attr_9);
1779: dbms_sql.column_value(l_cursor, 28, l_attr_10);
1780: dbms_sql.column_value(l_cursor, 29, l_attr_11);
1781: dbms_sql.column_value(l_cursor, 30, l_attr_12);
1782: dbms_sql.column_value(l_cursor, 31, l_attr_13);
1783: dbms_sql.column_value(l_cursor, 32, l_attr_14);
1776: dbms_sql.column_value(l_cursor, 25, l_attr_7);
1777: dbms_sql.column_value(l_cursor, 26, l_attr_8);
1778: dbms_sql.column_value(l_cursor, 27, l_attr_9);
1779: dbms_sql.column_value(l_cursor, 28, l_attr_10);
1780: dbms_sql.column_value(l_cursor, 29, l_attr_11);
1781: dbms_sql.column_value(l_cursor, 30, l_attr_12);
1782: dbms_sql.column_value(l_cursor, 31, l_attr_13);
1783: dbms_sql.column_value(l_cursor, 32, l_attr_14);
1784: dbms_sql.column_value(l_cursor, 33, l_attr_15);
1777: dbms_sql.column_value(l_cursor, 26, l_attr_8);
1778: dbms_sql.column_value(l_cursor, 27, l_attr_9);
1779: dbms_sql.column_value(l_cursor, 28, l_attr_10);
1780: dbms_sql.column_value(l_cursor, 29, l_attr_11);
1781: dbms_sql.column_value(l_cursor, 30, l_attr_12);
1782: dbms_sql.column_value(l_cursor, 31, l_attr_13);
1783: dbms_sql.column_value(l_cursor, 32, l_attr_14);
1784: dbms_sql.column_value(l_cursor, 33, l_attr_15);
1785: dbms_sql.column_value(l_cursor, 34, l_release_kanban_flag);
1778: dbms_sql.column_value(l_cursor, 27, l_attr_9);
1779: dbms_sql.column_value(l_cursor, 28, l_attr_10);
1780: dbms_sql.column_value(l_cursor, 29, l_attr_11);
1781: dbms_sql.column_value(l_cursor, 30, l_attr_12);
1782: dbms_sql.column_value(l_cursor, 31, l_attr_13);
1783: dbms_sql.column_value(l_cursor, 32, l_attr_14);
1784: dbms_sql.column_value(l_cursor, 33, l_attr_15);
1785: dbms_sql.column_value(l_cursor, 34, l_release_kanban_flag);
1786: l_eff_date := p_effective_date;
1779: dbms_sql.column_value(l_cursor, 28, l_attr_10);
1780: dbms_sql.column_value(l_cursor, 29, l_attr_11);
1781: dbms_sql.column_value(l_cursor, 30, l_attr_12);
1782: dbms_sql.column_value(l_cursor, 31, l_attr_13);
1783: dbms_sql.column_value(l_cursor, 32, l_attr_14);
1784: dbms_sql.column_value(l_cursor, 33, l_attr_15);
1785: dbms_sql.column_value(l_cursor, 34, l_release_kanban_flag);
1786: l_eff_date := p_effective_date;
1787: l_kanban_size := l_card_size;
1780: dbms_sql.column_value(l_cursor, 29, l_attr_11);
1781: dbms_sql.column_value(l_cursor, 30, l_attr_12);
1782: dbms_sql.column_value(l_cursor, 31, l_attr_13);
1783: dbms_sql.column_value(l_cursor, 32, l_attr_14);
1784: dbms_sql.column_value(l_cursor, 33, l_attr_15);
1785: dbms_sql.column_value(l_cursor, 34, l_release_kanban_flag);
1786: l_eff_date := p_effective_date;
1787: l_kanban_size := l_card_size;
1788: if l_calc_flag = 1 then -- Calculate Size
1781: dbms_sql.column_value(l_cursor, 30, l_attr_12);
1782: dbms_sql.column_value(l_cursor, 31, l_attr_13);
1783: dbms_sql.column_value(l_cursor, 32, l_attr_14);
1784: dbms_sql.column_value(l_cursor, 33, l_attr_15);
1785: dbms_sql.column_value(l_cursor, 34, l_release_kanban_flag);
1786: l_eff_date := p_effective_date;
1787: l_kanban_size := l_card_size;
1788: if l_calc_flag = 1 then -- Calculate Size
1789: l_no_of_cards := null;
2151: end loop;
2152: end if;
2153: end if;
2154: end loop;
2155: dbms_sql.close_cursor(l_cursor);
2156:
2157: commit;
2158: x_ret_status := 0;
2159: Exception