DBA Data[Home] [Help]

APPS.HZ_GNR_UTIL_PKG SQL Statements

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

Line: 79

    SELECT MAP_STATUS
    FROM   HZ_GEO_NAME_REFERENCE_LOG
    WHERE  LOCATION_TABLE_NAME = p_location_table_name
    AND    LOCATION_ID = p_location_id;
Line: 108

     Function to tell if the location can be updated or not. It directly calls
     ARH_ADDR_PKG.check_tran_for_all_accts to do this validation. This function is
     just a wrapper for ease of use in GNR code

  EXTERNAL PROCEDURES/FUNCTIONS ACCESSED :
     ARH_ADDR_PKG

  ARGUMENTS  :
     IN   p_location_id NUMBER

  RETURNS : BOOLEAN
     TRUE  : Location updation is allowed
     FALSE : Location updation is not allowed

   MODIFICATION HISTORY:
   16-FEB-2006   Nishant Singhai    Created

**/
  FUNCTION location_updation_allowed(p_location_id IN NUMBER) RETURN BOOLEAN IS
  BEGIN
    -- Tax location Validation
    IF ARH_ADDR_PKG.check_tran_for_all_accts(p_location_id) THEN
      -- Transaction exists
      RETURN FALSE;
Line: 139

   Procedure : pre_location_update

  DESCRIPTION :
    Procedure to do pre-update processing for a given location record. This will
    be used in GNR program, where it updates the location components.

  EXTERNAL PROCEDURES/FUNCTIONS ACCESSED :
     HZ_LOCATION_V2PUB
     hz_fuzzy_pub
     hz_timezone_pub

  ARGUMENTS  :
     IN      p_old_location_rec HZ_LOCATION_V2PUB.LOCATION_REC_TYPE

     IN OUT  p_new_location_rec HZ_LOCATION_V2PUB.LOCATION_REC_TYPE
     IN OUT  p_other_location_params HZ_GNR_UTIL_PKG.location_other_param_rec_type
	         (extendible - for future use)

   MODIFICATION HISTORY:
     16-FEB-2006   Nishant Singhai    Created
**/
PROCEDURE pre_location_update (
     p_old_location_rec      IN            HZ_LOCATION_V2PUB.LOCATION_REC_TYPE,
     p_new_location_rec      IN OUT NOCOPY HZ_LOCATION_V2PUB.LOCATION_REC_TYPE,
     p_other_location_params IN OUT NOCOPY HZ_GNR_UTIL_PKG.loc_other_param_rec_type,
     x_return_status         OUT NOCOPY    VARCHAR2,
     x_msg_count             OUT NOCOPY    NUMBER,
     x_msg_data              OUT NOCOPY    VARCHAR2
) IS

l_changed_flag    VARCHAR2(10);
Line: 215

                     fnd_msg_pub.delete_msg(l_msg_count - l_message_count + 1 - i);
Line: 239

END pre_location_update;
Line: 242

   Procedure : post_location_update

  DESCRIPTION :
    Procedure to do post-update processing for a given location record. This will
    be used in GNR program, where it updates the location components.

  EXTERNAL PROCEDURES/FUNCTIONS ACCESSED :
     HZ_LOCATION_V2PUB
     HZ_UTILITY_V2PUB
     HZ_DQM_SYNC
     HZ_BUSINESS_EVENT_V2PVT
     HZ_POPULATE_BOT_PKG

  ARGUMENTS  :
     IN      p_old_location_rec HZ_LOCATION_V2PUB.LOCATION_REC_TYPE

     IN OUT  p_new_location_rec HZ_LOCATION_V2PUB.LOCATION_REC_TYPE
     IN OUT  p_other_location_params HZ_GNR_UTIL_PKG.location_other_param_rec_type
	         (extendible - for future use)

   MODIFICATION HISTORY:
     16-FEB-2006   Nishant Singhai    Created
**/
PROCEDURE post_location_update (
     p_old_location_rec      IN            HZ_LOCATION_V2PUB.LOCATION_REC_TYPE,
     p_new_location_rec      IN OUT NOCOPY HZ_LOCATION_V2PUB.LOCATION_REC_TYPE,
     p_other_location_params IN OUT NOCOPY HZ_GNR_UTIL_PKG.loc_other_param_rec_type,
     x_return_status         OUT NOCOPY    VARCHAR2,
     x_msg_count             OUT NOCOPY    NUMBER,
     x_msg_data              OUT NOCOPY    VARCHAR2
) IS

  l_last_updated_by   NUMBER; -- hz_utility_v2pub.last_updated_by;
Line: 277

  l_last_update_date  DATE;   -- hz_utility_v2pub.last_update_date;
Line: 278

  l_last_update_login NUMBER; -- hz_utility_v2pub.last_update_login;
Line: 283

  l_program_update_date DATE; -- hz_utility_v2pub.program_update_date;
Line: 288

   l_last_updated_by   := hz_utility_v2pub.last_updated_by;
