DBA Data[Home] [Help]

APPS.MSC_X_HZ_UPDATE SQL Statements

The following lines contain the word 'select', 'insert', 'update' or 'delete':

Line: 21

   Procedure update_supdem_entries( arg_err_msg      OUT NOCOPY VARCHAR2,
                                    arg_query_id     IN  NUMBER
                                  )
   IS

      -- define the types
      TYPE num IS TABLE OF NUMBER INDEX BY BINARY_INTEGER;
Line: 41

      insert_rec number(1) := 0;
Line: 256

         SELECT transaction_id,primary_quantity,primary_uom,uom_code,tp_uom_code,inventory_item_id
           FROM msc_sup_dem_entries_ui_v
          WHERE inventory_item_id = arg_item
            AND customer_name = arg_cust
            AND supplier_name = arg_sup
            AND customer_site_name= arg_cust_site
            AND supplier_site_name = arg_sup_site
            AND publisher_order_type = arg_order_type
            AND key_date >= arg_start
            AND key_date < arg_end
          ORDER BY primary_quantity, creation_date;
Line: 272

      PROCEDURE set_for_update(arg_new_qty in number,
                               arg_old_qty in number,
                               arg_start IN DATE,
                               arg_end IN DATE,
                               arg_pos IN NUMBER)
      IS
         k number;
Line: 285

         insert_rec := 1;
Line: 298

            insert_rec := 0;
Line: 346

            FND_LOG.STRING(FND_LOG.LEVEL_ERROR,module || 'set_for_update', SQLERRM);
Line: 349

            arg_err_msg := 'MSC_X_HZ_UPDATE@set_for_update ' || SQLERRM;
Line: 350

      END set_for_update;
Line: 354

       * The folowing procedure adds the required insert new columns to the
       * appropriate pl/sql srtuctures.
       */
      PROCEDURE set_for_insert(arg_pos IN NUMBER, arg_start IN DATE, arg_qty IN NUMBER)
      IS
         cnt number;
Line: 371

	       SELECT mis.uom_code
		 FROM msc_item_suppliers mis,
		 msc_trading_partner_maps map,
		 msc_trading_partners mtp,
		 msc_trading_partner_maps map1,
		 msc_company_relationships rel,
		 msc_trading_partner_maps map2
		 WHERE mis.inventory_item_id = p_i_item_id
		 AND mis.plan_id = -1
		 AND mis.organization_id = mtp.sr_tp_id
		 AND mis.sr_instance_id = mtp.sr_instance_id
		 AND mtp.partner_id = map.tp_key
		 AND map.map_type = 2
		 AND map.company_key = p_i_cust_site_id
		 AND mis.supplier_id = map1.tp_key
		 AND map1.company_key = rel.relationship_id
		 AND map1.map_type = 1
		 AND rel.relationship_type = 2
		 AND rel.subject_id = 1
		 AND rel.object_id = p_pub_id
		 AND mis.supplier_site_id = map2.tp_key
		 AND map2.map_type = 3
		 AND map2.company_key = p_i_pub_site_id
		 ORDER BY mis.using_organization_id DESC;
Line: 401

	       SELECT mis.uom_code
		 FROM msc_item_suppliers mis,
		 msc_trading_partner_maps map,
		 msc_trading_partner_maps map1,
		 msc_trading_partner_maps map2,
		 msc_trading_partners mtp,
		 msc_company_relationships r
		 where  mis.inventory_item_id = p_item_id and
		 mis.plan_id = -1 and
		 mis.organization_id = mtp.sr_tp_id and
		 mis.sr_instance_id = mtp.sr_instance_id and
		 mtp.partner_id = map2.tp_key and
		 mtp.partner_type = 3 and
		 map2.company_key =  p_pub_site_id and
		 map2.map_type = 2 and
		 mis.supplier_id = map.tp_key and
		 mis.supplier_site_id = map1.tp_key and
		 map.map_type = 1 and
		 map.company_key = r.relationship_id and
		 r.relationship_type = 2 and
		 r.subject_id = 1 and
		 r.object_id = p_supp_id and
		 map1.map_type = 3 and
		 map1.company_key = p_supp_site_id
		 order by mis.using_organization_id desc;
Line: 437

            SELECT cal.prior_date
              INTO v_date
              FROM msc_calendar_dates cal, msc_cal_week_start_dates wsd
             WHERE cal.calendar_code = wsd.calendar_code
               AND wsd.calendar_code = 'CP-Mon-70'
               AND wsd.exception_set_id = -1
               AND wsd.sr_instance_id = 0
               AND wsd.next_date > TRUNC(TO_DATE(v_start, 'DD/MM/YYYY HH24:MI:SS'))
               AND wsd.week_start_date <=   TRUNC(TO_DATE(v_start, 'DD/MM/YYYY HH24:MI:SS'))
               AND cal.exception_set_id = wsd.exception_set_id
               AND cal.sr_instance_id = wsd.sr_instance_id
               AND cal.calendar_date = wsd.week_start_date ;
