DBA Data[Home] [Help]

APPS.ARP_CMERGE_MASTER SQL Statements

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

Line: 8

procedure delete_customer_alt_names(
          req_id                 NUMBER,
          set_num                NUMBER
);
Line: 36

procedure update_merge_as_failed(
        p_request_id                        NUMBER,
        p_set_num                           NUMBER,
        p_customer_merge_header_id          NUMBER,
        p_error_text                        VARCHAR2
);
Line: 52

	SELECT	hr.name
	FROM	hr_operating_units hr
	WHERE	mo_global.check_access(hr.organization_id) = 'Y'
	ORDER BY hr.name;
Line: 60

		SELECT COUNT(*) INTO l_count
		FROM	hr_operating_units hr
		WHERE	mo_global.check_access(hr.organization_id) = 'Y';
Line: 453

 |               update_merge_as_failed
 |
 | DESCRIPTION
 |         Update a bad merge record as failed.
 | SCOPE - PRIVATE
 |
 | EXETERNAL PROCEDURES/FUNCTIONS ACCESSED
 |
 | ARGUMENTS  : IN:
 |                    req_id
 |                    set_num
 |                    customer_merge_header_id
 |                    p_error_text
 |              OUT:
 |          IN/ OUT:
 |
 | RETURNS    : NONE
 |
 | NOTES
 |
 | MODIFICATION HISTORY
 |  04-02-2003             Rajeshwari        Bug 2669389 Created.
 |  04-07-2003             Rajeshwari        Removed the update of set_number
 |                                           to -1.
 +===========================================================================*/

procedure update_merge_as_failed(
        p_request_id                  IN      NUMBER,
        p_set_num                     IN      NUMBER,
        p_customer_merge_header_id    IN      NUMBER,
        p_error_text                  IN      VARCHAR2
) IS

BEGIN
       UPDATE ra_customer_merges set process_flag = 'FAILED'
       WHERE request_id = p_request_id
       AND customer_merge_header_id = p_customer_merge_header_id
       ;
Line: 492

       UPDATE ra_customer_merge_headers
       SET process_flag = 'FAILED',merge_fail_msg = p_error_text
       WHERE request_id = p_request_id
       AND customer_merge_header_id = p_customer_merge_header_id
       ;
Line: 502

END update_merge_as_failed;
Line: 651

    select customer_merge_header_id into l_customer_merge_header_id
    from ra_customer_merges
    where request_id = req_id
    AND set_number = v_current_set
    AND process_flag = 'N'
    AND ROWNUM = 1
    FOR UPDATE NOWAIT;
Line: 663

      update_merge_as_failed (
           req_id,
           v_current_set,
           l_customer_merge_header_id,
           error_text
                             );
Line: 674

update ra_customer_merges
set set_number = set_num
WHERE request_id = req_id
AND (process_flag = 'N' or process_flag = 'FAILED')
AND set_number = v_current_set;
Line: 684

   SELECT count(*) INTO l_count
   FROM ra_customer_merges
   WHERE request_id = req_id
   AND set_number = set_num
   AND process_flag = 'FAILED'
   ;
Line: 789

       SELECT 'Y' INTO l_exist
       FROM sys.all_tables
       WHERE table_name = 'JTF_HOOKS_DATA'
       AND ROWNUM = 1 and owner = l_schema;
Line: 802

       cur_sql := 'SELECT hook_package, hook_api,product_code ' ||
                  'FROM jtf_hooks_data '||
                  'WHERE package_name = ''ARP_CMERGE_MASTER'' ' ||
                  'AND api_name = ''MERGE_PRODUCTS'' ' ||
                  'AND execute_flag = ''Y'' ' ||
                  'ORDER BY execution_order ';
Line: 907

 |              delete_rows
 |
 | DESCRIPTION
 |              Delete marked rows in customer tables.
 |
 | SCOPE - PUBLIC
 |
 | EXETERNAL PROCEDURES/FUNCTIONS ACCESSED
 |
 | ARGUMENTS  : IN:
 |                    req_id
 |                    set_num
 |              OUT:
 |                    status
 |          IN/ OUT:
 |
 | RETURNS    : NONE
 |
 | NOTES
 |
 | MODIFICATION HISTORY
 |    Jianying Huang  20-DEC-00  Created for bug 1535542.
 |
 +===========================================================================*/