Line: 291

   l_last_update_date  := hz_utility_v2pub.last_update_date;
Line: 292

   l_last_update_login := hz_utility_v2pub.last_update_login;
Line: 297

   l_program_update_date := hz_utility_v2pub.program_update_date;
Line: 306

          SELECT hps.party_id
          FROM   hz_party_sites hps
          WHERE  hps.location_id = p_new_location_rec.location_id
          AND    hps.identifying_address_flag = 'Y';
Line: 350

                 SELECT party_id
                 INTO   l_party_id
                 FROM   hz_parties
                 WHERE  party_id = l_party_id
                 FOR UPDATE NOWAIT;
Line: 356

                 UPDATE hz_parties
                 SET    country     = p_new_location_rec.country,
                        address1    = p_new_location_rec.address1,
                        address2    = p_new_location_rec.address2,
                        address3    = p_new_location_rec.address3,
                        address4    = p_new_location_rec.address4,
                        city        = p_new_location_rec.city,
                        postal_code = p_new_location_rec.postal_code,
                        state       = p_new_location_rec.state,
                        province    = p_new_location_rec.province,
                        county      = p_new_location_rec.county,
                        last_update_date     = l_last_update_date,
                        last_updated_by      = l_last_updated_by,
                        last_update_login    = l_last_update_login,
                        request_id           = l_request_id,
                        program_id           = l_program_id,
                        program_application_id = l_program_application_id,
                        program_update_date  = l_program_update_date
                 WHERE  party_id = l_party_id;
Line: 403

        HZ_BUSINESS_EVENT_V2PVT.update_location_event (
          p_new_location_rec,
          p_old_location_rec);
Line: 417

END post_location_update;
Line: 424

 *    This is to delete the rows from GNR table
 *     for a given combination of location id and table
 *
 * EXTERNAL PROCEDURES/FUNCTIONS ACCESSED
 *    None. Only gnrins and gnrl in this package
 *    procedure use this.
 * ARGUMENTS
 *   IN:
 *
 *     p_locId               Location Identifier
 *     p_locTbl              Location Table
 *
 *   OUT:
 *   x_status   Y in case of success, otherwise error message name
 *
 * NOTES
 *
 *
 * MODIFICATION HISTORY
 *
 *
 */
--------------------------------------
 PROCEDURE delGNR (
       p_locid       IN number,
       p_loctbl      IN varchar2,
       x_status      OUT NOCOPY varchar2
 ) IS

 BEGIN

   -- initializing the return status
   x_status := fnd_api.g_ret_sts_success;
Line: 460

   DELETE FROM hz_geo_name_references
   WHERE location_id = p_locid AND
           location_table_name = p_loctbl;
Line: 538

    l_sql1 := 'select map_id from hz_geo_struct_map where loc_tbl_name =:tbl and
                country_code = :cntry and address_style is null';
Line: 544

    l_sql1 := 'select map_id from hz_geo_struct_map where loc_tbl_name =:tbl and
             country_code = :cntry and address_style = :style';
Line: 632

   SELECT loc_seq_num, loc_component,
          geography_type, geo_element_col
   FROM  hz_geo_struct_map_dtl
   WHERE map_id = cp_map_id
   ORDER BY loc_seq_num ASC;
Line: 747

   l_sql_1 := 'select ';
Line: 886

 l_sql_3 := 'select country, style from hr_locations_all where location_id = :id and  rownum = 1 ';
Line: 887

 l_sql_2 := 'select country, address_style from hz_locations where location_id = :id and rownum =1 ';
Line: 890

 l_sql_4 := 'select 1 from fnd_territories f where f.territory_code = :code';
Line: 974

 *     this private procedure is used to insert or update the
 *     gnr table.
 *     this procedure will update if the same location id and
 *     geography id combination is existing otherwise this will insert.
 *
 * external procedures/functions accessed
 *
 * arguments
 *   in:
 *
 *     p_locid               location identifier
 *     p_loctbl              location table
 *
 *     p_maptbl   table of records that has location sequence number,
 *              geo element, type and loc components and their values
 *
 *   out:
 *
 *     x_status       procedure status
 *
 *
 * exceptions raised
 *
 *
 * notes
 *
 *
 * modification history
 *
 *
 */
-----------------------------------------------------------
 PROCEDURE gnrins (
       p_locid       IN number,
       p_loctbl      IN varchar2,
       p_maptbl      IN maploc_rec_tbl_type,
       x_status      OUT NOCOPY varchar2
 ) IS
 l_debug_prefix    VARCHAR2(30) := '';
Line: 1014

  l_last_updated_by   NUMBER; -- hz_utility_v2pub.last_updated_by;
Line: 1017

  l_last_update_date  DATE;   -- hz_utility_v2pub.last_update_date;
Line: 1018

  l_last_update_login NUMBER; -- hz_utility_v2pub.last_update_login;
