DBA Data[Home] [Help]

APPS.ZX_EXTRACT_PKG SQL Statements

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

Line: 4

C_LINES_PER_INSERT                 CONSTANT NUMBER :=  1000;
Line: 33

  g_last_updated_by           number(15);
Line: 34

  g_last_update_date          date;
Line: 35

  g_last_update_login         number(15);
Line: 64

    SELECT multi_org_flag
    FROM fnd_product_groups;
Line: 109

PROCEDURE delete_all(p_request_id in number );
Line: 121

PROCEDURE insert_rep_context_itf(
    P_TRL_GLOBAL_VARIABLES_REC IN OUT NOCOPY ZX_EXTRACT_PKG.TRL_GLOBAL_VARIABLES_REC_TYPE,
    p_rep_entity_id            IN     NUMBER );
Line: 669

    SELECT COUNT(detail_tax_line_id)
    INTO l_count
    FROM zx_rep_trx_detail_t;
Line: 676

    SELECT COUNT(actg_ext_line_id)
    INTO l_count
    FROM zx_rep_actg_ext_t;
Line: 683

    SELECT COUNT(detail_tax_line_ext_id)
    INTO l_count
    FROM zx_rep_trx_jx_ext_t;
Line: 690

    SELECT COUNT(rep_context_id)
    INTO l_count
    FROM zx_rep_context_t;
Line: 887

      delete_all(l_trl_global_variables_rec.request_id);
Line: 915

    SELECT floor((l_end_time-l_start_time)*24)
         || ':' ||
         mod(floor((l_end_time-l_start_time)*24*60),60)
         || ':' ||
         mod(floor((l_end_time-l_start_time)*24*60*60),60)
         time_difference
         INTO l_total_time
    FROM dual;
Line: 1485

    SELECT Nvl(MIN(TAX_RATE_CODE),P_TAX_RATE_CODE_LOW),  Nvl(MAX(TAX_RATE_CODE),P_TAX_RATE_CODE_HIGH)
    INTO P_TRL_GLOBAL_VARIABLES_REC.TAX_RATE_CODE_LOW, P_TRL_GLOBAL_VARIABLES_REC.TAX_RATE_CODE_HIGH
    FROM ZX_RATES_B
    WHERE TAX_REGIME_CODE     = P_TAX_REGIME_CODE
    AND TAX                   = P_TAX
    AND TAX_JURISDICTION_CODE = P_TAX_JURISDICTION_CODE
    AND TAX_STATUS_CODE       = P_TAX_STATUS_CODE
    AND tax_rate_code BETWEEN P_TAX_RATE_CODE_LOW AND P_TAX_RATE_CODE_HIGH
    AND (P_TAX_RATE_CODE_LOW IN
          (SELECT tax_rate_code
            FROM ZX_RATES_B
            WHERE TAX_REGIME_CODE     = P_TAX_REGIME_CODE
            AND TAX                   = P_TAX
            AND TAX_STATUS_CODE       = P_TAX_STATUS_CODE
            AND TAX_JURISDICTION_CODE = P_TAX_JURISDICTION_CODE)
        OR P_TAX_RATE_CODE_HIGH IN
          (SELECT tax_rate_code
            FROM ZX_RATES_B
            WHERE TAX_REGIME_CODE     = P_TAX_REGIME_CODE
            AND TAX                   = P_TAX
            AND TAX_STATUS_CODE       = P_TAX_STATUS_CODE
            AND TAX_JURISDICTION_CODE = P_TAX_JURISDICTION_CODE)
        );
Line: 1517

  g_last_updated_by := nvl(fnd_profile.value('USER_ID'),1);
Line: 1518

  g_last_update_date := sysdate;
Line: 1519

  g_last_update_login := 1;
Line: 1593

    SELECT ledger_id
    FROM gl_ledger_le_v
    WHERE legal_entity_id = c_legal_entity_id
      AND ledger_category_code = 'PRIMARY';
Line: 1599

    SELECT chart_of_accounts_id, name, currency_code
      FROM gl_sets_of_books
     WHERE set_of_books_id = c_ledger_id;
Line: 1749

      SELECT start_date
        INTO p_trl_global_variables_rec.gl_date_low
        FROM gl_period_statuses
       WHERE upper(period_name) = upper(p_trl_global_variables_rec.gl_period_name_low)
         AND set_of_books_id =  g_ledger_id
         AND application_id =  101;
Line: 1767

      SELECT To_Date(To_Char(end_date,'DD-MM-YYYY')||' 23:59:59','DD-MM-YYYY HH24:MI:SS')
        INTO p_trl_global_variables_rec.gl_date_high
        FROM gl_period_statuses
       WHERE upper(period_name) = upper(p_trl_global_variables_rec.gl_period_name_high)
         AND set_of_books_id = g_ledger_id
         AND application_id =  101;
Line: 1808

       SELECT start_date
         INTO p_trl_global_variables_rec.trx_date_low
         FROM gl_period_statuses
        WHERE period_name = p_trl_global_variables_rec.trx_date_period_name_low
          AND set_of_books_id =  g_ledger_id
          AND application_id =  101;
Line: 1820

       SELECT end_date
         INTO p_trl_global_variables_rec.trx_date_high
         FROM gl_period_statuses
        WHERE period_name = p_trl_global_variables_rec.trx_date_period_name_high
          AND set_of_books_id =  g_ledger_id
          AND application_id =  101;
Line: 1900

  SELECT count(*) INTO l_count
    FROM zx_rep_context_t
   WHERE  request_id = P_TRL_GLOBAL_VARIABLES_REC.REQUEST_ID;
Line: 1967

      SELECT organization_id
        FROM hr_operating_units
       WHERE mo_global.check_access(organization_id) = 'Y'
         AND SET_OF_BOOKS_ID = c_ledger_id ;
Line: 1994

                                'Before call to insert_rep_context_itf');
Line: 1999

  insert_rep_context_itf(
               p_trl_global_variables_rec,
               p_trl_global_variables_rec.legal_entity_id);
Line: 2009

                                  'ZX.TRL.ZX_EXTRACT_PKG.extract_rep_context_info : Call to insert_rep_context_itf');
Line: 2041

              insert_rep_context_itf(p_trl_global_variables_rec,l_operating_unit_id);
Line: 2052

          insert_rep_context_itf(
                   p_trl_global_variables_rec,
                   l_operating_unit_id);
Line: 2113

       ZX_AR_ACTG_EXTRACT_PKG.insert_tax_data (
                      P_MRC_SOB_TYPE             => P_ledger_type,
                      P_TRL_GLOBAL_VARIABLES_REC => P_TRL_GLOBAL_VARIABLES_REC
                      );
Line: 2128

       ZX_AP_ACTG_EXTRACT_PKG.insert_tax_data (
                      P_TRL_GLOBAL_VARIABLES_REC => P_TRL_GLOBAL_VARIABLES_REC
                      );
Line: 2140

       ZX_GL_EXTRACT_PKG.insert_tax_data(
                      P_TRL_GLOBAL_VARIABLES_REC => P_TRL_GLOBAL_VARIABLES_REC
                      );
Line: 2151

    ZX_AR_EXTRACT_PKG.insert_tax_data (
                   P_MRC_SOB_TYPE             => P_ledger_type,
                   P_TRL_GLOBAL_VARIABLES_REC => P_TRL_GLOBAL_VARIABLES_REC
                   );
