DBA Data[Home] [Help]

APPS.OE_CUST_MERGE SQL Statements

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

Line: 18

  dbi_header_update_date_tab date_bin_table := date_bin_table();
Line: 22

  dbi_line_update_date_tab date_bin_table := date_bin_table();
Line: 30

 PROCEDURE Oe_Update_DBI_log;
Line: 44

   select duplicate_id, customer_id, duplicate_site_id, customer_site_id
     from ra_customer_merges m
     where m.process_flag = 'N'
     and m.request_id = req_id
     and m.set_number = set_num;
Line: 52

      SELECT /*+ PARALLEL (H) PARALLEL (M1) PARALLEL(M2)
           PARALLEL (M3) PARALLEL (M4) PARALLEL (M5)
           PARALLEL (M6) PARALLEL (M7) */
       H.HEADER_ID , H.LAST_UPDATE_DATE, H.HEADER_ID, H.SOLD_TO_ORG_ID,
       H.INVOICE_TO_ORG_ID, H.SHIP_TO_ORG_ID, H.DELIVER_TO_ORG_ID,
       H.SOLD_TO_SITE_USE_ID, H.END_CUSTOMER_SITE_USE_ID,
       H.END_CUSTOMER_ID,
       NVL(M1.CUSTOMER_MERGE_ID,NVL(M2.CUSTOMER_MERGE_ID,NVL(M3.CUSTOMER_MERGE_ID,
       NVL(M4.CUSTOMER_MERGE_ID,nvl(M5.CUSTOMER_MERGE_ID,
       NVL(M6.CUSTOMER_MERGE_ID,M7.CUSTOMER_MERGE_ID))))))
  FROM RA_CUSTOMER_MERGES M1,
       RA_CUSTOMER_MERGES M2,
       RA_CUSTOMER_MERGES M3,
       RA_CUSTOMER_MERGES M4,
       RA_CUSTOMER_MERGES M5,
       RA_CUSTOMER_MERGES M6,
       RA_CUSTOMER_MERGES M7,
       OE_ORDER_HEADERS H
 WHERE ( H.SOLD_TO_ORG_ID = M1.DUPLICATE_ID(+)
   AND H.INVOICE_TO_ORG_ID = M2.DUPLICATE_SITE_ID(+)
   AND H.SHIP_TO_ORG_ID = M3.DUPLICATE_SITE_ID(+)
   AND H.SOLD_TO_SITE_USE_ID = M4.DUPLICATE_SITE_ID(+)
   AND H.DELIVER_TO_ORG_ID = M5.DUPLICATE_SITE_ID(+)
   AND H.END_CUSTOMER_SITE_USE_ID = M6.DUPLICATE_SITE_ID(+)
   AND H.END_CUSTOMER_ID = M7.DUPLICATE_ID(+) )
   AND (M1.DUPLICATE_SITE_ID IS NOT NULL
    OR M2.DUPLICATE_ID IS NOT NULL
    OR M3.DUPLICATE_ID IS NOT NULL
    OR M4.DUPLICATE_ID IS NOT NULL
    OR M5.DUPLICATE_ID IS NOT NULL
    OR M6.DUPLICATE_ID IS NOT NULL
    OR M7.DUPLICATE_SITE_ID IS NOT NULL)
   AND M1.PROCESS_FLAG(+) = 'N'
   AND M2.PROCESS_FLAG(+) = 'N'
   AND M3.PROCESS_FLAG(+) = 'N'
   AND M4.PROCESS_FLAG(+) = 'N'
   AND M5.PROCESS_FLAG(+) = 'N'
   AND M6.PROCESS_FLAG(+) = 'N'
   AND M7.PROCESS_FLAG(+) = 'N'
   AND M1.REQUEST_ID(+) =req_id
   AND M2.REQUEST_ID(+) =req_id
   AND M3.REQUEST_ID(+) =req_id
   AND M4.REQUEST_ID(+) =req_id
   AND M5.REQUEST_ID(+) =req_id
   AND M6.REQUEST_ID(+) =req_id
   AND M7.REQUEST_ID(+) =req_id
   AND M1.SET_NUMBER(+) =set_num
   AND M2.SET_NUMBER(+) =set_num
   AND M3.SET_NUMBER(+) =set_num
   AND M4.SET_NUMBER(+) =set_num
   AND M5.SET_NUMBER(+) =set_num
   AND M6.SET_NUMBER(+) =set_num
   AND M7.SET_NUMBER(+) =set_num
   for update nowait;
Line: 109

SELECT /*+ PARALLEL (H) PARALLEL (M1) PARALLEL(M2)
           PARALLEL (M3) PARALLEL (M4) PARALLEL (M5)
           PARALLEL (M6) PARALLEL (M7) */
       H.HEADER_ID , H.LAST_UPDATE_DATE, H.HEADER_ID, H.SOLD_TO_ORG_ID,
       H.INVOICE_TO_ORG_ID, H.SHIP_TO_ORG_ID, H.DELIVER_TO_ORG_ID,
       H.SOLD_TO_SITE_USE_ID, H.END_CUSTOMER_SITE_USE_ID,
       H.END_CUSTOMER_ID,
       NVL(M1.CUSTOMER_MERGE_ID,NVL(M2.CUSTOMER_MERGE_ID,NVL(M3.CUSTOMER_MERGE_ID,
       NVL(M4.CUSTOMER_MERGE_ID,nvl(M5.CUSTOMER_MERGE_ID,
       NVL(M6.CUSTOMER_MERGE_ID,M7.CUSTOMER_MERGE_ID))))))
  FROM RA_CUSTOMER_MERGES M1,
       RA_CUSTOMER_MERGES M2,
       RA_CUSTOMER_MERGES M3,
       RA_CUSTOMER_MERGES M4,
       RA_CUSTOMER_MERGES M5,
       RA_CUSTOMER_MERGES M6,
       RA_CUSTOMER_MERGES M7,
       OE_ORDER_HEADERS H
 WHERE ( H.SOLD_TO_ORG_ID = M1.DUPLICATE_ID(+)
   AND H.INVOICE_TO_ORG_ID = M2.DUPLICATE_SITE_ID(+)
   AND H.SHIP_TO_ORG_ID = M3.DUPLICATE_SITE_ID(+)
   AND H.SOLD_TO_SITE_USE_ID = M4.DUPLICATE_SITE_ID(+)
   AND H.DELIVER_TO_ORG_ID = M5.DUPLICATE_SITE_ID(+)
   AND H.END_CUSTOMER_SITE_USE_ID = M6.DUPLICATE_SITE_ID(+)
   AND H.END_CUSTOMER_ID = M7.DUPLICATE_ID(+) )
   AND (M1.DUPLICATE_SITE_ID IS NOT NULL
    OR M2.DUPLICATE_ID IS NOT NULL
    OR M3.DUPLICATE_ID IS NOT NULL
    OR M4.DUPLICATE_ID IS NOT NULL
    OR M5.DUPLICATE_ID IS NOT NULL
    OR M6.DUPLICATE_ID IS NOT NULL
    OR M7.DUPLICATE_SITE_ID IS NOT NULL)
   AND M1.PROCESS_FLAG(+) = 'N'
   AND M2.PROCESS_FLAG(+) = 'N'
   AND M3.PROCESS_FLAG(+) = 'N'
   AND M4.PROCESS_FLAG(+) = 'N'
   AND M5.PROCESS_FLAG(+) = 'N'
   AND M6.PROCESS_FLAG(+) = 'N'
   AND M7.PROCESS_FLAG(+) = 'N'
   AND M1.REQUEST_ID(+) =req_id
   AND M2.REQUEST_ID(+) =req_id
   AND M3.REQUEST_ID(+) =req_id
   AND M4.REQUEST_ID(+) =req_id
   AND M5.REQUEST_ID(+) =req_id
   AND M6.REQUEST_ID(+) =req_id
   AND M7.REQUEST_ID(+) =req_id
   AND M1.SET_NUMBER(+) =set_num
   AND M2.SET_NUMBER(+) =set_num
   AND M3.SET_NUMBER(+) =set_num
   AND M4.SET_NUMBER(+) =set_num
   AND M5.SET_NUMBER(+) =set_num
   AND M6.SET_NUMBER(+) =set_num
   AND M7.SET_NUMBER(+) =set_num;
Line: 188

  dbi_local_hdr_update_date_tab date_bin_table := date_bin_table();
Line: 229

                        dbi_local_hdr_update_date_tab,
                        dbi_local_hdr_header_id_tab,
                        hdr_sold_to_org_id_tab,
                        hdr_invoice_to_org_id_tab,
                        hdr_ship_to_org_id_tab,
                        hdr_deliver_to_org_id_tab,
			hdr_sold_to_site_use_id_tab,
	                hdr_end_cust_site_use_id_tab,
	                hdr_end_cust_id_tab,
			MERGE_HEADER_ID_LIST
                        LIMIT 20000;
Line: 252

     arp_message.set_line(' update_date_tab_count for hdr='||dbi_local_hdr_update_date_tab.COUNT);
Line: 253

     IF dbi_local_hdr_update_date_tab.COUNT > 0 then


       IF dbi_header_update_date_tab.COUNT > 0 then
        l_global_count := dbi_header_update_date_tab.COUNT;
Line: 262

       dbi_header_update_date_tab.EXTEND(dbi_local_hdr_update_date_tab.COUNT);
Line: 263

       dbi_header_header_id_tab.EXTEND(dbi_local_hdr_update_date_tab.COUNT);
Line: 274

        dbi_header_update_date_tab(l_global_count + i) := dbi_local_hdr_update_date_tab(i);
Line: 316

	                   INSERT INTO HZ_CUSTOMER_MERGE_LOG (
				MERGE_LOG_ID,
				TABLE_NAME,
				MERGE_HEADER_ID,
				PRIMARY_KEY_ID1,
				NUM_COL1_ORIG,
				NUM_COL1_NEW,
				NUM_COL2_ORIG,
				NUM_COL2_NEW,
				NUM_COL3_ORIG,
				NUM_COL3_NEW,
				NUM_COL4_ORIG,
				NUM_COL4_NEW,
				NUM_COL5_ORIG,
				NUM_COL5_NEW,
				NUM_COL6_ORIG,
				NUM_COL6_NEW,
				NUM_COL7_ORIG,
				NUM_COL7_NEW,
				ACTION_FLAG,
				REQUEST_ID,
				CREATED_BY,
				CREATION_DATE,
				LAST_UPDATE_LOGIN,
				LAST_UPDATE_DATE,
				LAST_UPDATED_BY
				) VALUES (
				HZ_CUSTOMER_MERGE_LOG_s.nextval,
				'OE_ORDER_HEADERS_ALL',
				MERGE_HEADER_ID_LIST(I),
				hdr_header_id_tab(I),
				old_hdr_sold_to_org_id_tab(I),
				decode(hdr_sold_to_org_id_tab(I),NULL,old_hdr_sold_to_org_id_tab(I),hdr_sold_to_org_id_tab(i)),
				old_hdr_invoice_to_org_id_tab(I),
				decode(hdr_invoice_to_org_id_tab(I),NULL,old_hdr_invoice_to_org_id_tab(I),hdr_invoice_to_org_id_tab(i)),
				old_hdr_ship_to_org_id_tab(I),
				decode(hdr_ship_to_org_id_tab(I),NULL,old_hdr_ship_to_org_id_tab(I),hdr_ship_to_org_id_tab(i)),
				old_hdr_deliver_to_org_id_tab(I),
				decode(hdr_deliver_to_org_id_tab(I),NULL,old_hdr_deliver_to_org_id_tab(I),hdr_deliver_to_org_id_tab(i)),
				old_hdr_sold_to_site_id_tab(I),
				decode(hdr_sold_to_site_use_id_tab(I),NULL,old_hdr_sold_to_site_id_tab(I),hdr_sold_to_site_use_id_tab(i)),
				old_hdr_end_cust_site_tab(I),
				decode(hdr_end_cust_site_use_id_tab(I),NULL,old_hdr_end_cust_site_tab(I),hdr_end_cust_site_use_id_tab(i)),
				old_hdr_end_cust_id_tab(I),
				decode(hdr_end_cust_id_tab(I),NULL,old_hdr_end_cust_id_tab(I),hdr_end_cust_id_tab(i)),
				'U',
				req_id,
				hz_utility_pub.CREATED_BY,
				hz_utility_pub.CREATION_DATE,
				hz_utility_pub.LAST_UPDATE_LOGIN,
				hz_utility_pub.LAST_UPDATE_DATE,
				hz_utility_pub.LAST_UPDATED_BY
				);
Line: 379

        UPDATE OE_ORDER_HEADERS_ALL H
	  SET  sold_to_org_id    	  = decode(hdr_sold_to_org_id_tab(i),null,sold_to_org_id,hdr_sold_to_org_id_tab(i)),
	  invoice_to_org_id 	  = decode(hdr_invoice_to_org_id_tab(i),null,invoice_to_org_id,hdr_invoice_to_org_id_tab(i)),
            ship_to_org_id    	  = decode(hdr_ship_to_org_id_tab(i),null,ship_to_org_id,hdr_ship_to_org_id_tab(i)),
            deliver_to_org_id 	  = decode(hdr_deliver_to_org_id_tab(i),null,deliver_to_org_id,hdr_deliver_to_org_id_tab(i)),
	  sold_to_site_use_id   = decode(hdr_sold_to_site_use_id_tab(i),null,sold_to_site_use_id,hdr_sold_to_site_use_id_tab(i)),
	  end_customer_site_use_id   = decode(hdr_end_cust_site_use_id_tab(i),null,end_customer_site_use_id,hdr_end_cust_site_use_id_tab(i)),
   end_customer_id   = decode(hdr_end_cust_id_tab(i),null,end_customer_id,hdr_end_cust_id_tab(i)),
 	  last_update_date 	  = sysdate,
 	  last_updated_by 	  = arp_standard.profile.user_id,
 	  last_update_login      = arp_standard.profile.last_update_login,
 	  request_id             = req_id,
          program_application_id = arp_standard.profile.program_application_id ,
          program_id             = arp_standard.profile.program_id,
          program_update_date    = SYSDATE,
          lock_control           = lock_control+1
        WHERE header_id = hdr_header_id_tab(i)
        RETURNING last_update_date bulk collect into dbi_header_update_date_tab;
Line: 402

     arp_message.set_name( 'AR', 'AR_ROWS_UPDATED' );
Line: 406

     hdr_header_id_tab.DELETE;
Line: 407

     hdr_sold_to_org_id_tab.DELETE;
Line: 408

     hdr_invoice_to_org_id_tab.DELETE;
Line: 409

     hdr_ship_to_org_id_tab.DELETE;
Line: 410

     hdr_deliver_to_org_id_tab.DELETE;
Line: 411

     hdr_sold_to_site_use_id_tab.DELETE;
Line: 412

     hdr_end_cust_site_use_id_tab.DELETE;
Line: 413

     hdr_end_cust_id_tab.DELETE;
Line: 415

     old_hdr_sold_to_org_id_tab.DELETE;
Line: 416

     old_hdr_invoice_to_org_id_tab.DELETE;
Line: 417

     old_hdr_ship_to_org_id_tab.DELETE;
Line: 418

     old_hdr_deliver_to_org_id_tab.DELETE;
Line: 419

     old_hdr_sold_to_site_id_tab.DELETE;
Line: 420

     old_hdr_end_cust_site_tab.DELETE;
Line: 421

     old_hdr_end_cust_id_tab.DELETE;
Line: 427

    customer_id_tab.DELETE;
Line: 428

    customer_site_id_tab.DELETE;
Line: 429

    dbi_local_hdr_header_id_tab.DELETE;
Line: 430

    dbi_local_hdr_update_date_tab.DELETE;
Line: 433

    arp_message.set_line(' update_date_tab_count for hdr='||dbi_header_update_date_tab.COUNT);
Line: 455

     select duplicate_id, customer_id, duplicate_site_id, customer_site_id
       from ra_customer_merges m
       where m.process_flag = 'N'
       and m.request_id = req_id
     and m.set_number = set_num;
Line: 462

 SELECT /*+ PARALLEL(L)
            PARALLEL(M1)
            PARALLEL(M2)
            PARALLEL(M3)
            PARALLEL(M4)
            PARALLEL(M5)
            PARALLEL(M6)
            PARALLEL(M7) */
  hist.header_id ,
  hist.sold_to_org_id,
  hist.invoice_to_org_id,
  hist.ship_to_org_id,
  hist.sold_to_site_use_id,
  hist.deliver_to_org_id,
  hist.end_customer_site_use_id,
  hist.end_customer_id
 FROM RA_CUSTOMER_MERGES M1,
      RA_CUSTOMER_MERGES M2,
      RA_CUSTOMER_MERGES M3,
      RA_CUSTOMER_MERGES M4,
      RA_CUSTOMER_MERGES M5,
      RA_CUSTOMER_MERGES M6,
      RA_CUSTOMER_MERGES M7,
      OE_ORDER_HEADER_HISTORY HIST,
     -- Changed by Srini for MOAC
     -- This MOAC change has been reverted.
     -- For more information please
     -- see the bug #5050382
      OE_ORDER_HEADERS   H
 WHERE
     ( hist.sold_to_org_id        = m1.duplicate_id(+)
   and hist.invoice_to_org_id     = m2.duplicate_site_id(+)
   and hist.ship_to_org_id        = m3.duplicate_site_id(+)
   and hist.sold_to_site_use_id   = m4.duplicate_site_id(+)
   and hist.deliver_to_org_id     = m5.duplicate_site_id(+)
   and hist.end_customer_site_use_id   = m6.duplicate_site_id(+)
   and hist.end_customer_id       = m7.duplicate_id(+)
 )
   and
   (m1.duplicate_site_id is not null or
    m2.duplicate_id is not null or
    m3.duplicate_id is not null or
    m4.duplicate_id is not null or
    m5.duplicate_id is not null  or
    m6.duplicate_id is not null or
    m7.duplicate_site_id is not null)
   and m1.process_flag(+) = 'N'
   and m2.process_flag(+) = 'N'
   and m3.process_flag(+) = 'N'
   and m4.process_flag(+) = 'N'
   and m5.process_flag(+) = 'N'
   and m6.process_flag(+) = 'N'
   and m7.process_flag(+) = 'N'
   and m1.request_id(+) =req_id
   and m2.request_id(+) =req_id
   and m3.request_id(+) =req_id
   and m4.request_id(+) =req_id
   and m5.request_id(+) =req_id
   and m6.request_id(+) =req_id
   and m7.request_id(+) =req_id
   and m1.set_number(+) =set_num
   and m2.set_number(+) =set_num
   and m3.set_number(+) =set_num
   and m4.set_number(+) =set_num
   and m5.set_number(+) =set_num
   and m6.set_number(+) =set_num
   and m7.set_number(+) =set_num
   and hist.header_id=h.header_id
 for update nowait;
Line: 534

 SELECT /*+ PARALLEL(L)
            PARALLEL(M1)
            PARALLEL(M2)
            PARALLEL(M3)
            PARALLEL(M4)
            PARALLEL(M5)
            PARALLEL(M6)
            PARALLEL(M7) */
  hist.header_id ,
  hist.sold_to_org_id,
  hist.invoice_to_org_id,
  hist.ship_to_org_id,
  hist.sold_to_site_use_id,
  hist.deliver_to_org_id,
  hist.end_customer_site_use_id,
  hist.end_customer_id
 FROM RA_CUSTOMER_MERGES M1,
      RA_CUSTOMER_MERGES M2,
      RA_CUSTOMER_MERGES M3,
      RA_CUSTOMER_MERGES M4,
      RA_CUSTOMER_MERGES M5,
      RA_CUSTOMER_MERGES M6,
      RA_CUSTOMER_MERGES M7,
      OE_ORDER_HEADER_HISTORY HIST,
      --Changed for MOAC
      OE_ORDER_HEADERS_ALL   H
 WHERE
     ( hist.sold_to_org_id        = m1.duplicate_id(+)
   and hist.invoice_to_org_id     = m2.duplicate_site_id(+)
   and hist.ship_to_org_id        = m3.duplicate_site_id(+)
   and hist.sold_to_site_use_id   = m4.duplicate_site_id(+)
   and hist.deliver_to_org_id     = m5.duplicate_site_id(+)
   and hist.end_customer_site_use_id   = m6.duplicate_site_id(+)
   and hist.end_customer_id       = m7.duplicate_id(+)
 )
   and
   (m1.duplicate_site_id is not null or
    m2.duplicate_id is not null or
    m3.duplicate_id is not null or
    m4.duplicate_id is not null or
    m5.duplicate_id is not null  or
    m6.duplicate_id is not null or
    m7.duplicate_site_id is not null)
   and m1.process_flag(+) = 'N'
   and m2.process_flag(+) = 'N'
   and m3.process_flag(+) = 'N'
   and m4.process_flag(+) = 'N'
   and m5.process_flag(+) = 'N'
   and m6.process_flag(+) = 'N'
   and m7.process_flag(+) = 'N'
   and m1.request_id(+) =req_id
   and m2.request_id(+) =req_id
   and m3.request_id(+) =req_id
   and m4.request_id(+) =req_id
   and m5.request_id(+) =req_id
   and m6.request_id(+) =req_id
   and m7.request_id(+) =req_id
   and m1.set_number(+) =set_num
   and m2.set_number(+) =set_num
   and m3.set_number(+) =set_num
   and m4.set_number(+) =set_num
   and m5.set_number(+) =set_num
   and m6.set_number(+) =set_num
   and m7.set_number(+) =set_num
   and hist.header_id=h.header_id;
Line: 697

       UPDATE OE_ORDER_HEADER_HISTORY HHIST
       SET  sold_to_org_id    	  = decode(hhst_sold_to_org_id_tab(i),null,sold_to_org_id,hhst_sold_to_org_id_tab(i)),
            invoice_to_org_id 	  = decode(hhst_invoice_to_org_id_tab(i),null,invoice_to_org_id,hhst_invoice_to_org_id_tab(i)),
            ship_to_org_id    	  = decode(hhst_ship_to_org_id_tab(i),null,ship_to_org_id,hhst_ship_to_org_id_tab(i)),
            sold_to_site_use_id  = decode(hhst_sold_to_site_use_id_tab(i),null,sold_to_site_use_id,hhst_sold_to_site_use_id_tab(i)),
            deliver_to_org_id 	  = decode(hhst_deliver_to_org_id_tab(i),null,deliver_to_org_id,hhst_deliver_to_org_id_tab(i)),
            end_customer_site_use_id = decode(hhst_end_cust_site_use_id_tab(i),null,end_customer_site_use_id,hhst_end_cust_site_use_id_tab(i)),
	    end_customer_id    	  = decode(hhst_end_cust_id_tab(i),null,end_customer_id,hhst_end_cust_id_tab(i)),
 	   last_update_date 	  = sysdate,
 	   last_updated_by 	  = arp_standard.profile.user_id,
 	   last_update_login      = arp_standard.profile.last_update_login,
 	   request_id             = req_id,
            program_application_id = arp_standard.profile.program_application_id ,
            program_id             = arp_standard.profile.program_id,
            program_update_date    = SYSDATE
        WHERE header_id = hhst_header_id_tab(i);
Line: 720

     arp_message.set_name( 'AR', 'AR_ROWS_UPDATED' );
Line: 724

     hhst_header_id_tab.DELETE;
Line: 725

     hhst_sold_to_org_id_tab.DELETE;
Line: 726

     hhst_invoice_to_org_id_tab.DELETE;
Line: 727

     hhst_ship_to_org_id_tab.DELETE;
Line: 728

     hhst_sold_to_site_use_id_tab.DELETE;
Line: 729

     hhst_deliver_to_org_id_tab.DELETE;
Line: 730

     hhst_end_cust_site_use_id_tab.DELETE;
Line: 731

     hhst_end_cust_id_tab.DELETE;
Line: 738

    customer_id_tab.DELETE;
Line: 739

    customer_site_id_tab.DELETE;
Line: 750

    select HEADER_ID
      from oe_order_header_history
     where ship_to_org_id in
           (select m.duplicate_site_id
              from ra_customer_merges m
             where m.process_flag = 'N'
               and m.request_id = req_id
               and m.set_number = set_num)
    for update nowait;
Line: 762

    select HEADER_ID
      from oe_order_header_history
     where invoice_to_org_id in
           (select m.duplicate_site_id
              from ra_customer_merges m
             where m.process_flag = 'N'
               and m.request_id = req_id
               and m.set_number = set_num)
    for update nowait;
Line: 774

    select HEADER_ID
      from oe_order_header_history
     where deliver_to_org_id in
           (select m.duplicate_site_id
              from ra_customer_merges m
             where m.process_flag = 'N'
               and m.request_id = req_id
               and m.set_number = set_num)
    for update nowait;
Line: 786

    select HEADER_ID
      from oe_order_header_history
     where sold_to_org_id in
           (select m.duplicate_id
              from ra_customer_merges m
             where m.process_flag = 'N'
               and m.request_id = req_id
               and m.set_number = set_num)
    for update nowait;
Line: 797

    select HEADER_ID
      from oe_order_header_history
     where sold_to_site_use_id in
           (select m.duplicate_id
              from ra_customer_merges m
             where m.process_flag = 'N'
               and m.request_id = req_id
               and m.set_number = set_num)
    for update nowait;
Line: 808

    select HEADER_ID
      from oe_order_header_history
     where end_customer_site_use_id in
           (select m.duplicate_id
              from ra_customer_merges m
             where m.process_flag = 'N'
               and m.request_id = req_id
               and m.set_number = set_num)
    for update nowait;
Line: 819

    select HEADER_ID
      from oe_order_header_history
     where end_customer_id in
           (select m.duplicate_id
              from ra_customer_merges m
             where m.process_flag = 'N'
               and m.request_id = req_id
               and m.set_number = set_num)
    for update nowait;
Line: 867

    UPDATE oe_order_header_history  a
    set ship_to_org_id = (select distinct m.customer_site_id
                            from ra_customer_merges m
                           where a.ship_to_org_id = m.duplicate_site_id
			              and m.request_id = req_id
                             and m.process_flag = 'N'
			              and m.set_number = set_num),
          last_update_date = sysdate,
          last_updated_by = arp_standard.profile.user_id,
          last_update_login = arp_standard.profile.last_update_login,
          request_id = req_id,
          program_application_id =arp_standard.profile.program_application_id,
          program_id = arp_standard.profile.program_id,
          program_update_date = sysdate
    where ship_to_org_id in (select m.duplicate_site_id
                               from ra_customer_merges  m
                              where m.process_flag = 'N'
			                 and m.request_id = req_id
			                 and m.set_number = set_num);
Line: 887

    arp_message.set_name( 'AR', 'AR_ROWS_UPDATED' );
Line: 894

    UPDATE oe_order_header_history  a
    set invoice_to_org_id = (select distinct m.customer_site_id
                            from ra_customer_merges m
                           where a.invoice_to_org_id = m.duplicate_site_id
			              and m.request_id = req_id
                             and m.process_flag = 'N'
			              and m.set_number = set_num),
          last_update_date = sysdate,
          last_updated_by = arp_standard.profile.user_id,
          last_update_login = arp_standard.profile.last_update_login,
          request_id = req_id,
          program_application_id =arp_standard.profile.program_application_id,
          program_id = arp_standard.profile.program_id,
          program_update_date = sysdate
    where invoice_to_org_id in (select m.duplicate_site_id
                               from ra_customer_merges  m
                              where m.process_flag = 'N'
			                 and m.request_id = req_id
			                 and m.set_number = set_num);
Line: 914

    arp_message.set_name( 'AR', 'AR_ROWS_UPDATED' );