Line: 1028

   1. delete the locId and locTbl combination
   2. loop through the table of records and insert
   */

  -- Initialize variables (perf improvement bug 5130993)
  l_last_updated_by   := hz_utility_v2pub.last_updated_by;
Line: 1036

  l_last_update_date  := hz_utility_v2pub.last_update_date;
Line: 1037

  l_last_update_login := hz_utility_v2pub.last_update_login;
Line: 1076

           INSERT INTO hz_geo_name_references
             (location_id, geography_id, location_table_name,
             object_version_number, geography_type, last_updated_by,
             creation_date, created_by, last_update_date,
             last_update_login, program_id, program_login_id,
             program_application_id,request_id)
           VALUES
             (p_locid, p_maptbl(i).geography_id,p_loctbl,
             1, p_maptbl(i).geography_type, l_last_updated_by,
             l_creation_date, l_created_by,
             l_last_update_date, l_last_update_login,
             l_program_id, l_conc_login_id,
             l_program_application_id, l_request_id);
Line: 1144

 *     this private procedure is used to insert or update the
 *     gnr log table. this log table will be updated irrespective
 *     of whether the gnring of a location record is sucessfull or not.
 *
 * external procedures/functions accessed
 *
 * arguments
 *   in:
 *     p_locid        location identifier
 *     p_loctbl       location table
 *     p_mapstatus    sucess, error or warning
 *   in out:
 *     x_status       procedure return status/message name
 *                    that must be logged along with map status.
 *
 *
 * exceptions raised
 *
 *
 * notes
 *
 *
 * modification history
 *
 *
 */

 PROCEDURE gnrl (
       p_locid       IN number,
       p_loctbl      IN varchar2,
       p_mapStatus   IN varchar2,
       p_mesg        IN varchar2
 ) IS

 l_status varchar2(1);
Line: 1181

  l_last_updated_by   NUMBER; -- hz_utility_v2pub.last_updated_by;
Line: 1184

  l_last_update_date  DATE;   -- hz_utility_v2pub.last_update_date;
Line: 1185

  l_last_update_login NUMBER; -- hz_utility_v2pub.last_update_login;
Line: 1203

   l_last_updated_by   := hz_utility_v2pub.last_updated_by;
Line: 1206

   l_last_update_date  := hz_utility_v2pub.last_update_date;
Line: 1207

   l_last_update_login := hz_utility_v2pub.last_update_login;
Line: 1226

     DELETE FROM hz_geo_name_reference_log
     WHERE location_id = p_locid
     AND location_table_name = p_loctbl;
Line: 1274

     INSERT INTO hz_geo_name_reference_log
     (location_id, location_table_name,
      message_text,
      object_version_number, map_status,
      last_updated_by, creation_date,
      created_by, last_update_date,
      last_update_login, program_id,
      program_login_id,program_application_id,request_id)
     VALUES
     (p_locid, p_loctbl, p_mesg, 1, p_mapStatus,
      l_last_updated_by, l_creation_date,
      l_created_by, l_last_update_date,
      l_last_update_login, l_program_id,
      l_conc_login_id, l_program_application_id, l_request_id);
Line: 1293

	    hz_utility_v2pub.debug(p_message=>'unable to insert into GNRL tbl',
	                           p_prefix=>'ERROR',
			           p_msg_level=>fnd_log.level_error);
Line: 1446

    l_select varchar2(1000); -- (2000)
Line: 1460

    l_select := 'SELECT g.GEOGRAPHY_ID,g.MULTIPLE_PARENT_FLAG';
Line: 1461

    l_select := l_select||',GEOGRAPHY_ELEMENT1_ID';
Line: 1475

        l_select := l_select||','||P_MAP_DTLS_TBL(i).GEO_ELEMENT_COL||'_ID';
Line: 1504

            l_where  := l_where||' AND EXISTS( SELECT NULL FROM HZ_GEOGRAPHY_IDENTIFIERS i'||i;
Line: 1510

            l_where  := l_where||' AND (EXISTS( SELECT /*+  index(i'||i||',HZ_GEOGRAPHY_IDENTIFIERS_U1) */ NULL FROM HZ_GEOGRAPHY_IDENTIFIERS i'||i;
Line: 1530

    l_query := l_select || l_from || l_where;
Line: 1549

    l_select varchar2(1000); -- (2000)
Line: 1563

    l_select := 'SELECT g.GEOGRAPHY_ID,g.MULTIPLE_PARENT_FLAG';
Line: 1564

    l_select := l_select||',GEOGRAPHY_ELEMENT1_ID';
Line: 1578

        l_select := l_select||','||P_MAP_DTLS_TBL(i).GEO_ELEMENT_COL||'_ID';
Line: 1607

            l_where  := l_where||' AND EXISTS( SELECT NULL FROM HZ_GEOGRAPHY_IDENTIFIERS i'||i;