Line: 2166

    ZX_AP_EXTRACT_PKG.insert_tax_data (
                   P_TRL_GLOBAL_VARIABLES_REC => P_TRL_GLOBAL_VARIABLES_REC
                   );
Line: 2180

    ZX_GL_EXTRACT_PKG.insert_tax_data(
                   P_TRL_GLOBAL_VARIABLES_REC => P_TRL_GLOBAL_VARIABLES_REC
                   );
Line: 2234

        SELECT rep_context.rep_context_id , rep_context.rep_entity_id ,
               mo.operating_unit_id
          FROM zx_rep_context_t rep_context,
               fnd_mo_reporting_entities_v mo
         WHERE rep_context.rep_entity_id = mo.operating_unit_id
           AND mo.ledger_id = c_set_of_books_id
           AND rep_context.request_id = c_request_id
           AND mo.reporting_level =  '3000';
Line: 2247

    SELECT rep_context.rep_context_id,
           rep_context.rep_entity_id ,
           rep_context.rep_entity_id
      FROM zx_rep_context_t rep_context
     WHERE rep_context.request_id = c_request_id;
Line: 2285

    rep_context_id_tab.delete;
Line: 2326

         ZX_AR_POPULATE_PKG.update_additional_info(
                            P_TRL_GLOBAL_VARIABLES_REC);
Line: 2337

     ZX_AP_POPULATE_PKG.UPDATE_ADDITIONAL_INFO(
                              P_TRL_GLOBAL_VARIABLES_REC );
Line: 2347

     ZX_GL_EXTRACT_PKG.UPDATE_ADDITIONAL_INFO(
                              P_TRL_GLOBAL_VARIABLES_REC );
Line: 2451

 |    This procedure deletes the records from AR_TAX_EXTRACT_DCL_IF          |
 |    which do not have any child records in AR_TAX_EXTRACT_SUB_ITF          |
 |    for the given request_id                                               |
 |                                                                           |
 |    Called from ZX_EXTRACT_PKG.POPULATE                                    |
 |                                                                           |
 | SCOPE - Private                                                           |
 |                                                                           |
 | NOTES                                                                     |
 |                                                                           |
 | MODIFICATION HISTORY                                                      |
 |                                                                           |
 +===========================================================================*/

 PROCEDURE CLEANUP (
   P_TRL_GLOBAL_VARIABLES_REC IN OUT NOCOPY ZX_EXTRACT_PKG.TRL_GLOBAL_VARIABLES_REC_TYPE
   ) IS

    j                         number := 0;
Line: 2509

   DELETE FROM AR_TAX_EXTRACT_SUB_ITF WHERE EXTRACT_LINE_ID IN
   (select extract_line_id
        from   ar_tax_extract_sub_itf
        where  request_id = P_TRL_GLOBAL_VARIABLES_REC.request_id
        and    (trx_id is null
             or trx_class_code is null
       --    or tax_code_id is null
             or tax_code_register_type_code is null
             or extract_source_ledger is null
             or extract_report_line_number is null))
        RETURNING
             extract_line_id,
             trx_id,
             trx_class_code,
             tax_code_id,
             tax_code_register_type_code,
             extract_source_ledger,
             extract_report_line_number
        BULK COLLECT INTO
             l_extract_line_id,
             l_trx_id,
             l_trx_class_code,
             l_tax_code_id,
             l_tax_cd_register_type_cd,
             l_extract_source_ledger,
             l_extract_report_line_num;
Line: 2554

           arp_util_tax.debug(to_char(nvl(l_count,0))||' records deleted because '
                      ||'mandatory columns are not populated . ');
Line: 2568

    declarer_id_lookup_table.delete;
Line: 2572

    DELETE FROM AR_TAX_EXTRACT_SUB_ITF
    WHERE TAX_EXTRACT_DECLARER_ID IS NULL
          AND REQUEST_ID = P_TRL_GLOBAL_VARIABLES_REC.REQUEST_ID;
Line: 2578

  DELETE FROM zx_rep_trx_detail_t i
   WHERE request_id = P_TRL_GLOBAL_VARIABLES_REC.request_id
     AND rep_context_id is null;
Line: 2590

 |   DELETE_ALL                                                              |
 |                                                                           |
 | DESCRIPTION                                                               |
 |    This procedure deletes the records from AR_TAX_EXTRACT_DCL_IF          |
 |    and  AR_TAX_EXTRACT_SUB_ITF for a given request_id. This procedure     |
 |    is called from the procedure populate if some fatal error condition    |
 |    occurs and error_code is set to 2                                      |
 |                                                                           |
 |    Called from ZX_EXTRACT_PKG.POPULATE                                   |
 |                                                                           |
 | SCOPE - Private                                                           |
 |                                                                           |
 | NOTES                                                                     |
 |                                                                           |
 | MODIFICATION HISTORY                                                      |
 |                                                                           |
 +===========================================================================*/

PROCEDURE DELETE_ALL(P_REQUEST_ID IN NUMBER ) IS
BEGIN
/*   IF PG_DEBUG = 'Y' THEN
     arp_util_tax.debug('DELETE_ALL(+) ');
Line: 2613

   delete from ar_tax_extract_sub_itf sub_itf
   where
      sub_itf.request_id = P_REQUEST_ID
   and  exists
   (select dcl_itf.tax_extract_declarer_id
    from   ar_tax_extract_dcl_itf dcl_itf
    where sub_itf.tax_extract_declarer_id=dcl_itf.tax_extract_declarer_id);
Line: 2623

   delete from ar_tax_extract_dcl_itf where request_id = P_REQUEST_ID;
Line: 2633

 |   insert_rep_context_itf                                                  |
 |                                                                           |
 | DESCRIPTION                                                               |
 |    This PROCEDURE inserts Reporting Context information INTO              |
 |                         zx_rep_context_t                                  |
 |                                                                           |
 | SCOPE - Private                                                           |
 |                                                                           |
 | NOTES                                                                     |
 |                                                                           |
 | MODIFICATION HISTORY                                                      |
 |     08-Feb-2005   Srinivasa Rao Korrapati   Created                       |
 +===========================================================================*/

PROCEDURE insert_rep_context_itf(
          p_trl_global_variables_rec IN OUT NOCOPY zx_extract_pkg.trl_global_variables_rec_type,
          p_rep_entity_id         IN      NUMBER)
IS

    l_style                        HR_LOCATIONS_ALL.style%TYPE;
Line: 2702

       SELECT loc.country,
              loc.town_or_city,
              loc.region_1,
              loc.region_2,
              loc.region_3,
              loc.address_line_1,
              loc.address_line_2,
              loc.address_line_3,
              loc.postal_code,
              loc.telephone_number_1,
              loc.style,
              loc.location_id
        FROM  hr_locations loc,
              hr_organization_units org
        WHERE org.location_id = loc.location_id
          AND org.organization_id = c_rep_entity_id;
Line: 2720

      SELECT
        xle_firstpty.name ,
        xle_firstpty.activity_code,
        xle_firstpty.sub_activity_code,
        xle_firstpty.registration_number,
     --   xle_firstpty.effective_from
        xle_firstpty.location_id,
        xle_firstpty.address_line_1,
        xle_firstpty.address_line_2,
        xle_firstpty.address_line_3,
        xle_firstpty.town_or_city,
        xle_firstpty.region_1,
        xle_firstpty.region_2,
        xle_firstpty.region_3,
        xle_firstpty.postal_code,
      --  xle_firstpty.phone_number,
        xle_firstpty.country,
              xle_firstpty.address_style
     --   xle_cont.contact_name,
     --   xle_cont.contact_legal_id,
      --  xle_cont.title,
    --    xle_cont.job_title
    --    xle_cont.role
      FROM xle_firstparty_information_v xle_firstpty
        --        xle_legal_contacts_v xle_cont
      WHERE xle_firstpty.legal_entity_id = c_rep_entity_id;