Line: 920

    UPDATE oe_order_header_history  a
    set deliver_to_org_id = (select distinct m.customer_site_id
                            from ra_customer_merges m
                           where a.deliver_to_org_id = m.duplicate_site_id
			              and m.request_id = req_id
                             and m.process_flag = 'N'
			              and m.set_number = set_num),
          last_update_date = sysdate,
          last_updated_by = arp_standard.profile.user_id,
          last_update_login = arp_standard.profile.last_update_login,
          request_id = req_id,
          program_application_id =arp_standard.profile.program_application_id,
          program_id = arp_standard.profile.program_id,
          program_update_date = sysdate
    where deliver_to_org_id in (select m.duplicate_site_id
                               from ra_customer_merges  m
                              where m.process_flag = 'N'
			                 and m.request_id = req_id
			                 and m.set_number = set_num);
Line: 940

    arp_message.set_name( 'AR', 'AR_ROWS_UPDATED' );
Line: 952

    UPDATE oe_order_header_history  a
    set    sold_to_org_id = (select distinct m.customer_id
                                from   ra_customer_merges m
                                where  a.sold_to_org_id = m.duplicate_id
                                and    m.process_flag = 'N'
                                and    m.request_id = req_id
                                and    m.set_number = set_num),
           last_update_date = sysdate,
           last_updated_by = arp_standard.profile.user_id,
           last_update_login = arp_standard.profile.last_update_login,
           request_id = req_id,
           program_application_id =arp_standard.profile.program_application_id,
           program_id = arp_standard.profile.program_id,
           program_update_date = sysdate
    where  sold_to_org_id in (select m.duplicate_id
                                from   ra_customer_merges  m
                               where  m.process_flag = 'N'
                                 and    m.request_id = req_id
                                 and    m.set_number = set_num);
Line: 974

    arp_message.set_name( 'AR', 'AR_ROWS_UPDATED' );
Line: 980

    UPDATE oe_order_header_history  a
    set    sold_to_site_use_id = (select distinct m.customer_id
				    from   ra_customer_merges m
				   where  a.sold_to_site_use_id = m.duplicate_id
				     and    m.process_flag = 'N'
				     and    m.request_id = req_id
				     and    m.set_number = set_num),
           last_update_date = sysdate,
           last_updated_by = arp_standard.profile.user_id,
           last_update_login = arp_standard.profile.last_update_login,
           request_id = req_id,
           program_application_id =arp_standard.profile.program_application_id,
           program_id = arp_standard.profile.program_id,
           program_update_date = sysdate
    where  sold_to_site_use_id in (select m.duplicate_id
                                from   ra_customer_merges  m
                               where  m.process_flag = 'N'
                                 and    m.request_id = req_id
                                 and    m.set_number = set_num);
Line: 1002

    arp_message.set_name( 'AR', 'AR_ROWS_UPDATED' );
Line: 1008

    UPDATE oe_order_header_history  a
    set    end_customer_site_use_id = (select distinct m.customer_id
				    from   ra_customer_merges m
				   where  a.end_customer_site_use_id = m.duplicate_id
				     and    m.process_flag = 'N'
				     and    m.request_id = req_id
				     and    m.set_number = set_num),
           last_update_date = sysdate,
           last_updated_by = arp_standard.profile.user_id,
           last_update_login = arp_standard.profile.last_update_login,
           request_id = req_id,
           program_application_id =arp_standard.profile.program_application_id,
           program_id = arp_standard.profile.program_id,
           program_update_date = sysdate
    where  end_customer_site_use_id in (select m.duplicate_id
                                from   ra_customer_merges  m
                               where  m.process_flag = 'N'
                                 and    m.request_id = req_id
                                 and    m.set_number = set_num);
Line: 1030

    arp_message.set_name( 'AR', 'AR_ROWS_UPDATED' );
Line: 1038

    UPDATE oe_order_header_history  a
    set    end_customer_id = (select distinct m.customer_id
                                from   ra_customer_merges m
                                where  a.end_customer_id = m.duplicate_id
                                and    m.process_flag = 'N'
                                and    m.request_id = req_id
                                and    m.set_number = set_num),
           last_update_date = sysdate,
           last_updated_by = arp_standard.profile.user_id,
           last_update_login = arp_standard.profile.last_update_login,
           request_id = req_id,
           program_application_id =arp_standard.profile.program_application_id,
           program_id = arp_standard.profile.program_id,
           program_update_date = sysdate
    where  end_customer_id in (select m.duplicate_id
                                from   ra_customer_merges  m
                               where  m.process_flag = 'N'
                                 and    m.request_id = req_id
                                 and    m.set_number = set_num);
Line: 1060

    arp_message.set_name( 'AR', 'AR_ROWS_UPDATED' );
Line: 1078

/* -- Interface tables need not be updated
   -- Not logging merge for Interface tables

 Procedure OE_Merge_Headers_IFACE (Req_Id          IN NUMBER,
                                   Set_Num         IN NUMBER,
                                   Process_Mode    IN VARCHAR2)
 IS
 CURSOR c1 is
    select HEADER_ID
      from oe_headers_iface_all
     where ship_to_org_id in
           (select m.duplicate_site_id
              from ra_customer_merges m
             where m.process_flag = 'N'
               and m.request_id = req_id
               and m.set_number = set_num)
    for update nowait;
Line: 1098

    select HEADER_ID
      from oe_headers_iface_all
     where invoice_to_org_id in
           (select m.duplicate_site_id
              from ra_customer_merges m
             where m.process_flag = 'N'
               and m.request_id = req_id
               and m.set_number = set_num)
    for update nowait;
Line: 1110

    select HEADER_ID
      from oe_headers_iface_all
     where deliver_to_org_id in
           (select m.duplicate_site_id
              from ra_customer_merges m
             where m.process_flag = 'N'
               and m.request_id = req_id
               and m.set_number = set_num)
    for update nowait;
Line: 1121

    select HEADER_ID
      from oe_headers_iface_all
     where sold_to_org_id in
           (select m.duplicate_id
              from ra_customer_merges m
             where m.process_flag = 'N'
               and m.request_id = req_id
               and m.set_number = set_num)
    for update nowait;
Line: 1163

    UPDATE oe_headers_iface_all  a
    set ship_to_org_id = (select distinct m.customer_site_id
                            from ra_customer_merges m
                           where a.ship_to_org_id = m.duplicate_site_id
			              and m.request_id = req_id
                             and m.process_flag = 'N'
			              and m.set_number = set_num),
          last_update_date = sysdate,
          last_updated_by = arp_standard.profile.user_id,
          last_update_login = arp_standard.profile.last_update_login,
          request_id = req_id,
          program_application_id =arp_standard.profile.program_application_id,
          program_id = arp_standard.profile.program_id,
          program_update_date = sysdate
    where ship_to_org_id in (select m.duplicate_site_id
                               from ra_customer_merges  m
                              where m.process_flag = 'N'
			                 and m.request_id = req_id
			                 and m.set_number = set_num);
Line: 1183

    arp_message.set_name( 'AR', 'AR_ROWS_UPDATED' );
Line: 1189

    UPDATE oe_headers_iface_all  a
    set invoice_to_org_id = (select distinct m.customer_site_id
                            from ra_customer_merges m
                           where a.invoice_to_org_id = m.duplicate_site_id
			              and m.request_id = req_id
                             and m.process_flag = 'N'
			              and m.set_number = set_num),
          last_update_date = sysdate,
          last_updated_by = arp_standard.profile.user_id,
          last_update_login = arp_standard.profile.last_update_login,
          request_id = req_id,
          program_application_id =arp_standard.profile.program_application_id,
          program_id = arp_standard.profile.program_id,
          program_update_date = sysdate
    where invoice_to_org_id in (select m.duplicate_site_id
                               from ra_customer_merges  m
                              where m.process_flag = 'N'
			                 and m.request_id = req_id
			                 and m.set_number = set_num);
Line: 1209

    arp_message.set_name( 'AR', 'AR_ROWS_UPDATED' );
Line: 1215

    UPDATE oe_headers_iface_all  a
    set deliver_to_org_id = (select distinct m.customer_site_id
                            from ra_customer_merges m
                           where a.deliver_to_org_id = m.duplicate_site_id
			              and m.request_id = req_id
                             and m.process_flag = 'N'
			              and m.set_number = set_num),
          last_update_date = sysdate,
          last_updated_by = arp_standard.profile.user_id,
          last_update_login = arp_standard.profile.last_update_login,
          request_id = req_id,
          program_application_id =arp_standard.profile.program_application_id,
          program_id = arp_standard.profile.program_id,
          program_update_date = sysdate
    where deliver_to_org_id in (select m.duplicate_site_id
                               from ra_customer_merges  m
                              where m.process_flag = 'N'
			                 and m.request_id = req_id
			                 and m.set_number = set_num);
Line: 1235

    arp_message.set_name( 'AR', 'AR_ROWS_UPDATED' );
Line: 1246

    UPDATE oe_headers_iface_all  a
    set    sold_to_org_id = (select distinct m.customer_id
                                from   ra_customer_merges m
                                where  a.sold_to_org_id = m.duplicate_id
                                and    m.process_flag = 'N'
                                and    m.request_id = req_id
                                and    m.set_number = set_num),
           last_update_date = sysdate,
           last_updated_by = arp_standard.profile.user_id,
           last_update_login = arp_standard.profile.last_update_login,
           request_id = req_id,
           program_application_id =arp_standard.profile.program_application_id,
           program_id = arp_standard.profile.program_id,
           program_update_date = sysdate
    where  sold_to_org_id in (select m.duplicate_id
                                from   ra_customer_merges  m
                               where  m.process_flag = 'N'
                                 and    m.request_id = req_id
                                 and    m.set_number = set_num);
Line: 1268

    arp_message.set_name( 'AR', 'AR_ROWS_UPDATED' );
Line: 1282

Interface tables need not be updated */

/*------------------------------------------------*/
/*--- PRIVATE PROCEDURE OE_Merge_Header_ACKS   ---*/
/*------------------------------------------------*/


 Procedure OE_Merge_Header_ACKS (Req_Id          IN NUMBER,
                                 Set_Num         IN NUMBER,
                                 Process_Mode    IN VARCHAR2)
 IS
 CURSOR c1 is
    select HEADER_ID
      from OE_HEADER_ACKS
     where ship_to_org_id in
           (select m.duplicate_site_id
              from ra_customer_merges m
             where m.process_flag = 'N'
               and m.request_id = req_id
               and m.set_number = set_num)
       and NVL(ACKNOWLEDGMENT_FLAG,'N') <> 'Y'
    for update nowait;
Line: 1307

    select HEADER_ID
      from OE_HEADER_ACKS
     where invoice_to_org_id in
           (select m.duplicate_site_id
              from ra_customer_merges m
             where m.process_flag = 'N'
               and m.request_id = req_id
               and m.set_number = set_num)
       and NVL(ACKNOWLEDGMENT_FLAG,'N') <> 'Y'
    for update nowait;
Line: 1320

    select HEADER_ID
      from OE_HEADER_ACKS
     where deliver_to_org_id in
           (select m.duplicate_site_id
              from ra_customer_merges m
             where m.process_flag = 'N'
               and m.request_id = req_id
               and m.set_number = set_num)
       and NVL(ACKNOWLEDGMENT_FLAG,'N') <> 'Y'
    for update nowait;
Line: 1333

    select /* MOAC_SQL_CHANGE */ a.HEADER_ID
    from OE_HEADER_ACKS a, OE_ORDER_HEADERS_all h
     where a.sold_to_org_id in
           (select m.duplicate_id
              from ra_customer_merges m
             where m.process_flag = 'N'
               and m.request_id = req_id
               and m.set_number = set_num)
       and NVL(ACKNOWLEDGMENT_FLAG,'N') <> 'Y'
--changed for bug 3196900
  and a.header_id=h.header_id
  for update nowait;
Line: 1347

    select HEADER_ID
      from OE_HEADER_ACKS
     where sold_to_site_use_id in
     (select m.duplicate_id
	from ra_customer_merges m
       where m.process_flag = 'N'
	 and m.request_id = req_id
	 and m.set_number = set_num)
       and NVL(ACKNOWLEDGMENT_FLAG,'N') <> 'Y'
	   for update nowait;
Line: 1359

    select HEADER_ID
      from OE_HEADER_ACKS
     where end_customer_site_use_id in
     (select m.duplicate_id
	from ra_customer_merges m
       where m.process_flag = 'N'
	 and m.request_id = req_id
	 and m.set_number = set_num)
       and NVL(ACKNOWLEDGMENT_FLAG,'N') <> 'Y'
	   for update nowait;
Line: 1372

    select a.HEADER_ID
      from OE_HEADER_ACKS a,OE_ORDER_HEADERS h
     where a.end_customer_id in
           (select m.duplicate_id
              from ra_customer_merges m
             where m.process_flag = 'N'
               and m.request_id = req_id
               and m.set_number = set_num)
       and NVL(ACKNOWLEDGMENT_FLAG,'N') <> 'Y'
-- changed for bug 3196900
  and a.header_id=h.header_id
  for update nowait;
Line: 1424

       insert into  HZ_CUSTOMER_MERGE_LOG (
		MERGE_LOG_ID,
		TABLE_NAME,
		MERGE_HEADER_ID,
		PRIMARY_KEY1,
		NUM_COL3_ORIG,
		NUM_COL3_NEW,
		ACTION_FLAG,
		REQUEST_ID,
		CREATED_BY,
		CREATION_DATE,
		LAST_UPDATE_LOGIN,
		LAST_UPDATE_DATE,
		LAST_UPDATED_BY
		)
		select
		HZ_CUSTOMER_MERGE_LOG_s.nextval,
		'OE_HEADER_ACKS',
		m.CUSTOMER_MERGE_HEADER_ID,
		h.ORIG_SYS_DOCUMENT_REF,
		h.ship_to_org_id,
		m.customer_site_id,
		'U',
		req_id,
		hz_utility_pub.CREATED_BY,
		hz_utility_pub.CREATION_DATE,
		hz_utility_pub.LAST_UPDATE_LOGIN,
		hz_utility_pub.LAST_UPDATE_DATE,
		hz_utility_pub.LAST_UPDATED_BY
	        from oe_header_acks h,
		     ra_customer_merges m
               where h.ship_to_org_id=m.duplicate_site_id
                 and m.process_flag = 'N'
                 and m.request_id = req_id
                 and m.set_number = set_num
		 and NVL(ACKNOWLEDGMENT_FLAG,'N') <> 'Y';
Line: 1462

    /* site level update */
    arp_message.set_name( 'AR', 'AR_UPDATING_TABLE');
Line: 1466

    UPDATE OE_HEADER_ACKS  a
    set ship_to_org_id = (select distinct m.customer_site_id
                            from ra_customer_merges m
                           where a.ship_to_org_id = m.duplicate_site_id
			              and m.request_id = req_id
                             and m.process_flag = 'N'
			              and m.set_number = set_num),
          last_update_date = sysdate,
          last_updated_by = arp_standard.profile.user_id,
          last_update_login = arp_standard.profile.last_update_login,
          request_id = req_id,
          program_application_id =arp_standard.profile.program_application_id,
          program_id = arp_standard.profile.program_id,
          program_update_date = sysdate
    where ship_to_org_id in (select m.duplicate_site_id
                               from ra_customer_merges  m
                              where m.process_flag = 'N'
			                 and m.request_id = req_id
			                 and m.set_number = set_num)
      and NVL(ACKNOWLEDGMENT_FLAG,'N') <> 'Y';
Line: 1487

    arp_message.set_name( 'AR', 'AR_ROWS_UPDATED' );
Line: 1491

       insert into  HZ_CUSTOMER_MERGE_LOG (
		MERGE_LOG_ID,
		TABLE_NAME,
		MERGE_HEADER_ID,
		PRIMARY_KEY1,
		NUM_COL2_ORIG,
		NUM_COL2_NEW,
		ACTION_FLAG,
		REQUEST_ID,
		CREATED_BY,
		CREATION_DATE,
		LAST_UPDATE_LOGIN,
		LAST_UPDATE_DATE,
		LAST_UPDATED_BY
		)
		select
		HZ_CUSTOMER_MERGE_LOG_s.nextval,
		'OE_HEADERS_ACKS',
		m.CUSTOMER_MERGE_HEADER_ID,
		h.ORIG_SYS_DOCUMENT_REF,
		h.invoice_to_org_id,
		m.customer_site_id,
		'U',
		req_id,
		hz_utility_pub.CREATED_BY,
		hz_utility_pub.CREATION_DATE,
		hz_utility_pub.LAST_UPDATE_LOGIN,
		hz_utility_pub.LAST_UPDATE_DATE,
		hz_utility_pub.LAST_UPDATED_BY
	        from oe_header_acks h,
		     ra_customer_merges m
               where h.invoice_to_org_id=m.duplicate_site_id
                 and m.process_flag = 'N'
                 and m.request_id = req_id
                 and m.set_number = set_num
		 and NVL(h.ACKNOWLEDGMENT_FLAG,'N') <> 'Y';
Line: 1532

    UPDATE OE_HEADER_ACKS  a
    set invoice_to_org_id = (select distinct m.customer_site_id
                            from ra_customer_merges m
                           where a.invoice_to_org_id = m.duplicate_site_id
			              and m.request_id = req_id
                             and m.process_flag = 'N'
			              and m.set_number = set_num),
          last_update_date = sysdate,
          last_updated_by = arp_standard.profile.user_id,
          last_update_login = arp_standard.profile.last_update_login,
          request_id = req_id,
          program_application_id =arp_standard.profile.program_application_id,
          program_id = arp_standard.profile.program_id,
          program_update_date = sysdate
    where invoice_to_org_id in (select m.duplicate_site_id
                               from ra_customer_merges  m
                              where m.process_flag = 'N'
			                 and m.request_id = req_id
			                 and m.set_number = set_num)
      and NVL(ACKNOWLEDGMENT_FLAG,'N') <> 'Y';
Line: 1553

    arp_message.set_name( 'AR', 'AR_ROWS_UPDATED' );
Line: 1560

       insert into  HZ_CUSTOMER_MERGE_LOG (
		MERGE_LOG_ID,
		TABLE_NAME,
		MERGE_HEADER_ID,
		PRIMARY_KEY1,
		NUM_COL4_ORIG,
		NUM_COL4_NEW,
		ACTION_FLAG,
		REQUEST_ID,
		CREATED_BY,
		CREATION_DATE,
		LAST_UPDATE_LOGIN,
		LAST_UPDATE_DATE,
		LAST_UPDATED_BY
		)
		select
		HZ_CUSTOMER_MERGE_LOG_s.nextval,
		'OE_HEADER_ACKS',
		m.CUSTOMER_MERGE_HEADER_ID,
		h.ORIG_SYS_DOCUMENT_REF,
		h.deliver_to_org_id,
		m.customer_site_id,
		'U',
		req_id,
		hz_utility_pub.CREATED_BY,
		hz_utility_pub.CREATION_DATE,
		hz_utility_pub.LAST_UPDATE_LOGIN,
		hz_utility_pub.LAST_UPDATE_DATE,
		hz_utility_pub.LAST_UPDATED_BY
	        from oe_header_acks h,
		     ra_customer_merges m
               where h.deliver_to_org_id=m.duplicate_site_id
                 and m.process_flag = 'N'
                 and m.request_id = req_id
                 and m.set_number = set_num
		 and NVL(ACKNOWLEDGMENT_FLAG,'N') <> 'Y';
Line: 1598

    UPDATE OE_HEADER_ACKS  a
    set deliver_to_org_id = (select distinct m.customer_site_id
                            from ra_customer_merges m
                           where a.deliver_to_org_id = m.duplicate_site_id
			              and m.request_id = req_id
                             and m.process_flag = 'N'
			              and m.set_number = set_num),
          last_update_date = sysdate,
          last_updated_by = arp_standard.profile.user_id,
          last_update_login = arp_standard.profile.last_update_login,
          request_id = req_id,
          program_application_id =arp_standard.profile.program_application_id,
          program_id = arp_standard.profile.program_id,
          program_update_date = sysdate
    where deliver_to_org_id in (select m.duplicate_site_id
                               from ra_customer_merges  m
                              where m.process_flag = 'N'
			                 and m.request_id = req_id
			                 and m.set_number = set_num)
      and NVL(ACKNOWLEDGMENT_FLAG,'N') <> 'Y';
Line: 1619

    arp_message.set_name( 'AR', 'AR_ROWS_UPDATED' );
Line: 1626

   /* customer level update */
    arp_message.set_name( 'AR', 'AR_UPDATING_TABLE');
Line: 1631

       insert into  HZ_CUSTOMER_MERGE_LOG (
		MERGE_LOG_ID,
		TABLE_NAME,
		MERGE_HEADER_ID,
		PRIMARY_KEY1,
		NUM_COL1_ORIG,
		NUM_COL1_NEW,
		ACTION_FLAG,
		REQUEST_ID,
		CREATED_BY,
		CREATION_DATE,
		LAST_UPDATE_LOGIN,
		LAST_UPDATE_DATE,
		LAST_UPDATED_BY
		)
		select
		HZ_CUSTOMER_MERGE_LOG_s.nextval,
		'OE_HEADER_ACKS',
		m.CUSTOMER_MERGE_HEADER_ID,
		h.ORIG_SYS_DOCUMENT_REF,
		h.sold_to_org_id,
		m.customer_site_id,
		'U',
		req_id,
		hz_utility_pub.CREATED_BY,
		hz_utility_pub.CREATION_DATE,
		hz_utility_pub.LAST_UPDATE_LOGIN,
		hz_utility_pub.LAST_UPDATE_DATE,
		hz_utility_pub.LAST_UPDATED_BY
	        from oe_header_acks h,
		     ra_customer_merges m
               where h.sold_to_org_id=m.duplicate_site_id
                 and m.process_flag = 'N'
                 and m.request_id = req_id
                 and m.set_number = set_num
		 and NVL(ACKNOWLEDGMENT_FLAG,'N') <> 'Y';
Line: 1669

    UPDATE OE_HEADER_ACKS  a
    set    sold_to_org_id = (select distinct m.customer_id
                                from   ra_customer_merges m
                                where  a.sold_to_org_id = m.duplicate_id
                                and    m.process_flag = 'N'
                                and    m.request_id = req_id
                                and    m.set_number = set_num),
           last_update_date = sysdate,
           last_updated_by = arp_standard.profile.user_id,
           last_update_login = arp_standard.profile.last_update_login,
           request_id = req_id,
           program_application_id =arp_standard.profile.program_application_id,
           program_id = arp_standard.profile.program_id,
           program_update_date = sysdate
    where  sold_to_org_id in (select m.duplicate_id
                                from   ra_customer_merges  m
                               where  m.process_flag = 'N'
                                 and    m.request_id = req_id
                                 and    m.set_number = set_num)
      and NVL(ACKNOWLEDGMENT_FLAG,'N') <> 'Y'
--changed for bug 3196900
      and a.header_id in (select header_id from oe_order_headers);
Line: 1694

    arp_message.set_name( 'AR', 'AR_ROWS_UPDATED' );
Line: 1703

       insert into  HZ_CUSTOMER_MERGE_LOG (
		MERGE_LOG_ID,
		TABLE_NAME,
		MERGE_HEADER_ID,
		PRIMARY_KEY1,
		NUM_COL5_ORIG,
		NUM_COL5_NEW,
		ACTION_FLAG,
		REQUEST_ID,
		CREATED_BY,
		CREATION_DATE,
		LAST_UPDATE_LOGIN,
		LAST_UPDATE_DATE,
		LAST_UPDATED_BY
		)
		select
		HZ_CUSTOMER_MERGE_LOG_s.nextval,
		'OE_HEADER_ACKS',
		m.CUSTOMER_MERGE_HEADER_ID,
		h.ORIG_SYS_DOCUMENT_REF,
		h.sold_to_site_use_id,
		m.customer_site_id,
		'U',
		req_id,
		hz_utility_pub.CREATED_BY,
		hz_utility_pub.CREATION_DATE,
		hz_utility_pub.LAST_UPDATE_LOGIN,
		hz_utility_pub.LAST_UPDATE_DATE,
		hz_utility_pub.LAST_UPDATED_BY
	        from oe_header_acks h,
		     ra_customer_merges m
               where
 h.sold_to_site_use_id=m.duplicate_site_id
                and
 m.process_flag = 'N'
                 and m.request_id = req_id
                 and m.set_number = set_num
		 and NVL(ACKNOWLEDGMENT_FLAG,'N') <> 'Y';
Line: 1743

   UPDATE OE_HEADER_ACKS  a
    set    sold_to_site_use_id = (select distinct m.customer_id
                                from   ra_customer_merges m
                                where  a.sold_to_site_use_id = m.duplicate_id
                                and    m.process_flag = 'N'
                                and    m.request_id = req_id
                                and    m.set_number = set_num),
           last_update_date = sysdate,
           last_updated_by = arp_standard.profile.user_id,
           last_update_login = arp_standard.profile.last_update_login,
           request_id = req_id,
           program_application_id =arp_standard.profile.program_application_id,
           program_id = arp_standard.profile.program_id,
           program_update_date = sysdate
    where  sold_to_site_use_id in (select m.duplicate_id
                                from   ra_customer_merges  m
                               where  m.process_flag = 'N'
                                 and    m.request_id = req_id
                                 and    m.set_number = set_num)
      and NVL(ACKNOWLEDGMENT_FLAG,'N') <> 'Y';
Line: 1766

    arp_message.set_name( 'AR', 'AR_ROWS_UPDATED' );
Line: 1776

       insert into  HZ_CUSTOMER_MERGE_LOG (
		MERGE_LOG_ID,
		TABLE_NAME,
		MERGE_HEADER_ID,
		PRIMARY_KEY1,
		NUM_COL6_ORIG,
		NUM_COL6_NEW,
		ACTION_FLAG,
		REQUEST_ID,
		CREATED_BY,
		CREATION_DATE,
		LAST_UPDATE_LOGIN,
		LAST_UPDATE_DATE,
		LAST_UPDATED_BY
		)
		select
		HZ_CUSTOMER_MERGE_LOG_s.nextval,
		'OE_HEADER_ACKS',
		m.CUSTOMER_MERGE_HEADER_ID,
		h.ORIG_SYS_DOCUMENT_REF,
		h.end_customer_site_use_id,
		m.customer_site_id,
		'U',
		req_id,
		hz_utility_pub.CREATED_BY,
		hz_utility_pub.CREATION_DATE,
		hz_utility_pub.LAST_UPDATE_LOGIN,
		hz_utility_pub.LAST_UPDATE_DATE,
		hz_utility_pub.LAST_UPDATED_BY
	        from oe_header_acks h,
		     ra_customer_merges m
               where
 h.end_customer_site_use_id=m.duplicate_site_id
                and
 m.process_flag = 'N'
                 and m.request_id = req_id
                 and m.set_number = set_num
		 and NVL(ACKNOWLEDGMENT_FLAG,'N') <> 'Y';
Line: 1816

    UPDATE OE_HEADER_ACKS  a
    set    end_customer_site_use_id = (select distinct m.customer_id
                                from   ra_customer_merges m
                                where  a.end_customer_site_use_id = m.duplicate_id
                                and    m.process_flag = 'N'
                                and    m.request_id = req_id
                                and    m.set_number = set_num),
           last_update_date = sysdate,
           last_updated_by = arp_standard.profile.user_id,
           last_update_login = arp_standard.profile.last_update_login,
           request_id = req_id,
           program_application_id =arp_standard.profile.program_application_id,
           program_id = arp_standard.profile.program_id,
           program_update_date = sysdate
    where
end_customer_site_use_id in (select m.duplicate_id
                                from   ra_customer_merges  m
                               where  m.process_flag = 'N'
                                 and    m.request_id = req_id
                                 and    m.set_number = set_num)
      and
 NVL(ACKNOWLEDGMENT_FLAG,'N') <> 'Y';
Line: 1841

    arp_message.set_name( 'AR', 'AR_ROWS_UPDATED' );
Line: 1844

/* customer level update */
    arp_message.set_name( 'AR', 'AR_UPDATING_TABLE');