PROCEDURE delete_rows (
          req_id                   NUMBER,
          set_num                  NUMBER,
          status              OUT NOCOPY  NUMBER
) IS

BEGIN

    arp_message.set_line( 'ARP_CMERGE_MASTER.delete_rows()+' );
Line: 943

    arp_cmerge_arcus.delete_rows( req_id, set_num );
Line: 946

    arp_cmerge_arcpf.delete_rows( req_id, set_num );
Line: 950

    arp_message.set_line( 'ARP_CMERGE_MASTER.delete_rows()-' );
Line: 955

      arp_message.set_error( 'ARP_CMERGE_MASTER.delete_rows');
Line: 958

END delete_rows;
Line: 998

 |    S V Sowjanya  16-NOV-04    Bug 4693912: Modified update statement in mark_merge_rows
 |
 +===========================================================================*/

PROCEDURE mark_merge_rows (
          req_id                   NUMBER,
          p_process_flag           VARCHAR2,
          p_merge_rule             VARCHAR2,
          p_priority               VARCHAR2,
          p_number_of_merges       NUMBER
) IS

    CURSOR c_requests(c_priority varchar2) IS
        SELECT distinct request_id, process_flag
        FROM ra_customer_merge_headers
        WHERE process_flag IN ('PROCESSING', 'N')
        AND priority = c_priority;
Line: 1105

        SELECT customer_merge_header_id, process_flag
        BULK COLLECT INTO l_header_id_t,l_process_flag_t
        FROM ra_customer_merge_headers mh
        WHERE process_flag IN ('PROCESSING', 'N')
        AND priority = p_priority;
Line: 1139

                    UPDATE ra_customer_merge_headers
                    SET process_flag = l_new_process_flag
                    WHERE request_id = l_request_id
                    AND process_flag = l_process_flag
                    AND priority = p_priority; --3897822
Line: 1146

                UPDATE ra_customer_merge_headers
                SET process_flag = l_new_process_flag
                WHERE request_id IS NULL
                AND process_flag = l_process_flag
                AND priority = p_priority; --3897822
Line: 1156

        UPDATE ra_customer_merge_headers
        SET process_flag = l_new_process_flag
        WHERE process_flag LIKE 'ERROR%';
Line: 1162

        UPDATE ra_customer_merge_headers
        SET process_flag = l_new_process_flag
        WHERE process_flag = p_process_flag;
Line: 1168

      UPDATE ra_customer_merge_headers mh
      SET    request_id = req_id  ,
             merge_fail_msg = null
      WHERE  process_flag = l_new_process_flag
      --Start of SSUptake
      AND    NOT EXISTS (
              select 'Y' from ra_customer_merges m
	      where m.customer_merge_header_id = mh.customer_merge_header_id
	      and   mo_global.check_access(m.org_id) <> 'Y'
	      and   rownum =1
             )
      --End of SSUptake
      AND    ( EXISTS (
             SELECT 'Y'
             FROM ra_customer_merges m, hz_cust_acct_sites site
             WHERE m.customer_merge_header_id = mh.customer_merge_header_id
             AND   m.duplicate_address_id = site.cust_acct_site_id
	     AND   ROWNUM = 1)
             OR EXISTS(                                                       --4693912
	     SELECT 'Y'
	     FROM ra_customer_merges m
	     WHERE m.customer_merge_header_id = mh.customer_merge_header_id
	     AND m.duplicate_address_id = -1)
	     )
     AND    customer_merge_header_id in (SELECT customer_merge_header_id             --3897822
                                         FROM   (SELECT customer_merge_header_id
                                                  FROM ra_customer_merge_headers
                                                  WHERE process_flag = l_new_process_flag
                                                  AND   priority = p_priority
                                                  ORDER BY last_update_date)
                                         WHERE ROWNUM <= p_number_of_merges)
      AND    mh.priority = p_priority;