Line: 2749

      SELECT xle_auth.address2,
             xle_auth.address3,
             xle_auth.city,
             xle_auth.authority_name
        FROM xle_legalauth_v xle_auth,
             xle_registrations xle_reg
       WHERE xle_reg.source_id = c_rep_entity_id
         AND xle_reg.source_table = 'XLE_ENTITY_PROFILES'
         AND xle_auth.legalauth_id = xle_reg.issuing_authority_id
         AND xle_reg.identifying_flag = 'Y';
Line: 2761

      SELECT per.party_name,    -- contact_name,
             per.jgzz_fiscal_code, --contact_legal_id,
            --  rol.lookup_code,       --job Title
             XLE_CONTACT_GRP.concat_contact_roles
                          (rel.subject_id,
                           rel.object_id),
             hzpp.person_pre_name_adjunct  -- title
       FROM HZ_PARTIES per,
            xle_entity_profiles xep,
            HZ_RELATIONSHIPS rel,
            hz_person_profiles hzpp,
            HZ_ORG_CONTACTS  con
            --XLE_CONTACT_LEGAL_ROLES rol
      WHERE rel.relationship_code = 'CONTACT_OF'
        AND rel.object_id     = xep.party_id
        AND per.party_id    = hzpp.party_id
        AND rel.relationship_type = 'CONTACT'
        AND rel.directional_flag  = 'F'
        AND rel.subject_table_name = 'HZ_PARTIES'
        AND rel.subject_type       = 'PERSON'
        AND rel.subject_id         = per.party_id
       -- AND rel.subject_id         = rol.contact_party_id
       -- AND rel.object_id             = rol.le_etb_party_id
        AND rel.object_table_name  = 'HZ_PARTIES'
        AND Trunc(Nvl(rel.end_date, SYSDATE)) > TRUNC(SYSDATE)
        AND rel.relationship_id  = con.party_relationship_id
        AND xep.legal_entity_id = c_rep_entity_id
      UNION
      SELECT per.party_name,                  --contact_name,
             per.jgzz_fiscal_code,           --contact_legal_id,
             -- rol.lookup_code,                --job Title
             XLE_CONTACT_GRP.concat_contact_roles
                          (rel.subject_id,
                           rel.object_id),
              hzpp.person_pre_name_adjunct    --title,
        FROM HZ_PARTIES per,
             xle_etb_profiles etb,
             HZ_RELATIONSHIPS rel,
             hz_person_profiles hzpp,
             HZ_ORG_CONTACTS  con
         --    XLE_CONTACT_LEGAL_ROLES rol
       WHERE rel.relationship_code = 'CONTACT_OF'
         AND rel.object_id     = etb.party_id
         AND per.party_id    = hzpp.party_id
         AND rel.relationship_type = 'CONTACT'
         AND rel.directional_flag  = 'F'
         AND rel.subject_table_name = 'HZ_PARTIES'
         AND rel.subject_type       = 'PERSON'
         AND rel.subject_id         = per.party_id
         --AND  rel.subject_id         = rol.contact_party_id
         --AND  rel.object_id             = rol.le_etb_party_id
         AND rel.object_table_name  = 'HZ_PARTIES'
         AND Trunc(Nvl(rel.end_date, SYSDATE)) > TRUNC(SYSDATE)
         AND rel.relationship_id  = con.party_relationship_id
         AND etb.establishment_id = c_rep_entity_id ;
Line: 2820

        FND_LOG.STRING(g_level_procedure, 'ZX.TRL.ZX_EXTRACT_PKG.insert_rep_context_itf.BEGIN',
                                  'ZX.TRL.ZX_EXTRACT_PKG.insert_rep_context_itf(+)');
Line: 2843

        FND_LOG.STRING(g_level_statement, 'ZX.TRL.ZX_EXTRACT_PKG.insert_rep_context_itf',
                                  'l_rep_context_lvl_mng : '||l_rep_context_lvl_mng);
Line: 2884

      FND_LOG.STRING(g_level_statement, 'ZX.TRL.ZX_EXTRACT_PKG.insert_rep_context_itf',
                                'l_rep_context_name  : '|| l_rep_context_name);
Line: 2886

      FND_LOG.STRING(g_level_statement, 'ZX.TRL.ZX_EXTRACT_PKG.insert_rep_context_itf',
                                'l_activity_code : '|| l_activity_code);
Line: 2888

      FND_LOG.STRING(g_level_statement, 'ZX.TRL.ZX_EXTRACT_PKG.insert_rep_context_itf',
                                'l_sub_activity_code : '|| l_sub_activity_code);
Line: 2890

      FND_LOG.STRING(g_level_statement, 'ZX.TRL.ZX_EXTRACT_PKG.insert_rep_context_itf',
                                'l_taxpayer_id : '|| l_taxpayer_id);
Line: 2892

      FND_LOG.STRING(g_level_statement, 'ZX.TRL.ZX_EXTRACT_PKG.insert_rep_context_itf',
                                'l_rep_context_loc_id : '|| l_rep_context_loc_id);
Line: 2894

      FND_LOG.STRING(g_level_statement, 'ZX.TRL.ZX_EXTRACT_PKG.insert_rep_context_itf',
                                'g_rep_context_address1 : '|| g_rep_context_address1);
Line: 2896

      FND_LOG.STRING(g_level_statement, 'ZX.TRL.ZX_EXTRACT_PKG.insert_rep_context_itf',
                                'g_rep_context_city : '|| g_rep_context_city);
Line: 2899

      FND_LOG.STRING(g_level_statement, 'ZX.TRL.ZX_EXTRACT_PKG.insert_rep_context_itf',
                                'l_style : '|| l_style);
Line: 2901

      FND_LOG.STRING(g_level_statement, 'ZX.TRL.ZX_EXTRACT_PKG.insert_rep_context_itf',
                                'l_legal_contact_party_name : '|| l_legal_contact_party_name);
Line: 2903

      FND_LOG.STRING(g_level_statement, 'ZX.TRL.ZX_EXTRACT_PKG.insert_rep_context_itf',
                                'l_legal_contact_title : '|| l_legal_contact_title);
Line: 2905

      FND_LOG.STRING(g_level_statement, 'ZX.TRL.ZX_EXTRACT_PKG.insert_rep_context_itf',
                                'l_legal_contact_party_num : '|| l_legal_contact_party_num);
Line: 2919

      FND_LOG.STRING(g_level_statement, 'ZX.TRL.ZX_EXTRACT_PKG.insert_rep_context_itf',
                                'l_legal_auth_address_line2  : '|| l_legal_auth_address_line2);
Line: 2921

      FND_LOG.STRING(g_level_statement, 'ZX.TRL.ZX_EXTRACT_PKG.insert_rep_context_itf',
                                'l_legal_auth_address_line3 : '|| l_legal_auth_address_line3);
Line: 2923

      FND_LOG.STRING(g_level_statement, 'ZX.TRL.ZX_EXTRACT_PKG.insert_rep_context_itf',
                                'l_legal_auth_city : '|| l_legal_auth_city);