Line: 452

            SELECT cal.next_date
              INTO v_date
              FROM msc_calendar_dates cal, msc_period_start_dates psd
             WHERE psd.calendar_code = 'CP-Mon-70' AND
                   psd.exception_set_id = -1 AND
                   psd.sr_instance_id = 0 AND
                   psd.next_date > TRUNC(TO_DATE(v_start, 'DD/MM/YYYY HH24:MI:SS')) AND
                   psd.period_start_date <= TRUNC(TO_DATE(v_start, 'DD/MM/YYYY HH24:MI:SS')) AND
                   cal.calendar_code = psd.calendar_code AND
                   cal.exception_set_id = psd.exception_set_id AND
                   cal.sr_instance_id = psd.sr_instance_id AND
                   cal.calendar_date = psd.period_start_date  ;
Line: 476

	       SELECT description
		 INTO l_item_desc
		 FROM msc_items
		 WHERE inventory_item_id = v_i_item_id(cnt);
Line: 543

	       SELECT msi.uom_code
		 INTO l_primary_uom
		 FROM msc_system_items msi,
		 msc_trading_partners part,
		 msc_trading_partner_maps map
		 WHERE msi.inventory_item_id = v_i_item_id(cnt)
		 AND msi.organization_id = part.sr_tp_id
		 AND msi.sr_instance_id = part.sr_instance_id
		 AND msi.plan_id = -1
		 AND part.partner_id = map.tp_key
		 AND map.company_key = v_i_pub_site_id(cnt)
		 AND map.map_type = 2
		 AND Nvl(part.company_id,1) = v_pub_id;
Line: 574

			SELECT msi.uom_code
			  INTO l_primary_uom
			  FROM msc_system_items msi,
			  msc_trading_partners part,
			  msc_trading_partner_maps map
			  WHERE msi.inventory_item_id = v_i_item_id(cnt)
			  AND msi.organization_id = part.sr_tp_id
			  AND msi.sr_instance_id = part.sr_instance_id
			  AND msi.plan_id = -1
			  AND part.partner_id = map.tp_key
			  AND map.map_type = 2
			  AND map.company_key = Decode(v_i_sup_id(cnt),
						       v_pub_id, v_i_cust_site_id(cnt),
						       v_i_sup_site_id(cnt))
			  AND Nvl(part.company_id,1) = Decode(v_i_sup_id(cnt),
							      v_pub_id, v_i_cust_id(cnt),
							      v_i_sup_id(cnt));
Line: 604

	       SELECT mic.uom_code
		 INTO l_primary_uom
		 FROM msc_item_customers mic,
		 msc_trading_partner_maps map,
		 msc_trading_partner_maps map1,
		 msc_company_relationships r
		 WHERE mic.inventory_item_id = v_i_item_id(cnt)
		 AND mic.plan_id = -1
		 AND mic.customer_id = map.tp_key
		 AND mic.customer_site_id = map1.tp_key
		 AND map.map_type = 1
		 AND map.company_key = r.relationship_id
		 AND r.relationship_type = 1
		 AND r.subject_id = 1
		 AND r.object_id = v_pub_id
		 AND map1.map_type = 3
		 AND map1.company_key = v_i_pub_site_id(cnt);
Line: 625

		     SELECT msi.uom_code
		       INTO l_primary_uom
		       FROM msc_system_items msi,
		       msc_trading_partners part,
		       msc_trading_partner_maps map
		       WHERE msi.inventory_item_id = v_i_item_id(cnt)
		       AND msi.organization_id = part.sr_tp_id
		       AND msi.sr_instance_id = part.sr_instance_id
		       AND msi.plan_id = -1
		       AND part.partner_id = map.tp_key
		       AND map.map_type = 2
		       AND map.company_key = Decode(v_i_sup_id(cnt),
						    v_pub_id, v_i_cust_site_id(cnt),
						    v_i_sup_site_id(cnt))
		       AND Nvl(part.company_id,1) = Decode(v_i_sup_id(cnt),
							   v_pub_id, v_i_cust_id(cnt),
							   v_i_sup_id(cnt));
Line: 656

		  SELECT msi.uom_code
		    INTO l_tp_uom
		    FROM msc_system_items msi,
		    msc_trading_partners part,
		    msc_trading_partner_maps map
		    WHERE msi.inventory_item_id = v_i_item_id(cnt)
		    AND msi.organization_id = part.sr_tp_id
		    AND msi.sr_instance_id = part.sr_instance_id
		    AND msi.plan_id = -1
		    AND part.partner_id = map.tp_key
		    AND map.map_type = 2
		    AND map.company_key = v_i_cust_site_id(cnt)
		    AND Nvl(part.company_id,1) = v_i_cust_id(cnt);
Line: 675

			SELECT mic.uom_code
			  INTO l_tp_uom
			  FROM msc_item_customers mic,
			  msc_trading_partner_maps map,
			  msc_trading_partner_maps map1,
			  msc_company_relationships r
			  WHERE mic.inventory_item_id = v_i_item_id(cnt)
			  AND mic.plan_id = -1
			  AND mic.customer_id = map.tp_key
			  AND mic.customer_site_id = map1.tp_key
			  AND map.map_type = 1
			  AND map.company_key = r.relationship_id
			  AND r.relationship_type = 1
			  AND r.subject_id = 1
			  AND r.object_id = v_i_cust_id(cnt)
			  AND map1.map_type = 3
			  AND map1.company_key = v_i_cust_site_id(cnt);