Line: 1202

         UPDATE ra_customer_merge_headers mh
         SET process_flag = l_process_flag_t(i)
         WHERE request_id <> req_id
         AND mh.customer_merge_header_id = l_header_id_t(i);
Line: 1213

    UPDATE ra_customer_merge_headers mh
    SET process_flag = 'Y'
    WHERE request_id = req_id
    AND process_flag = l_new_process_flag
    AND priority = p_priority    --3897822
    AND EXISTS (
        SELECT 'Y'
        FROM ra_customer_merges m
        WHERE m.customer_merge_header_id = mh.customer_merge_header_id
        AND   m.process_flag = 'Y'
        AND   ROWNUM = 1 );
Line: 1225

    UPDATE ra_customer_merges m
    SET (request_id,
         process_flag) = (
            SELECT mh.request_id, mh.process_flag
            FROM   ra_customer_merge_headers mh
            WHERE  mh.customer_merge_header_id = m.customer_merge_header_id
            AND    mh.process_flag = l_new_process_flag )
    WHERE m.customer_merge_header_id IN (
        SELECT mh.customer_merge_header_id
        FROM   ra_customer_merge_headers mh
        WHERE  mh.process_flag = l_new_process_flag
        AND request_id = req_id
        AND mh.priority = p_priority); --3897822
Line: 1284

    INSERT into ar_conc_process_requests
      (request_id, concurrent_program_name)
    VALUES
      (req_id, program_name);
Line: 1359

         Select
             all sites that must be merged
               MINUS
             all sites specified in ra_customer_merges
         Migration to new customer model.
         -------------------------------
         With the new cust. model, cust acct and sites are already
         striped by ou. The cust accts are no longer global.
         Because the sites will not be referenced in other ou,
         the tables that will replace RA_ADDRESSES and RA_SITE_USES
         will be HZ_CUST_ACCT_SITES and HZ_CUST_SITE_USES.
         Columns will be changed correspondingly.
        */

      --Bug 1725662: rewrite query to use index on
      --ra_customer_merge_headers.(request_id, process_flag);
Line: 1376

        SELECT su.site_use_id  site_use_id,
               mh.duplicate_id  duplicate_id
        FROM   hz_cust_acct_sites    addr,
               hz_cust_site_uses     su,
               ra_customer_merge_headers mh
        WHERE  mh.request_id = req_id
        AND    mh.process_flag = p_process_flag
	AND    (mh.org_id = -1 OR (mh.org_id <> -1 AND addr.org_id = mh.org_id)) --SSUptake
        AND    mh.duplicate_id <> mh.customer_id
        AND    su.cust_acct_site_id = addr.cust_acct_site_id
        AND    addr.cust_account_id = mh.duplicate_id
	AND    NOT EXISTS (
               SELECT 'same site in merge detail'
               FROM   ra_customer_merges m
               WHERE  m.customer_merge_header_id = mh.customer_merge_header_id
               AND    m.duplicate_site_id = su.site_use_id
               AND    m.org_id  = su.org_id
	       );
Line: 1406

        SELECT m.duplicate_id duplicate_id
        FROM   ra_customer_merges m
        WHERE  m.process_flag = p_process_flag
        AND    m.request_id = req_id
        AND    duplicate_address_id <> -1 --4693912
--        AND    (m.duplicate_site_id <> -99 AND m.customer_site_id <> -99)
        AND    ((m.customer_createsame <> 'Y'
                 AND (m.customer_site_id IN (
                         SELECT m2.duplicate_site_id
                         FROM   ra_customer_merges m2
                         WHERE  m2.rowid <> m.rowid
                         AND    m2.process_flag = p_process_flag
                         AND    m2.duplicate_address_id = m.customer_address_id )
                      OR m.duplicate_site_id IN (
                         SELECT m2.customer_site_id
                         FROM   ra_customer_merges m2
                         WHERE  m2.rowid <> m.rowid
                         AND    m2.process_flag = p_process_flag
                         AND    m2.customer_address_id = m.duplicate_address_id )))
               OR m.duplicate_site_id IN (
                         SELECT m2.duplicate_site_id
                         FROM   ra_customer_merges m2
                         WHERE  m2.rowid <> m.rowid
                         AND    m2.process_flag = p_process_flag
			 --AND    m2.duplicate_site_id <> -99
                         AND    m2.duplicate_address_id = m.duplicate_address_id));