Line: 2925

      FND_LOG.STRING(g_level_statement, 'ZX.TRL.ZX_EXTRACT_PKG.insert_rep_context_itf',
                                'l_legal_auth_name : '|| l_legal_auth_name);
Line: 2947

     SELECT org_info.org_information2,
            org_unit.organization_id,
            org_unit.location_id,
            org_unit.name
      INTO  l_rep_context_tax_reg_no,
            l_rep_context_org_id,
            l_rep_context_loc_id,
            l_rep_context_name
      FROM  hr_organization_units org_unit,
            hr_organization_information org_info
     WHERE  org_unit.organization_id = org_info.organization_id
       AND  org_info.org_information1 = 'OPERATING_UNIT'
       AND  org_unit.organization_id = p_rep_entity_id;
Line: 2965

      FND_LOG.STRING(g_level_procedure, 'ZX.TRL.ZX_EXTRACT_PKG.insert_rep_context_itf',
                                'ZX.TRL.ZX_EXTRACT_PKG.insert_rep_context_itf: After c_loc_rec cursor ');
Line: 2967

      FND_LOG.STRING(g_level_procedure, 'ZX.TRL.ZX_EXTRACT_PKG.insert_rep_context_itf',
                                'p_rep_entity_id :'||to_char(p_rep_entity_id));
Line: 2969

      FND_LOG.STRING(g_level_procedure, 'ZX.TRL.ZX_EXTRACT_PKG.insert_rep_context_itf',
                                'g_rep_context_city :'||g_rep_context_city);
Line: 2971

      FND_LOG.STRING(g_level_procedure, 'ZX.TRL.ZX_EXTRACT_PKG.insert_rep_context_itf',
                                'g_rep_context_address1 :'||g_rep_context_address1);
Line: 2973

      FND_LOG.STRING(g_level_procedure, 'ZX.TRL.ZX_EXTRACT_PKG.insert_rep_context_itf',
                                'l_rep_context_name :'||l_rep_context_name);
Line: 2996

      SELECT ptp.party_id
      INTO l_hq_party_id
      FROM zx_party_tax_profile ptp,
      xle_etb_profiles xlep
      WHERE ptp.party_id         = xlep.party_id
      AND ptp.party_type_code  = 'LEGAL_ESTABLISHMENT'
      AND xlep.legal_entity_id = p_trl_global_variables_rec.legal_entity_id
      AND xlep.main_establishment_flag = 'Y';
Line: 3017

      SELECT zx_rep_context_t_s.nextval
      INTO l_rep_context_id FROM dual;
Line: 3021

        FND_LOG.STRING(g_level_procedure, 'ZX.TRL.ZX_EXTRACT_PKG.insert_rep_context_itf',
                                'ZX.TRL.ZX_EXTRACT_PKG.insert_rep_context_itf: Insert statement begins ');
Line: 3023

        FND_LOG.STRING(g_level_procedure, 'ZX.TRL.ZX_EXTRACT_PKG.insert_rep_context_itf',
                                'p_rep_entity_id :'||to_char(p_rep_entity_id));
Line: 3025

        FND_LOG.STRING(g_level_procedure, 'ZX.TRL.ZX_EXTRACT_PKG.insert_rep_context_itf',
                                'rep_context_id :'||to_char(l_rep_context_id));
Line: 3027

        FND_LOG.STRING(g_level_procedure, 'ZX.TRL.ZX_EXTRACT_PKG.insert_rep_context_itf',
                                'l_rep_context_city :'||l_rep_context_city);
Line: 3029

        FND_LOG.STRING(g_level_procedure, 'ZX.TRL.ZX_EXTRACT_PKG.insert_rep_context_itf',
                                'l_rep_context_address1 :'||l_rep_context_address1);
Line: 3031

        FND_LOG.STRING(g_level_procedure, 'ZX.TRL.ZX_EXTRACT_PKG.insert_rep_context_itf',
                                'HQ Tax Registration Nbr : l_org_information2 :'||l_org_information2);
Line: 3036

        INSERT INTO zx_rep_context_t(
          rep_context_id,
          request_id,
          rep_entity_id,
          rep_context_entity_location_id,
          rep_context_entity_name,
          rep_context_entity_city,
          rep_context_entity_county,
          rep_context_entity_state,
          rep_context_entity_province,
          rep_context_entity_address1,
          rep_context_entity_address2,
          rep_context_entity_address3,
          rep_context_entity_country,
          rep_context_entity_postal_code,
          rep_context_entity_tel_number,
          rep_context_lvl_mng,
          rep_context_lvl_code,
          extract_summary_code,
          matrix_report_flag,
          legal_contact_pre_name_adjunct,
          legal_contact_party_name,
          taxpayer_id,
          legal_contact_title,
          activity_code,
          sub_activity_code,
          inception_date,
          legal_contact_party_num,
          legal_auth_address_line2,
          legal_auth_address_line3,
          legal_auth_city,
          legal_authority_name,
          org_information2,
          program_application_id,
          program_id,
          program_login_id,
          created_by,
          creation_date,
          last_updated_by,
          last_update_date,
          last_update_login)
        VALUES (
          l_rep_context_id,
          p_trl_global_variables_rec.request_id,
          l_rep_entity_id,
          l_rep_context_loc_id,
          l_rep_context_name,
          l_rep_context_city,
          l_rep_context_county,
          l_rep_context_state,
          l_rep_context_province,
          l_rep_context_address1,
          l_rep_context_address2,
          l_rep_context_address3,
          l_rep_context_country,
          l_rep_context_postal_code,
          l_rep_context_phone_number,
          l_rep_context_lvl_mng,
          --l_rep_context_lvl_code,
          p_trl_global_variables_rec.reporting_level,
          l_extract_summary_code,
          l_matrix_report_flag,
          l_legal_contact_job_title,
          l_legal_contact_party_name,
          l_taxpayer_id,
          l_legal_contact_title,
          l_activity_code,
          l_sub_activity_code,
          l_inception_date,
          l_legal_contact_party_num,
          l_legal_auth_address_line2,
          l_legal_auth_address_line3,
          l_legal_auth_city,
          l_legal_auth_name,
          l_org_information2,
          l_program_application_id,
          l_program_id,
          l_program_login_id,
          g_created_by,
          g_creation_date,
          g_last_updated_by,
          g_last_update_date,
          g_last_update_login);
Line: 3123

                        'ZX.TRL.ZX_EXTRACT_PKG.insert_rep_context_itf',
                        'Rows Inserted in Rep context table :'||to_char(l_rowcount));
Line: 3131

                            'ZX.TRL.ZX_EXTRACT_PKG.insert_rep_context_itf',
                             'P_TRL_GLOBAL_VARIABLES_REC.RETCODE'||to_char(P_TRL_GLOBAL_VARIABLES_REC.RETCODE));
Line: 3142

        FND_MESSAGE.SET_TOKEN('GENERIC_TEXT','insert_rep_context_itf- '|| g_error_buffer);
Line: 3146

                         'ZX.TRL.ZX_EXTRACT_PKG.insert_rep_context_itf',
                          g_error_buffer);
Line: 3155

        FND_LOG.STRING(g_level_procedure, 'ZX.TRL.ZX_EXTRACT_PKG.insert_rep_context_itf.END',
                                  'ZX.TRL.ZX_EXTRACT_PKG.insert_rep_context_itf(-)');
Line: 3159

END insert_rep_context_itf ;
Line: 3458

                p_rows_deleted out NOCOPY number) is
BEGIN

  purge(p_request_id);
Line: 3462

  p_rows_deleted:= purge(p_request_id);