Line: 703

		  SELECT msi.uom_code
		    INTO l_tp_uom
		    FROM msc_system_items msi,
		    msc_trading_partners part,
		    msc_trading_partner_maps map
		    WHERE msi.inventory_item_id = v_i_item_id(cnt)
		    AND msi.organization_id = part.sr_tp_id
		    AND msi.sr_instance_id = part.sr_instance_id
		    AND msi.plan_id = -1
		    AND part.partner_id = map.tp_key
		    AND map.map_type = 2
		    AND map.company_key = v_i_sup_site_id(cnt)
		    AND Nvl(part.company_id,1) = v_i_sup_id(cnt);
Line: 751

            FND_LOG.STRING(FND_LOG.LEVEL_ERROR,module || 'set_for_insert', SQLERRM);
Line: 753

            arg_err_msg := 'MSC_X_HZ_UPDATE@set_for_insert ' || SQLERRM;
Line: 756

      END set_for_insert;
Line: 761

      SELECT sys_context('MSC','COMPANY_ID'), sys_context('MSC','COMPANY_NAME')
        INTO v_pub_id, v_pub_name
        FROM DUAL;
Line: 766

      SELECT BUCKET1,nvl(BUCKET2,LAST_BUCKET),nvl(BUCKET3,LAST_BUCKET),nvl(BUCKET4,LAST_BUCKET),
             nvl(BUCKET5,LAST_BUCKET),nvl(BUCKET6,LAST_BUCKET),nvl(BUCKET7,LAST_BUCKET),
             nvl(BUCKET8,LAST_BUCKET),nvl(BUCKET9,LAST_BUCKET),nvl(BUCKET10,LAST_BUCKET),
             nvl(BUCKET11,LAST_BUCKET),nvl(BUCKET12,LAST_BUCKET),nvl(BUCKET13,LAST_BUCKET),
             nvl(BUCKET14,LAST_BUCKET),nvl(BUCKET15,LAST_BUCKET),nvl(BUCKET16,LAST_BUCKET),
             nvl(BUCKET17,LAST_BUCKET),nvl(BUCKET18,LAST_BUCKET),nvl(BUCKET19,LAST_BUCKET),
             nvl(BUCKET20,LAST_BUCKET),nvl(BUCKET21,LAST_BUCKET),nvl(BUCKET22,LAST_BUCKET),
             nvl(BUCKET23,LAST_BUCKET),nvl(BUCKET24,LAST_BUCKET),nvl(BUCKET25,LAST_BUCKET),
             nvl(BUCKET26,LAST_BUCKET),nvl(BUCKET27,LAST_BUCKET),nvl(BUCKET28,LAST_BUCKET),
             nvl(BUCKET29,LAST_BUCKET),nvl(BUCKET30,LAST_BUCKET),nvl(BUCKET31,LAST_BUCKET),
             nvl(BUCKET32,LAST_BUCKET),nvl(BUCKET33,LAST_BUCKET),nvl(BUCKET34,LAST_BUCKET),
             nvl(BUCKET35,LAST_BUCKET),nvl(BUCKET36,LAST_BUCKET),LAST_BUCKET
        INTO v_bkt1,v_bkt2,v_bkt3,v_bkt4,v_bkt5,v_bkt6,v_bkt7,v_bkt8,v_bkt9,v_bkt10,
             v_bkt11,v_bkt12,v_bkt13,v_bkt14,v_bkt15,v_bkt16,v_bkt17,v_bkt18,v_bkt19,
             v_bkt20,v_bkt21,v_bkt22,v_bkt23,v_bkt24,v_bkt25,v_bkt26,v_bkt27,v_bkt28,
             v_bkt29,v_bkt30,v_bkt31,v_bkt32,v_bkt33,v_bkt34,v_bkt35,v_bkt36,v_last_bkt
        FROM msc_hz_ui_headers
       WHERE query_id = arg_query_id ;