Line: 1443

        UPDATE ra_customer_merges
        SET    process_flag = 'ERROR 1'
        WHERE  duplicate_id = missing_sites.duplicate_id
        AND    request_id = req_id
        AND    process_flag = p_process_flag;
Line: 1452

        UPDATE ra_customer_merge_headers
        SET    process_flag = 'ERROR 1'
        WHERE  duplicate_id = missing_sites.duplicate_id
        AND    request_id = req_id
        AND    process_flag = p_process_flag;
Line: 1468

        UPDATE ra_customer_merges
        SET    process_flag = 'ERROR 2'
        WHERE  duplicate_id = invalid_merges.duplicate_id
        AND    request_id = req_id
        AND    process_flag = p_process_flag;
Line: 1477

        UPDATE ra_customer_merge_headers
        SET    process_flag = 'ERROR 2'
        WHERE  duplicate_id = invalid_merges.duplicate_id
        AND    request_id = req_id
        AND    process_flag = p_process_flag;
Line: 1534

       SELECT rowid, duplicate_id
       FROM   ra_customer_merges
       WHERE  request_id = req_id
       AND    process_flag = p_process_flag
       ORDER BY duplicate_id;
Line: 1578

      UPDATE ra_customer_merges
      SET set_number = v_last_set
      WHERE  rowid = v_rowid;
Line: 1636

       SELECT rowid, duplicate_id
       FROM   ra_customer_merges
       WHERE  request_id = req_id
       AND    set_number = set_num
       ORDER BY duplicate_id;
Line: 1681

      UPDATE ra_customer_merges
      SET set_number = v_last_set
      WHERE request_id = req_id
      AND rowid = v_rowid;
Line: 1687

    select set_number into l_count
    from ra_customer_merges
    where request_id = req_id
    AND set_number = v_last_set
    AND rowid = v_rowid;
Line: 1755

    arp_cmerge_master.delete_customer_alt_names ( req_id , set_num ) ;
Line: 1757

    UPDATE ra_customer_merges
    SET process_flag = 'Y',
        last_update_date = sysdate,
        last_updated_by = hz_utility_v2pub.user_id,
        last_update_login = hz_utility_v2pub.last_update_login,
        program_application_id = hz_utility_v2pub.program_application_id,
        program_id = hz_utility_v2pub.program_id,
        program_update_date = sysdate
    WHERE request_id = req_id
    AND   set_number = set_num
    AND   process_flag = 'N';
Line: 1772

    UPDATE ra_customer_merge_headers mh
    SET (process_flag,
--	 request_id,
         last_update_date,
         last_updated_by,
         last_update_login,
         program_application_id,
         program_id,
         program_update_date) = (
                                 SELECT
                                 m.process_flag,
--                               m.request_id,
                                 sysdate,
                                 m.last_updated_by,
                                 m.last_update_login,
                                 m.program_application_id,
                                 m.program_id,
                                 sysdate
                                 FROM  ra_customer_merges m
                                 WHERE m.request_id = req_id
                                 AND   m.set_number = set_num
				 AND   m.process_flag = 'Y'
                                 AND   mh.customer_merge_header_id =
                                        m.customer_merge_header_id
                                 AND   ROWNUM = 1)
    WHERE mh.customer_merge_header_id IN (
          SELECT m.customer_merge_header_id
          FROM   ra_customer_merges m
          WHERE  m.request_id = req_id
	  AND    m.process_flag = 'Y'
          AND    m.set_number = set_num );
Line: 1845

 |    Jianying Huang  07-JUN-01  Should not update set_number to NULL when
 |                       update ra_customer_merges. Commented the statement
 |                       out.
 |
 +===========================================================================*/

PROCEDURE reset_merge_rows (
          req_id                      NUMBER,
          set_num                     NUMBER,
          p_process_flag              VARCHAR2
) IS

BEGIN

    --arp_message.set_line( 'ARP_CMERGE_MASTER.reset_merge_rows()+' );