Line: 1849

       insert into  HZ_CUSTOMER_MERGE_LOG (
		MERGE_LOG_ID,
		TABLE_NAME,
		MERGE_HEADER_ID,
		PRIMARY_KEY1,
		NUM_COL7_ORIG,
		NUM_COL7_NEW,
		ACTION_FLAG,
		REQUEST_ID,
		CREATED_BY,
		CREATION_DATE,
		LAST_UPDATE_LOGIN,
		LAST_UPDATE_DATE,
		LAST_UPDATED_BY
		)
		select
		HZ_CUSTOMER_MERGE_LOG_s.nextval,
		'OE_HEADER_ACKS',
		m.CUSTOMER_MERGE_HEADER_ID,
		h.ORIG_SYS_DOCUMENT_REF,
		h.end_customer_id,
		m.customer_site_id,
		'U',
		req_id,
		hz_utility_pub.CREATED_BY,
		hz_utility_pub.CREATION_DATE,
		hz_utility_pub.LAST_UPDATE_LOGIN,
		hz_utility_pub.LAST_UPDATE_DATE,
		hz_utility_pub.LAST_UPDATED_BY
	        from oe_header_acks h,
		     ra_customer_merges m
               where
h.end_customer_id=m.duplicate_site_id
               and
 m.process_flag = 'N'
                 and m.request_id = req_id
                 and m.set_number = set_num
		 and NVL(ACKNOWLEDGMENT_FLAG,'N') <> 'Y';
Line: 1889

    UPDATE OE_HEADER_ACKS  a
    set    end_customer_id = (select distinct m.customer_id
                                from   ra_customer_merges m
                                where  a.end_customer_id = m.duplicate_id
                                and    m.process_flag = 'N'
                                and    m.request_id = req_id
                                and    m.set_number = set_num),
           last_update_date = sysdate,
           last_updated_by = arp_standard.profile.user_id,
           last_update_login = arp_standard.profile.last_update_login,
           request_id = req_id,
           program_application_id =arp_standard.profile.program_application_id,
           program_id = arp_standard.profile.program_id,
           program_update_date = sysdate
    where  end_customer_id in (select m.duplicate_id
                                from   ra_customer_merges  m
                               where  m.process_flag = 'N'
                                 and    m.request_id = req_id
                                 and    m.set_number = set_num)
      and NVL(ACKNOWLEDGMENT_FLAG,'N') <> 'Y'
--changed for bug 3196900
      and a.header_id in (select header_id from oe_order_headers);
Line: 1914

    arp_message.set_name( 'AR', 'AR_ROWS_UPDATED' );
Line: 1938

    select duplicate_id, customer_id, duplicate_site_id, customer_site_id
      from ra_customer_merges m
      where m.process_flag = 'N'
      and m.request_id = req_id
     and m.set_number = set_num;
Line: 1947

 SELECT / *+ LEADING (M) PARALLEL (L) PARALLEL (M) * /
  l.line_id ,
  l.header_id,
  l.last_update_date,
  l.line_id,
  'Y',
  sold_to_org_id,
  invoice_to_org_id,
  ship_to_org_id,
  intmed_ship_to_org_id,
  deliver_to_org_id,
  end_customer_site_use_id,
  end_customer_id,
  m.customer_merge_id
 FROM RA_CUSTOMER_MERGES M,
-- change for bug 3196900
--    OE_ORDER_LINES_ALL L
      OE_ORDER_LINES L
 WHERE
     (l.sold_to_org_id = m.duplicate_id
             or l.invoice_to_org_id = m.duplicate_site_id
             or l.ship_to_org_id = m.duplicate_site_id
             or l.intmed_ship_to_org_id = m.duplicate_site_id
             or l.end_customer_site_use_id = m.duplicate_site_id
             or l.end_customer_id = m.duplicate_id
             or l.deliver_to_org_id = m.duplicate_site_id)
             and m.process_flag = 'N'
             and m.request_id = req_id
             and m.set_number = set_num
 for update nowait;
Line: 1980

SELECT /*+ PARALLEL (L) PARALLEL (M1) PARALLEL(M2)
           PARALLEL (M3) PARALLEL (M4) PARALLEL (M5)
           PARALLEL (M6) PARALLEL (M7) */
       L.LINE_ID , L.HEADER_ID, L.LAST_UPDATE_DATE, L.LINE_ID, 'Y',
       SOLD_TO_ORG_ID, INVOICE_TO_ORG_ID, SHIP_TO_ORG_ID,
       INTMED_SHIP_TO_ORG_ID, DELIVER_TO_ORG_ID,
       END_CUSTOMER_SITE_USE_ID, END_CUSTOMER_ID,
       NVL(M1.CUSTOMER_MERGE_ID,NVL(M2.CUSTOMER_MERGE_ID,NVL(M3.CUSTOMER_MERGE_ID,
          NVL(M4.CUSTOMER_MERGE_ID,NVL(M5.CUSTOMER_MERGE_ID,
          NVL(M6.CUSTOMER_MERGE_ID,M7.CUSTOMER_MERGE_ID))))))
  FROM RA_CUSTOMER_MERGES M1,
       RA_CUSTOMER_MERGES M2,
       RA_CUSTOMER_MERGES M3,
       RA_CUSTOMER_MERGES M4,
       RA_CUSTOMER_MERGES M5,
       RA_CUSTOMER_MERGES M6,
       RA_CUSTOMER_MERGES M7,
       OE_ORDER_LINES L
 WHERE ( L.SOLD_TO_ORG_ID = M1.DUPLICATE_ID(+)
   AND L.INVOICE_TO_ORG_ID = M2.DUPLICATE_SITE_ID(+)
   AND L.SHIP_TO_ORG_ID = M3.DUPLICATE_SITE_ID(+)
   AND L.INTMED_SHIP_TO_ORG_ID = M4.DUPLICATE_SITE_ID(+)
   AND L.END_CUSTOMER_SITE_USE_ID = M5.DUPLICATE_SITE_ID(+)
   AND L.END_CUSTOMER_ID = M6.DUPLICATE_SITE_ID(+)
   AND L.DELIVER_TO_ORG_ID = M7.DUPLICATE_ID(+) )
   AND (M1.DUPLICATE_SITE_ID IS NOT NULL
    OR M2.DUPLICATE_ID IS NOT NULL
    OR M3.DUPLICATE_ID IS NOT NULL
    OR M4.DUPLICATE_ID IS NOT NULL
    OR M5.DUPLICATE_ID IS NOT NULL
    OR M6.DUPLICATE_ID IS NOT NULL
    OR M7.DUPLICATE_SITE_ID IS NOT NULL)
   AND M1.PROCESS_FLAG(+) = 'N'
   AND M2.PROCESS_FLAG(+) = 'N'
   AND M3.PROCESS_FLAG(+) = 'N'
   AND M4.PROCESS_FLAG(+) = 'N'
   AND M5.PROCESS_FLAG(+) = 'N'
   AND M6.PROCESS_FLAG(+) = 'N'
   AND M7.PROCESS_FLAG(+) = 'N'
   AND M1.REQUEST_ID(+) = req_id
   AND M2.REQUEST_ID(+) = req_id
   AND M3.REQUEST_ID(+) = req_id
   AND M4.REQUEST_ID(+) = req_id
   AND M5.REQUEST_ID(+) = req_id
   AND M6.REQUEST_ID(+) = req_id
   AND M7.REQUEST_ID(+) = req_id
   AND M1.SET_NUMBER(+) = set_num
   AND M2.SET_NUMBER(+) = set_num
   AND M3.SET_NUMBER(+) = set_num
   AND M4.SET_NUMBER(+) = set_num
   AND M5.SET_NUMBER(+) = set_num
   AND M6.SET_NUMBER(+) = set_num
   AND M7.SET_NUMBER(+) = set_num
   FOR UPDATE NOWAIT;
Line: 2038

 SELECT / *+ LEADING (M) PARALLEL (L) PARALLEL (M) * /
  l.line_id ,
  l.header_id,
  l.last_update_date,
  l.line_id,
  'Y',
  sold_to_org_id,
  invoice_to_org_id,
  ship_to_org_id,
  intmed_ship_to_org_id,
  deliver_to_org_id,
  end_customer_site_use_id,
  end_customer_id,
  m.customer_merge_id
 FROM RA_CUSTOMER_MERGES M,
-- changed for bug 3196900
--      OE_ORDER_LINES_ALL L
      OE_ORDER_LINES L
 WHERE
                (l.sold_to_org_id = m.duplicate_id
             or l.invoice_to_org_id = m.duplicate_site_id
             or l.ship_to_org_id = m.duplicate_site_id
             or l.intmed_ship_to_org_id = m.duplicate_site_id
             or l.end_customer_site_use_id = m.duplicate_site_id
             or l.end_customer_id = m.duplicate_id
             or l.deliver_to_org_id = m.duplicate_site_id)
             and m.process_flag = 'N'
             and m.request_id = req_id
             and m.set_number = set_num;
Line: 2070

 SELECT /*+ PARALLEL (L) PARALLEL (M1) PARALLEL(M2)
           PARALLEL (M3) PARALLEL (M4) PARALLEL (M5)
           PARALLEL (M6) PARALLEL (M7) */
       L.LINE_ID , L.HEADER_ID, L.LAST_UPDATE_DATE, L.LINE_ID, 'Y',
       SOLD_TO_ORG_ID, INVOICE_TO_ORG_ID, SHIP_TO_ORG_ID,
       INTMED_SHIP_TO_ORG_ID, DELIVER_TO_ORG_ID,
       END_CUSTOMER_SITE_USE_ID, END_CUSTOMER_ID,
       NVL(M1.CUSTOMER_MERGE_ID,NVL(M2.CUSTOMER_MERGE_ID,NVL(M3.CUSTOMER_MERGE_ID,
          NVL(M4.CUSTOMER_MERGE_ID,NVL(M5.CUSTOMER_MERGE_ID,
          NVL(M6.CUSTOMER_MERGE_ID,M7.CUSTOMER_MERGE_ID))))))
  FROM RA_CUSTOMER_MERGES M1,
       RA_CUSTOMER_MERGES M2,
       RA_CUSTOMER_MERGES M3,
       RA_CUSTOMER_MERGES M4,
       RA_CUSTOMER_MERGES M5,
       RA_CUSTOMER_MERGES M6,
       RA_CUSTOMER_MERGES M7,
       OE_ORDER_LINES L
 WHERE ( L.SOLD_TO_ORG_ID = M1.DUPLICATE_ID(+)
   AND L.INVOICE_TO_ORG_ID = M2.DUPLICATE_SITE_ID(+)
   AND L.SHIP_TO_ORG_ID = M3.DUPLICATE_SITE_ID(+)
   AND L.INTMED_SHIP_TO_ORG_ID = M4.DUPLICATE_SITE_ID(+)
   AND L.END_CUSTOMER_SITE_USE_ID = M5.DUPLICATE_SITE_ID(+)
   AND L.END_CUSTOMER_ID = M6.DUPLICATE_SITE_ID(+)
   AND L.DELIVER_TO_ORG_ID = M7.DUPLICATE_ID(+) )
   AND (M1.DUPLICATE_SITE_ID IS NOT NULL
    OR M2.DUPLICATE_ID IS NOT NULL
    OR M3.DUPLICATE_ID IS NOT NULL
    OR M4.DUPLICATE_ID IS NOT NULL
    OR M5.DUPLICATE_ID IS NOT NULL
    OR M6.DUPLICATE_ID IS NOT NULL
    OR M7.DUPLICATE_SITE_ID IS NOT NULL)
   AND M1.PROCESS_FLAG(+) = 'N'
   AND M2.PROCESS_FLAG(+) = 'N'
   AND M3.PROCESS_FLAG(+) = 'N'
   AND M4.PROCESS_FLAG(+) = 'N'
   AND M5.PROCESS_FLAG(+) = 'N'
   AND M6.PROCESS_FLAG(+) = 'N'
   AND M7.PROCESS_FLAG(+) = 'N'
   AND M1.REQUEST_ID(+) = req_id
   AND M2.REQUEST_ID(+) = req_id
   AND M3.REQUEST_ID(+) = req_id
   AND M4.REQUEST_ID(+) = req_id
   AND M5.REQUEST_ID(+) = req_id
   AND M6.REQUEST_ID(+) = req_id
   AND M7.REQUEST_ID(+) = req_id
   AND M1.SET_NUMBER(+) = set_num
   AND M2.SET_NUMBER(+) = set_num
   AND M3.SET_NUMBER(+) = set_num
   AND M4.SET_NUMBER(+) = set_num
   AND M5.SET_NUMBER(+) = set_num
   AND M6.SET_NUMBER(+) = set_num
   AND M7.SET_NUMBER(+) = set_num;
Line: 2149

  dbi_local_line_update_date_tab date_bin_table :=date_bin_table();
Line: 2191

                        dbi_local_line_update_date_tab,
                        dbi_local_line_line_id_tab,
                        dbi_local_line_status_tab,
                        line_sold_to_org_id_tab,
                        line_invoice_to_org_id_tab,
                        line_ship_to_org_id_tab,
                        line_intmed_ship_to_org_id_tab,
                        line_deliver_to_org_id_tab,
	                line_end_cust_site_use_id,
	                line_end_cust_id_tab,
			MERGE_HEADER_ID_LIST
                        LIMIT 20000;
Line: 2207

     arp_message.set_line('local line_date_count='||dbi_local_line_update_date_tab.COUNT);
Line: 2210

     IF dbi_local_line_update_date_tab.COUNT > 0 then


       IF dbi_line_update_date_tab.COUNT > 0 then
        l_global_count := dbi_line_update_date_tab.COUNT;
Line: 2219

       dbi_line_update_date_tab.EXTEND(dbi_local_line_update_date_tab.COUNT);
Line: 2220

       dbi_line_header_id_tab.EXTEND(dbi_local_line_update_date_tab.COUNT);
Line: 2221

       dbi_line_line_id_tab.EXTEND(dbi_local_line_update_date_tab.COUNT);
Line: 2222

       dbi_line_status_tab.EXTEND(dbi_local_line_update_date_tab.COUNT);
Line: 2238

        dbi_line_update_date_tab(l_global_count + i):=dbi_local_line_update_date_tab(i);
Line: 2282

	   --insert audit information for customer merge
	                   INSERT INTO HZ_CUSTOMER_MERGE_LOG (
				MERGE_LOG_ID,
				TABLE_NAME,
				MERGE_HEADER_ID,
				PRIMARY_KEY_ID1,
				NUM_COL1_ORIG,
				NUM_COL1_NEW,
				NUM_COL2_ORIG,
				NUM_COL2_NEW,
				NUM_COL3_ORIG,
				NUM_COL3_NEW,
				NUM_COL4_ORIG,
				NUM_COL4_NEW,
				NUM_COL5_ORIG,
				NUM_COL5_NEW,
				NUM_COL6_ORIG,
				NUM_COL6_NEW,
				ACTION_FLAG,
				REQUEST_ID,
				CREATED_BY,
				CREATION_DATE,
				LAST_UPDATE_LOGIN,
				LAST_UPDATE_DATE,
				LAST_UPDATED_BY
				) VALUES (
				HZ_CUSTOMER_MERGE_LOG_s.nextval,
				'OE_ORDER_LINES_ALL',
				MERGE_HEADER_ID_LIST(I),
				line_line_id_tab(I),
				line_sold_to_org_id_tab(I),
				decode(line_sold_to_org_id_tab(I),NULL,old_line_sold_to_org_id_tab(I),line_sold_to_org_id_tab(i)),
				line_invoice_to_org_id_tab(I),
				decode(line_invoice_to_org_id_tab(I),NULL,old_line_invoice_to_org_id_tab(I),line_invoice_to_org_id_tab(i)),
				line_ship_to_org_id_tab(I),
				decode(line_ship_to_org_id_tab(I),NULL,old_line_ship_to_org_id_tab(I),line_ship_to_org_id_tab(i)),
				line_deliver_to_org_id_tab(I),
				decode(line_deliver_to_org_id_tab(I),NULL,old_line_deliver_to_org_id_tab(I),line_deliver_to_org_id_tab(i)),
				line_end_cust_site_use_id(I),
				decode(line_end_cust_site_use_id(I),NULL,old_line_end_cust_site_use_id(I),line_end_cust_site_use_id(i)),
				line_end_cust_id_tab(I),
				decode(line_end_cust_id_tab(I),NULL,old_line_end_cust_id_tab(I),line_end_cust_id_tab(i)),
				'U',
				req_id,
				hz_utility_pub.CREATED_BY,
				hz_utility_pub.CREATION_DATE,
				hz_utility_pub.LAST_UPDATE_LOGIN,
				hz_utility_pub.LAST_UPDATE_DATE,
				hz_utility_pub.LAST_UPDATED_BY
				);
Line: 2340

        UPDATE OE_ORDER_LINES_ALL L
        SET  sold_to_org_id    	  = decode(line_sold_to_org_id_tab(i),null,sold_to_org_id,line_sold_to_org_id_tab(i)),
            invoice_to_org_id 	  = decode(line_invoice_to_org_id_tab(i),null,invoice_to_org_id,line_invoice_to_org_id_tab(i)),
            ship_to_org_id    	  = decode(line_ship_to_org_id_tab(i),null,ship_to_org_id,line_ship_to_org_id_tab(i)),
            intmed_ship_to_org_id  = decode(line_intmed_ship_to_org_id_tab(i),null,intmed_ship_to_org_id,line_intmed_ship_to_org_id_tab(i)),
            deliver_to_org_id 	  = decode(line_deliver_to_org_id_tab(i),null,deliver_to_org_id,line_deliver_to_org_id_tab(i)),
            end_customer_site_use_id 	  = decode(line_end_cust_site_use_id(i),null,end_customer_site_use_id,line_end_cust_site_use_id(i)),
            end_customer_id 	  = decode(line_end_cust_id_tab(i),null,end_customer_id,line_end_cust_id_tab(i)),
 	    last_update_date 	  = sysdate,
 	    last_updated_by 	  = arp_standard.profile.user_id,
 	    last_update_login      = arp_standard.profile.last_update_login,
 	    request_id             = req_id,
            program_application_id = arp_standard.profile.program_application_id ,
            program_id             = arp_standard.profile.program_id,
            program_update_date    = SYSDATE,
            lock_control           = lock_control+1
        WHERE line_id = line_line_id_tab(i)
        RETURNING last_update_date bulk collect into dbi_line_update_date_tab;
Line: 2364

     arp_message.set_name( 'AR', 'AR_ROWS_UPDATED' );
Line: 2367

     line_line_id_tab.DELETE;
Line: 2368

     line_sold_to_org_id_tab.DELETE;
Line: 2369

     line_invoice_to_org_id_tab.DELETE;
Line: 2370

     line_ship_to_org_id_tab.DELETE;
Line: 2371

     line_intmed_ship_to_org_id_tab.DELETE;
Line: 2372

     line_deliver_to_org_id_tab.DELETE;
Line: 2373

     line_end_cust_site_use_id.DELETE;
Line: 2374

     line_end_cust_id_tab.DELETE;
Line: 2376

     old_line_sold_to_org_id_tab.DELETE;
Line: 2377

     old_line_invoice_to_org_id_tab.DELETE;
Line: 2378

     old_line_ship_to_org_id_tab.DELETE;
Line: 2379

     old_intmed_ship_to_org_id_tab.DELETE;
Line: 2380

     old_line_deliver_to_org_id_tab.DELETE;
Line: 2381

     old_line_end_cust_site_use_id.DELETE;
Line: 2382

     old_line_end_cust_id_tab.DELETE;
Line: 2388

    customer_id_tab.DELETE;
Line: 2389

    customer_site_id_tab.DELETE;
Line: 2390

    dbi_local_line_header_id_tab.DELETE;
Line: 2391

    dbi_local_line_update_date_tab.DELETE;
Line: 2392

    dbi_local_line_line_id_tab.DELETE;
Line: 2393

    dbi_local_line_status_tab.DELETE;
Line: 2397

    arp_message.set_line(' line_date_count='||dbi_line_update_date_tab.COUNT);
Line: 2418

     select duplicate_id, customer_id, duplicate_site_id, customer_site_id
       from ra_customer_merges m
       where m.process_flag = 'N'
       and m.request_id = req_id
     and m.set_number = set_num;
Line: 2426

 SELECT /*+ ordered PARALLEL(L) PARALLEL (LN)
           PARALLEL(M1) PARALLEL(M2) PARALLEL(M3) PARALLEL(M4)
           PARALLEL (M5) PARALLEL(M6) PARALLEL(M7)
           PARALLEL (LN) */
  l.line_id ,
-- changed for bug 3196900 added l. for every attribute
  l.sold_to_org_id,
  l.invoice_to_org_id,
  l.ship_to_org_id,
  l.intmed_ship_to_org_id,
  l.deliver_to_org_id,
  l.end_customer_site_use_id,
  l.end_customer_id
 FROM OE_ORDER_LINES_HISTORY L,
      RA_CUSTOMER_MERGES M1,
      RA_CUSTOMER_MERGES M2,
      RA_CUSTOMER_MERGES M3,
      RA_CUSTOMER_MERGES M4,
      RA_CUSTOMER_MERGES M5,
      RA_CUSTOMER_MERGES M6,
      RA_CUSTOMER_MERGES M7,
-- changed for bug 3196900
--      OE_ORDER_LINES_HISTORY L
       OE_ORDER_LINES_ALL LN
    -- Changed for MOAC
 WHERE
     ( l.sold_to_org_id        = m1.duplicate_id(+)
   and l.invoice_to_org_id     = m2.duplicate_site_id(+)
   and l.ship_to_org_id        = m3.duplicate_site_id(+)
   and l.intmed_ship_to_org_id = m4.duplicate_site_id(+)
   and l.deliver_to_org_id     = m5.duplicate_site_id(+)
   and l.end_customer_site_use_id   = m6.duplicate_site_id(+)
   and l.end_customer_id       = m7.duplicate_id(+) )
   and
   (m1.duplicate_site_id is not null or
    m2.duplicate_id is not null or
    m3.duplicate_id is not null or
    m4.duplicate_id is not null or
    m5.duplicate_id is not null  or
    m6.duplicate_id is not null or
    m7.duplicate_site_id is not null)
   and m1.process_flag(+) = 'N'
   and m2.process_flag(+) = 'N'
   and m3.process_flag(+) = 'N'
   and m4.process_flag(+) = 'N'
   and m5.process_flag(+) = 'N'
   and m6.process_flag(+) = 'N'
   and m7.process_flag(+) = 'N'
   and m1.request_id(+) =req_id
   and m2.request_id(+) =req_id
   and m3.request_id(+) =req_id
   and m4.request_id(+) =req_id
   and m5.request_id(+) =req_id
   and m6.request_id(+) =req_id
   and m7.request_id(+) =req_id
   and m1.set_number(+) =set_num
   and m2.set_number(+) =set_num
   and m3.set_number(+) =set_num
   and m4.set_number(+) =set_num
   and m5.set_number(+) =set_num
   and m6.set_number(+) =set_num
   and m7.set_number(+) =set_num
-- added for bug 3196900
   and l.line_id=ln.line_id
 for update nowait;
Line: 2495

 SELECT /*+ ordered PARALLEL(L) PARALLEL (LN)
           PARALLEL(M1) PARALLEL(M2) PARALLEL(M3) PARALLEL(M4)
           PARALLEL (M5) PARALLEL(M6) PARALLEL(M7)
           PARALLEL (LN) */
  l.line_id ,
--changed for bug 3196900 , added l. for every attribute
  l.sold_to_org_id,
  l.invoice_to_org_id,
  l.ship_to_org_id,
  l.intmed_ship_to_org_id,
  l.deliver_to_org_id,
  l.end_customer_site_use_id,
  l.end_customer_id
 FROM OE_ORDER_LINES_HISTORY L ,
      RA_CUSTOMER_MERGES M1,
      RA_CUSTOMER_MERGES M2,
      RA_CUSTOMER_MERGES M3,
      RA_CUSTOMER_MERGES M4,
      RA_CUSTOMER_MERGES M5,
      RA_CUSTOMER_MERGES M6,
      RA_CUSTOMER_MERGES M7,
--changed for bug 3196900
--      OE_ORDER_LINES_HISTORY L
      OE_ORDER_LINES_ALL LN
  --Changed for MOAC
 WHERE
     ( l.sold_to_org_id        = m1.duplicate_id(+)
   and l.invoice_to_org_id     = m2.duplicate_site_id(+)
   and l.ship_to_org_id        = m3.duplicate_site_id(+)
   and l.intmed_ship_to_org_id = m4.duplicate_site_id(+)
   and l.deliver_to_org_id     = m5.duplicate_site_id(+)
   and l.end_customer_site_use_id   = m6.duplicate_site_id(+)
   and l.end_customer_id       = m7.duplicate_id(+) )
   and
   (m1.duplicate_site_id is not null or
    m2.duplicate_id is not null or
    m3.duplicate_id is not null or
    m4.duplicate_id is not null or
    m5.duplicate_id is not null  or
    m6.duplicate_id is not null or
    m7.duplicate_site_id is not null)
   and m1.process_flag(+) = 'N'
   and m2.process_flag(+) = 'N'
   and m3.process_flag(+) = 'N'
   and m4.process_flag(+) = 'N'
   and m5.process_flag(+) = 'N'
   and m6.process_flag(+) = 'N'
   and m7.process_flag(+) = 'N'
   and m1.request_id(+) =req_id
   and m2.request_id(+) =req_id
   and m3.request_id(+) =req_id
   and m4.request_id(+) =req_id
   and m5.request_id(+) =req_id
   and m6.request_id(+) =req_id
   and m7.request_id(+) =req_id
   and m1.set_number(+) =set_num
   and m2.set_number(+) =set_num
   and m3.set_number(+) =set_num
   and m4.set_number(+) =set_num
   and m5.set_number(+) =set_num
   and m6.set_number(+) =set_num
   and m7.set_number(+) =set_num
-- added for bug 3196900
   and l.line_id=ln.line_id;
Line: 2657

       UPDATE OE_ORDER_LINES_HISTORY LHIST
       SET  sold_to_org_id    	  = decode(lhst_sold_to_org_id_tab(i),null,sold_to_org_id,lhst_sold_to_org_id_tab(i)),
            invoice_to_org_id 	  = decode(lhst_invoice_to_org_id_tab(i),null,invoice_to_org_id,lhst_invoice_to_org_id_tab(i)),
            ship_to_org_id    	  = decode(lhst_ship_to_org_id_tab(i),null,ship_to_org_id,lhst_ship_to_org_id_tab(i)),
            intmed_ship_to_org_id  = decode(lhst_intmed_ship_to_org_id_tab(i),null,intmed_ship_to_org_id,lhst_intmed_ship_to_org_id_tab(i)),
            deliver_to_org_id 	  = decode(lhst_deliver_to_org_id_tab(i),null,deliver_to_org_id,lhst_deliver_to_org_id_tab(i)),
            end_customer_site_use_id = decode(lhst_end_cust_site_use_id_tab(i),null,end_customer_site_use_id,lhst_end_cust_site_use_id_tab(i)),
	    end_customer_id    	  = decode(lhst_end_cust_id_tab(i),null,end_customer_id,lhst_end_cust_id_tab(i)),
 	   last_update_date 	  = sysdate,
 	   last_updated_by 	  = arp_standard.profile.user_id,
 	   last_update_login      = arp_standard.profile.last_update_login,
 	   request_id             = req_id,
            program_application_id = arp_standard.profile.program_application_id ,
            program_id             = arp_standard.profile.program_id,
            program_update_date    = SYSDATE
        WHERE line_id = lhst_line_id_tab(i);
Line: 2680

     arp_message.set_name( 'AR', 'AR_ROWS_UPDATED' );
Line: 2684

     lhst_line_id_tab.DELETE;