Line: 787

      SELECT inventory_item_id,item_name,supplier_id,customer_id,supplier_site_id,
             customer_site_id,supplier_name,customer_name,supplier_org_code,customer_org_code,
             order_type,order_type_desc,uom,owner_item,sup_item,cust_item,item_description,
             owner_item_desc,sup_item_desc,cust_item_desc,from_org_code,bucket_type,
             qty_bucket1,qty_bucket2,qty_bucket3,qty_bucket4,qty_bucket5,qty_bucket6,qty_bucket7,
             qty_bucket8,qty_bucket9,qty_bucket10,qty_bucket11,qty_bucket12,qty_bucket13,
             qty_bucket14,qty_bucket15,qty_bucket16,qty_bucket17,qty_bucket18,qty_bucket19,
             qty_bucket20,qty_bucket21,qty_bucket22,qty_bucket23,qty_bucket24,qty_bucket25,
             qty_bucket26,qty_bucket27,qty_bucket28,qty_bucket29,qty_bucket30,qty_bucket31,
             qty_bucket32,qty_bucket33,qty_bucket34,qty_bucket35,qty_bucket36,
             old_qty1,old_qty2,old_qty3,old_qty4,old_qty5,old_qty6,old_qty7,old_qty8,
             old_qty9,old_qty10,old_qty11,old_qty12,old_qty13,old_qty14,old_qty15,
             old_qty16,old_qty17,old_qty18,old_qty19,old_qty20,old_qty21,old_qty22,
             old_qty23,old_qty24,old_qty25,old_qty26,old_qty27,old_qty28,old_qty29,
             old_qty30,old_qty31,old_qty32,old_qty33,old_qty34,old_qty35,old_qty36,
             publisher_site_id
        BULK COLLECT INTO
             v_item_id, v_item_name, v_sup_id, v_cust_id, v_sup_site_id, v_cust_site_id,
             v_sup_name,v_cust_name,v_sup_site,v_cust_site,v_order_type,v_order_desc,v_uom,
             v_owner_item,v_sup_item,v_cust_item,v_item_desc,v_owner_item_desc,v_sup_item_desc,
             v_cust_item_desc,v_pub_site,v_bucket_type,v_qty1,v_qty2,v_qty3,v_qty4,
             v_qty5,v_qty6,v_qty7,v_qty8,v_qty9,v_qty10,v_qty11,v_qty12,v_qty13,v_qty14,v_qty15,
             v_qty16,v_qty17,v_qty18,v_qty19,v_qty20,v_qty21,v_qty22,v_qty23,v_qty24,v_qty25,v_qty26,
             v_qty27,v_qty28,v_qty29,v_qty30,v_qty31,v_qty32,v_qty33,v_qty34,v_qty35,v_qty36,
             v_old_qty1,v_old_qty2,v_old_qty3,v_old_qty4,v_old_qty5,v_old_qty6,v_old_qty7,v_old_qty8,
             v_old_qty9,v_old_qty10,v_old_qty11,v_old_qty12,v_old_qty13,v_old_qty14,v_old_qty15,
             v_old_qty16,v_old_qty17,v_old_qty18,v_old_qty19,v_old_qty20,v_old_qty21,v_old_qty22,
             v_old_qty23,v_old_qty24,v_old_qty25,v_old_qty26,v_old_qty27,v_old_qty28,v_old_qty29,
             v_old_qty30,v_old_qty31,v_old_qty32,v_old_qty33,v_old_qty34,v_old_qty35,v_old_qty36,
             v_pub_site_id
        FROM msc_hz_ui_lines
       WHERE query_id = arg_query_id
         AND editable_flag = 0
         AND ( ((nvl(qty_bucket1,0) - nvl(old_qty1,0)) <> 0 AND qty_bucket1 is not null) OR ((nvl(qty_bucket2,0) - nvl(old_qty2,0)) <> 0 AND qty_bucket2 is not null) OR
               ((nvl(qty_bucket3,0) - nvl(old_qty3,0)) <> 0 AND qty_bucket3 is not null) OR ((nvl(qty_bucket4,0) - nvl(old_qty4,0)) <> 0 AND qty_bucket4 is not null) OR
               ((nvl(qty_bucket5,0) - nvl(old_qty5,0)) <> 0 AND qty_bucket5 is not null) OR ((nvl(qty_bucket6,0) - nvl(old_qty6,0)) <> 0 AND qty_bucket6 is not null) OR
               ((nvl(qty_bucket7,0) - nvl(old_qty7,0)) <> 0 AND qty_bucket7 is not null) OR ((nvl(qty_bucket8,0) - nvl(old_qty8,0)) <> 0 AND qty_bucket8 is not null) OR
               ((nvl(qty_bucket9,0) - nvl(old_qty9,0)) <> 0 AND qty_bucket9 is not null) OR ((nvl(qty_bucket10,0) - nvl(old_qty10,0)) <> 0  AND qty_bucket10 is not null) OR
               ((nvl(qty_bucket11,0) - nvl(old_qty11,0)) <> 0 AND qty_bucket11 is not null) OR ((nvl(qty_bucket12,0) - nvl(old_qty12,0)) <> 0 AND qty_bucket12 is not null) OR
               ((nvl(qty_bucket13,0) - nvl(old_qty13,0)) <> 0 AND qty_bucket13 is not null) OR ((nvl(qty_bucket14,0) - nvl(old_qty14,0)) <> 0 AND qty_bucket14 is not null) OR
               ((nvl(qty_bucket15,0) - nvl(old_qty15,0)) <> 0 AND qty_bucket15 is not null) OR ((nvl(qty_bucket16,0) - nvl(old_qty16,0)) <> 0 AND qty_bucket16 is not null) OR
               ((nvl(qty_bucket17,0) - nvl(old_qty17,0)) <> 0 AND qty_bucket17 is not null) OR ((nvl(qty_bucket18,0) - nvl(old_qty18,0)) <> 0 AND qty_bucket18 is not null) OR
               ((nvl(qty_bucket19,0) - nvl(old_qty19,0)) <> 0 AND qty_bucket19 is not null) OR ((nvl(qty_bucket20,0) - nvl(old_qty20,0)) <> 0 AND qty_bucket20 is not null) OR
               ((nvl(qty_bucket21,0) - nvl(old_qty21,0)) <> 0 AND qty_bucket21 is not null) OR ((nvl(qty_bucket22,0) - nvl(old_qty22,0)) <> 0 AND qty_bucket22 is not null) OR
               ((nvl(qty_bucket23,0) - nvl(old_qty23,0)) <> 0 AND qty_bucket23 is not null) OR ((nvl(qty_bucket24,0) - nvl(old_qty24,0)) <> 0 AND qty_bucket24 is not null) OR
               ((nvl(qty_bucket25,0) - nvl(old_qty25,0)) <> 0 AND qty_bucket25 is not null) OR ((nvl(qty_bucket26,0) - nvl(old_qty26,0)) <> 0 AND qty_bucket26 is not null) OR
               ((nvl(qty_bucket27,0) - nvl(old_qty27,0)) <> 0 AND qty_bucket27 is not null) OR ((nvl(qty_bucket28,0) - nvl(old_qty28,0)) <> 0 AND qty_bucket28 is not null) OR
               ((nvl(qty_bucket29,0) - nvl(old_qty29,0)) <> 0 AND qty_bucket29 is not null) OR ((nvl(qty_bucket30,0) - nvl(old_qty30,0)) <> 0 AND qty_bucket30 is not null) OR
               ((nvl(qty_bucket31,0) - nvl(old_qty31,0)) <> 0 AND qty_bucket31 is not null) OR ((nvl(qty_bucket32,0) - nvl(old_qty32,0)) <> 0 AND qty_bucket32 is not null) OR
               ((nvl(qty_bucket33,0) - nvl(old_qty33,0)) <> 0 AND qty_bucket33 is not null) OR ((nvl(qty_bucket34,0) - nvl(old_qty34,0)) <> 0 AND qty_bucket34 is not null) OR
               ((nvl(qty_bucket35,0) - nvl(old_qty35,0)) <> 0 AND qty_bucket35 is not null) OR ((nvl(qty_bucket36,0) - nvl(old_qty36,0)) <> 0 AND qty_bucket36 is not null)
             ) ;