Line: 1866

UPDATE ra_customer_merges
    SET
--      set_number = null,
--      request_id = null,
        process_flag = 'SAVED',
        last_update_date = sysdate,
        last_updated_by = hz_utility_v2pub.user_id,
        last_update_login = hz_utility_v2pub.last_update_login,
        program_application_id = hz_utility_v2pub.program_application_id,
        program_id = hz_utility_v2pub.program_id,
        program_update_date = sysdate
    WHERE request_id = req_id
    AND   set_number = set_num
    AND   process_flag = p_process_flag;
Line: 1882

UPDATE ra_customer_merge_headers mh
    SET (process_flag,
         last_update_date,
         last_updated_by,
         last_update_login,
         program_application_id,
         program_id,
         program_update_date) = (
                                 SELECT
                                 m.process_flag,
                                 sysdate,
                                 m.last_updated_by,
                                 m.last_update_login,
                                 m.program_application_id,
                                 m.program_id,
                                 sysdate
                                 FROM  ra_customer_merges m
                                 WHERE m.request_id = req_id
                                 AND   m.set_number = set_num
                                 AND   m.process_flag = 'SAVED'
                                 AND   mh.customer_merge_header_id =
                                        m.customer_merge_header_id
                                 AND   ROWNUM = 1)
    WHERE mh.customer_merge_header_id IN (
          SELECT m.customer_merge_header_id
          FROM   ra_customer_merges m
          WHERE  m.request_id = req_id
          AND    m.process_flag = 'SAVED'
          AND    m.set_number = set_num );
Line: 1919

    UPDATE ra_customer_merges
    SET
--      set_number = null,
--      request_id = null,
        process_flag = 'FAILED',
        last_update_date = sysdate,
        last_updated_by = hz_utility_v2pub.user_id,
        last_update_login = hz_utility_v2pub.last_update_login,
        program_application_id = hz_utility_v2pub.program_application_id,
        program_id = hz_utility_v2pub.program_id,
        program_update_date = sysdate
    WHERE request_id = req_id
    AND   set_number = set_num
    AND   process_flag = p_process_flag;
Line: 1938

    UPDATE ra_customer_merge_headers mh
    SET (process_flag,
         last_update_date,
         last_updated_by,
         last_update_login,
         program_application_id,
         program_id,
         program_update_date) = (
                                 SELECT
                                 m.process_flag,
                                 sysdate,
                                 m.last_updated_by,
                                 m.last_update_login,
                                 m.program_application_id,
                                 m.program_id,
                                 sysdate
                                 FROM  ra_customer_merges m
                                 WHERE m.request_id = req_id
                                 AND   m.set_number = set_num
				 AND   m.process_flag = 'FAILED'
                                 AND   mh.customer_merge_header_id =
                                        m.customer_merge_header_id
                                 AND   ROWNUM = 1)
    WHERE mh.customer_merge_header_id IN (
          SELECT m.customer_merge_header_id
          FROM   ra_customer_merges m
          WHERE  m.request_id = req_id
	  AND    m.process_flag = 'FAILED'
          AND    m.set_number = set_num );
Line: 2025

    UPDATE ra_customer_merge_headers
    SET process_flag = decode(process_flag,
                              'ERROR 1', 'FAILED',
                              'ERROR 2', 'FAILED'),
--      request_id = null,
        last_update_date = sysdate,
        last_updated_by = hz_utility_v2pub.user_id,
        last_update_login = hz_utility_v2pub.last_update_login,
        program_application_id = hz_utility_v2pub.program_application_id,
        program_id = hz_utility_v2pub.program_id,
        program_update_date = sysdate
    WHERE process_flag in ('ERROR 1', 'ERROR 2')
    AND   request_id = req_id;