Line: 1615

            l_where  := l_where||' AND (EXISTS( SELECT /*+  index(i'||i||',HZ_GEOGRAPHY_IDENTIFIERS_U1) */ NULL FROM HZ_GEOGRAPHY_IDENTIFIERS i'||i;
Line: 1637

    l_query := l_select || l_from || l_where;
Line: 1665

          l_map_dtls_tbl.DELETE(i);
Line: 2068

        SELECT GEOGRAPHY_NAME, GEOGRAPHY_CODE
        INTO x_map_dtls_tbl(i).LOC_COMPVAL, x_map_dtls_tbl(i).GEOGRAPHY_CODE
        FROM HZ_GEOGRAPHIES
        WHERE GEOGRAPHY_ID = x_map_dtls_tbl(i).GEOGRAPHY_ID;
Line: 2193

  PROCEDURE update_location (
       p_location_id            IN number,
       p_loc_components_rec     IN  loc_components_rec_type,
       p_lock_flag              IN varchar2,
       p_map_dtls_tbl           IN maploc_rec_tbl_type,
       x_status                 OUT NOCOPY varchar2
  ) IS


    db_city                       VARCHAR2(60);
Line: 2219

    db_wh_update_date             DATE;
Line: 2226

    l_wh_update_date             DATE;
Line: 2251

            SELECT COUNTRY, CITY,  STATE, COUNTY, PROVINCE,  POSTAL_CODE,POSTAL_PLUS4_CODE,
                   ATTRIBUTE1, ATTRIBUTE2, ATTRIBUTE3, ATTRIBUTE4, ATTRIBUTE5,
                   ATTRIBUTE6, ATTRIBUTE7, ATTRIBUTE8, ATTRIBUTE9, ATTRIBUTE10,
                   WH_UPDATE_DATE, ADDRESS1, ADDRESS2, ADDRESS3, ADDRESS4, ACTUAL_CONTENT_SOURCE,
                   TIMEZONE_ID, ADDRESS_KEY
            INTO   l_loc_components_rec.country, l_loc_components_rec.city, l_loc_components_rec.state,
                   l_loc_components_rec.county, l_loc_components_rec.province,
                   l_loc_components_rec.postal_code, l_loc_components_rec.postal_plus4_code,
                   l_loc_components_rec.attribute1,l_loc_components_rec.attribute2,
                   l_loc_components_rec.attribute3,l_loc_components_rec.attribute4,
                   l_loc_components_rec.attribute5, l_loc_components_rec.attribute6,
                   l_loc_components_rec.attribute7,l_loc_components_rec.attribute8,
                   l_loc_components_rec.attribute9,l_loc_components_rec.attribute10,
                   l_wh_update_date, l_address1, l_address2, l_address3, l_address4
                 , l_actual_content_source, l_time_zone_id, l_address_key
            FROM   HZ_LOCATIONS
            WHERE  LOCATION_ID = p_location_id
            FOR UPDATE OF LOCATION_ID NOWAIT;
Line: 2276

        END;  -- end of SELECT
Line: 2281

            SELECT COUNTRY, CITY,  STATE, COUNTY, PROVINCE,  POSTAL_CODE,POSTAL_PLUS4_CODE,
                   ATTRIBUTE1, ATTRIBUTE2, ATTRIBUTE3, ATTRIBUTE4, ATTRIBUTE5,
                   ATTRIBUTE6, ATTRIBUTE7, ATTRIBUTE8, ATTRIBUTE9, ATTRIBUTE10,
                   WH_UPDATE_DATE, ADDRESS1, ADDRESS2, ADDRESS3, ADDRESS4, ACTUAL_CONTENT_SOURCE,
                   TIMEZONE_ID, ADDRESS_KEY
            INTO   l_loc_components_rec.country, l_loc_components_rec.city, l_loc_components_rec.state,
                   l_loc_components_rec.county, l_loc_components_rec.province,
                   l_loc_components_rec.postal_code, l_loc_components_rec.postal_plus4_code,
                   l_loc_components_rec.attribute1,l_loc_components_rec.attribute2,
                   l_loc_components_rec.attribute3,l_loc_components_rec.attribute4,
                   l_loc_components_rec.attribute5, l_loc_components_rec.attribute6,
                   l_loc_components_rec.attribute7,l_loc_components_rec.attribute8,
                   l_loc_components_rec.attribute9,l_loc_components_rec.attribute10,
                   l_wh_update_date, l_address1, l_address2, l_address3, l_address4
                 , l_actual_content_source, l_time_zone_id, l_address_key
            FROM   HZ_LOCATIONS
            WHERE  LOCATION_ID = p_location_id;
Line: 2305

        END;  -- end of SELECT ;
Line: 2325

    db_wh_update_date     :=      l_wh_update_date;
Line: 2425

           pre_location_update( p_old_location_rec      => l_old_location_rec,
                                p_new_location_rec      => l_new_location_rec,
                                p_other_location_params => l_other_param_rec,
                                x_return_status         => ll_return_status,
                                x_msg_count             => ll_msg_count,
                                x_msg_data              => ll_msg_data );
