DBA Data[Home] [Help]

APPS.JA_CN_SI_BANK_DET_PKG SQL Statements

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

Line: 60

      SELECT jcspa.flex_segment_value Accounting_Unit,
             jcspa.description Accounting_Unit_Name,
             jcspa.company_name,
             jcspa.organization_id,
             jcspa.ent_quality,
             jcspa.ent_industry,
             ar.major_version || '.' || ar.minor_version || '.' ||
             ar.tape_version software_version,
             fcv.name,
             jcspa.cnao_stand_ver
        FROM JA_CN_SYSTEM_BANK_PARAMS_ALL_V jcspa,
             gl_ledgers                     gl,
             ad_releases                    ar,
             fnd_currencies_vl              fcv
       WHERE ar.release_id = (SELECT max(release_id) FROM ad_releases)
         AND fcv.currency_code = gl.currency_code
         AND gl.ledger_id = ln_ledger_id
         AND jcspa.legal_entity_id = ln_legal_entity_id
         AND jcspa.flex_segment_value = lv_bsv;
Line: 184

      SELECT ffv.flex_value sub_flex_value,
             ffv.description,
             ffv.parent_flex_value,
             ffv.HIERARCHY_LEVEL
        FROM (
              SELECT v.flex_value_set_id,
                     h.parent_flex_value,
                     v.flex_value,
                     v.description,
                     v.summary_flag,
                     v.HIERARCHY_LEVEL
                FROM fnd_flex_values_vl            v,
                     fnd_flex_value_norm_hierarchy h,
                     fnd_flex_value_sets           s
               WHERE h.flex_value_set_id = v.flex_value_set_id
                 AND s.flex_value_set_id = v.flex_value_set_id
                 AND (((s.format_type = 'N') AND
                     (fnd_number.canonical_to_number(v.flex_value) BETWEEN
                     fnd_number.canonical_to_number(h.child_flex_value_low) AND
                     fnd_number.canonical_to_number(h.child_flex_value_high))) OR
                     ((s.format_type IN ('D', 'T')) AND
                     (to_date(v.flex_value,
                                (decode(s.maximum_size,
                                        5,
                                        'HH24:MI',
                                        8,
                                        'HH24:MI:SS',
                                        9,
                                        'DD-MON-RR',
                                        11,
                                        'DD-MON-YYYY',
                                        15,
                                        'DD-MON-RR HH24:MI',
                                        17,
                                        'DD-MON-YYYY HH24:MI',
                                        18,
                                        'DD-MON-RR HH24:MI:SS',
                                        20,
                                        'DD-MON-YYYY HH24:MI:SS'))) BETWEEN
                     to_date(h.child_flex_value_low,
                                (decode(s.maximum_size,
                                        5,
                                        'HH24:MI',
                                        8,
                                        'HH24:MI:SS',
                                        9,
                                        'DD-MON-RR',
                                        11,
                                        'DD-MON-YYYY',
                                        15,
                                        'DD-MON-RR HH24:MI',
                                        17,
                                        'DD-MON-YYYY HH24:MI',
                                        18,
                                        'DD-MON-RR HH24:MI:SS',
                                        20,
                                        'DD-MON-YYYY HH24:MI:SS'))) AND
                     to_date(h.child_flex_value_high,
                                (decode(s.maximum_size,
                                        5,
                                        'HH24:MI',
                                        8,
                                        'HH24:MI:SS',
                                        9,
                                        'DD-MON-RR',
                                        11,
                                        'DD-MON-YYYY',
                                        15,
                                        'DD-MON-RR HH24:MI',
                                        17,
                                        'DD-MON-YYYY HH24:MI',
                                        18,
                                        'DD-MON-RR HH24:MI:SS',
                                        20,
                                        'DD-MON-YYYY HH24:MI:SS'))))) OR
                     ((s.format_type NOT IN ('N', 'D', 'T')) AND
                     (v.flex_value BETWEEN h.child_flex_value_low AND
                     h.child_flex_value_high)))
                 AND ((v.summary_flag = 'Y' AND h.range_attribute = 'P') OR
                     (v.summary_flag = 'N' AND h.range_attribute = 'C'))
          )ffv where ffv.FLEX_VALUE_SET_ID =
             (SELECT fifsv.FLEX_VALUE_SET_ID
                FROM FND_ID_FLEX_SEGMENTS_VL      fifsv,
                     FND_SEGMENT_ATTRIBUTE_VALUES FSAV
               WHERE FSAV.ATTRIBUTE_VALUE = 'Y'
                 AND FSAV.APPLICATION_ID = 101
                 AND FSAV.ID_FLEX_CODE = 'GL#'
                 AND FSAV.APPLICATION_ID = fifsv.APPLICATION_ID
                 AND FSAV.ID_FLEX_NUM = fifsv.ID_FLEX_NUM
                 AND FSAV.ID_FLEX_CODE = fifsv.ID_FLEX_CODE
                 AND FSAV.APPLICATION_COLUMN_NAME =
                     fifsv.APPLICATION_COLUMN_NAME
                 AND FSAV.SEGMENT_ATTRIBUTE_TYPE = 'GL_BALANCING'
                 AND fifsv.ID_FLEX_NUM in
                     (SELECT chart_of_accounts_id
                        FROM gl_ledgers gls
                       where gls.ledger_id = pn_ledger_id))
         AND flex_value = pv_bsv
       ORDER by flex_value;