Line: 2039

    UPDATE ra_customer_merges m
    SET (process_flag,
         last_update_date,
         last_updated_by,
         last_update_login,
         program_application_id,
         program_id,
         program_update_date) = (
                                 SELECT
                                 mh.process_flag,
                                 sysdate,
                                 mh.last_updated_by,
                                 mh.last_update_login,
                                 mh.program_application_id,
                                 mh.program_id,
                                 sysdate
                                 FROM  ra_customer_merge_headers mh
                                 WHERE mh.request_id = req_id
                                 AND   mh.process_flag = 'FAILED'
                                 AND   mh.customer_merge_header_id =
                                        m.customer_merge_header_id
                                 AND   ROWNUM = 1)
    WHERE m.customer_merge_header_id IN (
          SELECT mh.customer_merge_header_id
          FROM   ra_customer_merge_headers mh
          WHERE  mh.request_id = req_id
	  AND    mh.process_flag = 'FAILED' )
    AND   process_flag in ('ERROR 1', 'ERROR 2');
Line: 2111

    DELETE FROM ar_conc_process_requests
    WHERE  request_id = req_id;
Line: 2126

 |              delete_customer_alt_names
 |
 | DESCRIPTION
 |              Deletes customer alternative names.
 |
 | SCOPE - PRIVATE
 |
 | EXETERNAL PROCEDURES/FUNCTIONS ACCESSED
 |
 | ARGUMENTS  : IN:
 |                    req_id
 |                    set_num
 |          IN/ OUT:
 |
 | RETURNS    : NONE
 |
 | NOTES
 |
 | MODIFICATION HISTORY
 |
 +===========================================================================*/

PROCEDURE delete_customer_alt_names(
          req_id                   NUMBER,
          set_num                  NUMBER
) IS

    v_prev_duplicate_id    NUMBER := null ;
Line: 2160

        SELECT duplicate_id , customer_id , duplicate_site_id
        FROM ra_customer_merges
        WHERE request_id = req_id
        AND set_number = set_num
        AND process_flag = 'N'
        ORDER BY duplicate_id ;
Line: 2188

            arp_cust_alt_match_pkg.delete_match ( v_duplicate_id, NULL, NULL );
Line: 2199

          arp_cust_alt_match_pkg.delete_match (
            v_duplicate_id, v_duplicate_site_id, NULL );
Line: 2213

      arp_message.set_error( 'ARP_CMERGE_MASTER.delete_customer_alt_names' );
Line: 2216

END delete_customer_alt_names;
Line: 2254

             'SELECT type, old_id, new_id ' ||
             'FROM ' || arp_cmerge_arcus.g_table_name || ';' ||
Line: 2278

 |              veto_delete
 |
 | DESCRIPTION
 |          For preventing the delete of accounts and other records off accounts
 |
 |
 | SCOPE - PUBLIC
 |
 | EXETERNAL PROCEDURES/FUNCTIONS ACCESSED
 |
 | ARGUMENTS  : IN: req_id NUMBER , set_num NUMBER,  from_customer_id NUMBER
 |                  veto_reason VARCHAR2
 |
 |              OUT:
 |          IN/ OUT:
 |
 | RETURNS    : NONE
 |
 | NOTES
 |
 | MODIFICATION HISTORY -
 |                       Jyoti Pandey 02-10-2002 Created.
 |
 +===========================================================================*/
PROCEDURE veto_delete(req_id NUMBER,
                      set_num NUMBER,
                      from_customer_id  NUMBER ,
                      veto_reason  VARCHAR2,
                      part_delete  VARCHAR2 DEFAULT 'N') IS

BEGIN

   arp_message.set_line( 'ARP_CMERGE_MASTER.Veto_Delete()+' );
Line: 2312

    /*--Unset the delete_duplicate_flag in ra_customer_merges --*/
       UPDATE ra_customer_merges m
       SET delete_duplicate_flag = 'N'
       WHERE  m.duplicate_id = from_customer_id
       AND    m.process_flag = 'N'
       AND    m.request_id = req_id
       AND    m.set_number = set_num
       AND    part_delete = 'N';  --5747129
Line: 2321

   /*--Also unset the delete duplicate flag in merge header table --*/
      UPDATE ra_customer_merge_headers
      SET delete_duplicate_flag = 'N'
      WHERE customer_merge_header_id in
                               (select customer_merge_header_id
                                from ra_customer_merges m
                                where m.duplicate_id = from_customer_id
                                AND    m.process_flag = 'N'
                                AND    m.request_id = req_id
                                AND    m.set_number = set_num)
      AND part_delete = 'N';  --5747129