Line: 2435

        UPDATE HZ_LOCATIONS
        SET
            COUNTRY      =   l_loc_components_rec.country,
            CITY         =   l_loc_components_rec.city ,
            STATE        =   l_loc_components_rec.state ,
            COUNTY       =   l_loc_components_rec.county ,
            PROVINCE     =   l_loc_components_rec.province,
            POSTAL_CODE  =   l_loc_components_rec.postal_code,
            ATTRIBUTE1   =   l_loc_components_rec.attribute1,
            ATTRIBUTE2   =   l_loc_components_rec.attribute2,
            ATTRIBUTE3   =   l_loc_components_rec.attribute3,
            ATTRIBUTE4   =   l_loc_components_rec.attribute4,
            ATTRIBUTE5   =   l_loc_components_rec.attribute5,
            ATTRIBUTE6   =   l_loc_components_rec.attribute6,
            ATTRIBUTE7   =   l_loc_components_rec.attribute7,
            ATTRIBUTE8   =   l_loc_components_rec.attribute8,
            ATTRIBUTE9   =   l_loc_components_rec.attribute9,
            ATTRIBUTE10  =   l_loc_components_rec.attribute10,
            TIMEZONE_ID  =   l_new_location_rec.timezone_id,
            ADDRESS_KEY  =   l_new_location_rec.address_key
        WHERE  LOCATION_ID = p_location_id;
Line: 2468

           UPDATE hz_cust_acct_sites_all cas
           SET cas.address_text = null
           WHERE cas.address_text IS NOT NULL
           AND EXISTS
           ( SELECT 1
             FROM HZ_PARTY_SITES ps
             WHERE ps.location_id = p_location_id
             AND cas.party_site_id = ps.party_site_id );
Line: 2512

            hz_location_profile_pvt.update_location_profile (
                p_location_profile_rec      => l_location_profile_rec
               ,x_return_status             => l_return_status
               ,x_msg_count                 => l_msg_count
               ,x_msg_data                  => l_msg_data );
Line: 2530

          post_location_update( p_old_location_rec      => l_old_location_rec,
                                p_new_location_rec      => l_new_location_rec,
                                p_other_location_params => l_other_param_rec,
                                x_return_status         => ll_return_status,
                                x_msg_count             => ll_msg_count,
                                x_msg_data              => ll_msg_data );
Line: 2542

  END update_location;
Line: 2561

  l_last_updated_by   NUMBER; -- hz_utility_v2pub.last_updated_by;
Line: 2564

  l_last_update_date  DATE;   -- hz_utility_v2pub.last_update_date;
Line: 2565

  l_last_update_login NUMBER; -- hz_utility_v2pub.last_update_login;
Line: 2577

  l_gnr_deleted       VARCHAR2(10);
Line: 2582

   SELECT 'Y'
   FROM   hz_geo_name_reference_log
   WHERE  location_id = p_location_id
   AND    location_table_name = p_location_table_name
   AND    usage_code  = p_usage_code
  ;
Line: 2592

   SELECT 'Y'
   FROM   hz_geo_name_references
   WHERE  location_id = p_location_id
   AND    location_table_name = p_location_table_name
   AND    geography_type  = p_geography_type
  ;
Line: 2599

  FUNCTION update_loc_yn(
       p_loc_components_rec     IN  loc_components_rec_type,
       p_map_dtls_tbl           IN maploc_rec_tbl_type
    ) RETURN VARCHAR2 IS
    l_map_dtls_tbl maploc_rec_tbl_type;
Line: 2645

  END update_loc_yn;
Line: 2660

    select map_status
    from   HZ_GEO_NAME_REFERENCE_LOG
    where  location_id = p_location_id
    and    map_status = 'S';
Line: 2666

    select geography_type
    from   HZ_GEO_NAME_REFERENCES
    where  location_id = p_location_id
    and    geography_id in (-99,-98);
Line: 2721

   l_last_updated_by   := hz_utility_v2pub.last_updated_by;
Line: 2724

   l_last_update_date  := hz_utility_v2pub.last_update_date;
Line: 2725

   l_last_update_login := hz_utility_v2pub.last_update_login;
Line: 2772

               (p_message      => 'Before inserting record into hz_geo_name_reference_log with map status '||p_map_status,
                p_prefix        => l_debug_prefix,
                p_msg_level     => fnd_log.level_statement,
                p_module_prefix => l_module_prefix,
                p_module        => l_module
               );
Line: 2780

         INSERT INTO hz_geo_name_reference_log
           (location_id, location_table_name,usage_code,
            message_text,
            object_version_number, map_status,
            last_updated_by, creation_date,
            created_by, last_update_date,
            last_update_login, program_id,
            program_login_id,program_application_id,request_id)
         VALUES
           (p_location_id, p_location_table_name, p_usage_code, NULL, 1, p_map_status,
            l_last_updated_by, l_creation_date,
            l_created_by, l_last_update_date,
            l_last_update_login, l_program_id,
            l_conc_login_id, l_program_application_id, l_request_id);