Line: 328

      select ffv.flex_value, ffv.description,ffv.HIERARCHY_LEVEL
        into l_single_vale, l_single_desc,l_level
        from fnd_flex_values_vl ffv
       where ffv.FLEX_VALUE_SET_ID =
             (SELECT fifsv.FLEX_VALUE_SET_ID
                FROM FND_ID_FLEX_SEGMENTS_VL      fifsv,
                     FND_SEGMENT_ATTRIBUTE_VALUES FSAV
               WHERE FSAV.ATTRIBUTE_VALUE = 'Y'
                 AND FSAV.APPLICATION_ID = 101
                 AND FSAV.ID_FLEX_CODE = 'GL#'
                 AND FSAV.APPLICATION_ID = fifsv.APPLICATION_ID
                 AND FSAV.ID_FLEX_NUM = fifsv.ID_FLEX_NUM
                 AND FSAV.ID_FLEX_CODE = fifsv.ID_FLEX_CODE
                 AND FSAV.APPLICATION_COLUMN_NAME =
                     fifsv.APPLICATION_COLUMN_NAME
                 AND FSAV.SEGMENT_ATTRIBUTE_TYPE = 'GL_BALANCING'
                 AND fifsv.ID_FLEX_NUM =
                     (SELECT chart_of_accounts_id
                        FROM gl_ledgers gls
                       where gls.ledger_id = pn_ledger_id))
         and ffv.FLEX_VALUE = pv_bsv;
Line: 405

      select ffh.flex_value_set_id, ffh.FLEX_VALUE, SUMMARY_FLAG
        from FND_FLEX_VALUE_CHILDREN_V ffh
       where ffh.flex_value_set_id = c_valueset_id
         and ffh.PARENT_FLEX_VALUE = c_bsv
         order by  ffh.FLEX_VALUE;
Line: 421

      SELECT fifsv.FLEX_VALUE_SET_ID
        into l_flex_valueset_id
        FROM FND_ID_FLEX_SEGMENTS_VL      fifsv,
             FND_SEGMENT_ATTRIBUTE_VALUES FSAV
       WHERE FSAV.ATTRIBUTE_VALUE = 'Y'
         AND FSAV.APPLICATION_ID = 101
         AND FSAV.ID_FLEX_CODE = 'GL#'
         AND FSAV.APPLICATION_ID = fifsv.APPLICATION_ID
         AND FSAV.ID_FLEX_NUM = fifsv.ID_FLEX_NUM
         AND FSAV.ID_FLEX_CODE = fifsv.ID_FLEX_CODE
         AND FSAV.APPLICATION_COLUMN_NAME = fifsv.APPLICATION_COLUMN_NAME
         AND FSAV.SEGMENT_ATTRIBUTE_TYPE = 'GL_BALANCING'
         AND fifsv.ID_FLEX_NUM in
             (SELECT chart_of_accounts_id
                FROM gl_ledgers gls
               where gls.ledger_id = pn_ledger_id);
Line: 439

         SELECT SUMMARY_FLAG
           INTO lv_summary
           FROM FND_FLEX_VALUE_SETS ffs, FND_FLEX_VALUES_VL ffv
          WHERE ffs.flex_value_set_id = ffv.FLEX_VALUE_SET_ID
            AND ffv.FLEX_VALUE_SET_ID = l_flex_valueset_id
            AND ffv.FLEX_VALUE = l_bsv_temp;