Line: 2335

    UPDATE HZ_CUST_SITE_USES_ALL su --SSUptake
    SET status = 'I',
        last_update_date = sysdate,
        last_updated_by = hz_utility_v2pub.user_id,
        last_update_login = hz_utility_v2pub.last_update_login,
        request_id =  req_id,
        program_application_id = hz_utility_v2pub.program_application_id,
        program_id = hz_utility_v2pub.program_id,
        program_update_date = sysdate
    WHERE EXISTS
                       ( select 'Y'
                         from hz_cust_acct_sites_ALL site,ra_customer_merges m --SSUptake
                         where site.cust_account_id = from_customer_id
			 and    m.duplicate_address_id = site.cust_acct_site_id
			 and    su.cust_acct_site_id = site.cust_acct_site_id
			 and    m.request_id = req_id
			 and    m.process_flag = 'N'
                         and    m.set_number = set_num
			 and    m.duplicate_id = from_customer_id
			 and    m.org_id  = site.org_id --SSUptake
			 and    su.org_id = site.org_id --SSUptake
		       )
    AND status = 'D'
    AND part_delete = 'N';  --5747129
Line: 2360

 arp_message.set_line(SQL%ROWCOUNT||' '||'Row(s) updated in HZ_CUST_SITE_USES');
Line: 2364

    UPDATE  HZ_CUST_ACCT_SITES_ALL addr --SSUptake
    set status = 'I',
        last_update_date = sysdate,
        last_updated_by = hz_utility_v2pub.user_id,
        last_update_login = hz_utility_v2pub.last_update_login,
        request_id =  req_id,
        program_application_id = hz_utility_v2pub.program_application_id,
        program_id = hz_utility_v2pub.program_id,
        program_update_date = sysdate
    where addr.cust_account_id = from_customer_id
    AND  EXISTS (select 'Y' from ra_customer_merges m
                 where  m.request_id = req_id
		 and    m.process_flag = 'N'
                 and    m.set_number = set_num
		 and    m.duplicate_id = from_customer_id
		 and    m.duplicate_address_id = addr.cust_acct_site_id
		 and    m.org_id  = addr.org_id --SSUptake
                )
    AND addr.status = 'D'
    AND part_delete = 'N';  --5747129
Line: 2385

 arp_message.set_line(SQL%ROWCOUNT||' '||'Row(s) updated in HZ_CUST_ACCT_SITES');
Line: 2388

    UPDATE HZ_CUST_ACCOUNTS acct
    set status = decode(part_delete,'N','I','A'),
        last_update_date = sysdate,
        last_updated_by = hz_utility_v2pub.user_id,
        last_update_login = hz_utility_v2pub.last_update_login,
        request_id =  req_id,
        program_application_id = hz_utility_v2pub.program_application_id,
        program_id = hz_utility_v2pub.program_id,
        program_update_date = sysdate
    where acct.cust_account_id = from_customer_id
    and status ='D';
Line: 2400

  arp_message.set_line(SQL%ROWCOUNT||' '|| 'Row(s) updated in HZ_CUST_ACCOUNTS');
Line: 2403

    UPDATE HZ_CUST_ACCT_RELATE_ALL rel
    SET status = 'I',
        last_update_date = sysdate,
        last_updated_by = hz_utility_v2pub.user_id,
        last_update_login = hz_utility_v2pub.last_update_login,
        request_id =  req_id,
        program_application_id =hz_utility_v2pub.program_application_id,
        program_id = hz_utility_v2pub.program_id,
        program_update_date = sysdate
    WHERE rel.cust_account_id = from_customer_id
    AND  EXISTS (select 'Y' from ra_customer_merges m
                 where  m.request_id = req_id
		 and    m.process_flag = 'N'
                 and    m.set_number = set_num
		 and    m.duplicate_id = rel.cust_account_id
		 and    m.org_id = rel.org_id --SSUptake
                )
    AND status ='D'
    AND part_delete = 'N';  --5747129
Line: 2423

  arp_message.set_line( SQL%ROWCOUNT||' '|| 'Row(s) updated in HZ_CUST_ACCT_RELATE for cust_account_id' );