Line: 2685

     lhst_sold_to_org_id_tab.DELETE;
Line: 2686

     lhst_invoice_to_org_id_tab.DELETE;
Line: 2687

     lhst_ship_to_org_id_tab.DELETE;
Line: 2688

     lhst_intmed_ship_to_org_id_tab.DELETE;
Line: 2689

     lhst_deliver_to_org_id_tab.DELETE;
Line: 2690

     lhst_end_cust_site_use_id_tab.DELETE;
Line: 2697

    customer_id_tab.DELETE;
Line: 2698

    customer_site_id_tab.DELETE;
Line: 2712

/*  Interface tables need not be updated
    Not logging merge for Interface tables

 Procedure OE_Merge_Lines_IFACE (Req_Id          IN NUMBER,
                                 Set_Num         IN NUMBER,
                                 Process_Mode    IN VARCHAR2)
 IS
 CURSOR c1 is
    select line_id
      from oe_lines_iface_all
     where ship_to_org_id in
           (select m.duplicate_site_id
              from ra_customer_merges m
             where m.process_flag = 'N'
               and m.request_id = req_id
               and m.set_number = set_num)
    for update nowait;
Line: 2732

    select line_id
      from oe_lines_iface_all
     where invoice_to_org_id in
           (select m.duplicate_site_id
              from ra_customer_merges m
             where m.process_flag = 'N'
               and m.request_id = req_id
               and m.set_number = set_num)
    for update nowait;
Line: 2744

    select line_id
      from oe_lines_iface_all
     where deliver_to_org_id in
           (select m.duplicate_site_id
              from ra_customer_merges m
             where m.process_flag = 'N'
               and m.request_id = req_id
               and m.set_number = set_num)
    for update nowait;
Line: 2756

    select line_id
      from oe_lines_iface_all
     where sold_to_org_id in
           (select m.duplicate_id
              from ra_customer_merges m
             where m.process_flag = 'N'
               and m.request_id = req_id
               and m.set_number = set_num)
    for update nowait;
Line: 2793

    UPDATE oe_lines_iface_all  a
    set ship_to_org_id = (select distinct m.customer_site_id
                            from ra_customer_merges m
                           where a.ship_to_org_id = m.duplicate_site_id
			              and m.request_id = req_id
                             and m.process_flag = 'N'
			              and m.set_number = set_num),
          last_update_date = sysdate,
          last_updated_by = arp_standard.profile.user_id,
          last_update_login = arp_standard.profile.last_update_login,
          request_id = req_id,
          program_application_id =arp_standard.profile.program_application_id,
          program_id = arp_standard.profile.program_id,
          program_update_date = sysdate
    where ship_to_org_id in (select m.duplicate_site_id
                               from ra_customer_merges  m
                              where m.process_flag = 'N'
			                 and m.request_id = req_id
			                 and m.set_number = set_num);
Line: 2813

    arp_message.set_name( 'AR', 'AR_ROWS_UPDATED' );
Line: 2819

    UPDATE oe_lines_iface_all  a
    set invoice_to_org_id = (select distinct m.customer_site_id
                            from ra_customer_merges m
                           where a.invoice_to_org_id = m.duplicate_site_id
			              and m.request_id = req_id
                             and m.process_flag = 'N'
			              and m.set_number = set_num),
          last_update_date = sysdate,
          last_updated_by = arp_standard.profile.user_id,
          last_update_login = arp_standard.profile.last_update_login,
          request_id = req_id,
          program_application_id =arp_standard.profile.program_application_id,
          program_id = arp_standard.profile.program_id,
          program_update_date = sysdate
    where invoice_to_org_id in (select m.duplicate_site_id
                               from ra_customer_merges  m
                              where m.process_flag = 'N'
			                 and m.request_id = req_id
			                 and m.set_number = set_num);
Line: 2839

    arp_message.set_name( 'AR', 'AR_ROWS_UPDATED' );
Line: 2845

    UPDATE oe_lines_iface_all  a
    set deliver_to_org_id = (select distinct m.customer_site_id
                            from ra_customer_merges m
                           where a.deliver_to_org_id = m.duplicate_site_id
			              and m.request_id = req_id
                             and m.process_flag = 'N'
			              and m.set_number = set_num),
          last_update_date = sysdate,
          last_updated_by = arp_standard.profile.user_id,
          last_update_login = arp_standard.profile.last_update_login,
          request_id = req_id,
          program_application_id =arp_standard.profile.program_application_id,
          program_id = arp_standard.profile.program_id,
          program_update_date = sysdate
    where deliver_to_org_id in (select m.duplicate_site_id
                               from ra_customer_merges  m
                              where m.process_flag = 'N'
			                 and m.request_id = req_id
			                 and m.set_number = set_num);
Line: 2865

    arp_message.set_name( 'AR', 'AR_ROWS_UPDATED' );
Line: 2875

    UPDATE oe_lines_iface_all  a
    set    sold_to_org_id = (select distinct m.customer_id
                                from   ra_customer_merges m
                                where  a.sold_to_org_id = m.duplicate_id
                                and    m.process_flag = 'N'
                                and    m.request_id = req_id
                                and    m.set_number = set_num),
           last_update_date = sysdate,
           last_updated_by = arp_standard.profile.user_id,
           last_update_login = arp_standard.profile.last_update_login,
           request_id = req_id,
           program_application_id =arp_standard.profile.program_application_id,
           program_id = arp_standard.profile.program_id,
           program_update_date = sysdate
    where  sold_to_org_id in (select m.duplicate_id
                                from   ra_customer_merges  m
                               where  m.process_flag = 'N'
                                 and    m.request_id = req_id
                                 and    m.set_number = set_num);
Line: 2897

    arp_message.set_name( 'AR', 'AR_ROWS_UPDATED' );
Line: 2911

Interface tables need not be updated  */

/*-------------------------------------------------*/
/*--- PRIVATE PROCEDURE OE_Merge_Line_ACKS      ---*/
/*-------------------------------------------------*/
 Procedure OE_Merge_Line_ACKS (Req_Id          IN NUMBER,
                               Set_Num         IN NUMBER,
                               Process_Mode    IN VARCHAR2)
 IS
 CURSOR c1 is
    select line_id
      from oe_line_acks
     where ship_to_org_id in
           (select m.duplicate_site_id
              from ra_customer_merges m
             where m.process_flag = 'N'
               and m.request_id = req_id
               and m.set_number = set_num)
       and NVL(ACKNOWLEDGMENT_FLAG,'N') <> 'Y'
    for update nowait;
Line: 2934

    select line_id
      from oe_line_acks
     where invoice_to_org_id in
           (select m.duplicate_site_id
              from ra_customer_merges m
             where m.process_flag = 'N'
               and m.request_id = req_id
               and m.set_number = set_num)
       and NVL(ACKNOWLEDGMENT_FLAG,'N') <> 'Y'
    for update nowait;
Line: 2947

    select line_id
      from oe_line_acks
     where deliver_to_org_id in
           (select m.duplicate_site_id
              from ra_customer_merges m
             where m.process_flag = 'N'
               and m.request_id = req_id
               and m.set_number = set_num)
       and NVL(ACKNOWLEDGMENT_FLAG,'N') <> 'Y'
    for update nowait;
Line: 2960

    select line_id
      from oe_line_acks
     where intmed_ship_to_org_id in
           (select m.duplicate_site_id
              from ra_customer_merges m
             where m.process_flag = 'N'
               and m.request_id = req_id
               and m.set_number = set_num)
       and NVL(ACKNOWLEDGMENT_FLAG,'N') <> 'Y'
    for update nowait;
Line: 2973

    select a.line_id
      from oe_line_acks a, oe_order_lines l
     where a.sold_to_org_id in
           (select m.duplicate_id
              from ra_customer_merges m
             where m.process_flag = 'N'
               and m.request_id = req_id
               and m.set_number = set_num)
       and NVL(ACKNOWLEDGMENT_FLAG,'N') <> 'Y'
--changed for bug 3196900
    and a.line_id=l.line_id
    for update nowait;
Line: 2987

    select line_id
      from oe_line_acks
     where end_customer_site_use_id in
           (select m.duplicate_id
              from ra_customer_merges m
             where m.process_flag = 'N'
               and m.request_id = req_id
               and m.set_number = set_num)
       and NVL(ACKNOWLEDGMENT_FLAG,'N') <> 'Y'
    for update nowait;
Line: 3000

    select a.line_id
      from oe_line_acks a,oe_order_lines l
     where a.end_customer_id in
           (select m.duplicate_id
              from ra_customer_merges m
             where m.process_flag = 'N'
               and m.request_id = req_id
               and m.set_number = set_num)
       and NVL(ACKNOWLEDGMENT_FLAG,'N') <> 'Y'
--changed for bug 3196900
    and a.line_id=l.line_id
    for update nowait;
Line: 3052

	    insert into  HZ_CUSTOMER_MERGE_LOG (
		MERGE_LOG_ID,
		TABLE_NAME,
		MERGE_HEADER_ID,
		PRIMARY_KEY1,
		PRIMARY_KEY2,
		NUM_COL3_ORIG,
		NUM_COL3_NEW,
		ACTION_FLAG,
		REQUEST_ID,
		CREATED_BY,
		CREATION_DATE,
		LAST_UPDATE_LOGIN,
		LAST_UPDATE_DATE,
		LAST_UPDATED_BY
		)
	    select
		HZ_CUSTOMER_MERGE_LOG_s.nextval,
		'OE_LINE_ACKS',
		m.CUSTOMER_MERGE_HEADER_ID,
		a.ORIG_SYS_DOCUMENT_REF,
	        a.ORIG_SYS_LINE_REF,
		a.ship_to_org_id,
		m.customer_site_id,
		'U',
		req_id,
		hz_utility_pub.CREATED_BY,
		hz_utility_pub.CREATION_DATE,
		hz_utility_pub.LAST_UPDATE_LOGIN,
		hz_utility_pub.LAST_UPDATE_DATE,
		hz_utility_pub.LAST_UPDATED_BY
	      from oe_line_acks a,
		   ra_customer_merges m
	     where m.process_flag = 'N'
	       and a.ship_to_org_id = m.duplicate_site_id
	       and m.request_id = req_id
	       and m.set_number = set_num
	       and NVL(ACKNOWLEDGMENT_FLAG,'N') <> 'Y';
Line: 3092

    /* site level update */
    arp_message.set_name( 'AR', 'AR_UPDATING_TABLE');
Line: 3096

    UPDATE oe_line_acks  a
    set ship_to_org_id = (select distinct m.customer_site_id
                            from ra_customer_merges m
                           where a.ship_to_org_id = m.duplicate_site_id
			              and m.request_id = req_id
                             and m.process_flag = 'N'
			              and m.set_number = set_num),
          last_update_date = sysdate,
          last_updated_by = arp_standard.profile.user_id,
          last_update_login = arp_standard.profile.last_update_login,
          request_id = req_id,
          program_application_id =arp_standard.profile.program_application_id,
          program_id = arp_standard.profile.program_id,
          program_update_date = sysdate
    where ship_to_org_id in (select m.duplicate_site_id
                               from ra_customer_merges  m
                              where m.process_flag = 'N'
			                 and m.request_id = req_id
			                 and m.set_number = set_num)
      and NVL(ACKNOWLEDGMENT_FLAG,'N') <> 'Y';
Line: 3117

    arp_message.set_name( 'AR', 'AR_ROWS_UPDATED' );
Line: 3121

	    insert into  HZ_CUSTOMER_MERGE_LOG (
		MERGE_LOG_ID,
		TABLE_NAME,
		MERGE_HEADER_ID,
		PRIMARY_KEY1,
		PRIMARY_KEY2,
		NUM_COL2_ORIG,
		NUM_COL2_NEW,
		ACTION_FLAG,
		REQUEST_ID,
		CREATED_BY,
		CREATION_DATE,
		LAST_UPDATE_LOGIN,
		LAST_UPDATE_DATE,
		LAST_UPDATED_BY
		)
	    select
		HZ_CUSTOMER_MERGE_LOG_s.nextval,
		'OE_LINE_ACKS',
		m.CUSTOMER_MERGE_HEADER_ID,
		a.ORIG_SYS_DOCUMENT_REF,
	        a.ORIG_SYS_LINE_REF,
		a.invoice_to_org_id,
		m.customer_site_id,
		'U',
		req_id,
		hz_utility_pub.CREATED_BY,
		hz_utility_pub.CREATION_DATE,
		hz_utility_pub.LAST_UPDATE_LOGIN,
		hz_utility_pub.LAST_UPDATE_DATE,
		hz_utility_pub.LAST_UPDATED_BY
	      from oe_line_acks a,
		   ra_customer_merges m
	     where m.process_flag = 'N'
	       and a.invoice_to_org_id = m.duplicate_site_id
	       and m.request_id = req_id
	       and m.set_number = set_num
	       and NVL(ACKNOWLEDGMENT_FLAG,'N') <> 'Y';
Line: 3164

    UPDATE oe_line_acks  a
    set invoice_to_org_id = (select distinct m.customer_site_id
                            from ra_customer_merges m
                           where a.invoice_to_org_id = m.duplicate_site_id
			              and m.request_id = req_id
                             and m.process_flag = 'N'
			              and m.set_number = set_num),
          last_update_date = sysdate,
          last_updated_by = arp_standard.profile.user_id,
          last_update_login = arp_standard.profile.last_update_login,
          request_id = req_id,
          program_application_id =arp_standard.profile.program_application_id,
          program_id = arp_standard.profile.program_id,
          program_update_date = sysdate
    where invoice_to_org_id in (select m.duplicate_site_id
                               from ra_customer_merges  m
                              where m.process_flag = 'N'
			                 and m.request_id = req_id
			                 and m.set_number = set_num)
      and NVL(ACKNOWLEDGMENT_FLAG,'N') <> 'Y';
Line: 3185

    arp_message.set_name( 'AR', 'AR_ROWS_UPDATED' );
Line: 3189

	    insert into  HZ_CUSTOMER_MERGE_LOG (
		MERGE_LOG_ID,
		TABLE_NAME,
		MERGE_HEADER_ID,
		PRIMARY_KEY1,
		PRIMARY_KEY2,
		NUM_COL4_ORIG,
		NUM_COL4_NEW,
		ACTION_FLAG,
		REQUEST_ID,
		CREATED_BY,
		CREATION_DATE,
		LAST_UPDATE_LOGIN,
		LAST_UPDATE_DATE,
		LAST_UPDATED_BY
		)
	    select
		HZ_CUSTOMER_MERGE_LOG_s.nextval,
		'OE_LINE_ACKS',
		m.CUSTOMER_MERGE_HEADER_ID,
		a.ORIG_SYS_DOCUMENT_REF,
	        a.ORIG_SYS_LINE_REF,
		a.deliver_to_org_id,
		m.customer_site_id,
		'U',
		req_id,
		hz_utility_pub.CREATED_BY,
		hz_utility_pub.CREATION_DATE,
		hz_utility_pub.LAST_UPDATE_LOGIN,
		hz_utility_pub.LAST_UPDATE_DATE,
		hz_utility_pub.LAST_UPDATED_BY
	      from oe_line_acks a,
		   ra_customer_merges m
	     where m.process_flag = 'N'
	       and a.deliver_to_org_id = m.duplicate_site_id
	       and m.request_id = req_id
	       and m.set_number = set_num
	       and NVL(ACKNOWLEDGMENT_FLAG,'N') <> 'Y';
Line: 3232

    UPDATE oe_line_acks  a
    set deliver_to_org_id = (select distinct m.customer_site_id
                            from ra_customer_merges m
                           where a.deliver_to_org_id = m.duplicate_site_id
			              and m.request_id = req_id
                             and m.process_flag = 'N'
			              and m.set_number = set_num),
          last_update_date = sysdate,
          last_updated_by = arp_standard.profile.user_id,
          last_update_login = arp_standard.profile.last_update_login,
          request_id = req_id,
          program_application_id =arp_standard.profile.program_application_id,
          program_id = arp_standard.profile.program_id,
          program_update_date = sysdate
    where deliver_to_org_id in (select m.duplicate_site_id
                               from ra_customer_merges  m
                              where m.process_flag = 'N'
			                 and m.request_id = req_id
			                 and m.set_number = set_num)
      and NVL(ACKNOWLEDGMENT_FLAG,'N') <> 'Y';
Line: 3253

    arp_message.set_name( 'AR', 'AR_ROWS_UPDATED' );
Line: 3257

	    insert into  HZ_CUSTOMER_MERGE_LOG (
		MERGE_LOG_ID,
		TABLE_NAME,
		MERGE_HEADER_ID,
		PRIMARY_KEY1,
		PRIMARY_KEY2,
		NUM_COL5_ORIG,
		NUM_COL5_NEW,
		ACTION_FLAG,
		REQUEST_ID,
		CREATED_BY,
		CREATION_DATE,
		LAST_UPDATE_LOGIN,
		LAST_UPDATE_DATE,
		LAST_UPDATED_BY
		)
	    select
		HZ_CUSTOMER_MERGE_LOG_s.nextval,
		'OE_LINE_ACKS',
		m.CUSTOMER_MERGE_HEADER_ID,
		a.ORIG_SYS_DOCUMENT_REF,
	        a.ORIG_SYS_LINE_REF,
		a.intmed_ship_to_org_id,
		m.customer_site_id,
		'U',
		req_id,
		hz_utility_pub.CREATED_BY,
		hz_utility_pub.CREATION_DATE,
		hz_utility_pub.LAST_UPDATE_LOGIN,
		hz_utility_pub.LAST_UPDATE_DATE,
		hz_utility_pub.LAST_UPDATED_BY
	      from oe_line_acks a,
		   ra_customer_merges m
	     where m.process_flag = 'N'
	       and a.intmed_ship_to_org_id = m.duplicate_site_id
	       and m.request_id = req_id
	       and m.set_number = set_num
	       and NVL(ACKNOWLEDGMENT_FLAG,'N') <> 'Y';
Line: 3301

    UPDATE oe_line_acks  a
    set intmed_ship_to_org_id = (select distinct m.customer_site_id
                            from ra_customer_merges m
                           where a.intmed_ship_to_org_id = m.duplicate_site_id
			              and m.request_id = req_id
                             and m.process_flag = 'N'
			              and m.set_number = set_num),
          last_update_date = sysdate,
          last_updated_by = arp_standard.profile.user_id,
          last_update_login = arp_standard.profile.last_update_login,
          request_id = req_id,
          program_application_id =arp_standard.profile.program_application_id,
          program_id = arp_standard.profile.program_id,
          program_update_date = sysdate
    where intmed_ship_to_org_id in (select m.duplicate_site_id
                               from ra_customer_merges  m
                              where m.process_flag = 'N'
			                 and m.request_id = req_id
			                 and m.set_number = set_num)
      and NVL(ACKNOWLEDGMENT_FLAG,'N') <> 'Y';
Line: 3323

    arp_message.set_name( 'AR', 'AR_ROWS_UPDATED' );
Line: 3331

	    insert into  HZ_CUSTOMER_MERGE_LOG (
		MERGE_LOG_ID,
		TABLE_NAME,
		MERGE_HEADER_ID,
		PRIMARY_KEY1,
		PRIMARY_KEY2,
		NUM_COL1_ORIG,
		NUM_COL1_NEW,
		ACTION_FLAG,
		REQUEST_ID,
		CREATED_BY,
		CREATION_DATE,
		LAST_UPDATE_LOGIN,
		LAST_UPDATE_DATE,
		LAST_UPDATED_BY
		)
	    select
		HZ_CUSTOMER_MERGE_LOG_s.nextval,
		'OE_LINE_ACKS',
		m.CUSTOMER_MERGE_HEADER_ID,
		a.ORIG_SYS_DOCUMENT_REF,
	        a.ORIG_SYS_LINE_REF,
		a.sold_to_org_id,
		m.customer_site_id,
		'U',
		req_id,
		hz_utility_pub.CREATED_BY,
		hz_utility_pub.CREATION_DATE,
		hz_utility_pub.LAST_UPDATE_LOGIN,
		hz_utility_pub.LAST_UPDATE_DATE,
		hz_utility_pub.LAST_UPDATED_BY
	      from oe_line_acks a,
		   ra_customer_merges m
	     where m.process_flag = 'N'
	       and a.sold_to_org_id = m.duplicate_site_id
	       and m.request_id = req_id
	       and m.set_number = set_num
	       and NVL(ACKNOWLEDGMENT_FLAG,'N') <> 'Y';
Line: 3371

   /* customer level update */
    arp_message.set_name( 'AR', 'AR_UPDATING_TABLE');
Line: 3375

    UPDATE oe_line_acks  a
    set    sold_to_org_id = (select distinct m.customer_id
                                from   ra_customer_merges m
                                where  a.sold_to_org_id = m.duplicate_id
                                and    m.process_flag = 'N'
                                and    m.request_id = req_id
                                and    m.set_number = set_num),
           last_update_date = sysdate,
           last_updated_by = arp_standard.profile.user_id,
           last_update_login = arp_standard.profile.last_update_login,
           request_id = req_id,
           program_application_id =arp_standard.profile.program_application_id,
           program_id = arp_standard.profile.program_id,
           program_update_date = sysdate
    where  sold_to_org_id in (select m.duplicate_id
                                from   ra_customer_merges  m
                               where  m.process_flag = 'N'
                                 and    m.request_id = req_id
                                 and    m.set_number = set_num)
      and NVL(ACKNOWLEDGMENT_FLAG,'N') <> 'Y'
--added for bug 3196900
      and a.line_id in (select line_id from oe_order_lines);
Line: 3400

    arp_message.set_name( 'AR', 'AR_ROWS_UPDATED' );
Line: 3408

	    insert into  HZ_CUSTOMER_MERGE_LOG (
		MERGE_LOG_ID,
		TABLE_NAME,
		MERGE_HEADER_ID,
		PRIMARY_KEY1,
		PRIMARY_KEY2,
		NUM_COL6_ORIG,
		NUM_COL6_NEW,
		ACTION_FLAG,
		REQUEST_ID,
		CREATED_BY,
		CREATION_DATE,
		LAST_UPDATE_LOGIN,
		LAST_UPDATE_DATE,
		LAST_UPDATED_BY
		)
	    select
		HZ_CUSTOMER_MERGE_LOG_s.nextval,
		'OE_LINE_ACKS',
		m.CUSTOMER_MERGE_HEADER_ID,
		a.ORIG_SYS_DOCUMENT_REF,
	        a.ORIG_SYS_LINE_REF,
		a.end_customer_site_use_id,
		m.customer_site_id,
		'U',
		req_id,
		hz_utility_pub.CREATED_BY,
		hz_utility_pub.CREATION_DATE,
		hz_utility_pub.LAST_UPDATE_LOGIN,
		hz_utility_pub.LAST_UPDATE_DATE,
		hz_utility_pub.LAST_UPDATED_BY
	      from oe_line_acks a,
		   ra_customer_merges m
	     where m.process_flag = 'N'
	       and a.sold_to_org_id = m.duplicate_site_id
	       and m.request_id = req_id
	       and m.set_number = set_num
	       and NVL(ACKNOWLEDGMENT_FLAG,'N') <> 'Y';
Line: 3448

   /* customer level update */
    arp_message.set_name( 'AR', 'AR_UPDATING_TABLE');
Line: 3452

    UPDATE oe_line_acks  a
    set    end_customer_site_use_id = (select distinct m.customer_id
                                from   ra_customer_merges m
                                where  a.end_customer_site_use_id = m.duplicate_id
                                and    m.process_flag = 'N'
                                and    m.request_id = req_id
                                and    m.set_number = set_num),
           last_update_date = sysdate,
           last_updated_by = arp_standard.profile.user_id,
           last_update_login = arp_standard.profile.last_update_login,
           request_id = req_id,
           program_application_id =arp_standard.profile.program_application_id,
           program_id = arp_standard.profile.program_id,
           program_update_date = sysdate
    where  end_customer_site_use_id in (select m.duplicate_id
                                from   ra_customer_merges  m
                               where  m.process_flag = 'N'
                                 and    m.request_id = req_id
                                 and    m.set_number = set_num)
      and NVL(ACKNOWLEDGMENT_FLAG,'N') <> 'Y';
Line: 3475

    arp_message.set_name( 'AR', 'AR_ROWS_UPDATED' );
Line: 3483

	    insert into  HZ_CUSTOMER_MERGE_LOG (
		MERGE_LOG_ID,
		TABLE_NAME,
		MERGE_HEADER_ID,
		PRIMARY_KEY1,
		PRIMARY_KEY2,
		NUM_COL7_ORIG,
		NUM_COL7_NEW,
		ACTION_FLAG,
		REQUEST_ID,
		CREATED_BY,
		CREATION_DATE,
		LAST_UPDATE_LOGIN,
		LAST_UPDATE_DATE,
		LAST_UPDATED_BY
		)
	    select
		HZ_CUSTOMER_MERGE_LOG_s.nextval,
		'OE_LINE_ACKS',
		m.CUSTOMER_MERGE_HEADER_ID,
		a.ORIG_SYS_DOCUMENT_REF,
	        a.ORIG_SYS_LINE_REF,
		a.end_customer_id,
		m.customer_site_id,
		'U',
		req_id,
		hz_utility_pub.CREATED_BY,
		hz_utility_pub.CREATION_DATE,
		hz_utility_pub.LAST_UPDATE_LOGIN,
		hz_utility_pub.LAST_UPDATE_DATE,
		hz_utility_pub.LAST_UPDATED_BY
	      from oe_line_acks a,
		   ra_customer_merges m
	     where m.process_flag = 'N'
	       and a.end_customer_id = m.duplicate_site_id
	       and m.request_id = req_id
	       and m.set_number = set_num
	       and NVL(ACKNOWLEDGMENT_FLAG,'N') <> 'Y';
Line: 3523

   /* customer level update */
    arp_message.set_name( 'AR', 'AR_UPDATING_TABLE');
Line: 3527

    UPDATE oe_line_acks  a
    set    end_customer_id = (select distinct m.customer_id
                                from   ra_customer_merges m
                                where  a.end_customer_id = m.duplicate_id
                                and    m.process_flag = 'N'
                                and    m.request_id = req_id
                                and    m.set_number = set_num),
           last_update_date = sysdate,
           last_updated_by = arp_standard.profile.user_id,
           last_update_login = arp_standard.profile.last_update_login,
           request_id = req_id,
           program_application_id =arp_standard.profile.program_application_id,
           program_id = arp_standard.profile.program_id,
           program_update_date = sysdate
    where  end_customer_id in (select m.duplicate_id
                                from   ra_customer_merges  m
                               where  m.process_flag = 'N'
                                 and    m.request_id = req_id
                                 and    m.set_number = set_num)
      and NVL(ACKNOWLEDGMENT_FLAG,'N') <> 'Y'
--added for bug 3196900
      and a.line_id in (select line_id from oe_order_lines);
Line: 3552

    arp_message.set_name( 'AR', 'AR_ROWS_UPDATED' );
Line: 3620

    select RULE_ELEMENT_ID
    from oe_attachment_rule_elements
    where  attribute_value in (select to_char(m.duplicate_site_id)
                                    from   ra_customer_merges  m
                                    where  m.process_flag = 'N'
                           and    m.request_id = req_id
                           and    m.set_number = set_num)
    and attribute_code  = 'SHIP_TO_ORG_ID'
    for update nowait;
Line: 3631

    select RULE_ELEMENT_ID
    from oe_attachment_rule_elements
    where  attribute_value in (select to_char(m.duplicate_site_id)
                                    from   ra_customer_merges  m
                                    where  m.process_flag = 'N'
                           and    m.request_id = req_id
                           and    m.set_number = set_num)
    and attribute_code  = 'INVOICE_TO_ORG_ID'
    for update nowait;