Line: 538

      SELECT DISTINCT CURRENCY_CODE, Description CURRENCY_NAME, Description_TL CURRENCY_ENG_NAME
      FROM JA_CN_SI_CURRENCIES_GT;
Line: 612

      SELECT  fcv.currency_code, fcv.name currency_name
        FROM fnd_currencies_vl fcv, GL_JE_LINES gjl, GL_JE_HEADERS gjh
       WHERE fcv.currency_code = gjh.CURRENCY_CODE
         AND gjh.je_header_id = gjl.je_header_id
         AND gjh.ledger_id = pn_ledger_id
         AND gjh.period_name IN
             (SELECT period_name
                FROM gl_periods
               WHERE PERIOD_SET_NAME =
                     (SELECT PERIOD_SET_NAME
                        FROM gl_ledgers
                       WHERE ledger_id = pn_ledger_id
                         AND PERIOD_YEAR = pn_accounting_year)

              )
         AND ja_cn_utility.get_balancing_segment(gjl.code_combination_id) =
             pv_bsv;
Line: 641

      SELECT fct.name
        into l_currency_en
        FROM FND_CURRENCIES_TL fct
       WHERE fct.currency_code = v_row.currency_code
         and language = 'US';
Line: 646

      INSERT INTO JA_CN_SI_CURRENCIES_GT
        (CURRENCY_CODE, Description, Description_tl)
      VALUES
        (v_row.currency_code, v_row.currency_name, l_currency_en);
Line: 698

      SELECT GP.PERIOD_YEAR, GP.PERIOD_NUM, GP.START_DATE, GP.END_DATE
        FROM GL_PERIODS GP, GL_LEDGERS GLD
       WHERE GP.PERIOD_YEAR = ln_accounting_year
         AND GP.PERIOD_SET_NAME = GLD.PERIOD_SET_NAME
         AND GP.PERIOD_TYPE= GLD.ACCOUNTED_PERIOD_TYPE
         AND GLD.LEDGER_ID = ln_ledger_id;
Line: 773

      select accounting_struct_id, ACCOUNTING_STRUCTURE_FLEX_NUM
        from ja_cn_system_bank_params_all jcs
       WHERE jcs.ledger_id = pn_ledger_id --jcs.flex_vale_segment=pv_bsv
       AND rownum=1
       ORDER BY flex_segment_value;
Line: 800

      select fnd_flex_ext.get_segs('JA',
                                   'ACCT',
                                   l_code.ACCOUNTING_STRUCTURE_FLEX_NUM,
                                   l_code.ACCOUNTING_STRUCT_ID)
        into l_rule
        from dual;
Line: 847

      select b.flex_value,
             t.description,
             NULL acc_level,
             (select FLV.MEANING
                from FND_LOOKUP_VALUES flv
               where flv.lookup_type = 'ACCOUNT_TYPE'
                 and flv.view_APPLICATION_ID = 0
                 and flv.security_group_id = 0
                 and language = userenv('LANG')
                 and flv.lookup_code =
                     (substr(COMPILED_VALUE_ATTRIBUTES,
                             instr(COMPILED_VALUE_ATTRIBUTES, fnd_global.local_chr(10), 1, 2) + 1,
                             instr(COMPILED_VALUE_ATTRIBUTES, fnd_global.local_chr(10), 1, 3) - 1 -
                             instr(COMPILED_VALUE_ATTRIBUTES, fnd_global.local_chr(10), 1, 2)))) acc_type,
         (select FLV.MEANING
                  from FND_LOOKUP_VALUES flv
                 where flv.lookup_type = 'JA_CN_DEBIT_CREDIT'
                   and flv.view_APPLICATION_ID = 0
                   and flv.security_group_id = 0
                   and language = userenv('LANG')
                   and flv.lookup_code =             (substr(COMPILED_VALUE_ATTRIBUTES,
                       instr(COMPILED_VALUE_ATTRIBUTES, fnd_global.local_chr(10), 1, 7) + 1))) balance_side,
            to_char(nvl(b.START_DATE_ACTIVE,b.creation_date),'YYYYMMDD') START_DATE_ACTIVE,to_char(b.end_date_active,'YYYYMMDD') end_date_active
        from FND_FLEX_VALUES_TL T, FND_FLEX_VALUES B
       where B.FLEX_VALUE_ID = T.FLEX_VALUE_ID
         and T.LANGUAGE = userenv('LANG')
         and substr(COMPILED_VALUE_ATTRIBUTES,
                      instr(COMPILED_VALUE_ATTRIBUTES, fnd_global.local_chr(10), 1, 5) + 1,
                      instr(COMPILED_VALUE_ATTRIBUTES, fnd_global.local_chr(10), 1, 6) - 1 -
                      instr(COMPILED_VALUE_ATTRIBUTES, fnd_global.local_chr(10), 1, 5)) = 'I'
         and b.FLEX_VALUE_SET_ID = c_valueset_id;