Line: 2797

               (p_message      => 'After inserting record into hz_geo_name_reference_log ',
                p_prefix        => l_debug_prefix,
                p_msg_level     => fnd_log.level_statement,
                p_module_prefix => l_module_prefix,
                p_module        => l_module
               );
Line: 2805

       ELSE -- GNR Log already exists, we will update it

         IF (fnd_log.level_statement >= fnd_log.g_current_runtime_level) THEN
           hz_utility_v2pub.debug
              (p_message      => 'Before updating record into hz_geo_name_reference_log with map status '||p_map_status,
               p_prefix        => l_debug_prefix,
               p_msg_level     => fnd_log.level_statement,
               p_module_prefix => l_module_prefix,
               p_module        => l_module
              );
Line: 2817

         UPDATE hz_geo_name_reference_log
         SET    map_status = p_map_status,
                object_version_number = object_version_number + 1,
                last_updated_by = l_last_updated_by,
                last_update_date = l_last_update_date,
                last_update_login = l_last_update_login
         WHERE  location_id = p_location_id
         AND    location_table_name = p_location_table_name
         AND    usage_code = p_usage_code;
Line: 2842

            l_gnr_deleted := 'Y'; -- set it to 'Y' because we just deleted it. Later we can avoid again doing this check
Line: 2850

                (p_message      => 'EXCEPTION DUP_VAL_ON_INDEX during GNR Log insert/update for '||
	   		                       'Location Id:'||p_location_id||',usage_code:'||p_usage_code||
				      			   ' -'||SUBSTR(SQLERRM,1,100),
                 p_prefix        => l_debug_prefix,
                 p_msg_level     => fnd_log.level_statement,
                 p_module_prefix => l_module_prefix,
                 p_module        => l_module
                );
Line: 2859

      END; -- END of GNR Log Insert BEGIN Stmt
Line: 2868

               (p_message      => 'Before inserting records into hz_geo_name_references ',
                p_prefix        => l_debug_prefix,
                p_msg_level     => fnd_log.level_statement,
                p_module_prefix => l_module_prefix,
                p_module        => l_module
               );
Line: 2896

               IF (l_gnr_deleted = 'Y' ) THEN
                 l_gnr_exist := 'N';
Line: 2917

                  INSERT INTO hz_geo_name_references
                    (location_id, geography_id, location_table_name,
                     object_version_number, geography_type, last_updated_by,
                     creation_date, created_by, last_update_date,
                     last_update_login, program_id, program_login_id,
                     program_application_id,request_id)
                  VALUES
                     (p_location_id, l_map_dtls_tbl(i).geography_id,p_location_table_name,
                     1, p_map_dtls_tbl(i).geography_type, l_last_updated_by,
                     l_creation_date, l_created_by,
                     l_last_update_date, l_last_update_login,
                     l_program_id, l_conc_login_id,
                     l_program_application_id, l_request_id);
Line: 2935

                  (p_message      => 'EXCEPTION DUP_VAL_ON_INDEX during GNR insert/update for '||
			                         'Location Id:'||p_location_id||',geo_type:'||p_map_dtls_tbl(i).geography_type||
					   		   	     ' -'||SUBSTR(SQLERRM,1,100),
                   p_prefix        => l_debug_prefix,
                   p_msg_level     => fnd_log.level_statement,
                   p_module_prefix => l_module_prefix,
                   p_module        => l_module
                 );
Line: 2944

            END; -- End of BEGIN for inserting in GNR Log
Line: 2956

             (p_message      => 'After inserting records into hz_geo_name_references ',
              p_prefix        => l_debug_prefix,
              p_msg_level     => fnd_log.level_statement,
              p_module_prefix => l_module_prefix,
              p_module        => l_module
             );
Line: 2964

      END IF; -- END OF p_map_dtls_table.count > 0 check for inserting into GNR tables
Line: 2971

		   update_loc_yn(p_loc_components_rec,l_map_dtls_tbl) = 'Y')) THEN

        IF (fnd_log.level_statement >= fnd_log.g_current_runtime_level) THEN
           hz_utility_v2pub.debug
               (p_message      => 'Before updating record into update_location ',
                p_prefix        => l_debug_prefix,
                p_msg_level     => fnd_log.level_statement,
                p_module_prefix => l_module_prefix,
                p_module        => l_module
               );
Line: 2983

        update_location (p_location_id, p_loc_components_rec,p_lock_flag, l_map_dtls_tbl,x_status);
Line: 2987

             (p_message      => 'After updating record into update_location ',
              p_prefix        => l_debug_prefix,
              p_msg_level     => fnd_log.level_statement,
              p_module_prefix => l_module_prefix,
              p_module        => l_module
             );
Line: 2995

      END IF; -- END of update_location
