DBA Data[Home] [Help]

APPS.FEM_ADMIN_UTIL_PKG SQL Statements

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

Line: 32

    DELETE FROM fem_tab_class_status_gt
    WHERE table_name = p_tab_name;
Line: 40

          p_msg_text => 'Delete from FEM_TAB_CLASS_STATUS_GT failed with: '||SQLERRM);
Line: 45

    DELETE FROM fem_tab_class_errors_gt
    WHERE table_name = p_tab_name;
Line: 53

          p_msg_text => 'Delete from FEM_TAB_CLASS_ERRORS_GT failed with: '||SQLERRM);
Line: 94

      INSERT INTO fem_tab_class_errors_gt
       (TABLE_NAME, TABLE_CLASSIFICATION_CODE, MESSAGE_TEXT)
      VALUES
       (p_tab_name, p_tab_class_cd, nvl(v_msg_data,'?'));
Line: 127

    INSERT INTO fem_tab_class_errors_gt
     (TABLE_NAME, TABLE_CLASSIFICATION_CODE, MESSAGE_TEXT)
    VALUES
     (p_tab_name, p_tab_class_cd, nvl(v_msg_data,'?'));
Line: 140

        p_msg_text => 'Insert into FEM_TAB_CLASS_ERRORS_GT failed with: '||SQLERRM);
Line: 153

  INSERT INTO fem_tab_class_status_gt
    (TABLE_NAME, TABLE_CLASSIFICATION_CODE, VALID_FLAG)
  VALUES
    (p_tab_name, p_tab_class_cd, decode(p_passed_validation,c_true,'Y','N'));
Line: 164

        p_msg_text => 'Insert into FEM_TAB_CLASS_STATUS_GT failed with: '||SQLERRM);
Line: 208

  SELECT count(*)
  INTO v_count
  FROM fem_data_loader_objects
  WHERE table_name = p_tab_name;
Line: 215

      SELECT display_name
      INTO v_tab_disp_name
      FROM fem_tables_vl
      WHERE table_name = p_tab_name;
Line: 274

      INSERT INTO fem_mp_process_options (
        OBJECT_TYPE_CODE,
        STEP_NAME,
        OBJECT_ID,
        DATA_SLICE_TYPE_CODE,
        PROCESS_DATA_SLICES_CD,
        PROCESS_PARTITION_CD,
        NUM_OF_PROCESSES,
        CREATED_BY,
        CREATION_DATE,
        LAST_UPDATED_BY,
        LAST_UPDATE_DATE,
        LAST_UPDATE_LOGIN,
        OBJECT_VERSION_NUMBER )
      VALUES (
        'SOURCE_DATA_LOADER',
        'ALL',
        v_obj_id,
        2,
        1000,
        0,
        1,
        c_user_id,
        sysdate,
        c_user_id,
        sysdate,
        FND_GLOBAL.Login_Id,
        1 );
Line: 303

      INSERT INTO fem_data_loader_objects (
        OBJECT_ID,
        TABLE_NAME,
        CREATED_BY,
        CREATION_DATE,
        LAST_UPDATED_BY,
        LAST_UPDATE_DATE,
        LAST_UPDATE_LOGIN )
      VALUES (
        v_obj_id,
        p_tab_name,
        c_user_id,
        sysdate,
        c_user_id,
        sysdate,
        FND_GLOBAL.Login_Id );
Line: 372

    SELECT column_name
    FROM fem_table_prop_col_req
    WHERE table_property_code = p_tab_prop_cd;
Line: 423

  SELECT meaning
  INTO v_obj_name
  FROM fnd_lookup_values_vl
  WHERE lookup_type = 'FEM_TAB_CLASS_OBJECTS'
  AND lookup_code = p_prop_type;
Line: 431

    v_sql := 'SELECT column_name'
          ||' FROM fem_table_prop_col_req'
          ||' WHERE table_property_code = :1 ';
Line: 436

                    ||'(SELECT column_name'
                    ||' FROM fem_tab_columns_b'
                    ||' WHERE table_name = :2'
                    ||' AND enabled_flag = ''Y'')';