Line: 903

    SELECT fifsv.FLEX_VALUE_SET_ID
      into l_valueset_id
      FROM FND_ID_FLEX_SEGMENTS_VL fifsv, FND_SEGMENT_ATTRIBUTE_VALUES FSAV
     WHERE FSAV.ATTRIBUTE_VALUE = 'Y'
       AND FSAV.APPLICATION_ID = 101
       AND FSAV.ID_FLEX_CODE = 'GL#'
       AND FSAV.APPLICATION_ID = fifsv.APPLICATION_ID
       AND FSAV.ID_FLEX_NUM = fifsv.ID_FLEX_NUM
       AND FSAV.ID_FLEX_CODE = fifsv.ID_FLEX_CODE
       AND FSAV.APPLICATION_COLUMN_NAME = fifsv.APPLICATION_COLUMN_NAME
       AND FSAV.SEGMENT_ATTRIBUTE_TYPE = 'GL_ACCOUNT'
       AND fifsv.ID_FLEX_NUM in
           (SELECT chart_of_accounts_id
              FROM gl_ledgers gls
             where gls.ledger_id = pn_ledger_id);
Line: 933

      select count(1)
        into l_parent_count
        from FND_FLEX_VALUE_CHILDREN_V ffvc
       where ffvc.flex_value_set_id = l_valueset_id
         and ffvc.flex_value = l_inner.flex_value;
Line: 1015

     select b.flex_value,COMPILED_VALUE_ATTRIBUTES,
               t.description,
               NULL acc_level,
               (select FLV.MEANING
                  from FND_LOOKUP_VALUES flv
                 where flv.lookup_type = 'ACCOUNT_TYPE'
                   and flv.view_APPLICATION_ID = 0
                   and flv.security_group_id = 0
                   and language = userenv('LANG')
                   and flv.lookup_code =
                       (substr(COMPILED_VALUE_ATTRIBUTES,
                               instr(COMPILED_VALUE_ATTRIBUTES, fnd_global.local_chr(10), 1, 2) + 1,
                               instr(COMPILED_VALUE_ATTRIBUTES, fnd_global.local_chr(10), 1, 3) - 1 -
                               instr(COMPILED_VALUE_ATTRIBUTES, fnd_global.local_chr(10), 1, 2)))) acc_type,
               (select FLV.MEANING
                  from FND_LOOKUP_VALUES flv
                 where flv.lookup_type = 'JA_CN_UOM'
                   and flv.view_APPLICATION_ID = 0
                   and flv.security_group_id = 0
                   and language = userenv('LANG')
                   and flv.lookup_code =
                       (substr(COMPILED_VALUE_ATTRIBUTES,
                               instr(COMPILED_VALUE_ATTRIBUTES, fnd_global.local_chr(10), 1, 6) + 1,
                               instr(COMPILED_VALUE_ATTRIBUTES, fnd_global.local_chr(10), 1, 7) - 1 -
                               instr(COMPILED_VALUE_ATTRIBUTES, fnd_global.local_chr(10), 1, 6)))) account_unit,
         (select FLV.MEANING
                  from FND_LOOKUP_VALUES flv
                 where flv.lookup_type = 'JA_CN_DEBIT_CREDIT'
                   and flv.view_APPLICATION_ID = 0
                   and flv.security_group_id = 0
                   and language = userenv('LANG')
                   and flv.lookup_code =             (substr(COMPILED_VALUE_ATTRIBUTES,
                       instr(COMPILED_VALUE_ATTRIBUTES, fnd_global.local_chr(10), 1, 7) + 1))) balance_side,
               to_char(nvl(b.START_DATE_ACTIVE,b.creation_date),'YYYYMMDD') START_DATE_ACTIVE,to_char(b.end_date_active,'YYYYMMDD') end_date_active
          from FND_FLEX_VALUES_TL T, FND_FLEX_VALUES B
         where B.FLEX_VALUE_ID = T.FLEX_VALUE_ID
           and T.LANGUAGE = userenv('LANG')
           and substr(COMPILED_VALUE_ATTRIBUTES,
                      instr(COMPILED_VALUE_ATTRIBUTES, fnd_global.local_chr(10), 1, 5) + 1,
                      instr(COMPILED_VALUE_ATTRIBUTES, fnd_global.local_chr(10), 1, 6) - 1 -
                      instr(COMPILED_VALUE_ATTRIBUTES, fnd_global.local_chr(10), 1, 5)) = 'E'
         and b.FLEX_VALUE_SET_ID = c_flex_id;