Line: 3473

 |    This procedure deletes the records from AR_TAX_EXTRACT_DCL_ITF         |
 |    and AR_TAX_EXTRACT_SUB_ITF for a given request_id                      |
 |                                                                           |
 | SCOPE - Public                                                            |
 |                                                                           |
 | NOTES                                                                     |
 |                                                                           |
 | MODIFICATION HISTORY                                                      |
 |   14-Dec-1999 Nilesh Patel Created                                        |
 |                                                                           |
 +===========================================================================*/

PROCEDURE PURGE(p_request_id in number) is
num_rows_deleted number := 0;
Line: 3494

           select count(*) into num_rows_deleted
           from   zx_rep_trx_detail_t
           where  request_id = p_request_id;
Line: 3498

                                  'Num of Rows in zx_rep_trx_detail_t :'||num_rows_deleted);
Line: 3499

            select count(*) into num_rows_deleted
           from   ZX_REP_ACTG_EXT_T
           where  request_id = p_request_id;
Line: 3503

                                  'Num of Rows in ZX_REP_ACTG_EXT_T :'||num_rows_deleted);
Line: 3504

            select count(*) into num_rows_deleted
           from   ZX_REP_TRX_JX_EXT_T
           where  request_id = p_request_id;
Line: 3508

                                  'Num of Rows in ZX_REP_TRX_JX_EXT_T :'||num_rows_deleted);
Line: 3509

            select count(*) into num_rows_deleted
           from   ZX_REP_CONTEXT_T
           where  request_id = p_request_id;
Line: 3513

                                  'Num of Rows in ZX_REP_CONTEXT_T :'||num_rows_deleted);
Line: 3517

        delete from ZX_REP_ACTG_EXT_T where request_id = p_request_id;
Line: 3518

        delete from ZX_REP_TRX_JX_EXT_T where request_id = p_request_id;
Line: 3519

        delete from ZX_REP_TRX_DETAIL_T where request_id = p_request_id;
Line: 3520

        delete from ZX_REP_CONTEXT_T where request_id = p_request_id;
Line: 3523

                                  'In Delete when PG_DEBUG = N ');
Line: 3533

     delete from ar_tax_extr_sub_com_ext com_ext where com_ext.extract_line_id
       in (select sub_itf.extract_line_id
           from ar_tax_Extract_sub_itf sub_itf
           where request_id = p_request_id);
Line: 3537

     delete from ar_tax_extr_sub_ar_ext ar_ext where ar_ext.extract_line_id
       in (select sub_itf.extract_line_id
           from ar_tax_Extract_sub_itf sub_itf
           where request_id = p_request_id);
Line: 3541

     delete from ar_tax_extr_sub_ap_ext ap_ext where ap_ext.extract_line_id
       in (select sub_itf.extract_line_id
           from ar_tax_Extract_sub_itf sub_itf
           where request_id = p_request_id);
Line: 3545

     delete from ar_tax_extract_sub_itf where request_id = p_request_id;
Line: 3546

     delete from ar_tax_Extract_dcl_itf where request_id = p_request_id;
Line: 3558

 |    This function deletes the records from AR_TAX_EXTRACT_DCL_ITF,         |
 |    AR_TAX_EXTRACT_SUB_ITF for a given request_id                          |
 |                                                                           |
 | SCOPE - Public                                                            |
 |                                                                           |
 | NOTES                                                                     |
 |                                                                           |
 | MODIFICATION HISTORY                                                      |
 |   24-May-2000 Nilesh Patel Created                                        |
 |                                                                           |
 +===========================================================================*/

FUNCTION PURGE(p_request_id in number) return number is
 num_rows_deleted number := 0;
Line: 3577

     select count(*) into num_rows_deleted
     from   zx_rep_trx_detail_t
     where  request_id = p_request_id;
Line: 3583

     return(num_rows_deleted);
Line: 3640

      matrix_tbl.delete;
Line: 3652

       matrix_tbl.delete;
Line: 3689

      SELECT rep_context.rep_context_id
         FROM zx_rep_context_t rep_context
      WHERE request_id = c_request_id;
Line: 3744