Line: 3642

    select RULE_ELEMENT_ID
    from oe_attachment_rule_elements
    where  attribute_value in (select to_char(m.duplicate_id)
                                 from   ra_customer_merges  m
                                 where  m.process_flag = 'N'
                        and    m.request_id = req_id
                        and    m.set_number = set_num)
    and attribute_code  = 'SOLD_TO_ORG_ID'
    for update nowait;
Line: 3683

       INSERT INTO HZ_CUSTOMER_MERGE_LOG (
           MERGE_LOG_ID,
           TABLE_NAME,
           MERGE_HEADER_ID,
           PRIMARY_KEY_ID1,
           VCHAR_COL3_ORIG,
           VCHAR_COL3_NEW,
           ACTION_FLAG,
           REQUEST_ID,
           CREATED_BY,
           CREATION_DATE,
           LAST_UPDATE_LOGIN,
           LAST_UPDATE_DATE,
           LAST_UPDATED_BY
	   )
       select
	HZ_CUSTOMER_MERGE_LOG_s.nextval,
	'OE_ATTACHMENT_RULE_ELEMENTS',
	m.customer_merge_header_id,
	a.rule_element_id,
	a.attribute_value,
	to_char(m.customer_site_id),
	'U',
	req_id,
	hz_utility_pub.CREATED_BY,
	hz_utility_pub.CREATION_DATE,
	hz_utility_pub.LAST_UPDATE_LOGIN,
	hz_utility_pub.LAST_UPDATE_DATE,
	hz_utility_pub.LAST_UPDATED_BY
	from OE_ATTACHMENT_RULE_ELEMENTS a,
	     ra_customer_merges m
	where a.attribute_value = to_char(m.duplicate_site_id)
	  and m.process_flag = 'N'
	  and m.request_id = req_id
	  and m.set_number = set_num
	  and a.attribute_code = 'SHIP_TO_ORG_ID';
Line: 3722

/* site level update */
  arp_message.set_name( 'AR', 'AR_UPDATING_TABLE');
Line: 3726

    UPDATE OE_ATTACHMENT_RULE_ELEMENTS  a
    set (attribute_value) = (select distinct to_char(m.customer_site_id)
                                   from   ra_customer_merges m
                                   where  a.attribute_value =
                                                 to_char(m.duplicate_site_id)
                          and    m.request_id = req_id
                                   and    m.process_flag = 'N'
                          and    m.set_number = set_num),
           last_update_date = sysdate,
           last_updated_by = arp_standard.profile.user_id,
           last_update_login = arp_standard.profile.last_update_login
    where  attribute_value in (select to_char(m.duplicate_site_id)
                                    from   ra_customer_merges  m
                                    where  m.process_flag = 'N'
                           and    m.request_id = req_id
                           and    m.set_number = set_num)
    and attribute_code = 'SHIP_TO_ORG_ID';
Line: 3746

  arp_message.set_name( 'AR', 'AR_ROWS_UPDATED' );
Line: 3751

       INSERT INTO HZ_CUSTOMER_MERGE_LOG (
           MERGE_LOG_ID,
           TABLE_NAME,
           MERGE_HEADER_ID,
           PRIMARY_KEY_ID1,
           VCHAR_COL2_ORIG,
           VCHAR_COL2_NEW,
           ACTION_FLAG,
           REQUEST_ID,
           CREATED_BY,
           CREATION_DATE,
           LAST_UPDATE_LOGIN,
           LAST_UPDATE_DATE,
           LAST_UPDATED_BY
	   )
       select
	HZ_CUSTOMER_MERGE_LOG_s.nextval,
	'OE_ATTACHMENT_RULE_ELEMENTS',
	m.customer_merge_header_id,
	a.rule_element_id,
	a.attribute_value,
	 to_char(m.customer_site_id),
	'U',
	req_id,
	hz_utility_pub.CREATED_BY,
	hz_utility_pub.CREATION_DATE,
	hz_utility_pub.LAST_UPDATE_LOGIN,
	hz_utility_pub.LAST_UPDATE_DATE,
	hz_utility_pub.LAST_UPDATED_BY
	from OE_ATTACHMENT_RULE_ELEMENTS a,
	     ra_customer_merges m
	where a.attribute_value = to_char(m.duplicate_site_id)
	  and m.process_flag = 'N'
	  and m.request_id = req_id
	  and m.set_number = set_num
	  and a.attribute_code = 'INVOICE_TO_ORG_ID';
Line: 3790

/* site level update */
  arp_message.set_name( 'AR', 'AR_UPDATING_TABLE');
Line: 3794

    UPDATE OE_ATTACHMENT_RULE_ELEMENTS  a
    set (attribute_value) = (select distinct to_char(m.customer_site_id)
                                   from   ra_customer_merges m
                                   where  a.attribute_value =
                                                 to_char(m.duplicate_site_id)
                          and    m.request_id = req_id
                                   and    m.process_flag = 'N'
                          and    m.set_number = set_num),
           last_update_date = sysdate,
           last_updated_by = arp_standard.profile.user_id,
           last_update_login = arp_standard.profile.last_update_login
    where  attribute_value in (select to_char(m.duplicate_site_id)
                                    from   ra_customer_merges  m
                                    where  m.process_flag = 'N'
                           and    m.request_id = req_id
                           and    m.set_number = set_num)
    and attribute_code = 'INVOICE_TO_ORG_ID';
Line: 3814

  arp_message.set_name( 'AR', 'AR_ROWS_UPDATED' );
Line: 3820

       INSERT INTO HZ_CUSTOMER_MERGE_LOG (
           MERGE_LOG_ID,
           TABLE_NAME,
           MERGE_HEADER_ID,
           PRIMARY_KEY_ID1,
           VCHAR_COL1_ORIG,
           VCHAR_COL1_NEW,
           ACTION_FLAG,
           REQUEST_ID,
           CREATED_BY,
           CREATION_DATE,
           LAST_UPDATE_LOGIN,
           LAST_UPDATE_DATE,
           LAST_UPDATED_BY
	   )
       select
	HZ_CUSTOMER_MERGE_LOG_s.nextval,
	'OE_ATTACHMENT_RULE_ELEMENTS',
	m.customer_merge_header_id,
	a.rule_element_id,
	a.attribute_value,
	to_char(m.customer_site_id),
	'U',
	req_id,
	hz_utility_pub.CREATED_BY,
	hz_utility_pub.CREATION_DATE,
	hz_utility_pub.LAST_UPDATE_LOGIN,
	hz_utility_pub.LAST_UPDATE_DATE,
	hz_utility_pub.LAST_UPDATED_BY
	from OE_ATTACHMENT_RULE_ELEMENTS a,
	     ra_customer_merges m
	where a.attribute_value = to_char(m.duplicate_site_id)
	  and m.process_flag = 'N'
	  and m.request_id = req_id
	  and m.set_number = set_num
	  and a.attribute_code = 'SOLD_TO_ORG_ID';
Line: 3859

/* customer level update */
  arp_message.set_name( 'AR', 'AR_UPDATING_TABLE');
Line: 3863

    UPDATE OE_ATTACHMENT_RULE_ELEMENTS  a
    set (attribute_value) = (select distinct to_char(m.customer_id)
                                   from   ra_customer_merges m
                                   where  a.attribute_value =
                                                 to_char(m.duplicate_id)
                          and    m.request_id = req_id
                                   and    m.process_flag = 'N'
                          and    m.set_number = set_num),
           last_update_date = sysdate,
           last_updated_by = arp_standard.profile.user_id,
           last_update_login = arp_standard.profile.last_update_login
    where  attribute_value in (select to_char(m.duplicate_id)
                                    from   ra_customer_merges  m
                                    where  m.process_flag = 'N'
                           and    m.request_id = req_id
                           and    m.set_number = set_num)
    and attribute_code = 'SOLD_TO_ORG_ID';
Line: 3884

  arp_message.set_name( 'AR', 'AR_ROWS_UPDATED' );
Line: 3907

    select CONDITION_ELEMENT_ID
    from oe_def_condn_elems
    where  value_string in (select to_char(m.duplicate_site_id)
                                    from   ra_customer_merges  m
                                    where  m.process_flag = 'N'
                           and    m.request_id = req_id
                           and    m.set_number = set_num)
    and attribute_code  = 'SHIP_TO_ORG_ID'
    for update nowait;
Line: 3918

    select CONDITION_ELEMENT_ID
    from oe_def_condn_elems
    where  value_string in (select to_char(m.duplicate_site_id)
                                    from   ra_customer_merges  m
                                    where  m.process_flag = 'N'
                           and    m.request_id = req_id
                           and    m.set_number = set_num)
    and attribute_code  = 'INVOICE_TO_ORG_ID'
    for update nowait;
Line: 3929

    select CONDITION_ELEMENT_ID
    from oe_def_condn_elems
    where  value_string in (select to_char(m.duplicate_site_id)
                                    from   ra_customer_merges  m
                                    where  m.process_flag = 'N'
                           and    m.request_id = req_id
                           and    m.set_number = set_num)
    and attribute_code  = 'INTMED_SHIP_TO_ORG_ID'
    for update nowait;
Line: 3940

    select CONDITION_ELEMENT_ID
    from oe_def_condn_elems
    where  value_string in (select to_char(m.duplicate_id)
                                    from   ra_customer_merges  m
                                    where  m.process_flag = 'N'
                           and    m.request_id = req_id
                           and    m.set_number = set_num)
    and attribute_code  = 'SOLD_TO_ORG_ID'
    for update nowait;
Line: 3951

    select ATTR_DEF_RULE_ID
    from oe_def_attr_def_rules
    where  src_constant_value in (select to_char(m.duplicate_site_id)
                                    from   ra_customer_merges  m
                                    where  m.process_flag = 'N'
                           and    m.request_id = req_id
                           and    m.set_number = set_num)
    and attribute_code  = 'SHIP_TO_ORG_ID'
    for update nowait;
Line: 3962

    select ATTR_DEF_RULE_ID
    from oe_def_attr_def_rules
    where  src_constant_value in (select to_char(m.duplicate_site_id)
                                    from   ra_customer_merges  m
                                    where  m.process_flag = 'N'
                           and    m.request_id = req_id
                           and    m.set_number = set_num)
    and attribute_code  = 'INVOICE_TO_ORG_ID'
    for update nowait;
Line: 3973

    select ATTR_DEF_RULE_ID
    from oe_def_attr_def_rules
    where  src_constant_value in (select to_char(m.duplicate_site_id)
                                    from   ra_customer_merges  m
                                    where  m.process_flag = 'N'
                           and    m.request_id = req_id
                           and    m.set_number = set_num)
    and attribute_code  = 'INTMED_SHIP_TO_ORG_ID'
    for update nowait;
Line: 3984

    select ATTR_DEF_RULE_ID
    from oe_def_attr_def_rules
    where  src_constant_value in (select to_char(m.duplicate_id)
                                    from   ra_customer_merges  m
                                    where  m.process_flag = 'N'
                           and    m.request_id = req_id
                           and    m.set_number = set_num)
    and attribute_code  = 'SOLD_TO_ORG_ID'
    for update nowait;
Line: 4040

       INSERT INTO HZ_CUSTOMER_MERGE_LOG (
           MERGE_LOG_ID,
           TABLE_NAME,
           MERGE_HEADER_ID,
           PRIMARY_KEY_ID1,
           VCHAR_COL1_ORIG,
           VCHAR_COL1_NEW,
           ACTION_FLAG,
           REQUEST_ID,
           CREATED_BY,
           CREATION_DATE,
           LAST_UPDATE_LOGIN,
           LAST_UPDATE_DATE,
           LAST_UPDATED_BY
	   )
       select
	HZ_CUSTOMER_MERGE_LOG_s.nextval,
	'OE_DEF_CONDN_ELEMS',
	m.customer_merge_header_id,
	a.condition_element_id,
	a.value_string,
	 to_char(m.customer_site_id),
	'U',
	req_id,
	hz_utility_pub.CREATED_BY,
	hz_utility_pub.CREATION_DATE,
	hz_utility_pub.LAST_UPDATE_LOGIN,
	hz_utility_pub.LAST_UPDATE_DATE,
	hz_utility_pub.LAST_UPDATED_BY
	 from OE_DEF_CONDN_ELEMS  a,
	      ra_customer_merges m
	where a.value_string = to_char(m.duplicate_site_id)
	  and m.process_flag = 'N'
	  and m.request_id = req_id
	  and m.set_number = set_num
	  and a.attribute_code = 'SHIP_TO_ORG_ID';
Line: 4079

/* site level update */
  arp_message.set_name( 'AR', 'AR_UPDATING_TABLE');
Line: 4083

    UPDATE OE_DEF_CONDN_ELEMS  a
    set value_string = (select distinct to_char(m.customer_site_id)
                                   from   ra_customer_merges m
                                   where  a.value_string =
                                                 to_char(m.duplicate_site_id)

                          and    m.request_id = req_id
                                   and    m.process_flag = 'N'
                          and    m.set_number = set_num),
           last_update_date = sysdate,
           last_updated_by = arp_standard.profile.user_id,
           last_update_login = arp_standard.profile.last_update_login
    where  value_string in (select to_char(m.duplicate_site_id)
                                    from   ra_customer_merges  m
                                    where  m.process_flag = 'N'
                           and    m.request_id = req_id
                           and    m.set_number = set_num)
    and attribute_code = 'SHIP_TO_ORG_ID';
Line: 4104

  arp_message.set_name( 'AR', 'AR_ROWS_UPDATED' );
Line: 4107

       INSERT INTO HZ_CUSTOMER_MERGE_LOG (
           MERGE_LOG_ID,
           TABLE_NAME,
           MERGE_HEADER_ID,
           PRIMARY_KEY_ID1,
           VCHAR_COL1_ORIG,
           VCHAR_COL1_NEW,
           ACTION_FLAG,
           REQUEST_ID,
           CREATED_BY,
           CREATION_DATE,
           LAST_UPDATE_LOGIN,
           LAST_UPDATE_DATE,
           LAST_UPDATED_BY
	   )
       select
	HZ_CUSTOMER_MERGE_LOG_s.nextval,
	'OE_DEF_CONDN_ELEMS',
	m.customer_merge_header_id,
	a.condition_element_id,
	a.value_string,
	 to_char(m.customer_site_id),
	'U',
	req_id,
	hz_utility_pub.CREATED_BY,
	hz_utility_pub.CREATION_DATE,
	hz_utility_pub.LAST_UPDATE_LOGIN,
	hz_utility_pub.LAST_UPDATE_DATE,
	hz_utility_pub.LAST_UPDATED_BY
	 from OE_DEF_CONDN_ELEMS  a,
	      ra_customer_merges m
	where a.value_string = to_char(m.duplicate_site_id)
	  and m.process_flag = 'N'
	  and m.request_id = req_id
	  and m.set_number = set_num
	  and a.attribute_code = 'INVOICE_TO_ORG_ID';
Line: 4147

/* site level update */
  arp_message.set_name( 'AR', 'AR_UPDATING_TABLE');
Line: 4151

    UPDATE OE_DEF_CONDN_ELEMS  a
    set value_string = (select distinct to_char(m.customer_site_id)
                                   from   ra_customer_merges m
                                   where  a.value_string =
                                                 to_char(m.duplicate_site_id)

                          and    m.request_id = req_id
                                   and    m.process_flag = 'N'
                          and    m.set_number = set_num),
           last_update_date = sysdate,
           last_updated_by = arp_standard.profile.user_id,
           last_update_login = arp_standard.profile.last_update_login
    where  value_string in (select to_char(m.duplicate_site_id)
                                    from   ra_customer_merges  m
                                    where  m.process_flag = 'N'
                           and    m.request_id = req_id
                           and    m.set_number = set_num)
    and attribute_code = 'INVOICE_TO_ORG_ID';
Line: 4172

  arp_message.set_name( 'AR', 'AR_ROWS_UPDATED' );
Line: 4176

       INSERT INTO HZ_CUSTOMER_MERGE_LOG (
           MERGE_LOG_ID,
           TABLE_NAME,
           MERGE_HEADER_ID,
           PRIMARY_KEY_ID1,
           VCHAR_COL1_ORIG,
           VCHAR_COL1_NEW,
           ACTION_FLAG,
           REQUEST_ID,
           CREATED_BY,
           CREATION_DATE,
           LAST_UPDATE_LOGIN,
           LAST_UPDATE_DATE,
           LAST_UPDATED_BY
	   )
       select
	HZ_CUSTOMER_MERGE_LOG_s.nextval,
	'OE_DEF_CONDN_ELEMS',
	m.customer_merge_header_id,
	a.condition_element_id,
	a.value_string,
	 to_char(m.customer_site_id),
	'U',
	req_id,
	hz_utility_pub.CREATED_BY,
	hz_utility_pub.CREATION_DATE,
	hz_utility_pub.LAST_UPDATE_LOGIN,
	hz_utility_pub.LAST_UPDATE_DATE,
	hz_utility_pub.LAST_UPDATED_BY
	 from OE_DEF_CONDN_ELEMS  a,
	      ra_customer_merges m
	where a.value_string = to_char(m.duplicate_site_id)
	  and m.process_flag = 'N'
	  and m.request_id = req_id
	  and m.set_number = set_num
	  and a.attribute_code = 'INTMED_SHIP_TO_ORG_ID';
Line: 4215

/* site level update */
  arp_message.set_name( 'AR', 'AR_UPDATING_TABLE');
Line: 4219

    UPDATE OE_DEF_CONDN_ELEMS  a
    set value_string = (select distinct to_char(m.customer_site_id)
                                   from   ra_customer_merges m
                                   where  a.value_string =
                                                 to_char(m.duplicate_site_id)

                          and    m.request_id = req_id
                                   and    m.process_flag = 'N'
                          and    m.set_number = set_num),
           last_update_date = sysdate,
           last_updated_by = arp_standard.profile.user_id,
           last_update_login = arp_standard.profile.last_update_login
    where  value_string in (select to_char(m.duplicate_site_id)
                                    from   ra_customer_merges  m
                                    where  m.process_flag = 'N'
                           and    m.request_id = req_id
                           and    m.set_number = set_num)
    and attribute_code = 'INTMED_SHIP_TO_ORG_ID';
Line: 4240

  arp_message.set_name( 'AR', 'AR_ROWS_UPDATED' );
Line: 4244

       INSERT INTO HZ_CUSTOMER_MERGE_LOG (
           MERGE_LOG_ID,
           TABLE_NAME,
           MERGE_HEADER_ID,
           PRIMARY_KEY_ID1,
           VCHAR_COL1_ORIG,
           VCHAR_COL1_NEW,
           ACTION_FLAG,
           REQUEST_ID,
           CREATED_BY,
           CREATION_DATE,
           LAST_UPDATE_LOGIN,
           LAST_UPDATE_DATE,
           LAST_UPDATED_BY
	   )
       select
	HZ_CUSTOMER_MERGE_LOG_s.nextval,
	'OE_DEF_CONDN_ELEMS',
	m.customer_merge_header_id,
	a.condition_element_id,
	a.value_string,
	 to_char(m.customer_id),
	'U',
	req_id,
	hz_utility_pub.CREATED_BY,
	hz_utility_pub.CREATION_DATE,
	hz_utility_pub.LAST_UPDATE_LOGIN,
	hz_utility_pub.LAST_UPDATE_DATE,
	hz_utility_pub.LAST_UPDATED_BY
	 from OE_DEF_CONDN_ELEMS  a,
	      ra_customer_merges m
	where a.value_string = to_char(m.duplicate_id)
	  and m.process_flag = 'N'
	  and m.request_id = req_id
	  and m.set_number = set_num
	  and a.attribute_code = 'SOLD_TO_ORG_ID';
Line: 4283

/* customer level update */
  arp_message.set_name( 'AR', 'AR_UPDATING_TABLE');
Line: 4287

    UPDATE OE_DEF_CONDN_ELEMS  a
    set value_string = (select distinct to_char(m.customer_id)
                                   from   ra_customer_merges m
                                   where  a.value_string =
                                                 to_char(m.duplicate_id)

                          and    m.request_id = req_id
                                   and    m.process_flag = 'N'
                          and    m.set_number = set_num),
           last_update_date = sysdate,
           last_updated_by = arp_standard.profile.user_id,
           last_update_login = arp_standard.profile.last_update_login
    where  value_string in (select to_char(m.duplicate_id)
                                    from   ra_customer_merges  m
                                    where  m.process_flag = 'N'
                           and    m.request_id = req_id
                           and    m.set_number = set_num)
    and attribute_code = 'SOLD_TO_ORG_ID';
Line: 4309

  arp_message.set_name( 'AR', 'AR_ROWS_UPDATED' );
Line: 4314

       INSERT INTO HZ_CUSTOMER_MERGE_LOG (
           MERGE_LOG_ID,
           TABLE_NAME,
           MERGE_HEADER_ID,
           PRIMARY_KEY_ID1,
           VCHAR_COL2_ORIG,
           VCHAR_COL2_NEW,
           ACTION_FLAG,
           REQUEST_ID,
           CREATED_BY,
           CREATION_DATE,
           LAST_UPDATE_LOGIN,
           LAST_UPDATE_DATE,
           LAST_UPDATED_BY
	   )
       select
	HZ_CUSTOMER_MERGE_LOG_s.nextval,
	'OE_DEF_ATTR_DEF_RULES',
	m.customer_merge_header_id,
	a.attr_def_rule_id,
	a.src_constant_value,
	 to_char(m.customer_site_id),
	'U',
	req_id,
	hz_utility_pub.CREATED_BY,
	hz_utility_pub.CREATION_DATE,
	hz_utility_pub.LAST_UPDATE_LOGIN,
	hz_utility_pub.LAST_UPDATE_DATE,
	hz_utility_pub.LAST_UPDATED_BY
	 from OE_DEF_ATTR_DEF_RULES  a,
	      ra_customer_merges m
	where a.src_constant_value = to_char(m.duplicate_site_id)
	  and m.process_flag = 'N'
	  and m.request_id = req_id
	  and m.set_number = set_num
	  and a.attribute_code = 'SHIP_TO_ORG_ID';
Line: 4353

/* site level update */
  arp_message.set_name( 'AR', 'AR_UPDATING_TABLE');
Line: 4359

    UPDATE OE_DEF_ATTR_DEF_RULES  a
    set src_constant_value = (select distinct to_char(m.customer_site_id)
                                   from   ra_customer_merges m
                                   where  a.src_constant_value =
                                                 to_char(m.duplicate_site_id)

                          and    m.request_id = req_id
                                   and    m.process_flag = 'N'
                          and    m.set_number = set_num),
           last_update_date = sysdate,
           last_updated_by = arp_standard.profile.user_id,
           last_update_login = arp_standard.profile.last_update_login
    where  src_constant_value in (select to_char(m.duplicate_site_id)
                                    from   ra_customer_merges  m
                                    where  m.process_flag = 'N'
                           and    m.request_id = req_id
                           and    m.set_number = set_num)
    and attribute_code = 'SHIP_TO_ORG_ID';
Line: 4380

  arp_message.set_name( 'AR', 'AR_ROWS_UPDATED' );
Line: 4384

       INSERT INTO HZ_CUSTOMER_MERGE_LOG (
           MERGE_LOG_ID,
           TABLE_NAME,
           MERGE_HEADER_ID,
           PRIMARY_KEY_ID1,
           VCHAR_COL2_ORIG,
           VCHAR_COL2_NEW,
           ACTION_FLAG,
           REQUEST_ID,
           CREATED_BY,
           CREATION_DATE,
           LAST_UPDATE_LOGIN,
           LAST_UPDATE_DATE,
           LAST_UPDATED_BY
	   )
       select
	HZ_CUSTOMER_MERGE_LOG_s.nextval,
	'OE_DEF_ATTR_DEF_RULES',
	m.customer_merge_header_id,
	a.attr_def_rule_id,
	a.src_constant_value,
	 to_char(m.customer_site_id),
	'U',
	req_id,
	hz_utility_pub.CREATED_BY,
	hz_utility_pub.CREATION_DATE,
	hz_utility_pub.LAST_UPDATE_LOGIN,
	hz_utility_pub.LAST_UPDATE_DATE,
	hz_utility_pub.LAST_UPDATED_BY
	 from OE_DEF_ATTR_DEF_RULES  a,
	      ra_customer_merges m
	where a.src_constant_value = to_char(m.duplicate_site_id)
	  and m.process_flag = 'N'
	  and m.request_id = req_id
	  and m.set_number = set_num
	  and a.attribute_code = 'INVOICE_TO_ORG_ID';
Line: 4423

/* site level update */
  arp_message.set_name( 'AR', 'AR_UPDATING_TABLE');
Line: 4427

    UPDATE OE_DEF_ATTR_DEF_RULES  a
    set src_constant_value = (select distinct to_char(m.customer_site_id)
                                   from   ra_customer_merges m
                                   where  a.src_constant_value =
                                                 to_char(m.duplicate_site_id)

                          and    m.request_id = req_id
                                   and    m.process_flag = 'N'
                          and    m.set_number = set_num),
           last_update_date = sysdate,
           last_updated_by = arp_standard.profile.user_id,
           last_update_login = arp_standard.profile.last_update_login
    where  src_constant_value in (select to_char(m.duplicate_site_id)
                                    from   ra_customer_merges  m
                                    where  m.process_flag = 'N'
                           and    m.request_id = req_id
                           and    m.set_number = set_num)
    and attribute_code = 'INVOICE_TO_ORG_ID';
Line: 4448

  arp_message.set_name( 'AR', 'AR_ROWS_UPDATED' );
Line: 4452

       INSERT INTO HZ_CUSTOMER_MERGE_LOG (
           MERGE_LOG_ID,
           TABLE_NAME,
           MERGE_HEADER_ID,
           PRIMARY_KEY_ID1,
           VCHAR_COL2_ORIG,
           VCHAR_COL2_NEW,
           ACTION_FLAG,
           REQUEST_ID,
           CREATED_BY,
           CREATION_DATE,
           LAST_UPDATE_LOGIN,
           LAST_UPDATE_DATE,
           LAST_UPDATED_BY
	   )
       select
	HZ_CUSTOMER_MERGE_LOG_s.nextval,
	'OE_DEF_ATTR_DEF_RULES',
	m.customer_merge_header_id,
	a.attr_def_rule_id,
	a.src_constant_value,
	 to_char(m.customer_site_id),
	'U',
	req_id,
	hz_utility_pub.CREATED_BY,
	hz_utility_pub.CREATION_DATE,
	hz_utility_pub.LAST_UPDATE_LOGIN,
	hz_utility_pub.LAST_UPDATE_DATE,
	hz_utility_pub.LAST_UPDATED_BY
	 from OE_DEF_ATTR_DEF_RULES  a,
	      ra_customer_merges m
	where a.src_constant_value = to_char(m.duplicate_site_id)
	  and m.process_flag = 'N'
	  and m.request_id = req_id
	  and m.set_number = set_num
	  and a.attribute_code = 'INTMED_SHIP_TO_ORG_ID';
Line: 4491

/* site level update */
  arp_message.set_name( 'AR', 'AR_UPDATING_TABLE');
Line: 4495

    UPDATE OE_DEF_ATTR_DEF_RULES  a
    set src_constant_value = (select distinct to_char(m.customer_site_id)
                                   from   ra_customer_merges m
                                   where  a.src_constant_value =
                                                 to_char(m.duplicate_site_id)

                          and    m.request_id = req_id
                                   and    m.process_flag = 'N'
                          and    m.set_number = set_num),
           last_update_date = sysdate,
           last_updated_by = arp_standard.profile.user_id,
           last_update_login = arp_standard.profile.last_update_login
    where  src_constant_value in (select to_char(m.duplicate_site_id)
                                    from   ra_customer_merges  m
                                    where  m.process_flag = 'N'
                           and    m.request_id = req_id
                           and    m.set_number = set_num)
    and attribute_code = 'INTMED_SHIP_TO_ORG_ID';
Line: 4516

  arp_message.set_name( 'AR', 'AR_ROWS_UPDATED' );