Line: 2427

    UPDATE HZ_CUST_ACCT_RELATE_ALL rel2 --SSUptake
    SET status = 'I',
        last_update_date = sysdate,
        last_updated_by = hz_utility_v2pub.user_id,
        last_update_login = hz_utility_v2pub.last_update_login,
        request_id =  req_id,
        program_application_id =hz_utility_v2pub.program_application_id,
        program_id = hz_utility_v2pub.program_id,
        program_update_date = sysdate
    WHERE related_cust_account_id =  from_customer_id
    AND  EXISTS (select 'Y' from ra_customer_merges m
                 where  m.request_id = req_id
		 and    m.process_flag = 'N'
                 and    m.set_number = set_num
		 and    m.duplicate_id = rel2.related_cust_account_id
		 and    m.org_id = rel2.org_id --SSUptake
                )
    AND status ='D'
    AND part_delete = 'N';  --5747129
Line: 2447

   arp_message.set_line( SQL%ROWCOUNT||' '|| 'Rows updated in HZ_CUST_ACCT_RELATE for related_cust_account_id' );
Line: 2451

     *--delete is prevented by delete_duplicate_flag='N'         */

     UPDATE RA_CUST_RECEIPT_METHODS yt
       set end_date = null,
           last_update_date = sysdate,
           last_updated_by = hz_utility_v2pub.user_id,
           last_update_login = hz_utility_v2pub.last_update_login,
           request_id =  req_id,
           program_application_id = hz_utility_v2pub.program_application_id,
           program_id = hz_utility_v2pub.program_id,
           program_update_date = sysdate
       WHERE customer_id = from_customer_id
       AND 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    m.delete_duplicate_flag = 'N' )
       AND site_use_id IS NULL
       AND NOT EXISTS (
                SELECT 'active accounts exist'
                FROM   hz_cust_accounts acct
                WHERE  acct.cust_account_id = yt.customer_id
                AND    acct.status = 'A' );
Line: 2477

   arp_message.set_line(SQL%ROWCOUNT||' '|| 'Row(s) updated in RA_CUST_RECEIPT_METHODS');
Line: 2481

  UPDATE hz_customer_profiles yt
  SET status = 'I',
      last_update_date = sysdate,
      last_updated_by = hz_utility_v2pub.user_id,
      last_update_login = hz_utility_v2pub.last_update_login,
      request_id =  req_id,
      program_application_id = hz_utility_v2pub.program_application_id,
      program_id = hz_utility_v2pub.program_id,
      program_update_date = sysdate
 WHERE yt.cust_account_id = from_customer_id
 AND status = 'D'
 AND part_delete = 'N';  --5747129
Line: 2494

  UPDATE hz_customer_profiles yt       --5634398
     SET status = 'A',
         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 part_delete = 'Y'
     AND status = 'D'
     AND yt.cust_account_id = from_customer_id
     AND site_use_id is NULL ;
Line: 2509

  arp_message.set_line(SQL%ROWCOUNT||' '|| 'Row(s) updated in HZ_CUSTOMER_PROFILES');
Line: 2516

  UPDATE RA_CUSTOMER_MERGE_HEADERS
  SET MERGE_FAIL_MSG= veto_reason
  WHERE customer_merge_header_id in
                               (select customer_merge_header_id
                                from ra_customer_merges m
                                where m.duplicate_id = from_customer_id
                                AND    m.process_flag = 'N'
                                AND    m.request_id = req_id
                                AND    m.set_number = set_num);
Line: 2526

 arp_message.set_line(  SQL%ROWCOUNT || ' '|| 'Rows updated in RA_CUSTOMER_MERGE_HEADERS with veto reason :' ||' '|| veto_reason );
Line: 2528

 arp_message.set_line( 'ARP_CMERGE_MASTER.Veto_Delete()-' );
Line: 2530

END  veto_delete;
Line: 2538

        SELECT customer_merge_header_id
        FROM ra_customer_merge_headers
        WHERE request_id = p_req_id
        AND   process_flag = 'Y';
Line: 2563

   	l_list.DELETE;