Line: 866

               set_for_update(v_qty1(i), v_old_qty1(i), v_bkt1, v_bkt2, i );
Line: 868

               if insert_rec = 1 AND v_old_qty1(i) = 0 then
                  set_for_insert(i,v_bkt1,v_qty1(i)) ;
Line: 871

                  insert_rec := 0;
Line: 875

               set_for_insert(i,v_bkt1,v_qty1(i)) ;
Line: 879

               set_for_update(v_qty2(i), v_old_qty2(i), v_bkt2, v_bkt3, i );
Line: 880

               if insert_rec = 1 AND v_old_qty2(i) = 0 then
                  set_for_insert(i,v_bkt2,v_qty2(i)) ;
Line: 882

                  insert_rec := 0;
Line: 886

               set_for_insert(i,v_bkt2,v_qty2(i)) ;
Line: 891

               set_for_update(v_qty3(i), v_old_qty3(i), v_bkt3, v_bkt4, i );
Line: 892

               if insert_rec = 1 AND v_old_qty3(i) = 0 then
                  set_for_insert(i,v_bkt3,v_qty3(i)) ;
Line: 894

                  insert_rec := 0;
Line: 898

               set_for_insert(i,v_bkt3,v_qty3(i)) ;
Line: 903

               set_for_update(v_qty4(i), v_old_qty4(i),v_bkt4, v_bkt5,i );
Line: 904

               if insert_rec = 1 AND v_old_qty4(i) = 0 then
	          set_for_insert(i,v_bkt4,v_qty4(i)) ;
Line: 906

                  insert_rec := 0;
Line: 909

               set_for_insert(i,v_bkt4,v_qty4(i)) ;
Line: 913

               set_for_update(v_qty5(i), v_old_qty5(i), v_bkt5, v_bkt6,i );
Line: 914

               if insert_rec = 1 AND v_old_qty5(i) = 0 then
	          set_for_insert(i,v_bkt5,v_qty5(i)) ;
Line: 916

                  insert_rec := 0;
Line: 919

               set_for_insert(i,v_bkt5,v_qty5(i)) ;
Line: 923

               set_for_update(v_qty6(i), v_old_qty6(i), v_bkt6, v_bkt7,i );
Line: 924

               if insert_rec = 1 AND v_old_qty6(i) = 0 then
	          set_for_insert(i,v_bkt6,v_qty6(i)) ;
Line: 926

                  insert_rec := 0;
Line: 929

               set_for_insert(i,v_bkt6,v_qty6(i)) ;
Line: 933

               set_for_update(v_qty7(i), v_old_qty7(i),v_bkt7, v_bkt8, i );
Line: 934

               if insert_rec = 1 AND v_old_qty7(i) = 0 then
	          set_for_insert(i,v_bkt7,v_qty7(i)) ;
Line: 936

                  insert_rec := 0;
Line: 939

               set_for_insert(i,v_bkt7,v_qty7(i)) ;
Line: 943

               set_for_update(v_qty8(i), v_old_qty8(i),v_bkt8, v_bkt9, i );
Line: 944

               if insert_rec = 1 AND v_old_qty8(i) = 0 then
	          set_for_insert(i,v_bkt8,v_qty8(i)) ;
Line: 946

                  insert_rec := 0;
Line: 949

               set_for_insert(i,v_bkt8,v_qty8(i)) ;
Line: 953

               set_for_update(v_qty9(i), v_old_qty9(i),v_bkt9, v_bkt10, i );
Line: 954

               if insert_rec = 1 AND v_old_qty9(i) = 0 then
	          set_for_insert(i,v_bkt9,v_qty9(i)) ;