Line: 4521

       INSERT INTO HZ_CUSTOMER_MERGE_LOG (
           MERGE_LOG_ID,
           TABLE_NAME,
           MERGE_HEADER_ID,
           PRIMARY_KEY_ID1,
           VCHAR_COL2_ORIG,
           VCHAR_COL2_NEW,
           ACTION_FLAG,
           REQUEST_ID,
           CREATED_BY,
           CREATION_DATE,
           LAST_UPDATE_LOGIN,
           LAST_UPDATE_DATE,
           LAST_UPDATED_BY
	   )
       select
	HZ_CUSTOMER_MERGE_LOG_s.nextval,
	'OE_DEF_ATTR_DEF_RULES',
	m.customer_merge_header_id,
	a.attr_def_rule_id,
	a.src_constant_value,
	 to_char(m.customer_site_id),
	'U',
	req_id,
	hz_utility_pub.CREATED_BY,
	hz_utility_pub.CREATION_DATE,
	hz_utility_pub.LAST_UPDATE_LOGIN,
	hz_utility_pub.LAST_UPDATE_DATE,
	hz_utility_pub.LAST_UPDATED_BY
	 from OE_DEF_ATTR_DEF_RULES  a,
	      ra_customer_merges m
	where a.src_constant_value = to_char(m.duplicate_site_id)
	  and m.process_flag = 'N'
	  and m.request_id = req_id
	  and m.set_number = set_num
	  and a.attribute_code = 'SOLD_TO_ORG_ID';
Line: 4560

/* customer level update */
  arp_message.set_name( 'AR', 'AR_UPDATING_TABLE');
Line: 4564

    UPDATE OE_DEF_ATTR_DEF_RULES  a
    set src_constant_value = (select distinct to_char(m.customer_id)
                                   from   ra_customer_merges m
                                   where  a.src_constant_value =
                                                 to_char(m.duplicate_id)

                          and    m.request_id = req_id
                                   and    m.process_flag = 'N'
                          and    m.set_number = set_num),
           last_update_date = sysdate,
           last_updated_by = arp_standard.profile.user_id,
           last_update_login = arp_standard.profile.last_update_login
    where  src_constant_value in (select to_char(m.duplicate_id)
                                    from   ra_customer_merges  m
                                    where  m.process_flag = 'N'
                           and    m.request_id = req_id
                           and    m.set_number = set_num)
    and attribute_code = 'SOLD_TO_ORG_ID';
Line: 4586

  arp_message.set_name( 'AR', 'AR_ROWS_UPDATED' );
Line: 4611

    select VALIDATION_TMPLT_ID
    from oe_pc_vtmplt_cols
    where  value_string in (select to_char(m.duplicate_site_id)
                                    from   ra_customer_merges  m
                                    where  m.process_flag = 'N'
                           and    m.request_id = req_id
                           and    m.set_number = set_num)
    and column_name  = 'SHIP_TO_ORG_ID'
    for update nowait;
Line: 4622

    select VALIDATION_TMPLT_ID
    from oe_pc_vtmplt_cols
    where  value_string in (select to_char(m.duplicate_site_id)
                                    from   ra_customer_merges  m
                                    where  m.process_flag = 'N'
                           and    m.request_id = req_id
                           and    m.set_number = set_num)
    and column_name  = 'INVOICE_TO_ORG_ID'
    for update nowait;
Line: 4633

    select VALIDATION_TMPLT_ID
    from oe_pc_vtmplt_cols
    where  value_string in (select to_char(m.duplicate_site_id)
                                    from   ra_customer_merges  m
                                    where  m.process_flag = 'N'
                           and    m.request_id = req_id
                           and    m.set_number = set_num)
    and column_name  = 'INTMED_SHIP_TO_ORG_ID'
    for update nowait;
Line: 4644

    select VALIDATION_TMPLT_ID
    from oe_pc_vtmplt_cols
    where  value_string in (select to_char(m.duplicate_id)
                                    from   ra_customer_merges  m
                                    where  m.process_flag = 'N'
                           and    m.request_id = req_id
                           and    m.set_number = set_num)
    and column_name  = 'SOLD_TO_ORG_ID'
    for update nowait;
Line: 4689

       INSERT INTO HZ_CUSTOMER_MERGE_LOG (
           MERGE_LOG_ID,
           TABLE_NAME,
           MERGE_HEADER_ID,
           PRIMARY_KEY_ID1,
           VCHAR_COL1_ORIG,
           VCHAR_COL1_NEW,
           ACTION_FLAG,
           REQUEST_ID,
           CREATED_BY,
           CREATION_DATE,
           LAST_UPDATE_LOGIN,
           LAST_UPDATE_DATE,
           LAST_UPDATED_BY
	   )
       select
	HZ_CUSTOMER_MERGE_LOG_s.nextval,
	'OE_PC_VTMPLT_COLS',
	m.customer_merge_header_id,
	a.validation_tmplt_id,
	a.value_string,
	 to_char(m.customer_site_id),
	'U',
	req_id,
	hz_utility_pub.CREATED_BY,
	hz_utility_pub.CREATION_DATE,
	hz_utility_pub.LAST_UPDATE_LOGIN,
	hz_utility_pub.LAST_UPDATE_DATE,
	hz_utility_pub.LAST_UPDATED_BY
	 from OE_PC_VTMPLT_COLS  a,
	      ra_customer_merges m
	where a.value_string = to_char(m.duplicate_site_id)
	  and m.process_flag = 'N'
	  and m.request_id = req_id
	  and m.set_number = set_num
	  and a.column_name = 'SHIP_TO_ORG_ID';
Line: 4728

/* site level update */
  arp_message.set_name( 'AR', 'AR_UPDATING_TABLE');
Line: 4732

    UPDATE OE_PC_VTMPLT_COLS  a
    set value_string = (select distinct to_char(m.customer_site_id)
                                   from   ra_customer_merges m
                                   where  a.value_string =
                                                 to_char(m.duplicate_site_id)

                          and    m.request_id = req_id
                                   and    m.process_flag = 'N'
                          and    m.set_number = set_num),
           last_update_date = sysdate,
           last_updated_by = arp_standard.profile.user_id,
           last_update_login = arp_standard.profile.last_update_login
    where  value_string in (select to_char(m.duplicate_site_id)
                                    from   ra_customer_merges  m
                                    where  m.process_flag = 'N'
                           and    m.request_id = req_id
                           and    m.set_number = set_num)
    and column_name = 'SHIP_TO_ORG_ID';
Line: 4753

  arp_message.set_name( 'AR', 'AR_ROWS_UPDATED' );
Line: 4757

       INSERT INTO HZ_CUSTOMER_MERGE_LOG (
           MERGE_LOG_ID,
           TABLE_NAME,
           MERGE_HEADER_ID,
           PRIMARY_KEY_ID1,
           VCHAR_COL1_ORIG,
           VCHAR_COL1_NEW,
           ACTION_FLAG,
           REQUEST_ID,
           CREATED_BY,
           CREATION_DATE,
           LAST_UPDATE_LOGIN,
           LAST_UPDATE_DATE,
           LAST_UPDATED_BY
	   )
       select
	HZ_CUSTOMER_MERGE_LOG_s.nextval,
	'OE_PC_VTMPLT_COLS',
	m.customer_merge_header_id,
	a.validation_tmplt_id,
	a.value_string,
	 to_char(m.customer_site_id),
	'U',
	req_id,
	hz_utility_pub.CREATED_BY,
	hz_utility_pub.CREATION_DATE,
	hz_utility_pub.LAST_UPDATE_LOGIN,
	hz_utility_pub.LAST_UPDATE_DATE,
	hz_utility_pub.LAST_UPDATED_BY
	 from OE_PC_VTMPLT_COLS  a,
	      ra_customer_merges m
	where a.value_string = to_char(m.duplicate_site_id)
	  and m.process_flag = 'N'
	  and m.request_id = req_id
	  and m.set_number = set_num
	  and a.column_name = 'INVOICE_TO_ORG_ID';
Line: 4796

/* site level update */
  arp_message.set_name( 'AR', 'AR_UPDATING_TABLE');
Line: 4800

    UPDATE OE_PC_VTMPLT_COLS  a
    set value_string = (select distinct to_char(m.customer_site_id)
                                   from   ra_customer_merges m
                                   where  a.value_string =
                                                 to_char(m.duplicate_site_id)

                          and    m.request_id = req_id
                                   and    m.process_flag = 'N'
                          and    m.set_number = set_num),
           last_update_date = sysdate,
           last_updated_by = arp_standard.profile.user_id,
           last_update_login = arp_standard.profile.last_update_login
    where  value_string in (select to_char(m.duplicate_site_id)
                                    from   ra_customer_merges  m
                                    where  m.process_flag = 'N'
                           and    m.request_id = req_id
                           and    m.set_number = set_num)
    and column_name = 'INVOICE_TO_ORG_ID';
Line: 4821

  arp_message.set_name( 'AR', 'AR_ROWS_UPDATED' );
Line: 4825

       INSERT INTO HZ_CUSTOMER_MERGE_LOG (
           MERGE_LOG_ID,
           TABLE_NAME,
           MERGE_HEADER_ID,
           PRIMARY_KEY_ID1,
           VCHAR_COL1_ORIG,
           VCHAR_COL1_NEW,
           ACTION_FLAG,
           REQUEST_ID,
           CREATED_BY,
           CREATION_DATE,
           LAST_UPDATE_LOGIN,
           LAST_UPDATE_DATE,
           LAST_UPDATED_BY
	   )
       select
	HZ_CUSTOMER_MERGE_LOG_s.nextval,
	'OE_PC_VTMPLT_COLS',
	m.customer_merge_header_id,
	a.validation_tmplt_id,
	a.value_string,
	 to_char(m.customer_site_id),
	'U',
	req_id,
	hz_utility_pub.CREATED_BY,
	hz_utility_pub.CREATION_DATE,
	hz_utility_pub.LAST_UPDATE_LOGIN,
	hz_utility_pub.LAST_UPDATE_DATE,
	hz_utility_pub.LAST_UPDATED_BY
	 from OE_PC_VTMPLT_COLS  a,
	      ra_customer_merges m
	where a.value_string = to_char(m.duplicate_site_id)
	  and m.process_flag = 'N'
	  and m.request_id = req_id
	  and m.set_number = set_num
	  and a.column_name = 'INTMED_SHIP_TO_ORG_ID';
Line: 4864

/* site level update */
  arp_message.set_name( 'AR', 'AR_UPDATING_TABLE');
Line: 4868

    UPDATE OE_PC_VTMPLT_COLS  a
    set value_string = (select distinct to_char(m.customer_site_id)
                                   from   ra_customer_merges m
                                   where  a.value_string =
                                                 to_char(m.duplicate_site_id)

                          and    m.request_id = req_id
                                   and    m.process_flag = 'N'
                          and    m.set_number = set_num),
           last_update_date = sysdate,
           last_updated_by = arp_standard.profile.user_id,
           last_update_login = arp_standard.profile.last_update_login
    where  value_string in (select to_char(m.duplicate_site_id)
                                    from   ra_customer_merges  m
                                    where  m.process_flag = 'N'
                           and    m.request_id = req_id
                           and    m.set_number = set_num)
    and column_name = 'INTMED_SHIP_TO_ORG_ID';
Line: 4889

  arp_message.set_name( 'AR', 'AR_ROWS_UPDATED' );
Line: 4894

       INSERT INTO HZ_CUSTOMER_MERGE_LOG (
           MERGE_LOG_ID,
           TABLE_NAME,
           MERGE_HEADER_ID,
           PRIMARY_KEY_ID1,
           VCHAR_COL2_ORIG,
           VCHAR_COL2_NEW,
           ACTION_FLAG,
           REQUEST_ID,
           CREATED_BY,
           CREATION_DATE,
           LAST_UPDATE_LOGIN,
           LAST_UPDATE_DATE,
           LAST_UPDATED_BY
	   )
       select
	HZ_CUSTOMER_MERGE_LOG_s.nextval,
	'OE_PC_VTMPLT_COLS',
	m.customer_merge_header_id,
	a.validation_tmplt_id,
	a.value_string,
	 to_char(m.customer_id),
	'U',
	req_id,
	hz_utility_pub.CREATED_BY,
	hz_utility_pub.CREATION_DATE,
	hz_utility_pub.LAST_UPDATE_LOGIN,
	hz_utility_pub.LAST_UPDATE_DATE,
	hz_utility_pub.LAST_UPDATED_BY
	 from OE_PC_VTMPLT_COLS  a,
	      ra_customer_merges m
	where a.value_string = to_char(m.duplicate_id)
	  and m.process_flag = 'N'
	  and m.request_id = req_id
	  and m.set_number = set_num
	  and a.column_name = 'SOLD_TO_ORG_ID';
Line: 4933

/* customer level update */
  arp_message.set_name( 'AR', 'AR_UPDATING_TABLE');
Line: 4937

    UPDATE OE_PC_VTMPLT_COLS  a
    set value_string = (select distinct to_char(m.customer_id)
                                   from   ra_customer_merges m
                                   where  a.value_string =
                                                 to_char(m.duplicate_id)

                          and    m.request_id = req_id
                                   and    m.process_flag = 'N'
                          and    m.set_number = set_num),
           last_update_date = sysdate,
           last_updated_by = arp_standard.profile.user_id,
           last_update_login = arp_standard.profile.last_update_login
    where  value_string in (select to_char(m.duplicate_id)
                                    from   ra_customer_merges  m
                                    where  m.process_flag = 'N'
                           and    m.request_id = req_id
                           and    m.set_number = set_num)
    and column_name = 'SOLD_TO_ORG_ID';
Line: 4959

  arp_message.set_name( 'AR', 'AR_ROWS_UPDATED' );
Line: 4983

    select hold_source_id
    from oe_hold_sources
    where  hold_entity_id in (select m.duplicate_site_id
                                    from   ra_customer_merges  m
                                    where  m.process_flag = 'N'
                           and    m.request_id = req_id
                           and    m.set_number = set_num)
    and hold_entity_code = 'S'
    for update nowait;
Line: 4994

    select hold_source_id
    from oe_hold_sources
    where  hold_entity_id in (select m.duplicate_site_id
                                    from   ra_customer_merges  m
                                    where  m.process_flag = 'N'
                           and    m.request_id = req_id
                           and    m.set_number = set_num)
    and hold_entity_code = 'B'
    for update nowait;
Line: 5006

    select hold_source_id
    from oe_hold_sources
    where  hold_entity_id in (select m.duplicate_id
                                 from   ra_customer_merges  m
                                 where  m.process_flag = 'N'
                        and    m.request_id = req_id
                        and    m.set_number = set_num)
    and hold_entity_code = 'C'
    for update nowait;
Line: 5046

       INSERT INTO HZ_CUSTOMER_MERGE_LOG (
           MERGE_LOG_ID,
           TABLE_NAME,
           MERGE_HEADER_ID,
           PRIMARY_KEY_ID1,
           VCHAR_COL1_ORIG,
           VCHAR_COL1_NEW,
           ACTION_FLAG,
           REQUEST_ID,
           CREATED_BY,
           CREATION_DATE,
           LAST_UPDATE_LOGIN,
           LAST_UPDATE_DATE,
           LAST_UPDATED_BY
	   )
       select
	HZ_CUSTOMER_MERGE_LOG_s.nextval,
	'OE_HOLD_SOURCES',
	m.customer_merge_header_id,
	a.hold_source_id,
	to_char(a.hold_entity_id),
	to_char(m.customer_site_id),
	'U',
	req_id,
	hz_utility_pub.CREATED_BY,
	hz_utility_pub.CREATION_DATE,
	hz_utility_pub.LAST_UPDATE_LOGIN,
	hz_utility_pub.LAST_UPDATE_DATE,
	hz_utility_pub.LAST_UPDATED_BY
	 from OE_HOLD_SOURCES  a,
	      ra_customer_merges m
	where a.hold_entity_id = to_char(m.duplicate_site_id)
	  and m.process_flag = 'N'
	  and m.request_id = req_id
	  and m.set_number = set_num
	  and a.hold_entity_code = 'S';
Line: 5085

/* site level update */
  arp_message.set_name( 'AR', 'AR_UPDATING_TABLE');
Line: 5089

    UPDATE OE_HOLD_SOURCES  a
    set (hold_entity_id) = (select distinct m.customer_site_id
                                   from   ra_customer_merges m
                                   where  a.hold_entity_id =
                                                 m.duplicate_site_id
                          and    m.request_id = req_id
                                   and    m.process_flag = 'N'
                          and    m.set_number = set_num),
           last_update_date = sysdate,

           last_updated_by = arp_standard.profile.user_id,
           last_update_login = arp_standard.profile.last_update_login
    where  hold_entity_id in (select m.duplicate_site_id
                                    from   ra_customer_merges  m
                                    where  m.process_flag = 'N'
                           and    m.request_id = req_id
                           and    m.set_number = set_num)
    and hold_entity_code = 'S';
Line: 5110

  arp_message.set_name( 'AR', 'AR_ROWS_UPDATED' );
Line: 5114

       INSERT INTO HZ_CUSTOMER_MERGE_LOG (
           MERGE_LOG_ID,
           TABLE_NAME,
           MERGE_HEADER_ID,
           PRIMARY_KEY_ID1,
           VCHAR_COL1_ORIG,
           VCHAR_COL1_NEW,
           ACTION_FLAG,
           REQUEST_ID,
           CREATED_BY,
           CREATION_DATE,
           LAST_UPDATE_LOGIN,
           LAST_UPDATE_DATE,
           LAST_UPDATED_BY
	   )
       select
	HZ_CUSTOMER_MERGE_LOG_s.nextval,
	'OE_HOLD_SOURCES',
	m.customer_merge_header_id,
	a.hold_source_id,
	to_char(a.hold_entity_id),
	to_char(m.customer_site_id),
	'U',
	req_id,
	hz_utility_pub.CREATED_BY,
	hz_utility_pub.CREATION_DATE,
	hz_utility_pub.LAST_UPDATE_LOGIN,
	hz_utility_pub.LAST_UPDATE_DATE,
	hz_utility_pub.LAST_UPDATED_BY
	 from OE_HOLD_SOURCES  a,
	      ra_customer_merges m
	where a.hold_entity_id = to_char(m.duplicate_site_id)
	  and m.process_flag = 'N'
	  and m.request_id = req_id
	  and m.set_number = set_num
	  and a.hold_entity_code = 'B';
Line: 5153

/* site level update */
  arp_message.set_name( 'AR', 'AR_UPDATING_TABLE');
Line: 5157

    UPDATE OE_HOLD_SOURCES  a
    set (hold_entity_id) = (select distinct m.customer_site_id
                                   from   ra_customer_merges m
                                   where  a.hold_entity_id =

                                                 m.duplicate_site_id
                          and    m.request_id = req_id
                                   and    m.process_flag = 'N'
                          and    m.set_number = set_num),
           last_update_date = sysdate,
           last_updated_by = arp_standard.profile.user_id,
           last_update_login = arp_standard.profile.last_update_login
    where  hold_entity_id in (select m.duplicate_site_id
                                    from   ra_customer_merges  m
                                    where  m.process_flag = 'N'
                           and    m.request_id = req_id
                           and    m.set_number = set_num)
    and hold_entity_code = 'B';
Line: 5178

  arp_message.set_name( 'AR', 'AR_ROWS_UPDATED' );
Line: 5183

       INSERT INTO HZ_CUSTOMER_MERGE_LOG (
           MERGE_LOG_ID,
           TABLE_NAME,
           MERGE_HEADER_ID,
           PRIMARY_KEY_ID1,
           VCHAR_COL1_ORIG,
           VCHAR_COL1_NEW,
           ACTION_FLAG,
           REQUEST_ID,
           CREATED_BY,
           CREATION_DATE,
           LAST_UPDATE_LOGIN,
           LAST_UPDATE_DATE,
           LAST_UPDATED_BY
	   )
       select
	HZ_CUSTOMER_MERGE_LOG_s.nextval,
	'OE_HOLD_SOURCES',
	m.customer_merge_header_id,
	a.hold_source_id,
	to_char(a.hold_entity_id),
	 to_char(m.customer_id),
	'U',
	req_id,
	hz_utility_pub.CREATED_BY,
	hz_utility_pub.CREATION_DATE,
	hz_utility_pub.LAST_UPDATE_LOGIN,
	hz_utility_pub.LAST_UPDATE_DATE,
	hz_utility_pub.LAST_UPDATED_BY
	 from OE_HOLD_SOURCES  a,
	      ra_customer_merges m
	where a.hold_entity_id = to_char(m.duplicate_id)
	  and m.process_flag = 'N'
	  and m.request_id = req_id
	  and m.set_number = set_num
	  and a.hold_entity_code = 'S';
Line: 5222

/* customer level update */
  arp_message.set_name( 'AR', 'AR_UPDATING_TABLE');
Line: 5226

    UPDATE OE_HOLD_SOURCES  a
    set    hold_entity_id = (select distinct m.customer_id
                                from   ra_customer_merges m
                                where  a.hold_entity_id =
                              m.duplicate_id
                                and    m.process_flag = 'N'
                       and    m.request_id = req_id
                       and    m.set_number = set_num),
           last_update_date = sysdate,
           last_updated_by = arp_standard.profile.user_id,
           last_update_login = arp_standard.profile.last_update_login
    where  hold_entity_id in (select m.duplicate_id
                                 from   ra_customer_merges  m
                                 where  m.process_flag = 'N'
                        and    m.request_id = req_id
                        and    m.set_number = set_num)
    and hold_entity_code = 'C';
Line: 5246

  arp_message.set_name( 'AR', 'AR_ROWS_UPDATED' );
Line: 5266

    select DROP_SHIP_SOURCE_ID
      from oe_drop_ship_sources
     where LINE_LOCATION_ID in
           (select m.duplicate_site_id
              from ra_customer_merges m
             where m.process_flag = 'N'
               and m.request_id = req_id
               and m.set_number = set_num)
    for update nowait;
Line: 5297

       INSERT INTO HZ_CUSTOMER_MERGE_LOG (
           MERGE_LOG_ID,
           TABLE_NAME,
           MERGE_HEADER_ID,
           PRIMARY_KEY_ID1,
           VCHAR_COL1_ORIG,
           VCHAR_COL1_NEW,
           ACTION_FLAG,
           REQUEST_ID,
           CREATED_BY,
           CREATION_DATE,
           LAST_UPDATE_LOGIN,
           LAST_UPDATE_DATE,
           LAST_UPDATED_BY
	   )
       select
	HZ_CUSTOMER_MERGE_LOG_s.nextval,
	'OE_DROP_SHIP_SOURCES',
	m.customer_merge_header_id,
	a.drop_ship_source_id,
	to_char(a.line_location_id),
	to_char(m.customer_site_id),
	'U',
	req_id,
	hz_utility_pub.CREATED_BY,
	hz_utility_pub.CREATION_DATE,
	hz_utility_pub.LAST_UPDATE_LOGIN,
	hz_utility_pub.LAST_UPDATE_DATE,
	hz_utility_pub.LAST_UPDATED_BY
	 from OE_DROP_SHIP_SOURCES  a,
	      ra_customer_merges m
	where a.line_location_id = to_char(m.duplicate_site_id)
	  and m.process_flag = 'N'
	  and m.request_id = req_id
	  and m.set_number = set_num;
Line: 5335

    /* site level update */
    arp_message.set_name( 'AR', 'AR_UPDATING_TABLE');
Line: 5339

    UPDATE OE_DROP_SHIP_SOURCES  a
    set line_location_id = (select distinct m.customer_site_id
                            from ra_customer_merges m
                           where a.line_location_id = m.duplicate_site_id
                             and m.request_id = req_id
                             and m.process_flag = 'N'
                             and m.set_number = set_num),
          last_update_date = sysdate,
          last_updated_by = arp_standard.profile.user_id,
          last_update_login = arp_standard.profile.last_update_login
    where line_location_id in (select m.duplicate_site_id
                               from ra_customer_merges  m
                              where m.process_flag = 'N'
                                and m.request_id = req_id
                                and m.set_number = set_num);
Line: 5355

    arp_message.set_name( 'AR', 'AR_ROWS_UPDATED' );
Line: 5374

    select CUST_ITEM_SETTING_ID
      from oe_cust_item_settings
     where site_use_id in
           (select m.duplicate_site_id
              from ra_customer_merges m
             where m.process_flag = 'N'
               and m.request_id = req_id
               and m.set_number = set_num)
    for update nowait;
Line: 5385

    select CUST_ITEM_SETTING_ID
      from oe_cust_item_settings
     where customer_id in
           (select m.duplicate_id
              from ra_customer_merges m
             where m.process_flag = 'N'
               and m.request_id = req_id
               and m.set_number = set_num)
    for update nowait;
Line: 5421

       INSERT INTO HZ_CUSTOMER_MERGE_LOG (
           MERGE_LOG_ID,
           TABLE_NAME,
           MERGE_HEADER_ID,
           PRIMARY_KEY_ID1,
           NUM_COL1_ORIG,
           NUM_COL1_NEW,
           ACTION_FLAG,
           REQUEST_ID,
           CREATED_BY,
           CREATION_DATE,
           LAST_UPDATE_LOGIN,
           LAST_UPDATE_DATE,
           LAST_UPDATED_BY
	   )
       select
	HZ_CUSTOMER_MERGE_LOG_s.nextval,
	'OE_CUST_ITEM_SETTINGS',
	m.customer_merge_header_id,
	a.cust_item_setting_id,
	a.site_use_id,
	m.customer_site_id,
	'U',
	req_id,
	hz_utility_pub.CREATED_BY,
	hz_utility_pub.CREATION_DATE,
	hz_utility_pub.LAST_UPDATE_LOGIN,
	hz_utility_pub.LAST_UPDATE_DATE,
	hz_utility_pub.LAST_UPDATED_BY
	 from OE_CUST_ITEM_SETTINGS  a,
	      ra_customer_merges m
	where a.site_use_id = m.duplicate_site_id
	  and m.process_flag = 'N'
	  and m.request_id = req_id
	  and m.set_number = set_num;
Line: 5459

    /* site level update */
    arp_message.set_name( 'AR', 'AR_UPDATING_TABLE');
Line: 5463

    UPDATE OE_CUST_ITEM_SETTINGS  a
    set site_use_id = (select distinct m.customer_site_id
                            from ra_customer_merges m
                           where a.site_use_id = m.duplicate_site_id
                             and m.request_id = req_id
                             and m.process_flag = 'N'
                             and m.set_number = set_num),
          last_update_date = sysdate,
          last_updated_by = arp_standard.profile.user_id,
          last_update_login = arp_standard.profile.last_update_login
    where site_use_id in (select m.duplicate_site_id
                               from ra_customer_merges  m
                              where m.process_flag = 'N'
                                and m.request_id = req_id
                                and m.set_number = set_num);
Line: 5479

    arp_message.set_name( 'AR', 'AR_ROWS_UPDATED' );
Line: 5483

       INSERT INTO HZ_CUSTOMER_MERGE_LOG (
           MERGE_LOG_ID,
           TABLE_NAME,
           MERGE_HEADER_ID,
           PRIMARY_KEY_ID1,
           NUM_COL2_ORIG,
           NUM_COL2_NEW,
           ACTION_FLAG,
           REQUEST_ID,
           CREATED_BY,
           CREATION_DATE,
           LAST_UPDATE_LOGIN,
           LAST_UPDATE_DATE,
           LAST_UPDATED_BY
	   )
       select
	HZ_CUSTOMER_MERGE_LOG_s.nextval,
	'OE_CUST_ITEM_SETTINGS',
	m.customer_merge_header_id,
	a.cust_item_setting_id,
	a.customer_id,
	m.customer_id,
	'U',
	req_id,
	hz_utility_pub.CREATED_BY,
	hz_utility_pub.CREATION_DATE,
	hz_utility_pub.LAST_UPDATE_LOGIN,
	hz_utility_pub.LAST_UPDATE_DATE,
	hz_utility_pub.LAST_UPDATED_BY
	 from OE_CUST_ITEM_SETTINGS  a,
	      ra_customer_merges m
	where a.customer_id = m.duplicate_id
	  and m.process_flag = 'N'
	  and m.request_id = req_id
	  and m.set_number = set_num;