select 'Y' from dual where exists
   (select '1'
    from FA_RX_REPORTS_V RV,
         FA_RX_ATTRSETS  ATT,
         FA_RX_REP_COLUMNS COL
    where RV.REPORT_ID = C_REPORT_ID
      AND ATT.REPORT_ID = RV.REPORT_ID
      AND ATT.ATTRIBUTE_SET = C_ATTRIBUTE_SET
      AND ATT.ATTRIBUTE_SET = COL.ATTRIBUTE_SET
      AND COL.DISPLAY_STATUS = 'YES'
      AND COL.COLUMN_NAME IN (
                             'TAX1_ACCOUNTED_AMOUNT',
                             'TAX1_ACCOUNTED_CR',
                             'TAX1_ACCOUNTED_DR',
                             'TAX1_CODE',
                             'TAX1_CODE_DESCRIPTION',
                             'TAX1_CODE_NAME',
                             'TAX1_CODE_RATE',
                             'TAX1_CODE_REG_TYPE_CODE',
                             'TAX1_CODE_REG_TYPE_MEANING',
                             'TAX1_CODE_TAX_CLASS_CODE',
                             'TAX1_CODE_TAX_CLASS_MEANING',
                             'TAX1_CODE_TYPE_CODE',
                             'TAX1_CODE_TYPE_MEANING',
                             'TAX1_CODE_VAT_TRX_TYPE_CODE',
                             'TAX1_CODE_VAT_TRX_TYPE_DESC',
                             'TAX1_CODE_VAT_TRX_TYPE_MEANING',
                             'TAX1_ENTERED_AMOUNT',
                             'TAX1_ENTERED_CR',
                             'TAX1_ENTERED_DR',
                             'TAX1_LINE_EFFECTIVE_TAX_RATE',
                             'TAX1_LINE_NUMBER',
                             'TAX1_RECOVERABLE_FLAG',
                             'TAXABLE1_ACCOUNTED_AMOUNT',
                             'TAXABLE1_ACCOUNTED_CR',
                             'TAXABLE1_ACCOUNTED_DR',
                             'TAXABLE1_ENTERED_AMOUNT',
                             'TAXABLE1_ENTERED_CR',
                             'TAXABLE1_ENTERED_DR',
                             'TAX2_ACCOUNTED_AMOUNT',
                             'TAX2_ACCOUNTED_CR',
                             'TAX2_ACCOUNTED_DR',
                             'TAX2_CODE',
                             'TAX2_CODE_DESCRIPTION',
                             'TAX2_CODE_NAME',
                             'TAX2_CODE_RATE',
                             'TAX2_CODE_REG_TYPE_CODE',
                             'TAX2_CODE_REG_TYPE_MEANING',
                             'TAX2_CODE_TAX_CLASS_CODE',
                             'TAX2_CODE_TAX_CLASS_MEANING',
                             'TAX2_CODE_TYPE_CODE',
                             'TAX2_CODE_TYPE_MEANING',
                             'TAX2_CODE_VAT_TRX_TYPE_CODE',
                             'TAX2_CODE_VAT_TRX_TYPE_DESC',
                             'TAX2_CODE_VAT_TRX_TYPE_MEANING',
                             'TAX2_ENTERED_AMOUNT',
                             'TAX2_ENTERED_CR',
                             'TAX2_ENTERED_DR',
                             'TAX2_LINE_EFFECTIVE_TAX_RATE',
                             'TAX2_LINE_NUMBER',
                             'TAX2_RECOVERABLE_FLAG',
                             'TAXABLE2_ACCOUNTED_AMOUNT',
                             'TAXABLE2_ACCOUNTED_CR',
                             'TAXABLE2_ACCOUNTED_DR',
                             'TAXABLE2_ENTERED_AMOUNT',
                             'TAXABLE2_ENTERED_CR',
                             'TAXABLE2_ENTERED_DR',
                             'TAX3_ACCOUNTED_AMOUNT',
                             'TAX3_ACCOUNTED_CR',
                             'TAX3_ACCOUNTED_DR',
                             'TAX3_CODE',
                             'TAX3_CODE_DESCRIPTION',
                             'TAX3_CODE_NAME',
                             'TAX3_CODE_RATE',
                             'TAX3_CODE_REG_TYPE_CODE',
                             'TAX3_CODE_REG_TYPE_MEANING',
                             'TAX3_CODE_TAX_CLASS_CODE',
                             'TAX3_CODE_TAX_CLASS_MEANING',
                             'TAX3_CODE_TYPE_CODE',
                             'TAX3_CODE_TYPE_MEANING',
                             'TAX3_CODE_VAT_TRX_TYPE_CODE',
                             'TAX3_CODE_VAT_TRX_TYPE_DESC',
                             'TAX3_CODE_VAT_TRX_TYPE_MEANING',
                             'TAX3_ENTERED_AMOUNT',
                             'TAX3_ENTERED_CR',
                             'TAX3_ENTERED_DR',
                             'TAX3_LINE_EFFECTIVE_TAX_RATE',
                             'TAX3_LINE_NUMBER',
                             'TAX3_RECOVERABLE_FLAG',
                             'TAXABLE3_ACCOUNTED_AMOUNT',
                             'TAXABLE3_ACCOUNTED_CR',
                             'TAXABLE3_ACCOUNTED_DR',
                             'TAXABLE3_ENTERED_AMOUNT',
                             'TAXABLE3_ENTERED_CR',
                             'TAXABLE3_ENTERED_DR',
                             'TAX4_ACCOUNTED_AMOUNT',
                             'TAX4_ACCOUNTED_CR',
                             'TAX4_ACCOUNTED_DR',
                             'TAX4_CODE',
                             'TAX4_CODE_DESCRIPTION',
                             'TAX4_CODE_NAME',
                             'TAX4_CODE_RATE',
                             'TAX4_CODE_REG_TYPE_CODE',
                             'TAX4_CODE_REG_TYPE_MEANING',
                             'TAX4_CODE_TAX_CLASS_CODE',
                             'TAX4_CODE_TAX_CLASS_MEANING',
                             'TAX4_CODE_TYPE_CODE',
                             'TAX4_CODE_TYPE_MEANING',
                             'TAX4_CODE_VAT_TRX_TYPE_CODE',
                             'TAX4_CODE_VAT_TRX_TYPE_DESC',
                             'TAX4_CODE_VAT_TRX_TYPE_MEANING',
                             'TAX4_ENTERED_AMOUNT',
                             'TAX4_ENTERED_CR',
                             'TAX4_ENTERED_DR',
                             'TAX4_LINE_EFFECTIVE_TAX_RATE',
                             'TAX4_LINE_NUMBER',
                             'TAX4_RECOVERABLE_FLAG',
                             'TAXABLE4_ACCOUNTED_AMOUNT',
                             'TAXABLE4_ACCOUNTED_CR',
                             'TAXABLE4_ACCOUNTED_DR',
                             'TAXABLE4_ENTERED_AMOUNT',
                             'TAXABLE4_ENTERED_CR',
                             'TAXABLE4_ENTERED_DR') );
Line: 3871

select 'Y' from dual where exists
   (select '1'
    from FA_RX_REPORTS_V RV,
         FA_RX_ATTRSETS  ATT,
         FA_RX_REP_COLUMNS COL
    where RV.REPORT_ID = C_REPORT_ID
      AND ATT.REPORT_ID = RV.REPORT_ID
      AND ATT.ATTRIBUTE_SET = C_ATTRIBUTE_SET
      AND ATT.ATTRIBUTE_SET = COL.ATTRIBUTE_SET
      AND COL.DISPLAY_STATUS = 'YES'
      AND COL.COLUMN_NAME IN (
                             'TAX3_ACCOUNTED_AMOUNT',
                             'TAX3_ACCOUNTED_CR',
                             'TAX3_ACCOUNTED_DR',
                             'TAX3_CODE',
                             'TAX3_CODE_DESCRIPTION',
                             'TAX3_CODE_NAME',
                             'TAX3_CODE_RATE',
                             'TAX3_CODE_REG_TYPE_CODE',
                             'TAX3_CODE_REG_TYPE_MEANING',
                             'TAX3_CODE_TAX_CLASS_CODE',
                             'TAX3_CODE_TAX_CLASS_MEANING',
                             'TAX3_CODE_TYPE_CODE',
                             'TAX3_CODE_TYPE_MEANING',
                             'TAX3_CODE_VAT_TRX_TYPE_CODE',
                             'TAX3_CODE_VAT_TRX_TYPE_DESC',
                             'TAX3_CODE_VAT_TRX_TYPE_MEANING',
                             'TAX3_ENTERED_AMOUNT',
                             'TAX3_ENTERED_CR',
                             'TAX3_ENTERED_DR',
                             'TAX3_LINE_EFFECTIVE_TAX_RATE',
                             'TAX3_LINE_NUMBER',
                             'TAX3_RECOVERABLE_FLAG',
                             'TAXABLE3_ACCOUNTED_AMOUNT',
                             'TAXABLE3_ACCOUNTED_CR',
                             'TAXABLE3_ACCOUNTED_DR',
                             'TAXABLE3_ENTERED_AMOUNT',
                             'TAXABLE3_ENTERED_CR',
                             'TAXABLE3_ENTERED_DR',
                             'TAX4_ACCOUNTED_AMOUNT',
                             'TAX4_ACCOUNTED_CR',
                             'TAX4_ACCOUNTED_DR',
                             'TAX4_CODE',
                             'TAX4_CODE_DESCRIPTION',
                             'TAX4_CODE_NAME',
                             'TAX4_CODE_RATE',
                             'TAX4_CODE_REG_TYPE_CODE',
                             'TAX4_CODE_REG_TYPE_MEANING',
                             'TAX4_CODE_TAX_CLASS_CODE',
                             'TAX4_CODE_TAX_CLASS_MEANING',
                             'TAX4_CODE_TYPE_CODE',
                             'TAX4_CODE_TYPE_MEANING',
                             'TAX4_CODE_VAT_TRX_TYPE_CODE',
                             'TAX4_CODE_VAT_TRX_TYPE_DESC',
                             'TAX4_CODE_VAT_TRX_TYPE_MEANING',
                             'TAX4_ENTERED_AMOUNT',
                             'TAX4_ENTERED_CR',
                             'TAX4_ENTERED_DR',
                             'TAX4_LINE_EFFECTIVE_TAX_RATE',
                             'TAX4_LINE_NUMBER',
                             'TAX4_RECOVERABLE_FLAG',
                             'TAXABLE4_ACCOUNTED_AMOUNT',
                             'TAXABLE4_ACCOUNTED_CR',
                             'TAXABLE4_ACCOUNTED_DR',
                             'TAXABLE4_ENTERED_AMOUNT',
                             'TAXABLE4_ENTERED_CR',
                             'TAXABLE4_ENTERED_DR') );