Line: 956

                  insert_rec := 0;
Line: 959

               set_for_insert(i,v_bkt9,v_qty9(i)) ;
Line: 963

               set_for_update(v_qty10(i), v_old_qty10(i),v_bkt10, v_bkt11, i );
Line: 964

               if insert_rec = 1 AND v_old_qty10(i) = 0 then
	          set_for_insert(i,v_bkt10,v_qty10(i)) ;
Line: 966

                  insert_rec := 0;
Line: 969

               set_for_insert(i,v_bkt10,v_qty10(i)) ;
Line: 973

               set_for_update(v_qty11(i), v_old_qty11(i),v_bkt11, v_bkt12,i );
Line: 974

               if insert_rec = 1 AND v_old_qty11(i) = 0 then
	          set_for_insert(i,v_bkt11,v_qty11(i)) ;
Line: 976

                  insert_rec := 0;
Line: 979

               set_for_insert(i,v_bkt11,v_qty11(i)) ;
Line: 983

               set_for_update(v_qty12(i), v_old_qty12(i),v_bkt12, v_bkt13,i );
Line: 984

               if insert_rec = 1 AND v_old_qty12(i) = 0 then
	          set_for_insert(i,v_bkt12,v_qty12(i)) ;
Line: 986

                  insert_rec := 0;
Line: 989

               set_for_insert(i,v_bkt12,v_qty12(i)) ;
Line: 993

               set_for_update(v_qty13(i), v_old_qty13(i),v_bkt13, v_bkt14,i );
Line: 994

               if insert_rec = 1 AND v_old_qty13(i) = 0 then
	          set_for_insert(i,v_bkt13,v_qty13(i)) ;
Line: 996

                  insert_rec := 0;
Line: 999

               set_for_insert(i,v_bkt13,v_qty13(i)) ;
Line: 1003

               set_for_update(v_qty14(i), v_old_qty14(i),v_bkt14, v_bkt15,i );
Line: 1004

               if insert_rec = 1 AND v_old_qty14(i) = 0 then
	          set_for_insert(i,v_bkt14,v_qty14(i)) ;
Line: 1006

                  insert_rec := 0;
Line: 1009

               set_for_insert(i,v_bkt14,v_qty14(i)) ;
Line: 1013

               set_for_update(v_qty15(i), v_old_qty15(i), v_bkt15, v_bkt16, i );
Line: 1014

               if insert_rec = 1 AND v_old_qty15(i) = 0 then
	          set_for_insert(i,v_bkt15,v_qty15(i)) ;
Line: 1016

                  insert_rec := 0;
Line: 1019

               set_for_insert(i,v_bkt15,v_qty15(i)) ;
Line: 1023

               set_for_update(v_qty16(i), v_old_qty16(i), v_bkt16, v_bkt17,i );
Line: 1024

               if insert_rec = 1 AND v_old_qty16(i) = 0 then
	          set_for_insert(i,v_bkt16,v_qty16(i)) ;
Line: 1026

                  insert_rec := 0;
Line: 1029

               set_for_insert(i,v_bkt16,v_qty16(i)) ;
Line: 1034

               set_for_update(v_qty17(i), v_old_qty17(i), v_bkt17, v_bkt18, i );
Line: 1035

               if insert_rec = 1 AND v_old_qty17(i) = 0 then
	          set_for_insert(i,v_bkt17,v_qty17(i)) ;
Line: 1037

                  insert_rec := 0;
Line: 1041

               set_for_insert(i,v_bkt17,v_qty17(i)) ;
Line: 1046

               set_for_update(v_qty18(i), v_old_qty18(i), v_bkt18, v_bkt19,i );
Line: 1047

               if insert_rec = 1 AND v_old_qty18(i) = 0 then
	          set_for_insert(i,v_bkt18,v_qty18(i)) ;
Line: 1049

                  insert_rec := 0;
Line: 1053

               set_for_insert(i,v_bkt18,v_qty18(i)) ;
Line: 1058

               set_for_update(v_qty19(i), v_old_qty19(i), v_bkt19, v_bkt20, i );
Line: 1059

               if insert_rec = 1 AND v_old_qty19(i) = 0 then
	          set_for_insert(i,v_bkt19,v_qty19(i)) ;
Line: 1061

                  insert_rec := 0;
Line: 1065

               set_for_insert(i,v_bkt19,v_qty19(i)) ;
Line: 1070

               set_for_update(v_qty20(i), v_old_qty20(i), v_bkt20, v_bkt21, i );
Line: 1071

               if insert_rec = 1 AND v_old_qty20(i) = 0 then
	          set_for_insert(i,v_bkt20,v_qty20(i)) ;
Line: 1073

                  insert_rec := 0;
Line: 1077

               set_for_insert(i,v_bkt20,v_qty20(i)) ;
Line: 1082

               set_for_update(v_qty21(i), v_old_qty21(i), v_bkt21, v_bkt22, i );
Line: 1083

               if insert_rec = 1 AND v_old_qty21(i) = 0 then
	          set_for_insert(i,v_bkt21,v_qty21(i)) ;
Line: 1085

                  insert_rec := 0;
Line: 1089

               set_for_insert(i,v_bkt21,v_qty21(i)) ;