Line: 1076

    SELECT fifsv.FLEX_VALUE_SET_ID
      into l_valueset_id
      FROM FND_ID_FLEX_SEGMENTS_VL fifsv, FND_SEGMENT_ATTRIBUTE_VALUES FSAV
     WHERE FSAV.ATTRIBUTE_VALUE = 'Y'
       AND FSAV.APPLICATION_ID = 101
       AND FSAV.ID_FLEX_CODE = 'GL#'
       AND FSAV.APPLICATION_ID = fifsv.APPLICATION_ID
       AND FSAV.ID_FLEX_NUM = fifsv.ID_FLEX_NUM
       AND FSAV.ID_FLEX_CODE = fifsv.ID_FLEX_CODE
       AND FSAV.APPLICATION_COLUMN_NAME = fifsv.APPLICATION_COLUMN_NAME
       AND FSAV.SEGMENT_ATTRIBUTE_TYPE = 'GL_ACCOUNT'
       AND fifsv.ID_FLEX_NUM in
           (SELECT chart_of_accounts_id
              FROM gl_ledgers gls
             where gls.ledger_id = pn_ledger_id);
Line: 1104

      select count(1)
        into l_parent_count
        from FND_FLEX_VALUE_CHILDREN_V ffvc
       where ffvc.flex_value_set_id = l_valueset_id
         and ffvc.flex_value = l_extra.flex_value;
Line: 1201

      select count(1)
        into l_count
        from (SELECT v.flex_value_set_id,
                     h.parent_flex_value,
                     v.flex_value,
                     v.description,
                     v.summary_flag
                FROM fnd_flex_values_vl            v,
                     fnd_flex_value_norm_hierarchy h,
                     fnd_flex_value_sets           s
               WHERE h.flex_value_set_id = v.flex_value_set_id
                 AND v.ENABLED_FLAG = 'Y'
                 AND s.flex_value_set_id = v.flex_value_set_id
                 AND (((s.format_type = 'N') AND
                     (fnd_number.canonical_to_number(v.flex_value) BETWEEN
                     fnd_number.canonical_to_number(h.child_flex_value_low) AND
                     fnd_number.canonical_to_number(h.child_flex_value_high))) OR
                     ((s.format_type IN ('D', 'T')) AND
                     (to_date(v.flex_value,
                                (decode(s.maximum_size,
                                        5,
                                        'HH24:MI',
                                        8,
                                        'HH24:MI:SS',
                                        9,
                                        'DD-MON-RR',
                                        11,
                                        'DD-MON-YYYY',
                                        15,
                                        'DD-MON-RR HH24:MI',
                                        17,
                                        'DD-MON-YYYY HH24:MI',
                                        18,
                                        'DD-MON-RR HH24:MI:SS',
                                        20,
                                        'DD-MON-YYYY HH24:MI:SS'))) BETWEEN
                     to_date(h.child_flex_value_low,
                                (decode(s.maximum_size,
                                        5,
                                        'HH24:MI',
                                        8,
                                        'HH24:MI:SS',
                                        9,
                                        'DD-MON-RR',
                                        11,
                                        'DD-MON-YYYY',
                                        15,
                                        'DD-MON-RR HH24:MI',
                                        17,
                                        'DD-MON-YYYY HH24:MI',
                                        18,
                                        'DD-MON-RR HH24:MI:SS',
                                        20,
                                        'DD-MON-YYYY HH24:MI:SS'))) AND
                     to_date(h.child_flex_value_high,
                                (decode(s.maximum_size,
                                        5,
                                        'HH24:MI',
                                        8,
                                        'HH24:MI:SS',
                                        9,
                                        'DD-MON-RR',
                                        11,
                                        'DD-MON-YYYY',
                                        15,
                                        'DD-MON-RR HH24:MI',
                                        17,
                                        'DD-MON-YYYY HH24:MI',
                                        18,
                                        'DD-MON-RR HH24:MI:SS',
                                        20,
                                        'DD-MON-YYYY HH24:MI:SS'))))) OR
                     ((s.format_type NOT IN ('N', 'D', 'T')) AND
                     (v.flex_value BETWEEN h.child_flex_value_low AND
                     h.child_flex_value_high)))
                 AND ((v.summary_flag = 'Y' AND h.range_attribute = 'P') OR
                     (v.summary_flag = 'N' AND h.range_attribute = 'C'))) ffvc
       where ffvc.flex_value_set_id = p_valueset
         and ffvc.flex_value = l_temp;