Line: 3990

 |    This procedure is used to update the legal_reporting_status value      |
 |    on the zx_lines with the value passed as input to this procedure       |
 |                                                                           |
 | SCOPE - Public                                                            |
 |                                                                           |
 | NOTES                                                                     |
 |                                                                           |
 | MODIFICATION HISTORY                                                      |
 |   24-Mar-2006      Ashwin Gurram Created                                  |
 |                                                                           |
 +===========================================================================*/

PROCEDURE ZX_UPD_LEGAL_REPORTING_STATUS(
        p_api_version      IN NUMBER,
  p_init_msg_list      IN VARCHAR2,
  p_commit      IN VARCHAR2,
  p_validation_level    IN VARCHAR2,
        p_application_id_tbl    IN application_id_tbl,
  p_entity_code_tbl    IN entity_code_tbl,
  p_event_class_code_tbl    IN event_class_code_tbl,
  p_trx_id_tbl      IN trx_id_tbl,
  p_trx_line_id_tbl    IN trx_line_id_tbl,
  p_INTERNAL_ORGANIZATION_ID_tbl  IN INTERNAL_ORGANIZATION_ID_TBL,
  p_TAX_LINE_ID_tbl    IN TAX_LINE_ID_TBL,
  p_legal_reporting_status_val  IN zx_lines.LEGAL_REPORTING_STATUS%type,
  x_return_status      OUT NOCOPY VARCHAR2,
  x_msg_count      OUT NOCOPY NUMBER,
  x_msg_data      OUT NOCOPY VARCHAR2
) IS

l_count NUMBER := 0;
Line: 4034

  IF ( l_count > C_LINES_PER_INSERT ) THEN
  l_counter_end := C_LINES_PER_INSERT;
Line: 4044

      UPDATE ZX_LINES
        SET LEGAL_REPORTING_STATUS = p_legal_reporting_status_val,
        LAST_UPDATED_BY = fnd_global.user_id ,
        LAST_UPDATE_DATE = SYSDATE ,
        LAST_UPDATE_LOGIN = fnd_global.conc_login_id ,
        OBJECT_VERSION_NUMBER = OBJECT_VERSION_NUMBER + 1
        WHERE application_id = p_application_id_tbl(i)
          AND entity_code = p_entity_code_tbl(i)
          AND event_class_code = p_event_class_code_tbl(i)
          AND trx_id = p_trx_id_tbl(i)
          AND trx_line_id = p_trx_line_id_tbl(i)
          AND INTERNAL_ORGANIZATION_ID = p_INTERNAL_ORGANIZATION_ID_tbl(i)
          AND TAX_LINE_ID = p_TAX_LINE_ID_tbl(i) ;
Line: 4059

      IF ( l_counter_end + C_LINES_PER_INSERT < l_count ) THEN
        l_counter_end := l_counter_end + C_LINES_PER_INSERT;
Line: 4119

    SELECT DISTINCT v1.reporting_code_name
    FROM (
      SELECT v.reporting_code_name,
             ROW_NUMBER() OVER (PARTITION BY v.trx_line_id
                                ORDER BY v.tax_line_id, v.order_num) AS row_num
      FROM (
         SELECT DISTINCT rep_codes.reporting_code_name, zxl.trx_line_id, zxl.tax_line_id,1 order_num
         FROM zx_reporting_types_b  rep_types,
              zx_reporting_codes_vl rep_codes,
              zx_lines              zxl
         WHERE zxl.application_id = 222
           AND zxl.entity_code = 'TRANSACTIONS'
           AND zxl.event_class_code IN ('INVOICE','DEBIT_MEMO','CREDIT_MEMO')
           AND zxl.trx_id = p_trx_id
           AND zxl.legal_message_rate = rep_codes.reporting_code_id
           AND rep_codes.reporting_type_id = rep_types.reporting_type_id
           AND rep_types.legal_message_flag = 'Y'
         UNION
         SELECT DISTINCT rep_codes.reporting_code_name, zxl.trx_line_id,zxl.tax_line_id, 2 order_num
         FROM zx_report_codes_assoc rep_assoc,
              zx_reporting_types_b  rep_types,
              zx_reporting_codes_vl rep_codes,
              zx_lines              zxl
         WHERE zxl.application_id = 222
           AND zxl.entity_code = 'TRANSACTIONS'
           AND zxl.event_class_code IN ('INVOICE','DEBIT_MEMO','CREDIT_MEMO')
           AND zxl.trx_id = p_trx_id
           AND rep_assoc.entity_id = zxl.tax_rate_id
           AND rep_assoc.entity_code = 'ZX_RATES'
           AND zxl.trx_date BETWEEN rep_assoc.effective_from AND
                NVL(rep_assoc.effective_to, zxl.trx_date)
           AND rep_assoc.reporting_type_id = rep_types.reporting_type_id
           AND rep_assoc.reporting_code_id = rep_codes.reporting_code_id
           AND rep_codes.reporting_type_id = rep_types.reporting_type_id
           AND rep_types.legal_message_flag = 'Y'
         UNION
           SELECT DISTINCT rep_codes.reporting_code_name, zxl.trx_line_id,zxl.tax_line_id, 3 order_num
           FROM zx_reporting_types_b  rep_types,
                zx_reporting_codes_vl rep_codes,
                zx_lines              zxl
           WHERE zxl.application_id = 222
             AND zxl.entity_code = 'TRANSACTIONS'
             AND zxl.event_class_code IN ('INVOICE','DEBIT_MEMO','CREDIT_MEMO')
             AND zxl.trx_id = p_trx_id
             AND zxl.legal_message_status = rep_codes.reporting_code_id
             AND rep_codes.reporting_type_id = rep_types.reporting_type_id
             AND rep_types.legal_message_flag = 'Y'
             ) v
           ) v1
     WHERE v1.row_num = 1;
Line: 4175

    SELECT DISTINCT v1.reporting_code_name
    FROM (
      SELECT v.reporting_code_name,
             v.order_num
      FROM (
        SELECT DISTINCT rep_codes.reporting_code_name, zxl.tax_line_id,1 order_num
        FROM zx_reporting_types_b  rep_types,
             zx_reporting_codes_vl rep_codes,
             zx_lines              zxl
        WHERE zxl.application_id = 222
          AND zxl.entity_code = 'TRANSACTIONS'
          AND zxl.event_class_code IN ('INVOICE','DEBIT_MEMO','CREDIT_MEMO')
          AND zxl.trx_id = p_trx_id
          AND zxl.trx_line_id = p_trx_line_id
          AND zxl.legal_message_rate = rep_codes.reporting_code_id
          AND rep_codes.reporting_type_id = rep_types.reporting_type_id
          AND rep_types.legal_message_flag = 'Y'
        UNION
        SELECT DISTINCT rep_codes.reporting_code_name, zxl.tax_line_id, 2 order_num
        FROM zx_report_codes_assoc rep_assoc,
             zx_reporting_types_b  rep_types,
             zx_reporting_codes_vl rep_codes,
             zx_lines              zxl
        WHERE zxl.application_id = 222
          AND zxl.entity_code = 'TRANSACTIONS'
          AND zxl.event_class_code IN ('INVOICE','DEBIT_MEMO','CREDIT_MEMO')
          AND zxl.trx_id = p_trx_id
          AND zxl.trx_line_id = p_trx_line_id
          AND rep_assoc.entity_id = zxl.tax_rate_id
          AND rep_assoc.entity_code = 'ZX_RATES'
          AND zxl.trx_date BETWEEN rep_assoc.effective_from AND
               NVL(rep_assoc.effective_to, zxl.trx_date)
          AND rep_assoc.reporting_type_id = rep_types.reporting_type_id
          AND rep_assoc.reporting_code_id = rep_codes.reporting_code_id
          AND rep_codes.reporting_type_id = rep_types.reporting_type_id
          AND rep_types.legal_message_flag = 'Y'
        UNION
        SELECT DISTINCT rep_codes.reporting_code_name, zxl.tax_line_id, 3 order_num
        FROM zx_reporting_types_b  rep_types,
             zx_reporting_codes_vl rep_codes,
             zx_lines              zxl
        WHERE zxl.application_id = 222
          AND zxl.entity_code = 'TRANSACTIONS'
          AND zxl.event_class_code IN ('INVOICE','DEBIT_MEMO','CREDIT_MEMO')
          AND zxl.trx_id = p_trx_id
          AND zxl.trx_line_id = p_trx_line_id
          AND zxl.legal_message_status = rep_codes.reporting_code_id
          AND rep_codes.reporting_type_id = rep_types.reporting_type_id
          AND rep_types.legal_message_flag = 'Y'
         ) v
      ORDER BY v.tax_line_id,v.order_num,v.reporting_code_name) v1
   WHERE rownum = 1;