Line: 1094

               set_for_update(v_qty22(i), v_old_qty22(i), v_bkt22, v_bkt23, i  );
Line: 1095

               if insert_rec = 1 AND v_old_qty22(i) = 0 then
	          set_for_insert(i,v_bkt22,v_qty22(i)) ;
Line: 1097

                  insert_rec := 0;
Line: 1101

               set_for_insert(i,v_bkt22,v_qty22(i)) ;
Line: 1106

               set_for_update(v_qty23(i), v_old_qty23(i), v_bkt23, v_bkt24, i );
Line: 1107

               if insert_rec = 1 AND v_old_qty23(i) = 0 then
	          set_for_insert(i,v_bkt23,v_qty23(i)) ;
Line: 1109

                  insert_rec := 0;
Line: 1113

               set_for_insert(i,v_bkt23,v_qty23(i)) ;
Line: 1118

               set_for_update(v_qty24(i), v_old_qty24(i), v_bkt24, v_bkt25, i );
Line: 1119

               if insert_rec = 1 AND v_old_qty24(i) = 0 then
	          set_for_insert(i,v_bkt24,v_qty24(i)) ;
Line: 1121

                  insert_rec := 0;
Line: 1125

               set_for_insert(i,v_bkt24,v_qty24(i)) ;
Line: 1130

               set_for_update(v_qty25(i), v_old_qty25(i), v_bkt25, v_bkt26, i );
Line: 1131

               if insert_rec = 1 AND v_old_qty25(i) = 0 then
	          set_for_insert(i,v_bkt25,v_qty25(i)) ;
Line: 1133

                  insert_rec := 0;
Line: 1137

               set_for_insert(i,v_bkt25,v_qty25(i)) ;
Line: 1142

               set_for_update(v_qty26(i), v_old_qty26(i), v_bkt26, v_bkt27, i );
Line: 1143

               if insert_rec = 1 AND v_old_qty26(i) = 0 then
	          set_for_insert(i,v_bkt26,v_qty26(i)) ;
Line: 1145

                  insert_rec := 0;
Line: 1149

               set_for_insert(i,v_bkt26,v_qty26(i)) ;
Line: 1154

               set_for_update(v_qty27(i), v_old_qty27(i), v_bkt27, v_bkt28, i );
Line: 1155

               if insert_rec = 1 AND v_old_qty27(i) = 0 then
	          set_for_insert(i,v_bkt27,v_qty27(i)) ;
Line: 1157

                  insert_rec := 0;
Line: 1161

               set_for_insert(i,v_bkt27,v_qty27(i)) ;
Line: 1166

               set_for_update(v_qty28(i), v_old_qty28(i), v_bkt28, v_bkt29, i );
Line: 1167

               if insert_rec = 1 AND v_old_qty28(i) = 0 then
	          set_for_insert(i,v_bkt28,v_qty28(i)) ;
Line: 1169

                  insert_rec := 0;
Line: 1173

               set_for_insert(i,v_bkt28,v_qty28(i)) ;
Line: 1178

               set_for_update(v_qty29(i), v_old_qty29(i), v_bkt29, v_bkt30, i );
Line: 1179

               if insert_rec = 1 AND v_old_qty29(i) = 0 then
	          set_for_insert(i,v_bkt29,v_qty29(i)) ;
Line: 1181

                  insert_rec := 0;
Line: 1185

               set_for_insert(i,v_bkt29,v_qty29(i)) ;
Line: 1190

               set_for_update(v_qty30(i), v_old_qty30(i),v_bkt30, v_bkt31, i );
Line: 1191

               if insert_rec = 1 AND v_old_qty30(i) = 0 then
	          set_for_insert(i,v_bkt30,v_qty30(i)) ;
Line: 1193

                  insert_rec := 0;
Line: 1197

               set_for_insert(i,v_bkt30,v_qty30(i)) ;
Line: 1202

               set_for_update(v_qty31(i), v_old_qty31(i),v_bkt31, v_bkt32,i );
Line: 1203

               if insert_rec = 1 AND v_old_qty31(i) = 0 then
	          set_for_insert(i,v_bkt31,v_qty31(i)) ;
Line: 1205

                  insert_rec := 0;
Line: 1209

               set_for_insert(i,v_bkt31,v_qty31(i)) ;
Line: 1214

               set_for_update(v_qty32(i), v_old_qty32(i), v_bkt32, v_bkt33,i );
Line: 1215

               if insert_rec = 1 AND v_old_qty32(i) = 0 then
	          set_for_insert(i,v_bkt32,v_qty32(i)) ;
Line: 1217

                  insert_rec := 0;
Line: 1221

               set_for_insert(i,v_bkt32,v_qty32(i)) ;
Line: 1226

               set_for_update(v_qty33(i), v_old_qty33(i), v_bkt33, v_bkt34, i );
Line: 1227

               if insert_rec = 1 AND v_old_qty33(i) = 0 then
	          set_for_insert(i,v_bkt33,v_qty33(i)) ;
Line: 1229

                  insert_rec := 0;
Line: 1233

               set_for_insert(i,v_bkt33,v_qty33(i)) ;
Line: 1238

               set_for_update(v_qty34(i), v_old_qty34(i), v_bkt34, v_bkt35, i );