Line: 3024

  SELECT GEOGRAPHY_ID
  FROM   HZ_GEO_NAME_REFERENCES
  WHERE  LOCATION_ID = p_location_id
  AND    GEOGRAPHY_TYPE = p_geography_type
  AND    LOCATION_TABLE_NAME = p_location_table_name;
Line: 3031

  SELECT MAP_STATUS,USAGE_CODE
  FROm   HZ_GEO_NAME_REFERENCE_LOG
  WHERE  LOCATION_ID = p_location_id
  AND    LOCATION_TABLE_NAME = p_location_table_name;
Line: 3042

  l_last_updated_by   NUMBER; -- hz_utility_v2pub.last_updated_by;
Line: 3045

  l_last_update_date  DATE;   -- hz_utility_v2pub.last_update_date;
Line: 3046

  l_last_update_login NUMBER; -- hz_utility_v2pub.last_update_login;
Line: 3055

  l_last_updated_by   := hz_utility_v2pub.last_updated_by;
Line: 3058

  l_last_update_date  := hz_utility_v2pub.last_update_date;
Line: 3059

  l_last_update_login := hz_utility_v2pub.last_update_login;
Line: 3100

      UPDATE hz_geo_name_reference_log
      SET    map_status = 'S',
             object_version_number = object_version_number + 1,
             last_updated_by = l_last_updated_by,
             last_update_date = l_last_update_date,
             last_update_login = l_last_update_login
      WHERE  location_id = p_location_id
      AND    location_table_name = p_location_table_name
      AND    usage_code = p_usage_code;
Line: 3110

      INSERT INTO hz_geo_name_reference_log
         (location_id, location_table_name,usage_code,
          message_text,
          object_version_number, map_status,
          last_updated_by, creation_date,
          created_by, last_update_date,
          last_update_login, program_id,
          program_login_id,program_application_id,request_id)
      VALUES
         (p_location_id, p_location_table_name, p_usage_code, NULL, 1, 'S',
          l_last_updated_by,l_creation_date,
          l_created_by, l_last_update_date,
          l_last_update_login,l_program_id,
          l_conc_login_id, l_program_application_id,
          l_request_id);
Line: 3162

        SELECT g.GEOGRAPHY_ID
        INTO   x_map_dtls_tbl(i).GEOGRAPHY_ID
        FROM   HZ_GEOGRAPHIES g,HZ_HIERARCHY_NODES hn
        WHERE  g.GEOGRAPHY_ID = hn.CHILD_ID
        AND    g.GEOGRAPHY_TYPE = hn.CHILD_OBJECT_TYPE
        AND    hn.CHILD_TABLE_NAME = 'HZ_GEOGRAPHIES'
        AND    hn.HIERARCHY_TYPE  = 'MASTER_REF'
        AND    hn.PARENT_TABLE_NAME = 'HZ_GEOGRAPHIES'
        AND    hn.PARENT_ID  = l_parent_geography_id
        AND    hn.PARENT_OBJECT_TYPE = l_parent_geography_type
        AND    SYSDATE between hn.EFFECTIVE_START_DATE AND hn.EFFECTIVE_END_DATE
        AND    SYSDATE BETWEEN g.START_DATE AND g.END_DATE
        AND    EXISTS (SELECT NULL
                       FROM   HZ_GEOGRAPHY_IDENTIFIERS gi
                       WHERE  g.GEOGRAPHY_ID = gi.GEOGRAPHY_ID
                       AND    gi.GEOGRAPHY_TYPE = g.GEOGRAPHY_TYPE
                       AND    gi.GEOGRAPHY_USE = 'MASTER_REF'
                       AND    upper(gi.IDENTIFIER_VALUE) = upper(x_map_dtls_tbl(i).LOC_COMPVAL));
Line: 3233

          SELECT g.GEOGRAPHY_ID,g.GEOGRAPHY_NAME
          INTO   l_geography_id,l_geography_name
          FROM   HZ_GEOGRAPHIES g,HZ_HIERARCHY_NODES hn
          WHERE  g.GEOGRAPHY_ID = hn.PARENT_ID
          AND    g.GEOGRAPHY_TYPE = hn.PARENT_OBJECT_TYPE
          AND    hn.PARENT_TABLE_NAME = 'HZ_GEOGRAPHIES'
          AND    hn.HIERARCHY_TYPE  = 'MASTER_REF'
          AND    hn.level_number = 1
          AND    hn.CHILD_TABLE_NAME = 'HZ_GEOGRAPHIES'
          AND    hn.CHILD_ID  = l_child_geography_id
          AND    hn.CHILD_OBJECT_TYPE = l_child_geography_type
          AND    SYSDATE between hn.EFFECTIVE_START_DATE AND hn.EFFECTIVE_END_DATE
          AND    SYSDATE BETWEEN g.START_DATE AND g.END_DATE;