Line: 5521

    /* customer level update */
    arp_message.set_name( 'AR', 'AR_UPDATING_TABLE');
Line: 5525

    UPDATE OE_CUST_ITEM_SETTINGS  a
    set customer_id = (select distinct m.customer_id
                            from ra_customer_merges m
                           where a.customer_id = m.duplicate_id
                             and m.request_id = req_id
                             and m.process_flag = 'N'
                             and m.set_number = set_num),
          last_update_date = sysdate,
          last_updated_by = arp_standard.profile.user_id,
          last_update_login = arp_standard.profile.last_update_login
    where customer_id in (select m.duplicate_id
                               from ra_customer_merges  m
                              where m.process_flag = 'N'
                                and m.request_id = req_id
                                and m.set_number = set_num);
Line: 5541

    arp_message.set_name( 'AR', 'AR_ROWS_UPDATED' );
Line: 5561

 SELECT /*+ FULL(M)
            FULL(S)
            PARALLEL(S,30)
            PARALLEL(M,30)
            USE_HASH(M,S) */
  s.set_id , s.ship_to_org_id , m.customer_merge_id
 FROM RA_CUSTOMER_MERGES M, OE_SETS S
 WHERE
   s.ship_to_org_id = m.duplicate_site_id
   and m.process_flag = 'N'
   and m.request_id = req_id
   and m.set_number = set_num
 for update nowait;
Line: 5576

 SELECT /*+ FULL(M)
            FULL(S)
            PARALLEL(S,30)
            PARALLEL(M,30)
            USE_HASH(M,S) */
  s.set_id , s.ship_to_org_id ,m.customer_merge_id
 FROM RA_CUSTOMER_MERGES M, OE_SETS S
 WHERE
   s.ship_to_org_id = m.duplicate_site_id
   and m.process_flag = 'N'
   and m.request_id = req_id
   and m.set_number = set_num;
Line: 5623

	 INSERT INTO HZ_CUSTOMER_MERGE_LOG (
				MERGE_LOG_ID,
				TABLE_NAME,
				MERGE_HEADER_ID,
				PRIMARY_KEY_ID1,
				NUM_COL1_ORIG,
				NUM_COL1_NEW,
				ACTION_FLAG,
				REQUEST_ID,
				CREATED_BY,
				CREATION_DATE,
				LAST_UPDATE_LOGIN,
				LAST_UPDATE_DATE,
				LAST_UPDATED_BY
				) VALUES (
				HZ_CUSTOMER_MERGE_LOG_s.nextval,
				'OE_SETS',
				MERGE_HEADER_ID_LIST(I),
				sets_set_id_tab(I),
				sets_ship_to_org_id_tab(I),
				sets_ship_to_org_id_tab(I),
				'U',
				req_id,
				hz_utility_pub.CREATED_BY,
				hz_utility_pub.CREATION_DATE,
				hz_utility_pub.LAST_UPDATE_LOGIN,
				hz_utility_pub.LAST_UPDATE_DATE,
				hz_utility_pub.LAST_UPDATED_BY
				);
Line: 5661

       UPDATE OE_SETS S
       SET  ship_to_org_id  	  = sets_ship_to_org_id_tab(i),
 	       update_date 	     = sysdate,
 	       updated_by 	    = arp_standard.profile.user_id,
 	       update_login      = arp_standard.profile.last_update_login
 	  WHERE set_id = sets_set_id_tab(i);
Line: 5674

     arp_message.set_name( 'AR', 'AR_ROWS_UPDATED' );
Line: 5678

     sets_set_id_tab.DELETE;
Line: 5679

     sets_ship_to_org_id_tab.DELETE;
Line: 5680

     MERGE_HEADER_ID_LIST.DELETE;
Line: 5704

 SELECT /*+ USE_NL (M A)
           INDEX (A,OE_PRICE_ADJ_ATTRIBS_N2) */
  a.price_adj_attrib_id ,
  decode(a.pricing_attribute, 'QUALIFIER_ATTRIBUTE2',
                               m.customer_id, m.customer_site_id) attrib_value_from, a.pricing_attr_value_from,
  m.customer_merge_id
--changed for bug 3196900
--  FROM RA_CUSTOMER_MERGES M, OE_PRICE_ADJ_ATTRIBS A
  FROM RA_CUSTOMER_MERGES M, OE_PRICE_ADJ_ATTRIBS A,OE_PRICE_ADJUSTMENTS P,OE_ORDER_HEADERS H
 WHERE
   a.pricing_context = 'CUSTOMER'
   and ((a.pricing_attribute in ('QUALIFIER_ATTRIBUTE11',
                               'QUALIFIER_ATTRIBUTE5',
                               'QUALIFIER_ATTRIBUTE14')
   and a.pricing_attr_value_from = to_char(m.duplicate_site_id))
OR (a.pricing_attribute = 'QUALIFIER_ATTRIBUTE2'
    and a.pricing_attr_value_from = to_char(m.duplicate_id)))
   and m.process_flag = 'N'
   and m.request_id = req_id
   and m.set_number = set_num
--added for bug 3196900
   and a.price_adjustment_id=p.price_adjustment_id
   and p.header_id=h.header_id
 for update nowait;
Line: 5731

 SELECT /*+ USE_NL (M A)
           INDEX (A,OE_PRICE_ADJ_ATTRIBS_N2) */
  a.price_adj_attrib_id ,
  decode(a.pricing_attribute, 'QUALIFIER_ATTRIBUTE2',
                               m.customer_id, m.customer_site_id) attrib_value_from, a.pricing_attr_value_from,
  m.customer_merge_id
--changed for bug 3196900
 -- FROM RA_CUSTOMER_MERGES M, OE_PRICE_ADJ_ATTRIBS A
  FROM RA_CUSTOMER_MERGES M, OE_PRICE_ADJ_ATTRIBS A , OE_PRICE_ADJUSTMENTS P,
  OE_ORDER_HEADERS H
 WHERE
   a.pricing_context = 'CUSTOMER'
   and ((a.pricing_attribute in ('QUALIFIER_ATTRIBUTE11',
                               'QUALIFIER_ATTRIBUTE5',
                               'QUALIFIER_ATTRIBUTE14')
   and a.pricing_attr_value_from = to_char(m.duplicate_site_id))
OR (a.pricing_attribute = 'QUALIFIER_ATTRIBUTE2'
    and a.pricing_attr_value_from = to_char(m.duplicate_id)))
   and m.process_flag = 'N'
   and m.request_id = req_id
   and m.set_number = set_num
--added for bug 3196900
   and a.price_adjustment_id=p.price_adjustment_id
   and p.header_id=h.header_id;
Line: 5791

	  INSERT INTO HZ_CUSTOMER_MERGE_LOG (
           MERGE_LOG_ID,
           TABLE_NAME,
           MERGE_HEADER_ID,
           PRIMARY_KEY_ID1,
           VCHAR_COL1_ORIG,
           VCHAR_COL1_NEW,
           ACTION_FLAG,
           REQUEST_ID,
           CREATED_BY,
           CREATION_DATE,
           LAST_UPDATE_LOGIN,
           LAST_UPDATE_DATE,
           LAST_UPDATED_BY
      ) VALUES (
	 HZ_CUSTOMER_MERGE_LOG_s.nextval,
         'OE_PRICE_ADJ_ATTRIBS',
         MERGE_HEADER_ID_LIST(I),
         attrib_id_tab(I),
         pricing_attr_value_from_tab(I),
         to_char(attrib_value_from_tab(I)),
         'U',
         req_id,
         hz_utility_pub.CREATED_BY,
         hz_utility_pub.CREATION_DATE,
         hz_utility_pub.LAST_UPDATE_LOGIN,
         hz_utility_pub.LAST_UPDATE_DATE,
         hz_utility_pub.LAST_UPDATED_BY
      );
Line: 5829

       UPDATE OE_PRICE_ADJ_ATTRIBS S
       SET  pricing_attr_value_from = to_char(attrib_value_from_tab(i)),
               last_update_date           = sysdate,
               last_updated_by           = arp_standard.profile.user_id,
               last_update_login      = arp_standard.profile.last_update_login
          WHERE price_adj_attrib_id = attrib_id_tab(i);
Line: 5842

     arp_message.set_name( 'AR', 'AR_ROWS_UPDATED' );
Line: 5846

     attrib_id_tab.DELETE;
Line: 5847

     attrib_value_from_tab.DELETE;
Line: 5848

     pricing_attr_value_from_tab.DELETE;
Line: 5849

     merge_header_id_list.DELETE;
Line: 5876

   select duplicate_id, customer_id, duplicate_site_id, customer_site_id
     from ra_customer_merges m
     where m.process_flag = 'N'
     and m.request_id = req_id
     and m.set_number = set_num;
Line: 5884

 SELECT /*+ PARALLEL(H)
            PARALLEL(M1)
            PARALLEL(M2)
            PARALLEL(M3)
            PARALLEL(M4)
            PARALLEL(M5) */
  h.header_id ,
  h.sold_to_org_id,
  h.invoice_to_org_id,
  h.ship_to_org_id,
  h.deliver_to_org_id,
  h.sold_to_site_use_id,
  nvl(m1.customer_merge_id,nvl(m2.customer_merge_id,nvl(m3.customer_merge_id,nvl(m4.customer_merge_id,m5.customer_merge_id))))
 FROM RA_CUSTOMER_MERGES M1,
      RA_CUSTOMER_MERGES M2,
      RA_CUSTOMER_MERGES M3,
      RA_CUSTOMER_MERGES M4,
      RA_CUSTOMER_MERGES M5,
-- changed for bug 3196900
--      OE_BLANKET_HEADERS_ALL H
      OE_BLANKET_HEADERS H
 WHERE
     ( h.sold_to_org_id        = m1.duplicate_id(+)
   and h.invoice_to_org_id     = m2.duplicate_site_id(+)
   and h.ship_to_org_id        = m3.duplicate_site_id(+)
   and h.deliver_to_org_id     = m4.duplicate_site_id(+)
   and h.sold_to_site_use_id   = m5.duplicate_site_id(+) )
   and
   (m1.duplicate_site_id is not null or
    m2.duplicate_id is not null or
    m3.duplicate_id is not null or
    m4.duplicate_id is not null or
    m5.duplicate_id is not null   )
   and m1.process_flag(+) = 'N'
   and m2.process_flag(+) = 'N'
   and m3.process_flag(+) = 'N'
   and m4.process_flag(+) = 'N'
   and m5.process_flag(+) = 'N'
   and m1.request_id(+) =req_id
   and m2.request_id(+) =req_id
   and m3.request_id(+) =req_id
   and m4.request_id(+) =req_id
   and m5.request_id(+) =req_id
   and m1.set_number(+) =set_num
   and m2.set_number(+) =set_num
   and m3.set_number(+) =set_num
   and m4.set_number(+) =set_num
   and m5.set_number(+) =set_num
 for update nowait;
Line: 5936

 SELECT /*+ PARALLEL(H)
            PARALLEL(M1)
            PARALLEL(M2)
            PARALLEL(M3)
            PARALLEL(M4)
            PARALLEL(M5) */
  h.header_id ,
  h.sold_to_org_id,
  h.invoice_to_org_id,
  h.ship_to_org_id,
  h.deliver_to_org_id,
  h.sold_to_site_use_id,
  nvl(m1.customer_merge_id,nvl(m2.customer_merge_id,nvl(m3.customer_merge_id,nvl(m4.customer_merge_id,m5.customer_merge_id))))
 FROM RA_CUSTOMER_MERGES M1,
      RA_CUSTOMER_MERGES M2,
      RA_CUSTOMER_MERGES M3,
      RA_CUSTOMER_MERGES M4,
      RA_CUSTOMER_MERGES M5,
-- changed for bug 3196900
--      OE_BLANKET_HEADERS_ALL H
      OE_BLANKET_HEADERS H
 WHERE
     ( h.sold_to_org_id        = m1.duplicate_id(+)
   and h.invoice_to_org_id     = m2.duplicate_site_id(+)
   and h.ship_to_org_id        = m3.duplicate_site_id(+)
   and h.deliver_to_org_id     = m4.duplicate_site_id(+)
   and h.sold_to_site_use_id   = m5.duplicate_site_id(+) )
   and
   (m1.duplicate_site_id is not null or
    m2.duplicate_id is not null or
    m3.duplicate_id is not null or
    m4.duplicate_id is not null or
    m5.duplicate_id is not null )
   and m1.process_flag(+) = 'N'
   and m2.process_flag(+) = 'N'
   and m3.process_flag(+) = 'N'
   and m4.process_flag(+) = 'N'
   and m5.process_flag(+) = 'N'
   and m1.request_id(+) =req_id
   and m2.request_id(+) =req_id
   and m3.request_id(+) =req_id
   and m4.request_id(+) =req_id
   and m5.request_id(+) =req_id
   and m1.set_number(+) =set_num
   and m2.set_number(+) =set_num
   and m3.set_number(+) =set_num
   and m4.set_number(+) =set_num
   and m5.set_number(+) =set_num;
Line: 6085

	                   INSERT INTO HZ_CUSTOMER_MERGE_LOG (
				MERGE_LOG_ID,
				TABLE_NAME,
				MERGE_HEADER_ID,
				PRIMARY_KEY_ID1,
				NUM_COL1_ORIG,
				NUM_COL1_NEW,
				NUM_COL2_ORIG,
				NUM_COL2_NEW,
				NUM_COL3_ORIG,
				NUM_COL3_NEW,
				NUM_COL4_ORIG,
				NUM_COL4_NEW,
				NUM_COL5_ORIG,
				NUM_COL5_NEW,
				ACTION_FLAG,
				REQUEST_ID,
				CREATED_BY,
				CREATION_DATE,
				LAST_UPDATE_LOGIN,
				LAST_UPDATE_DATE,
				LAST_UPDATED_BY
				) VALUES (
				HZ_CUSTOMER_MERGE_LOG_s.nextval,
				'OE_BLANKET_HEADERS_ALL',
				MERGE_HEADER_ID_LIST(I),
				hdr_header_id_tab(I),
				old_hdr_sold_to_org_id_tab(I),
				decode(hdr_sold_to_org_id_tab(I),NULL,old_hdr_sold_to_org_id_tab(I),hdr_sold_to_org_id_tab(i)),
				old_hdr_invoice_to_org_id_tab(I),
				decode(hdr_invoice_to_org_id_tab(I),NULL,old_hdr_invoice_to_org_id_tab(I),hdr_invoice_to_org_id_tab(i)),
				old_hdr_ship_to_org_id_tab(I),
				decode(hdr_ship_to_org_id_tab(I),NULL,old_hdr_ship_to_org_id_tab(I),hdr_ship_to_org_id_tab(i)),
				old_hdr_deliver_to_org_id_tab(I),
				decode(hdr_deliver_to_org_id_tab(I),NULL,old_hdr_deliver_to_org_id_tab(I),hdr_deliver_to_org_id_tab(i)),
				old_hdr_sold_to_site_id_tab(I),
				decode(hdr_sold_to_site_use_id_tab(I),NULL,old_hdr_sold_to_site_id_tab(I),hdr_sold_to_site_use_id_tab(i)),
				'U',
				req_id,
				hz_utility_pub.CREATED_BY,
				hz_utility_pub.CREATION_DATE,
				hz_utility_pub.LAST_UPDATE_LOGIN,
				hz_utility_pub.LAST_UPDATE_DATE,
				hz_utility_pub.LAST_UPDATED_BY
				);
Line: 6141

        UPDATE OE_BLANKET_HEADERS_ALL H
        SET  sold_to_org_id    	  = decode(hdr_sold_to_org_id_tab(i),null,sold_to_org_id,hdr_sold_to_org_id_tab(i)),
             invoice_to_org_id 	  = decode(hdr_invoice_to_org_id_tab(i),null,invoice_to_org_id,hdr_invoice_to_org_id_tab(i)),
            ship_to_org_id    	  = decode(hdr_ship_to_org_id_tab(i),null,ship_to_org_id,hdr_ship_to_org_id_tab(i)),
            deliver_to_org_id 	  = decode(hdr_deliver_to_org_id_tab(i),null,deliver_to_org_id,hdr_deliver_to_org_id_tab(i)),
            sold_to_site_use_id	  = decode(hdr_sold_to_site_use_id_tab(i),null,sold_to_site_use_id,hdr_sold_to_site_use_id_tab(i)),
 	   last_update_date 	  = sysdate,
 	   last_updated_by 	  = arp_standard.profile.user_id,
 	   last_update_login      = arp_standard.profile.last_update_login,
 	   request_id             = req_id,
            program_application_id = arp_standard.profile.program_application_id ,
            program_id             = arp_standard.profile.program_id,
            program_update_date    = SYSDATE,
            lock_control           = lock_control+1
        WHERE header_id = hdr_header_id_tab(i);
Line: 6163

     arp_message.set_name( 'AR', 'AR_ROWS_UPDATED' );
Line: 6167

     hdr_header_id_tab.DELETE;
Line: 6168

     hdr_sold_to_org_id_tab.DELETE;
Line: 6169

     hdr_invoice_to_org_id_tab.DELETE;
Line: 6170

     hdr_ship_to_org_id_tab.DELETE;
Line: 6171

     hdr_deliver_to_org_id_tab.DELETE;
Line: 6172

     hdr_sold_to_site_use_id_tab.DELETE;
Line: 6174

     old_hdr_sold_to_org_id_tab.DELETE;
Line: 6175

     old_hdr_invoice_to_org_id_tab.DELETE;
Line: 6176

     old_hdr_ship_to_org_id_tab.DELETE;
Line: 6177

     old_hdr_deliver_to_org_id_tab.DELETE;
Line: 6178

     old_hdr_sold_to_site_id_tab.DELETE;
Line: 6185

    customer_id_tab.DELETE;
Line: 6186

    customer_site_id_tab.DELETE;
Line: 6207

    select hist.HEADER_ID
      from oe_blanket_headers_hist hist,oe_blanket_headers h
     where hist.ship_to_org_id in
           (select m.duplicate_site_id
              from ra_customer_merges m
             where m.process_flag = 'N'
               and m.request_id = req_id
               and m.set_number = set_num)
 --added for bug 3196900
    and hist.header_id=h.header_id
    for update nowait;
Line: 6222

    select hist.HEADER_ID
      from oe_blanket_headers_hist hist,oe_blanket_headers h
     where hist.invoice_to_org_id in
           (select m.duplicate_site_id
              from ra_customer_merges m
             where m.process_flag = 'N'
               and m.request_id = req_id
               and m.set_number = set_num)
--changed for bug 3196900
  and hist.header_id=h.header_id
    for update nowait;
Line: 6237

    select hist.HEADER_ID
      from oe_blanket_headers_hist hist, oe_blanket_headers h
     where hist.deliver_to_org_id in
           (select m.duplicate_site_id
              from ra_customer_merges m
             where m.process_flag = 'N'
               and m.request_id = req_id
               and m.set_number = set_num)
--added for bug 3196900
  and hist.header_id=h.header_id
    for update nowait;
Line: 6252

    select hist.HEADER_ID
      from oe_blanket_headers_hist hist, oe_blanket_headers h
     where hist.sold_to_org_id in
           (select m.duplicate_id
              from ra_customer_merges m
             where m.process_flag = 'N'
               and m.request_id = req_id
               and m.set_number = set_num)
--added for bug 3196900
   and hist.header_id=h.header_id
    for update nowait;
Line: 6266

    select hist.HEADER_ID
      from oe_blanket_headers_hist hist,oe_blanket_headers h
     where hist.sold_to_site_use_id in
           (select m.duplicate_id
              from ra_customer_merges m
             where m.process_flag = 'N'
               and m.request_id = req_id
               and m.set_number = set_num)
--added for bug 3196900
  and hist.header_id=h.header_id
    for update nowait;
Line: 6311

	 insert into  HZ_CUSTOMER_MERGE_LOG (
		MERGE_LOG_ID,
		TABLE_NAME,
		MERGE_HEADER_ID,
		PRIMARY_KEY_ID1,
		PRIMARY_KEY_ID2,
		NUM_COL3_ORIG,
		NUM_COL3_NEW,
		ACTION_FLAG,
		REQUEST_ID,
		CREATED_BY,
		CREATION_DATE,
		LAST_UPDATE_LOGIN,
		LAST_UPDATE_DATE,
		LAST_UPDATED_BY
		)
		select
		HZ_CUSTOMER_MERGE_LOG_s.nextval,
		'OE_BLANKET_HEADERS_HIST',
		m.customer_merge_header_id,
		h.header_id,
                h.version_number,
		h.ship_to_org_id,
		m.customer_site_id,
		'U',
		req_id,
		hz_utility_pub.CREATED_BY,
		hz_utility_pub.CREATION_DATE,
		hz_utility_pub.LAST_UPDATE_LOGIN,
		hz_utility_pub.LAST_UPDATE_DATE,
		hz_utility_pub.LAST_UPDATED_BY
                from oe_blanket_headers_hist h,
		     ra_customer_merges m
               where h.ship_to_org_id=m.duplicate_site_id
                 and m.process_flag = 'N'
                 and m.request_id = req_id
                 and m.set_number = set_num;
Line: 6354

    UPDATE oe_blanket_headers_hist  a
    set ship_to_org_id = (select distinct m.customer_site_id
                            from ra_customer_merges m
                           where a.ship_to_org_id = m.duplicate_site_id
			              and m.request_id = req_id
                             and m.process_flag = 'N'
			              and m.set_number = set_num),
          last_update_date = sysdate,
          last_updated_by = arp_standard.profile.user_id,
          last_update_login = arp_standard.profile.last_update_login,
          request_id = req_id,
          program_application_id =arp_standard.profile.program_application_id,
          program_id = arp_standard.profile.program_id,
          program_update_date = sysdate
    where ship_to_org_id in (select m.duplicate_site_id
                               from ra_customer_merges  m
                              where m.process_flag = 'N'
			                 and m.request_id = req_id
			                 and m.set_number = set_num);
Line: 6374

    arp_message.set_name( 'AR', 'AR_ROWS_UPDATED' );
Line: 6378

	 insert into  HZ_CUSTOMER_MERGE_LOG (
		MERGE_LOG_ID,
		TABLE_NAME,
		MERGE_HEADER_ID,
		PRIMARY_KEY_ID1,
		PRIMARY_KEY_ID2,
		NUM_COL2_ORIG,
		NUM_COL2_NEW,
		ACTION_FLAG,
		REQUEST_ID,
		CREATED_BY,
		CREATION_DATE,
		LAST_UPDATE_LOGIN,
		LAST_UPDATE_DATE,
		LAST_UPDATED_BY
		)
		select
		HZ_CUSTOMER_MERGE_LOG_s.nextval,
		'OE_BLANKET_HEADERS_HIST',
		m.CUSTOMER_MERGE_HEADER_ID,
                h.version_number,
		h.header_id,
		h.invoice_to_org_id,
		m.customer_site_id,
		'U',
		req_id,
		hz_utility_pub.CREATED_BY,
		hz_utility_pub.CREATION_DATE,
		hz_utility_pub.LAST_UPDATE_LOGIN,
		hz_utility_pub.LAST_UPDATE_DATE,
		hz_utility_pub.LAST_UPDATED_BY
                from oe_blanket_headers_hist h,
		     ra_customer_merges m
               where h.invoice_to_org_id=m.duplicate_site_id
                 and m.process_flag = 'N'
                 and m.request_id = req_id
                 and m.set_number = set_num;
Line: 6420

    UPDATE oe_blanket_headers_hist  a
    set invoice_to_org_id = (select distinct m.customer_site_id
                            from ra_customer_merges m
                           where a.invoice_to_org_id = m.duplicate_site_id
			              and m.request_id = req_id
                             and m.process_flag = 'N'
			              and m.set_number = set_num),
          last_update_date = sysdate,
          last_updated_by = arp_standard.profile.user_id,
          last_update_login = arp_standard.profile.last_update_login,
          request_id = req_id,
          program_application_id =arp_standard.profile.program_application_id,
          program_id = arp_standard.profile.program_id,
          program_update_date = sysdate
    where invoice_to_org_id in (select m.duplicate_site_id
                               from ra_customer_merges  m
                              where m.process_flag = 'N'
			                 and m.request_id = req_id
			                 and m.set_number = set_num);
Line: 6440

    arp_message.set_name( 'AR', 'AR_ROWS_UPDATED' );
Line: 6445

	 insert into  HZ_CUSTOMER_MERGE_LOG (
		MERGE_LOG_ID,
		TABLE_NAME,
		MERGE_HEADER_ID,
		PRIMARY_KEY_ID1,
		PRIMARY_KEY_ID2,
		NUM_COL4_ORIG,
		NUM_COL4_NEW,
		ACTION_FLAG,
		REQUEST_ID,
		CREATED_BY,
		CREATION_DATE,
		LAST_UPDATE_LOGIN,
		LAST_UPDATE_DATE,
		LAST_UPDATED_BY
		)
		select
		HZ_CUSTOMER_MERGE_LOG_s.nextval,
		'OE_BLANKET_HEADERS_HIST',
		m.CUSTOMER_MERGE_HEADER_ID,
		h.header_id,
                h.version_number,
		h.deliver_to_org_id,
		m.customer_site_id,
		'U',
		req_id,
		hz_utility_pub.CREATED_BY,
		hz_utility_pub.CREATION_DATE,
		hz_utility_pub.LAST_UPDATE_LOGIN,
		hz_utility_pub.LAST_UPDATE_DATE,
		hz_utility_pub.LAST_UPDATED_BY
                from oe_blanket_headers_hist h,
		     ra_customer_merges m
               where h.deliver_to_org_id=m.duplicate_site_id
                 and m.process_flag = 'N'
                 and m.request_id = req_id
                 and m.set_number = set_num;
Line: 6486

    UPDATE oe_blanket_headers_hist  a
    set deliver_to_org_id = (select distinct m.customer_site_id
                            from ra_customer_merges m
                           where a.deliver_to_org_id = m.duplicate_site_id
			              and m.request_id = req_id
                             and m.process_flag = 'N'
			              and m.set_number = set_num),
          last_update_date = sysdate,
          last_updated_by = arp_standard.profile.user_id,
          last_update_login = arp_standard.profile.last_update_login,
          request_id = req_id,
          program_application_id =arp_standard.profile.program_application_id,
          program_id = arp_standard.profile.program_id,
          program_update_date = sysdate
    where deliver_to_org_id in (select m.duplicate_site_id
                               from ra_customer_merges  m
                              where m.process_flag = 'N'
			                 and m.request_id = req_id
			                 and m.set_number = set_num);
Line: 6506

    arp_message.set_name( 'AR', 'AR_ROWS_UPDATED' );
Line: 6514

	 insert into  HZ_CUSTOMER_MERGE_LOG (
		MERGE_LOG_ID,
		TABLE_NAME,
		MERGE_HEADER_ID,
		PRIMARY_KEY_ID1,
		PRIMARY_KEY_ID2,
		NUM_COL1_ORIG,
		NUM_COL1_NEW,
		ACTION_FLAG,
		REQUEST_ID,
		CREATED_BY,
		CREATION_DATE,
		LAST_UPDATE_LOGIN,
		LAST_UPDATE_DATE,
		LAST_UPDATED_BY
		)
                select
		HZ_CUSTOMER_MERGE_LOG_s.nextval,
		'OE_BLANKET_HEADERS_HIST',
		m.customer_merge_header_id,
		h.header_id,
                h.version_number,
		h.sold_to_org_id,
		m.customer_site_id,
		'U',
		req_id,
		hz_utility_pub.CREATED_BY,
		hz_utility_pub.CREATION_DATE,
		hz_utility_pub.LAST_UPDATE_LOGIN,
		hz_utility_pub.LAST_UPDATE_DATE,
		hz_utility_pub.LAST_UPDATED_BY
                from oe_blanket_headers_hist h,
		     ra_customer_merges m
               where h.sold_to_org_id=m.duplicate_site_id
                 and m.process_flag = 'N'
                 and m.request_id = req_id
                 and m.set_number = set_num;