Line: 1283

        select ffvc.parent_flex_value
          into l_temp2
          from (SELECT v.flex_value_set_id,
                       h.parent_flex_value,
                       v.flex_value,
                       v.description,
                       v.summary_flag
                  FROM fnd_flex_values_vl            v,
                       fnd_flex_value_norm_hierarchy h,
                       fnd_flex_value_sets           s
                 WHERE h.flex_value_set_id = v.flex_value_set_id
                   AND v.ENABLED_FLAG = 'Y'
                   AND s.flex_value_set_id = v.flex_value_set_id
                   AND (((s.format_type = 'N') AND
                       (fnd_number.canonical_to_number(v.flex_value) BETWEEN
                       fnd_number.canonical_to_number(h.child_flex_value_low) AND
                       fnd_number.canonical_to_number(h.child_flex_value_high))) OR
                       ((s.format_type IN ('D', 'T')) AND
                       (to_date(v.flex_value,
                                  (decode(s.maximum_size,
                                          5,
                                          'HH24:MI',
                                          8,
                                          'HH24:MI:SS',
                                          9,
                                          'DD-MON-RR',
                                          11,
                                          'DD-MON-YYYY',
                                          15,
                                          'DD-MON-RR HH24:MI',
                                          17,
                                          'DD-MON-YYYY HH24:MI',
                                          18,
                                          'DD-MON-RR HH24:MI:SS',
                                          20,
                                          'DD-MON-YYYY HH24:MI:SS'))) BETWEEN
                       to_date(h.child_flex_value_low,
                                  (decode(s.maximum_size,
                                          5,
                                          'HH24:MI',
                                          8,
                                          'HH24:MI:SS',
                                          9,
                                          'DD-MON-RR',
                                          11,
                                          'DD-MON-YYYY',
                                          15,
                                          'DD-MON-RR HH24:MI',
                                          17,
                                          'DD-MON-YYYY HH24:MI',
                                          18,
                                          'DD-MON-RR HH24:MI:SS',
                                          20,
                                          'DD-MON-YYYY HH24:MI:SS'))) AND
                       to_date(h.child_flex_value_high,
                                  (decode(s.maximum_size,
                                          5,
                                          'HH24:MI',
                                          8,
                                          'HH24:MI:SS',
                                          9,
                                          'DD-MON-RR',
                                          11,
                                          'DD-MON-YYYY',
                                          15,
                                          'DD-MON-RR HH24:MI',
                                          17,
                                          'DD-MON-YYYY HH24:MI',
                                          18,
                                          'DD-MON-RR HH24:MI:SS',
                                          20,
                                          'DD-MON-YYYY HH24:MI:SS'))))) OR
                       ((s.format_type NOT IN ('N', 'D', 'T')) AND
                       (v.flex_value BETWEEN h.child_flex_value_low AND
                       h.child_flex_value_high)))
                   AND ((v.summary_flag = 'Y' AND h.range_attribute = 'P') OR
                       (v.summary_flag = 'N' AND h.range_attribute = 'C'))) ffvc
         where ffvc.flex_value_set_id = p_valueset
           and ffvc.flex_value = l_temp;