Line: 3261

          SELECT g.GEOGRAPHY_ID,g.GEOGRAPHY_NAME
          INTO   l_geography_id,l_geography_name
          FROM   HZ_GEOGRAPHIES g,HZ_HIERARCHY_NODES hn
-- Nishant
          --WHERE  g.GEOGRAPHY_ID = hn.PARENT_ID
          WHERE  g.GEOGRAPHY_ID = hn.PARENT_ID+0
          AND    g.GEOGRAPHY_TYPE = hn.PARENT_OBJECT_TYPE
          AND    hn.PARENT_TABLE_NAME = 'HZ_GEOGRAPHIES'
          AND    hn.HIERARCHY_TYPE  = 'MASTER_REF'
          AND    hn.level_number = 1
          AND    hn.CHILD_TABLE_NAME = 'HZ_GEOGRAPHIES'
          AND    hn.CHILD_ID  = l_child_geography_id
          AND    hn.CHILD_OBJECT_TYPE = l_child_geography_type
          AND    SYSDATE BETWEEN hn.EFFECTIVE_START_DATE AND hn.EFFECTIVE_END_DATE
          AND    SYSDATE BETWEEN g.START_DATE AND g.END_DATE
          AND    EXISTS (SELECT NULL
                         FROM   HZ_GEOGRAPHY_IDENTIFIERS gi
                         WHERE  g.GEOGRAPHY_ID = gi.GEOGRAPHY_ID
                         AND    gi.GEOGRAPHY_TYPE = g.GEOGRAPHY_TYPE
                         AND    gi.geography_type = x_map_dtls_tbl(p_iteration).GEOGRAPHY_TYPE
                         AND    gi.GEOGRAPHY_USE = 'MASTER_REF'
                         AND    upper(gi.IDENTIFIER_VALUE) = upper(x_map_dtls_tbl(p_iteration).LOC_COMPVAL));
Line: 3298

          SELECT g.GEOGRAPHY_ID,g.GEOGRAPHY_NAME
          INTO   l_geography_id,l_geography_name
          FROM   HZ_GEOGRAPHIES g,HZ_HIERARCHY_NODES hn
          WHERE  g.GEOGRAPHY_ID = hn.CHILD_ID
          AND    g.GEOGRAPHY_TYPE = hn.CHILD_OBJECT_TYPE
          AND    hn.CHILD_TABLE_NAME = 'HZ_GEOGRAPHIES'
          AND    hn.HIERARCHY_TYPE  = 'MASTER_REF'
          AND    hn.level_number = x_map_dtls_tbl(p_iteration).LOC_SEQ_NUM - 1
          AND    hn.PARENT_TABLE_NAME = 'HZ_GEOGRAPHIES'
          AND    hn.PARENT_ID+0  = p_country_geo_id
          AND    hn.PARENT_OBJECT_TYPE = l_country_geo_type
          AND    SYSDATE BETWEEN hn.EFFECTIVE_START_DATE AND hn.EFFECTIVE_END_DATE
          AND    SYSDATE BETWEEN g.START_DATE AND g.END_DATE
          AND    EXISTS (SELECT NULL
                         FROM   HZ_GEOGRAPHY_IDENTIFIERS gi
                         WHERE  g.GEOGRAPHY_ID = gi.GEOGRAPHY_ID
                         AND    gi.GEOGRAPHY_TYPE = g.GEOGRAPHY_TYPE
                         AND    gi.GEOGRAPHY_USE = 'MASTER_REF'
                         AND    gi.geography_type = x_map_dtls_tbl(p_iteration).GEOGRAPHY_TYPE
                         AND    upper(gi.IDENTIFIER_VALUE) = upper(x_map_dtls_tbl(p_iteration).LOC_COMPVAL));
Line: 3387

        SELECT hn.CHILD_ID
        INTO   x_map_dtls_tbl(i).GEOGRAPHY_ID
        FROM   HZ_HIERARCHY_NODES hn
        WHERE  hn.CHILD_OBJECT_TYPE = x_map_dtls_tbl(i).GEOGRAPHY_TYPE
        AND    hn.CHILD_TABLE_NAME = 'HZ_GEOGRAPHIES'
        AND    hn.HIERARCHY_TYPE  = 'MASTER_REF'
        AND    hn.PARENT_TABLE_NAME = 'HZ_GEOGRAPHIES'
        AND    hn.PARENT_ID  = l_parent_geography_id
        AND    hn.PARENT_OBJECT_TYPE = l_parent_geography_type
        AND    SYSDATE BETWEEN hn.EFFECTIVE_START_DATE AND hn.EFFECTIVE_END_DATE;
Line: 3631

  SELECT map_id
  FROM   hz_geo_struct_map;
Line: 3635

  SELECT count(*)
  FROM   Hz_address_usages usg, Hz_address_usage_dtls dtl
  WHERE  usg.map_id = l_map_id
  AND    usg.status_flag = 'A'
  AND    dtl.usage_id = usg.usage_id;