Line: 4300

    SELECT v1.reporting_code_name, v1.reporting_code_char_value
    FROM
     (SELECT v.reporting_code_name, v.reporting_code_char_value
      FROM (
          SELECT rep_codes.reporting_code_name, rep_codes.reporting_code_char_value, 1 order_num
          FROM zx_report_codes_assoc rep_assoc,
               zx_reporting_types_b  rep_types,
               zx_reporting_codes_vl rep_codes,
               zx_lines              zxl
          WHERE zxl.tax_line_id = p_tax_line_id
          AND rep_types.reporting_type_id = p_esl_eu_trx_type
          AND rep_types.reporting_type_id = rep_assoc.reporting_type_id
          AND rep_assoc.entity_id = NVL(zxl.direct_rate_result_id, zxl.rate_result_id)
          AND rep_assoc.entity_code = 'ZX_PROCESS_RESULTS'
          AND zxl.trx_date BETWEEN rep_assoc.effective_from AND
               NVL(rep_assoc.effective_to, zxl.trx_date)
          AND rep_assoc.reporting_code_id = rep_codes.reporting_code_id
          AND ((p_esl_eu_goods IS NOT NULL
                AND rep_codes.reporting_code_id = p_esl_eu_goods) OR
               (p_esl_eu_services IS NOT NULL
                AND rep_codes.reporting_code_id = p_esl_eu_services) OR
               (p_esl_eu_addl_code1 IS NOT NULL
                AND rep_codes.reporting_code_id = p_esl_eu_addl_code1) OR
               (p_esl_eu_addl_code2 IS NOT NULL
                AND rep_codes.reporting_code_id = p_esl_eu_addl_code2))
          UNION
          SELECT rep_codes.reporting_code_name, rep_codes.reporting_code_char_value, 2 order_num
          FROM zx_report_codes_assoc rep_assoc,
               zx_reporting_types_b  rep_types,
               zx_reporting_codes_vl rep_codes,
               zx_lines              zxl
          WHERE zxl.tax_line_id = p_tax_line_id
          AND rep_types.reporting_type_id = p_esl_eu_trx_type
          AND rep_types.reporting_type_id = rep_assoc.reporting_type_id
          AND rep_assoc.entity_id = zxl.tax_rate_id
          AND rep_assoc.entity_code = 'ZX_RATES'
          AND zxl.trx_date BETWEEN rep_assoc.effective_from AND
               NVL(rep_assoc.effective_to, zxl.trx_date)
          AND rep_assoc.reporting_code_id = rep_codes.reporting_code_id
          AND ((p_esl_eu_goods IS NOT NULL
                AND rep_codes.reporting_code_id = p_esl_eu_goods) OR
               (p_esl_eu_services IS NOT NULL
                AND rep_codes.reporting_code_id = p_esl_eu_services) OR
               (p_esl_eu_addl_code1 IS NOT NULL
                AND rep_codes.reporting_code_id = p_esl_eu_addl_code1) OR
               (p_esl_eu_addl_code2 IS NOT NULL
                AND rep_codes.reporting_code_id = p_esl_eu_addl_code2))
          UNION
          SELECT rep_codes.reporting_code_name, rep_codes.reporting_code_char_value, 3 order_num
          FROM zx_report_codes_assoc rep_assoc,
               zx_reporting_types_b  rep_types,
               zx_reporting_codes_vl rep_codes,
               zx_lines              zxl
          WHERE zxl.tax_line_id = p_tax_line_id
          AND rep_types.reporting_type_id = p_esl_eu_trx_type
          AND rep_types.reporting_type_id = rep_assoc.reporting_type_id
          AND rep_assoc.entity_id = zxl.status_result_id
          AND rep_assoc.entity_code = 'ZX_PROCESS_RESULTS'
          AND zxl.trx_date BETWEEN rep_assoc.effective_from AND
               NVL(rep_assoc.effective_to, zxl.trx_date)
          AND rep_assoc.reporting_code_id = rep_codes.reporting_code_id
          AND ((p_esl_eu_goods IS NOT NULL
                AND rep_codes.reporting_code_id = p_esl_eu_goods) OR
               (p_esl_eu_services IS NOT NULL
                AND rep_codes.reporting_code_id = p_esl_eu_services) OR
               (p_esl_eu_addl_code1 IS NOT NULL
                AND rep_codes.reporting_code_id = p_esl_eu_addl_code1) OR
               (p_esl_eu_addl_code2 IS NOT NULL
                AND rep_codes.reporting_code_id = p_esl_eu_addl_code2))
         ) v
      WHERE v.reporting_code_name IS NOT NULL
      ORDER BY v.order_num,v.reporting_code_name) v1
    WHERE ROWNUM = 1;
Line: 4425

    select substr(text,5,70) into l_version_info from user_source
    where  name = 'ZX_EXTRACT_PKG'
    and    text like '%Header:%'
    and    type = 'PACKAGE BODY'
    and    line < 10;
Line: 4442

    select substr(text,5,70) into l_version_info from user_source
    where  name = 'ZX_AR_EXTRACT_PKG'
    and    text like '%Header:%'
    and    type = 'PACKAGE BODY'
    and    line < 10;
Line: 4454

    select substr(text,5,70) into l_version_info from user_source
    where  name = 'ZX_AP_EXTRACT_PKG'
    and    text like '%Header:%'
    and    type = 'PACKAGE BODY'
    and    line < 10;
Line: 4465

    select substr(text,5,70) into l_version_info from user_source
    where  name = 'ZX_AR_POPULATE_PKG'
    and    text like '%Header:%'
    and    type = 'PACKAGE BODY'
    and    line < 10;
Line: 4476

    select substr(text,5,70) into l_version_info from user_source
    where  name = 'ZX_AP_POPULATE_PKG'
    and    text like '%Header:%'
    and    type = 'PACKAGE BODY'
    and    line < 10;
Line: 4487

    select substr(text,5,70) into l_version_info from user_source
    where  name = 'ZX_GL_EXTRACT_PKG'
    and    text like '%Header:%'
    and    type = 'PACKAGE BODY'
    and    line < 10;