Line: 6557

    UPDATE oe_blanket_headers_hist  a
    set    sold_to_org_id = (select distinct m.customer_id
                                from   ra_customer_merges m
                                where  a.sold_to_org_id = m.duplicate_id
                                and    m.process_flag = 'N'
                                and    m.request_id = req_id
                                and    m.set_number = set_num),
           last_update_date = sysdate,
           last_updated_by = arp_standard.profile.user_id,
           last_update_login = arp_standard.profile.last_update_login,
           request_id = req_id,
           program_application_id =arp_standard.profile.program_application_id,
           program_id = arp_standard.profile.program_id,
           program_update_date = sysdate
    where  sold_to_org_id in (select m.duplicate_id
                                from   ra_customer_merges  m
                               where  m.process_flag = 'N'
                                 and    m.request_id = req_id
                                 and    m.set_number = set_num);
Line: 6579

    arp_message.set_name( 'AR', 'AR_ROWS_UPDATED' );
Line: 6587

	 insert into  HZ_CUSTOMER_MERGE_LOG (
		MERGE_LOG_ID,
		TABLE_NAME,
		MERGE_HEADER_ID,
		PRIMARY_KEY_ID1,
		PRIMARY_KEY_ID2,
		NUM_COL5_ORIG,
		NUM_COL5_NEW,
		ACTION_FLAG,
		REQUEST_ID,
		CREATED_BY,
		CREATION_DATE,
		LAST_UPDATE_LOGIN,
		LAST_UPDATE_DATE,
		LAST_UPDATED_BY
		)
                select
		HZ_CUSTOMER_MERGE_LOG_s.nextval,
		'OE_BLANKET_HEADERS_HIST',
		m.customer_merge_header_id,
		h.header_id,
                h.version_number,
		h.sold_to_site_use_id,
		m.customer_site_id,
		'U',
		req_id,
		hz_utility_pub.CREATED_BY,
		hz_utility_pub.CREATION_DATE,
		hz_utility_pub.LAST_UPDATE_LOGIN,
		hz_utility_pub.LAST_UPDATE_DATE,
		hz_utility_pub.LAST_UPDATED_BY
                from oe_blanket_headers_hist h,
		     ra_customer_merges m
               where h.sold_to_org_id=m.duplicate_site_id
                 and m.process_flag = 'N'
                 and m.request_id = req_id
                 and m.set_number = set_num;
Line: 6630

    UPDATE oe_blanket_headers_hist  a
    set    sold_to_site_use_id = (select distinct m.customer_id
                                from   ra_customer_merges m
                                where  a.sold_to_site_use_id = m.duplicate_id
                                and    m.process_flag = 'N'
                                and    m.request_id = req_id
                                and    m.set_number = set_num),
           last_update_date = sysdate,
           last_updated_by = arp_standard.profile.user_id,
           last_update_login = arp_standard.profile.last_update_login,
           request_id = req_id,
           program_application_id =arp_standard.profile.program_application_id,
           program_id = arp_standard.profile.program_id,
           program_update_date = sysdate
    where  sold_to_site_use_id in (select m.duplicate_id
                                from   ra_customer_merges  m
                               where  m.process_flag = 'N'
                                 and    m.request_id = req_id
                                 and    m.set_number = set_num);
Line: 6652

    arp_message.set_name( 'AR', 'AR_ROWS_UPDATED' );
Line: 6676

    select duplicate_id, customer_id, duplicate_site_id, customer_site_id
      from ra_customer_merges m
      where m.process_flag = 'N'
      and m.request_id = req_id
     and m.set_number = set_num;
Line: 6683

 SELECT /*+ PARALLEL(L)
            PARALLEL(M1)
            PARALLEL(M2)
            PARALLEL(M3)
            PARALLEL(M4)
            PARALLEL(M5) */
  l.line_id ,
  sold_to_org_id,
  invoice_to_org_id,
  ship_to_org_id,
  intmed_ship_to_org_id,
  deliver_to_org_id,
  nvl(m1.customer_merge_id,nvl(m2.customer_merge_id,nvl(m3.customer_merge_id,nvl(m4.customer_merge_id,m5.customer_merge_id))))
 FROM RA_CUSTOMER_MERGES M1,
      RA_CUSTOMER_MERGES M2,
      RA_CUSTOMER_MERGES M3,
      RA_CUSTOMER_MERGES M4,
      RA_CUSTOMER_MERGES M5,
-- changed for bug 3196900
--      OE_BLANKET_LINES_ALL L
      OE_BLANKET_LINES L
 WHERE
     ( l.sold_to_org_id        = m1.duplicate_id(+)
   and l.invoice_to_org_id     = m2.duplicate_site_id(+)
   and l.ship_to_org_id        = m3.duplicate_site_id(+)
   and l.intmed_ship_to_org_id = m4.duplicate_site_id(+)
   and l.deliver_to_org_id     = m5.duplicate_site_id(+) )
   and
   (m1.duplicate_site_id is not null or
    m2.duplicate_id is not null or
    m3.duplicate_id is not null or
    m4.duplicate_id is not null or
    m5.duplicate_id is not null )
   and m1.process_flag(+) = 'N'
   and m2.process_flag(+) = 'N'
   and m3.process_flag(+) = 'N'
   and m4.process_flag(+) = 'N'
   and m5.process_flag(+) = 'N'
   and m1.request_id(+) =req_id
   and m2.request_id(+) =req_id
   and m3.request_id(+) =req_id
   and m4.request_id(+) =req_id
   and m5.request_id(+) =req_id
   and m1.set_number(+) =set_num
   and m2.set_number(+) =set_num
   and m3.set_number(+) =set_num
   and m4.set_number(+) =set_num
   and m5.set_number(+) =set_num
 for update nowait;
Line: 6735

 SELECT /*+ PARALLEL(L)
            PARALLEL(M1)
            PARALLEL(M2)
            PARALLEL(M3)
            PARALLEL(M4)
            PARALLEL(M5) */
  l.line_id ,
  sold_to_org_id,
  invoice_to_org_id,
  ship_to_org_id,
  intmed_ship_to_org_id,
  deliver_to_org_id,
  nvl(m1.customer_merge_id,nvl(m2.customer_merge_id,nvl(m3.customer_merge_id,nvl(m4.customer_merge_id,m5.customer_merge_id))))
 FROM RA_CUSTOMER_MERGES M1,
      RA_CUSTOMER_MERGES M2,
      RA_CUSTOMER_MERGES M3,
      RA_CUSTOMER_MERGES M4,
      RA_CUSTOMER_MERGES M5,
--changed for bug 3196900
--      OE_BLANKET_LINES_ALL L
      OE_BLANKET_LINES L
 WHERE
     ( l.sold_to_org_id        = m1.duplicate_id(+)
   and l.invoice_to_org_id     = m2.duplicate_site_id(+)
   and l.ship_to_org_id        = m3.duplicate_site_id(+)
   and l.intmed_ship_to_org_id = m4.duplicate_site_id(+)
   and l.deliver_to_org_id     = m5.duplicate_site_id(+) )
   and
   (m1.duplicate_site_id is not null or
    m2.duplicate_id is not null or
    m3.duplicate_id is not null or
    m4.duplicate_id is not null or
    m5.duplicate_id is not null )
   and m1.process_flag(+) = 'N'
   and m2.process_flag(+) = 'N'
   and m3.process_flag(+) = 'N'
   and m4.process_flag(+) = 'N'
   and m5.process_flag(+) = 'N'
   and m1.request_id(+) =req_id
   and m2.request_id(+) =req_id
   and m3.request_id(+) =req_id
   and m4.request_id(+) =req_id
   and m5.request_id(+) =req_id
   and m1.set_number(+) =set_num
   and m2.set_number(+) =set_num
   and m3.set_number(+) =set_num
   and m4.set_number(+) =set_num
   and m5.set_number(+) =set_num;
Line: 6885

	   --insert audit information for customer merge
	                   INSERT INTO HZ_CUSTOMER_MERGE_LOG (
				MERGE_LOG_ID,
				TABLE_NAME,
				MERGE_HEADER_ID,
				PRIMARY_KEY_ID1,
				NUM_COL1_ORIG,
				NUM_COL1_NEW,
				NUM_COL2_ORIG,
				NUM_COL2_NEW,
				NUM_COL3_ORIG,
				NUM_COL3_NEW,
				NUM_COL4_ORIG,
				NUM_COL4_NEW,
				ACTION_FLAG,
				REQUEST_ID,
				CREATED_BY,
				CREATION_DATE,
				LAST_UPDATE_LOGIN,
				LAST_UPDATE_DATE,
				LAST_UPDATED_BY
				) VALUES (
				HZ_CUSTOMER_MERGE_LOG_s.nextval,
				'OE_BLANKET_LINES_ALL',
				MERGE_HEADER_ID_LIST(I),
				line_line_id_tab(I),
				line_sold_to_org_id_tab(I),
				decode(line_sold_to_org_id_tab(I),NULL,old_line_sold_to_org_id_tab(I),line_sold_to_org_id_tab(i)),
				line_invoice_to_org_id_tab(I),
				decode(line_invoice_to_org_id_tab(I),NULL,old_line_invoice_to_org_id_tab(I),line_invoice_to_org_id_tab(i)),
				line_ship_to_org_id_tab(I),
				decode(line_ship_to_org_id_tab(I),NULL,old_line_ship_to_org_id_tab(I),line_ship_to_org_id_tab(i)),
				line_deliver_to_org_id_tab(I),
				decode(line_deliver_to_org_id_tab(I),NULL,old_line_deliver_to_org_id_tab(I),line_deliver_to_org_id_tab(i)),
				'U',
				req_id,
				hz_utility_pub.CREATED_BY,
				hz_utility_pub.CREATION_DATE,
				hz_utility_pub.LAST_UPDATE_LOGIN,
				hz_utility_pub.LAST_UPDATE_DATE,
				hz_utility_pub.LAST_UPDATED_BY
				);
Line: 6936

        UPDATE OE_BLANKET_LINES_ALL L
        SET  sold_to_org_id    	  = decode(line_sold_to_org_id_tab(i),null,sold_to_org_id,line_sold_to_org_id_tab(i)),
            invoice_to_org_id 	  = decode(line_invoice_to_org_id_tab(i),null,invoice_to_org_id,line_invoice_to_org_id_tab(i)),
            ship_to_org_id    	  = decode(line_ship_to_org_id_tab(i),null,ship_to_org_id,line_ship_to_org_id_tab(i)),
            intmed_ship_to_org_id  = decode(line_intmed_ship_to_org_id_tab(i),null,intmed_ship_to_org_id,line_intmed_ship_to_org_id_tab(i)),
            deliver_to_org_id 	  = decode(line_deliver_to_org_id_tab(i),null,deliver_to_org_id,line_deliver_to_org_id_tab(i)),
 	    last_update_date 	  = sysdate,
 	    last_updated_by 	  = arp_standard.profile.user_id,
 	    last_update_login      = arp_standard.profile.last_update_login,
 	    request_id             = req_id,
            program_application_id = arp_standard.profile.program_application_id ,
            program_id             = arp_standard.profile.program_id,
            program_update_date    = SYSDATE,
            lock_control           = lock_control+1
        WHERE line_id = line_line_id_tab(i);
Line: 6958

     arp_message.set_name( 'AR', 'AR_ROWS_UPDATED' );
Line: 6962

     line_line_id_tab.DELETE;
Line: 6963

     line_sold_to_org_id_tab.DELETE;
Line: 6964

     line_invoice_to_org_id_tab.DELETE;
Line: 6965

     line_ship_to_org_id_tab.DELETE;
Line: 6966

     line_intmed_ship_to_org_id_tab.DELETE;
Line: 6967

     line_deliver_to_org_id_tab.DELETE;
Line: 6969

     old_line_sold_to_org_id_tab.DELETE;
Line: 6970

     old_line_invoice_to_org_id_tab.DELETE;
Line: 6971

     old_line_ship_to_org_id_tab.DELETE;
Line: 6972

     old_intmed_ship_to_org_id_tab.DELETE;
Line: 6973

     old_line_deliver_to_org_id_tab.DELETE;
Line: 6980

    customer_id_tab.DELETE;
Line: 6981

    customer_site_id_tab.DELETE;
Line: 7001

     select duplicate_id, customer_id, duplicate_site_id, customer_site_id
       from ra_customer_merges m
       where m.process_flag = 'N'
       and m.request_id = req_id
     and m.set_number = set_num;
Line: 7008

 SELECT /*+ PARALLEL(L)
            PARALLEL(M1)
            PARALLEL(M2)
            PARALLEL(M3)
            PARALLEL(M4)
            PARALLEL(M5) */
  l.line_id ,
--changed for bug 3196900 , added l. for all the attributes
  l.sold_to_org_id,
  l.invoice_to_org_id,
  l.ship_to_org_id,
  l.intmed_ship_to_org_id,
  l.deliver_to_org_id,
  l.version_number,
 nvl(m1.customer_merge_id,nvl(m2.customer_merge_id,nvl(m3.customer_merge_id,nvl(m4.customer_merge_id,m5.customer_merge_id))))
 FROM RA_CUSTOMER_MERGES M1,
      RA_CUSTOMER_MERGES M2,
      RA_CUSTOMER_MERGES M3,
      RA_CUSTOMER_MERGES M4,
      RA_CUSTOMER_MERGES M5,
--changed for bug 3196900
--      OE_BLANKET_LINES_HIST L
      OE_BLANKET_LINES_HIST L , OE_BLANKET_LINES_ALL LN
  -- Changed for MOAC
 WHERE
     ( l.sold_to_org_id        = m1.duplicate_id(+)
   and l.invoice_to_org_id     = m2.duplicate_site_id(+)
   and l.ship_to_org_id        = m3.duplicate_site_id(+)
   and l.intmed_ship_to_org_id = m4.duplicate_site_id(+)
   and l.deliver_to_org_id     = m5.duplicate_site_id(+) )
   and
   (m1.duplicate_site_id is not null or
    m2.duplicate_id is not null or
    m3.duplicate_id is not null or
    m4.duplicate_id is not null or
    m5.duplicate_id is not null )
   and m1.process_flag(+) = 'N'
   and m2.process_flag(+) = 'N'
   and m3.process_flag(+) = 'N'
   and m4.process_flag(+) = 'N'
   and m5.process_flag(+) = 'N'
   and m1.request_id(+) =req_id
   and m2.request_id(+) =req_id
   and m3.request_id(+) =req_id
   and m4.request_id(+) =req_id
   and m5.request_id(+) =req_id
   and m1.set_number(+) =set_num
   and m2.set_number(+) =set_num
   and m3.set_number(+) =set_num
   and m4.set_number(+) =set_num
   and m5.set_number(+) =set_num
--added for bug 3196900
   and l.line_id=ln.line_id
 for update nowait;
Line: 7065

 SELECT /*+ PARALLEL(L)
            PARALLEL(M1)
            PARALLEL(M2)
            PARALLEL(M3)
            PARALLEL(M4)
            PARALLEL(M5) */
  l.line_id ,
--changed for bug 3196900, added l. for all the attributes
  l.sold_to_org_id,
  l.invoice_to_org_id,
  l.ship_to_org_id,
  l.intmed_ship_to_org_id,
  l.deliver_to_org_id,
  l.version_number,
  nvl(m1.customer_merge_id,nvl(m2.customer_merge_id,nvl(m3.customer_merge_id,nvl(m4.customer_merge_id,m5.customer_merge_id))))
 FROM RA_CUSTOMER_MERGES M1,
      RA_CUSTOMER_MERGES M2,
      RA_CUSTOMER_MERGES M3,
      RA_CUSTOMER_MERGES M4,
      RA_CUSTOMER_MERGES M5,
--changed for bug 3196900
--      OE_BLANKET_LINES_HIST L
      OE_BLANKET_LINES_HIST L , OE_BLANKET_LINES_all LN
   -- Changed for MOAC
 WHERE
     ( l.sold_to_org_id        = m1.duplicate_id(+)
   and l.invoice_to_org_id     = m2.duplicate_site_id(+)
   and l.ship_to_org_id        = m3.duplicate_site_id(+)
   and l.intmed_ship_to_org_id = m4.duplicate_site_id(+)
   and l.deliver_to_org_id     = m5.duplicate_site_id(+) )
   and
   (m1.duplicate_site_id is not null or
    m2.duplicate_id is not null or
    m3.duplicate_id is not null or
    m4.duplicate_id is not null or
    m5.duplicate_id is not null )
   and m1.process_flag(+) = 'N'
   and m2.process_flag(+) = 'N'
   and m3.process_flag(+) = 'N'
   and m4.process_flag(+) = 'N'
   and m5.process_flag(+) = 'N'
   and m1.request_id(+) =req_id
   and m2.request_id(+) =req_id
   and m3.request_id(+) =req_id
   and m4.request_id(+) =req_id
   and m5.request_id(+) =req_id
   and m1.set_number(+) =set_num
   and m2.set_number(+) =set_num
   and m3.set_number(+) =set_num
   and m4.set_number(+) =set_num
   and m5.set_number(+) =set_num
--added for bug 3196900
   and l.line_id=ln.line_id;
Line: 7222

	                   INSERT INTO HZ_CUSTOMER_MERGE_LOG (
				MERGE_LOG_ID,
				TABLE_NAME,
				MERGE_HEADER_ID,
				PRIMARY_KEY_ID1,
				PRIMARY_KEY_ID2,
				NUM_COL1_ORIG,
				NUM_COL1_NEW,
				NUM_COL2_ORIG,
				NUM_COL2_NEW,
				NUM_COL3_ORIG,
				NUM_COL3_NEW,
				NUM_COL4_ORIG,
				NUM_COL4_NEW,
				ACTION_FLAG,
				REQUEST_ID,
				CREATED_BY,
				CREATION_DATE,
				LAST_UPDATE_LOGIN,
				LAST_UPDATE_DATE,
				LAST_UPDATED_BY
				) VALUES (
				HZ_CUSTOMER_MERGE_LOG_s.nextval,
				'OE_BLANKET_LINES_HIST',
				MERGE_HEADER_ID_LIST(I),
				lhst_line_id_tab(I),
				lhst_version_number_tab(I),
				lhst_sold_to_org_id_tab(I),
				decode(lhst_sold_to_org_id_tab(I),NULL,old_lhst_sold_to_org_id_tab(I),lhst_sold_to_org_id_tab(i)),
				lhst_invoice_to_org_id_tab(I),
				decode(lhst_invoice_to_org_id_tab(I),NULL,old_lhst_invoice_to_org_id_tab(I),lhst_invoice_to_org_id_tab(i)),
				lhst_ship_to_org_id_tab(I),
				decode(lhst_ship_to_org_id_tab(I),NULL,old_lhst_ship_to_org_id_tab(I),lhst_ship_to_org_id_tab(i)),
				lhst_deliver_to_org_id_tab(I),
				decode(lhst_deliver_to_org_id_tab(I),NULL,old_lhst_deliver_to_org_id_tab(I),lhst_deliver_to_org_id_tab(i)),
				'U',
				req_id,
				hz_utility_pub.CREATED_BY,
				hz_utility_pub.CREATION_DATE,
				hz_utility_pub.LAST_UPDATE_LOGIN,
				hz_utility_pub.LAST_UPDATE_DATE,
				hz_utility_pub.LAST_UPDATED_BY
				);
Line: 7274

       UPDATE OE_BLANKET_LINES_HIST LHIST
       SET  sold_to_org_id    	  = decode(lhst_sold_to_org_id_tab(i),null,sold_to_org_id,lhst_sold_to_org_id_tab(i)),
            invoice_to_org_id 	  = decode(lhst_invoice_to_org_id_tab(i),null,invoice_to_org_id,lhst_invoice_to_org_id_tab(i)),
            ship_to_org_id    	  = decode(lhst_ship_to_org_id_tab(i),null,ship_to_org_id,lhst_ship_to_org_id_tab(i)),
            intmed_ship_to_org_id  = decode(lhst_intmed_ship_to_org_id_tab(i),null,intmed_ship_to_org_id,lhst_intmed_ship_to_org_id_tab(i)),
            deliver_to_org_id 	  = decode(lhst_deliver_to_org_id_tab(i),null,deliver_to_org_id,lhst_deliver_to_org_id_tab(i)),
 	   last_update_date 	  = sysdate,
 	   last_updated_by 	  = arp_standard.profile.user_id,
 	   last_update_login      = arp_standard.profile.last_update_login,
 	   request_id             = req_id,
            program_application_id = arp_standard.profile.program_application_id ,
            program_id             = arp_standard.profile.program_id,
            program_update_date    = SYSDATE
        WHERE line_id = lhst_line_id_tab(i);
Line: 7295

     arp_message.set_name( 'AR', 'AR_ROWS_UPDATED' );
Line: 7299

     lhst_line_id_tab.DELETE;
Line: 7300

     lhst_sold_to_org_id_tab.DELETE;
Line: 7301

     lhst_invoice_to_org_id_tab.DELETE;
Line: 7302

     lhst_ship_to_org_id_tab.DELETE;
Line: 7303

     lhst_intmed_ship_to_org_id_tab.DELETE;
Line: 7304

     lhst_deliver_to_org_id_tab.DELETE;
Line: 7305

     lhst_version_number_tab.DELETE;
Line: 7307

     old_lhst_sold_to_org_id_tab.DELETE;
Line: 7308

     old_lhst_invoice_to_org_id_tab.DELETE;
Line: 7309

     old_lhst_ship_to_org_id_tab.DELETE;
Line: 7310

     old_intmed_ship_to_org_id_tab.DELETE;
Line: 7311

     old_lhst_deliver_to_org_id_tab.DELETE;
Line: 7318

    customer_id_tab.DELETE;
Line: 7319

    customer_site_id_tab.DELETE;
Line: 7341

    select header_id
--changed for bug 3196900
--      from OE_EM_INFORMATION_ALL
     from OE_EM_INFORMATION
     where sold_to_org_id in
           (select m.duplicate_id
              from ra_customer_merges m
             where m.process_flag = 'N'
               and m.request_id = req_id
               and m.set_number = set_num)
    for update nowait;
Line: 7385

       insert into  HZ_CUSTOMER_MERGE_LOG (
		MERGE_LOG_ID,
		TABLE_NAME,
		MERGE_HEADER_ID,
		PRIMARY_KEY1,
		NUM_COL1_ORIG,
		NUM_COL1_NEW,
		ACTION_FLAG,
		REQUEST_ID,
		CREATED_BY,
		CREATION_DATE,
		LAST_UPDATE_LOGIN,
		LAST_UPDATE_DATE,
		LAST_UPDATED_BY)

		SELECT
		HZ_CUSTOMER_MERGE_LOG_s.nextval,
		'OE_EM_INFORMATION_ALL',
		m.CUSTOMER_MERGE_HEADER_ID,
		h.ORIG_SYS_DOCUMENT_REF,
		h.sold_to_org_id,
		m.customer_site_id,
		'U',
		req_id,
		hz_utility_pub.CREATED_BY,
		hz_utility_pub.CREATION_DATE,
		hz_utility_pub.LAST_UPDATE_LOGIN,
		hz_utility_pub.LAST_UPDATE_DATE,
		hz_utility_pub.LAST_UPDATED_BY
	        from oe_em_information_All h,
		     ra_customer_merges m
               where h.sold_to_org_id=m.duplicate_site_id
                 and m.process_flag = 'N'
                 and m.request_id = req_id
                 and m.set_number = set_num;
Line: 7423

    UPDATE OE_EM_INFORMATION_ALL  a
    set    sold_to_org_id = (select distinct m.customer_id
                                from   ra_customer_merges m
                                where  a.sold_to_org_id = m.duplicate_id
                                and    m.process_flag = 'N'
                                and    m.request_id = req_id
                                and    m.set_number = set_num),
           last_update_date = sysdate,
           last_updated_by = arp_standard.profile.user_id,
           last_update_login = arp_standard.profile.last_update_login,
           request_id = req_id,
           program_application_id =arp_standard.profile.program_application_id,
           program_id = arp_standard.profile.program_id,
           program_update_date = sysdate
    where  sold_to_org_id in (select m.duplicate_id
                                from   ra_customer_merges  m
                               where  m.process_flag = 'N'
                                 and    m.request_id = req_id
                                 and    m.set_number = set_num)
--added for bug3196900
   and (a.document_id,a.em_transaction_type_code) in
  (select document_id,em_transaction_type_code from oe_em_information);
Line: 7449

    arp_message.set_name( 'AR', 'AR_ROWS_UPDATED' );
Line: 7489

    oe_update_dbi_log();
Line: 7512

 PROCEDURE Oe_Update_DBI_log IS

 CURSOR c_get_lines(p_header_id number) IS
   SELECT l.line_id
     FROM oe_order_lines_all l
    WHERE l.header_id = p_header_id;
Line: 7520

   SELECT  SYS.SET_OF_BOOKS_ID
     FROM  AR_SYSTEM_PARAMETERS SYS;
Line: 7525

l_update_date date;
Line: 7530

     arp_message.set_line(' inside update_dbi count hder_id_tab='||dbi_header_header_id_tab.COUNT);
Line: 7593

             INSERT INTO ONT_DBI_CHANGE_LOG
              (HEADER_ID
              ,LINE_ID
              ,SET_OF_BOOKS_ID
              ,CURRENCY_CODE
              ,LAST_UPDATE_DATE
              )

             SELECT
             dbi_header_header_id_tab(i)
             ,l.line_id
             ,l_set_of_books_id
             ,'XXX'
             ,dbi_header_update_date_tab(i)

             FROM OE_ORDER_LINES_ALL l, oe_order_headers_all h
            WHERE l.header_id = dbi_header_header_id_tab(i)
              AND h.header_id = l.header_id
              AND h.booked_flag = 'Y';
Line: 7613

     arp_message.set_line(' Hdr insert count='||sql%rowcount);
Line: 7622

       INSERT INTO ONT_DBI_CHANGE_LOG
              (HEADER_ID
              ,LINE_ID
              ,SET_OF_BOOKS_ID
              ,CURRENCY_CODE
              ,LAST_UPDATE_DATE
              )

             SELECT
             dbi_line_header_id_tab(i)
             ,l.line_id
             ,l_set_of_books_id
             ,'XXX'
             ,dbi_line_update_date_tab(i)
             FROM OE_ORDER_LINES_ALL l
            WHERE l.line_id = dbi_line_line_id_tab(i)
              AND l.booked_flag = 'Y'
              AND dbi_line_status_tab(i) = 'Y';
Line: 7640

     arp_message.set_line(' line insert count='||sql%rowcount);
Line: 7646

   dbi_header_id_tab.DELETE;
Line: 7647

   dbi_header_header_id_tab.DELETE;
Line: 7648

   dbi_header_update_date_tab.DELETE;
Line: 7650

   dbi_line_header_id_tab.DELETE;
Line: 7651

   dbi_line_line_id_tab.DELETE;
Line: 7652

   dbi_line_update_date_tab.DELETE;
Line: 7653

   dbi_line_status_tab.DELETE;
Line: 7654

   dbi_header_id_tab.DELETE;
Line: 7656

   arp_message.set_line(' End Update DBI');
Line: 7660

     oe_debug_pub.add('when others oe_cust_merge.update_dbi_log'||SQLERRM||
                      SQLCODE);
Line: 7663

 END oe_update_dbi_log;