Line: 1239

               if insert_rec = 1 AND v_old_qty34(i) = 0 then
	          set_for_insert(i,v_bkt34,v_qty34(i)) ;
Line: 1241

                  insert_rec := 0;
Line: 1245

               set_for_insert(i,v_bkt34,v_qty34(i)) ;
Line: 1250

               set_for_update(v_qty35(i), v_old_qty35(i), v_bkt35, v_bkt36, i );
Line: 1251

               if insert_rec = 1 AND v_old_qty35(i) = 0 then
	          set_for_insert(i,v_bkt35,v_qty35(i)) ;
Line: 1253

                  insert_rec := 0;
Line: 1257

               set_for_insert(i,v_bkt35,v_qty35(i)) ;
Line: 1262

               set_for_update(v_qty36(i), v_old_qty36(i), v_bkt36, v_last_bkt, i );
Line: 1263

               if insert_rec = 1 AND v_old_qty36(i) = 0 then
	          set_for_insert(i,v_bkt36,v_qty36(i)) ;
Line: 1265

                  insert_rec := 0;
Line: 1269

               set_for_insert(i,v_bkt36,v_qty36(i)) ;
Line: 1282

	 SELECT fnd_global.user_id
	   INTO v_user_id
	   FROM dual;
Line: 1297

               update msc_sup_dem_entries
                  set primary_quantity = round(v_upd_p_qty(i),DECPLACES),
                      quantity = round(v_upd_qty(i),DECPLACES),
                      tp_quantity = round(v_upd_tp_qty(i),DECPLACES),
	              last_refresh_number = MSC_CL_REFRESH_S.NEXTVAL,
	              last_updated_by = v_user_id,
	              last_update_date = sysdate
                where transaction_id = v_upd_trans_id(i);
Line: 1311

               FND_LOG.STRING(FND_LOG.LEVEL_ERROR,module || 'update_supdem_entries', 'update ' || SQLERRM);
Line: 1313

               arg_err_msg := 'MSC_X_HZ_UPDATE@update ' || SQLERRM;
Line: 1330

               insert into msc_sup_dem_entries
                      (transaction_id,inventory_item_id,item_name,item_description,
                       owner_item_name,customer_item_name,supplier_item_name,
                       owner_item_description,customer_item_description,supplier_item_description,
                       publisher_id,publisher_name,publisher_site_name,
                       customer_id,customer_site_id,
                       customer_name,customer_site_name,
                       supplier_id,supplier_site_id,
                       supplier_name,supplier_site_name,
                       publisher_order_type,publisher_order_type_desc,
                       bucket_type,bucket_type_desc,primary_uom,tp_uom_code,uom_code,
                       primary_quantity,tp_quantity,quantity,
                       key_date,ship_date,receipt_date,last_refresh_number,plan_id,
                       publisher_site_id,created_by,creation_date,last_updated_by,last_update_date,
		       ship_from_party_name,ship_from_party_id,ship_from_party_site_name,ship_from_party_site_id,
	               ship_to_party_name,ship_to_party_id,ship_to_party_site_name,ship_to_party_site_id,
	               sr_instance_id)
               values
                      (MSC_SUP_DEM_ENTRIES_S.nextval,v_i_item_id(i),v_i_item(i),Nvl(v_i_item_desc(i),v_i_owner_item_desc(i)),
                       v_i_owner_item(i),v_i_cust_item(i),v_i_sup_item(i),
                       v_i_owner_item_desc(i),v_i_cust_item_desc(i),v_i_sup_item_desc(i),
                       v_pub_id,v_pub_name,v_i_pub_site_name(i),
                       v_i_cust_id(i),v_i_cust_site_id(i),
                       v_i_cust(i),v_i_cust_site(i),
                       v_i_sup_id(i),v_i_sup_site_id(i),
                       v_i_sup(i),v_i_sup_site(i),
                       v_i_order_type(i),v_i_order(i),
                       v_i_bucket(i),v_i_bucket_desc(i),v_i_p_uom(i),v_i_tp_uom(i),v_i_p_uom(i),
                       round(v_i_p_qty(i),DECPLACES),round(v_i_tp_qty(i),DECPLACES),round(v_i_qty(i),DECPLACES),
                       v_i_date(i),v_i_date(i),v_i_date(i),MSC_CL_REFRESH_S.nextval,-1,
                       v_i_pub_site_id(i),v_user_id,sysdate,v_user_id,sysdate,
		       v_i_ship_from(i), v_i_ship_from_id(i), v_i_ship_from_site(i), v_i_ship_from_site_id(i),
	               v_i_ship_to(i), v_i_ship_to_id(i), v_i_ship_to_site(i), v_i_ship_to_site_id(i), -1);
Line: 1368

               FND_LOG.STRING(FND_LOG.LEVEL_ERROR,module || 'update_supdem_entries', 'insert ' || SQLERRM);
Line: 1370

               arg_err_msg := 'MSC_X_HZ_UPDATE@insert ' || SQLERRM;
Line: 1384

         FND_LOG.STRING(FND_LOG.LEVEL_ERROR,module || 'update_supdem_entries',SQLERRM);
Line: 1390

         FND_LOG.STRING(FND_LOG.LEVEL_ERROR,module || 'update_supdem_entries',SQLERRM);