Line: 442

                    ||'(SELECT column_name'
                    ||' FROM fem_tab_column_prop'
                    ||' WHERE table_name = :2'
                    ||' AND column_property_code = '''||v_col_prop_cd||''')';
Line: 482

    v_sql := 'SELECT count(*)';
Line: 519

    v_sql := 'SELECT t.column_name, nvl(x.value_set_required_flag,''N'')'
          ||' FROM fem_tab_columns_b t, fem_xdim_dimensions x'
          ||' WHERE t.dimension_id = x.dimension_id(+)'
          ||' AND t.table_name = :1'
          ||' AND enabled_flag = ''Y'''
          ||' AND t.column_name NOT IN '
            ||'(SELECT column_name'
            ||' FROM fem_table_prop_col_req'
            ||' WHERE table_property_code = :2) ';
Line: 530

                    ||'(SELECT column_name'
                    ||' FROM fem_tab_column_prop'
                    ||' WHERE table_name = '''||p_tab_name||''''
                    ||' AND column_property_code = '''||v_col_prop_cd||''')';
Line: 720

    SELECT a.column_name
    FROM all_tab_columns a, fem_tab_column_prop p
    WHERE a.table_name = p_tab_name
    AND a.owner = p_owner
    AND a.nullable = 'Y'
    AND a.table_name = p.table_name
    AND a.column_name = p.column_name
    AND p.column_property_code = 'PROCESSING_KEY'
    ORDER BY a.column_name;
Line: 807

  SELECT object_type
  INTO v_obj_type
  FROM user_objects
  WHERE object_name = p_tab_name;
Line: 822

    SELECT count(*)
    INTO v_count
    FROM user_updatable_columns
    WHERE table_name = p_tab_name
    AND (updatable = 'NO'
      OR insertable = 'NO'
      OR deletable = 'NO');
Line: 962

    SELECT index_name
    FROM   all_indexes
    WHERE  table_name = p_name
      AND  table_owner = p_owner
      AND  uniqueness = 'UNIQUE';
Line: 969

    SELECT column_name, data_type, data_length, data_precision
    FROM   all_tab_columns
    WHERE  owner = p_owner
    AND  table_name = p_name
    AND  nullable = 'N'
    AND  column_name IN ('CAL_PERIOD_NUMBER',
                         'CALP_DIM_GRP_DISPLAY_CODE',
                         'CAL_PERIOD_END_DATE',
                         'STATUS')
    ORDER BY column_name;
Line: 984

    SELECT f.column_name
    FROM fem_tab_columns_v f, all_tab_columns a
    WHERE f.table_name = p_name
      AND f.column_name NOT IN ('CREATED_BY_REQUEST_ID',
                              'LAST_UPDATED_BY_REQUEST_ID',
                              'CREATED_BY_OBJECT_ID',
                              'LAST_UPDATED_BY_OBJECT_ID',
                              'CAL_PERIOD_ID')
      AND f.interface_column_name IS NULL
      AND f.table_name = a.table_name
      AND a.owner = p_owner
      AND a.column_name = f.column_name
      AND (f.fem_data_type_code = 'DIMENSION' OR a.nullable = 'N')
    ORDER BY f.column_name;
Line: 1000

     SELECT F.column_name, F.interface_column_name, F.fem_data_type_code, F.dimension_id,
            A.data_type, A.data_length, A.data_precision, A.data_scale
     FROM fem_tab_columns_b F, all_tab_columns A
     WHERE F.table_name = p_name
     AND F.column_name NOT IN ('CREATED_BY_REQUEST_ID',
                              'LAST_UPDATED_BY_REQUEST_ID',
                              'CREATED_BY_OBJECT_ID',
                              'LAST_UPDATED_BY_OBJECT_ID',
                              'CAL_PERIOD_ID')
      AND F.interface_column_name IS NOT NULL
      AND F.table_name = A.table_name
      AND F.column_name = A.column_name
      AND A.owner = p_tab_owner;
Line: 1057

    SELECT interface_table_name
    INTO v_int_tab_name
    FROM fem_tables_b
    WHERE table_name = p_tab_name
      AND interface_table_name IS NOT NULL;
Line: 1176

         SELECT member_b_table_name, member_col, member_display_code_col, dimension_varchar_label
         INTO v_dim_mbr_table, v_dim_mbr_col, v_dim_mbr_dc_col, v_dim_label
         FROM fem_xdim_dimensions_vl
         WHERE dimension_id = col.dimension_id;
Line: 1190

          SELECT data_type, data_length, data_precision, data_scale
          INTO v_data_type, v_data_length, v_data_precision, v_data_scale
          FROM   all_tab_columns
          WHERE  owner = v_int_owner
          AND  table_name = v_int_db_tab_name
          AND column_name = col.interface_column_name;
Line: 1291

           SELECT data_type,data_length
           INTO v_dim_dc_data_type,v_dim_dc_data_length
           FROM all_tab_columns
           WHERE owner = v_mbr_b_owner
           AND table_name = v_mbr_b_table_name
           AND column_name = v_dim_mbr_dc_col;
Line: 1342

      SELECT count(*)
      INTO v_count
      FROM all_ind_columns i, fem_tab_columns_b c
      WHERE i.index_name = idx.index_name
        AND i.table_owner = v_int_owner
        AND i.table_name = v_int_db_tab_name
        AND c.table_name = p_tab_name
        AND i.column_name = c.interface_column_name
        AND i.column_name NOT IN ('CAL_PERIOD_NUMBER',
                                  'CALP_DIM_GRP_DISPLAY_CODE',
                                  'CAL_PERIOD_END_DATE')
        AND c.column_name NOT IN
         (SELECT column_name
          FROM fem_tab_column_prop
          WHERE table_name = p_tab_name
            AND column_property_code = v_col_prop
            AND column_name NOT IN ('CAL_PERIOD_ID',
                                    'CREATED_BY_REQUEST_ID',
                                    'LAST_UPDATED_BY_REQUEST_ID',
                                    'CREATED_BY_OBJECT_ID',
                                    'LAST_UPDATED_BY_OBJECT_ID'));
Line: 1370

        SELECT count(*)
        INTO v_count
        FROM fem_tab_column_prop
        WHERE table_name = p_tab_name
          AND column_property_code = v_col_prop
          AND column_name NOT IN ('CAL_PERIOD_ID',
                                  'CREATED_BY_REQUEST_ID',
                                  'LAST_UPDATED_BY_REQUEST_ID',
                                  'CREATED_BY_OBJECT_ID',
                                  'LAST_UPDATED_BY_OBJECT_ID')
          AND column_name NOT IN
           (SELECT c.column_name
            FROM all_ind_columns i, fem_tab_columns_b c
            WHERE i.index_name = idx.index_name
              AND i.table_owner = v_int_owner
              AND i.table_name = v_int_db_tab_name
              AND c.table_name = p_tab_name
              AND i.column_name = c.interface_column_name
              AND i.column_name NOT IN ('CAL_PERIOD_NUMBER',
                'CALP_DIM_GRP_DISPLAY_CODE','CAL_PERIOD_END_DATE'));
Line: 1401

        SELECT count(*)
        INTO v_count
        FROM fem_tab_column_prop
        WHERE table_name = p_tab_name
          AND column_property_code = v_col_prop
          AND column_name = 'CAL_PERIOD_ID';
Line: 1409

          SELECT count(*)
          INTO v_count
          FROM all_ind_columns i
          WHERE i.index_name = idx.index_name
            AND i.table_owner = v_int_owner
            AND i.table_name = v_int_db_tab_name
            AND i.column_name IN ('CAL_PERIOD_NUMBER',
              'CALP_DIM_GRP_DISPLAY_CODE','CAL_PERIOD_END_DATE');
Line: 1484

 *                   Procedure: Delete_Obj_Tuning_Options
 *                   ====================================
 *
 ***************************************************************************
 **************************************************************************/

PROCEDURE Delete_Obj_Tuning_Options (
p_api_version     IN         NUMBER     DEFAULT c_api_version,
p_init_msg_list   IN         VARCHAR2   DEFAULT c_false,
p_commit          IN         VARCHAR2   DEFAULT c_false,
p_encoded         IN         VARCHAR2   DEFAULT c_true,
x_return_status   OUT NOCOPY VARCHAR2,
x_msg_count       OUT NOCOPY NUMBER,
x_msg_data        OUT NOCOPY VARCHAR2,
p_object_id       IN         NUMBER
) IS

   C_MODULE        CONSTANT FND_LOG_MESSAGES.module%TYPE :=
     'fem.plsql.fem_admin_util_pkg.delete_obj_tuning_options';
Line: 1503

   C_API_NAME      CONSTANT VARCHAR2(30)  := 'Delete_Obj_Tuning_Options';
Line: 1509

      SELECT process_data_slices_cd
      FROM fem_mp_process_options
      WHERE object_id = cp_object_id
      FOR UPDATE;
Line: 1556

      DELETE FROM fem_mp_process_options
      WHERE CURRENT OF c1;
Line: 1559

      DELETE FROM fem_mp_data_slices
      WHERE process_data_slices_cd = v_process_ds_cd
        AND NOT EXISTS
           (SELECT NULL
            FROM fem_mp_process_options
            WHERE process_data_slices_cd = v_process_ds_cd);
Line: 1566

      DELETE FROM fem_mp_data_slice_cols
      WHERE process_data_slices_cd = v_process_ds_cd
        AND NOT EXISTS
           (SELECT NULL
            FROM fem_mp_process_options
            WHERE process_data_slices_cd = v_process_ds_cd);
Line: 1580

   DELETE FROM fem_pb_parameters p
   WHERE object_id = p_object_id;
Line: 1621

END Delete_Obj_Tuning_Options;
Line: 1680

    SELECT DISTINCT t.column_name,
           t.fem_data_type_code col_fem_data_type_code,
           r.fem_data_type_code req_fem_data_type_code,
           a.data_length||', '||a.data_precision||', '||a.data_scale col_data_length,
           r.data_length||', '||r.data_precision||', '||r.data_scale req_data_length,
           a.data_type col_data_type, r.data_type req_data_type,
           a.nullable col_nullable, tp.nullable_flag req_nullable
    FROM fem_tab_columns_b t, fem_column_requiremnt_b r, all_tab_columns a,
         fem_table_prop_col_req tp, fem_table_class_prop tc
    WHERE t.table_name = p_syn_name
      AND t.column_name = r.column_name
      AND a.table_name = p_db_name
      AND a.owner = p_tab_owner
      AND t.column_name = a.column_name
      AND t.column_name = tp.column_name
      AND tp.table_property_code = tc.table_property_code
      AND tc.table_classification_code = p_tab_class_cd;
Line: 1723

       SELECT fem_data_type_name
       INTO v_fem_data_type_name
       FROM fem_data_types_vl
       WHERE fem_data_type_code = req_cols.req_fem_data_type_code;
Line: 1861

    SELECT proc_key_index_name, proc_key_index_owner
    INTO v_idx_name, v_idx_owner
    FROM fem_tables_b
    WHERE table_name = p_tab_name;
Line: 1874

      SELECT count(*)
      INTO v_count
      FROM fem_tab_column_prop
      WHERE table_name = p_tab_name
        AND column_property_code = 'PROCESSING_KEY';
Line: 1895

  SELECT count(*)
  INTO v_count
  FROM all_indexes
  WHERE index_name= v_idx_name
  AND owner = v_idx_owner
  AND table_name = p_db_tab_name
  AND table_owner = p_tab_owner
  AND uniqueness = 'UNIQUE';
Line: 1909

  SELECT count(*)
  INTO v_count
  FROM all_ind_columns
  WHERE index_owner = v_idx_owner
    AND index_name = v_idx_name
    AND table_owner = p_tab_owner
    AND table_name = p_db_tab_name
    AND column_name NOT IN
     (SELECT column_name
      FROM fem_tab_column_prop
      WHERE table_name = p_tab_name
        AND column_property_code = 'PROCESSING_KEY');
Line: 1927

    SELECT count(*)
    INTO v_count
    FROM fem_tab_column_prop
    WHERE table_name = p_tab_name
      AND column_property_code = 'PROCESSING_KEY'
      AND column_name NOT IN
           (SELECT column_name
            FROM all_ind_columns
            WHERE index_owner = v_idx_owner
            AND index_name = v_idx_name
            AND table_owner = p_tab_owner
            AND table_name = p_db_tab_name);
Line: 2029

    SELECT column_name, dimension_id
    FROM   fem_tab_columns_b
    WHERE  table_name = p_name
      AND  fem_data_type_code = 'DIMENSION'
      AND  column_name IN ('COMPANY_COST_CENTER_ORG_ID'
      ,'NATURAL_ACCOUNT_ID'
      ,'LINE_ITEM_ID'
      ,'PRODUCT_ID'
      ,'CHANNEL_ID'
      ,'PROJECT_ID'
      ,'CUSTOMER_ID'
      ,'ENTITY_ID'
      ,'INTERCOMPANY_ID'
      ,'TASK_ID'
      ,'USER_DIM1_ID'
      ,'USER_DIM2_ID'
      ,'USER_DIM3_ID'
      ,'USER_DIM4_ID'
      ,'USER_DIM5_ID'
      ,'USER_DIM6_ID'
      ,'USER_DIM7_ID'
      ,'USER_DIM8_ID'
      ,'USER_DIM9_ID'
      ,'USER_DIM10_ID')
      ORDER BY column_name;
Line: 2088

     SELECT count(*)
     INTO v_count
     FROM fem_xdim_dimensions_vl
     WHERE dimension_id = col.dimension_id
     AND value_set_required_flag = 'Y'
     AND dimension_varchar_label not in ('COMPANY','COST_CENTER');
Line: 2189

    SELECT p.table_property_code, p.property_type, p.column_req_type
    FROM fem_table_class_prop c, fem_table_properties p
    WHERE c.table_classification_code = p_class
      AND c.table_property_code = p.table_property_code
      AND p.property_type <> 'OTHER';
Line: 2196

    SELECT DISTINCT S.stored_procedure_name
    FROM   fem_table_class_prop C,
           fem_table_prop_stp S
    WHERE  C.table_classification_code = p_class
    AND    C.table_property_code = S.table_property_code;
Line: 2376

    SELECT lookup_code
    FROM fnd_lookup_values_vl
    WHERE lookup_type = 'FEM_TABLE_CLASSIFICATION_DSC';
Line: 2500

  /* Select only those classifications for which properties do not need validation
   EXCEPT(
	'FEM_ADMIN_UTIL_PKG.VALIDATE_TABLE_NAME_RESTRICT',
	'FEM_ADMIN_UTIL_PKG.VALIDATE_DATA_LOADER',
	'FEM_ADMIN_UTIL_PKG.VALIDATE_EDITABLE')
  */

  CURSOR c_table_classes IS
	SELECT lookup_code
    FROM  fnd_lookup_values_vl flv
    WHERE flv.lookup_type = 'FEM_TABLE_CLASSIFICATION_DSC'
    AND not exists(
      select ftcp.table_classification_code
	  from  fem_table_class_prop ftcp,
		    fem_table_prop_stp   ftps
	  where	ftcp.table_classification_code = flv.lookup_code
	  and   ftcp.table_property_code = ftps.table_property_code
	  and   ftps.stored_procedure_name in(
          	'FEM_ADMIN_UTIL_PKG.VALIDATE_TABLE_NAME_RESTRICT',
         	'FEM_ADMIN_UTIL_PKG.VALIDATE_DATA_LOADER',
        	'FEM_ADMIN_UTIL_PKG.VALIDATE_EDITABLE')
			);
Line: 2658

    SELECT tiig.table_name, tig.owner
	INTO   x_tab_name,x_tab_owner
    FROM   fem_tab_indx_info_gt tiig,
	       fem_tables_b ftb,
		   fem_tab_info_gt tig
    WHERE  ftb.table_name = p_view_name
    AND    ftb.PROC_KEY_INDEX_NAME = tiig.INDEX_NAME
    AND    tig.table_name = tiig.table_name
	AND    tig.owner is NOT NULL
    AND ROWNUM = 1;
Line: 2726

	SELECT tiig.table_name, tig.owner
	INTO   x_tab_name,x_tab_owner
    FROM   fem_tab_indx_info_gt tiig,
		    fem_tab_info_gt tig
    WHERE  tig.table_name = tiig.table_name
    AND    tiig.INDEX_NAME = p_index_name
	AND    tig.owner is NOT NULL
    AND ROWNUM = 1;
Line: 2778

    SELECT p.table_property_code, p.property_type, p.column_req_type
    FROM fem_table_class_prop c, fem_table_properties p
    WHERE c.table_classification_code = p_class
      AND c.table_property_code = p.table_property_code
      AND p.property_type <> 'OTHER';
Line: 2785

    SELECT DISTINCT S.stored_procedure_name
    FROM   fem_table_class_prop C,
           fem_table_prop_stp S
    WHERE  C.table_classification_code = p_class
    AND    C.table_property_code = S.table_property_code;