DBA Data[Home] [Help]

APPS.QPR_COPY_PRICE_PLAN SQL Statements

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

Line: 175

function insert_dim_values return val_out_type is
  rec_dim_out val_out_type;
Line: 180

    insert into qpr_dimensions(PRICE_PLAN_DIM_ID, PRICE_PLAN_ID,
                               DIM_CODE, DIM_PPA_CODE,
                               DIM_SEQ_NUM,  MAND_DIM_FLAG,
                               TIME_DIM_FLAG , LOB_ENABLED_FLAG ,
                               DIM_SHORT_NAME , DIM_LONG_NAME ,
                               DIM_PLURAL_NAME , NATIVE_KEY_FLAG ,
                               MEASURE_DIM_FLAG , SPARSE_FLAG ,
                               LOWEST_LVL , LIST_PRICE_PLAN_FLAG ,
			       TEMPLATE_FLAG, INCLUDE_FLAG,
                               CREATION_DATE, CREATED_BY,
                               LAST_UPDATE_DATE, LAST_UPDATED_BY,
                               LAST_UPDATE_LOGIN, PROGRAM_APPLICATION_ID,
                               PROGRAM_ID, REQUEST_ID)
                values(qpr_dimensions_s.nextval, g_new_pp_id,
                       r_dim_val.DIM_PPA_CODE(i) ||
                        to_char(g_new_pp_id)|| '_D',
                       r_dim_val.DIM_PPA_CODE(i),
                       r_dim_val.DIM_SEQ_NUM(i),
                       r_dim_val.MAND_DIM_FLAG(i),
                       r_dim_val.TIME_DIM_FLAG(i),
                       r_dim_val.LOB_ENABLED_FLAG(i),
                       r_dim_val.DIM_SHORT_NAME(i),
                       r_dim_val.DIM_LONG_NAME(i),
                       r_dim_val.DIM_PLURAL_NAME(i),
                       r_dim_val.NATIVE_KEY_FLAG(i),
                       r_dim_val.MEASURE_DIM_FLAG(i),
                       r_dim_val.SPARSE_FLAG(i),
                       r_dim_val.LOWEST_LVL(i),
                       r_dim_val.LIST_PP_FLAG(i),
                       'N', 'Y',
                       g_sys_date, g_user_id, g_sys_date, g_user_id,
                       g_login_id, g_prg_appl_id,
                       g_prg_id, g_request_id)
    returning PRICE_PLAN_DIM_ID, DIM_CODE bulk collect into rec_dim_out;
Line: 218

      fnd_file.put_line(fnd_file.log, 'ERROR INSERTING DIMENSIONS...');
Line: 221

end insert_dim_values;
Line: 223

function insert_dim_attr_values(p_ppdim_id in number)
                                                  return num_type is
    l_dim_attr_id number;
Line: 231

      insert into qpr_dim_attributes(DIM_ATTR_ID, PRICE_PLAN_DIM_ID,
                                        PRICE_PLAN_ID,
                                        ATTR_PPA_CODE, ATTR_SHORT_NAME,
                                        ATTR_LONG_NAME,	ATTR_PLURAL_NAME,
                                        ATTR_CLASSIFICATION, ATTR_DATA_TYPE,
                                        DEFAULT_ORDER_FLAG,TEMPLATE_FLAG,
                                        CREATION_DATE, CREATED_BY,
                                        LAST_UPDATE_DATE, LAST_UPDATED_BY,
                                        LAST_UPDATE_LOGIN,
                                        PROGRAM_APPLICATION_ID, PROGRAM_ID,
                                        REQUEST_ID)
                  values(qpr_dim_attributes_s.nextval, p_ppdim_id,
                        g_new_pp_id, r_dim_attr_val.ATTR_PPA_CODE(i),
                        r_dim_attr_val.ATTR_SHORT_NAME(i),
                        r_dim_attr_val.ATTR_LONG_NAME(i),
                        r_dim_attr_val.ATTR_PLURAL_NAME(i),
                        r_dim_attr_val.ATTR_CLASSIFICATION(i),
                        r_dim_attr_val.ATTR_DATA_TYPE(i),
                        r_dim_attr_val.DEFAULT_ORDER_FLAG(i), 'N',
                        g_sys_date, g_user_id, g_sys_date, g_user_id,
                        g_login_id, g_prg_appl_id, g_prg_id, g_request_id)
    returning DIM_ATTR_ID, ATTR_PPA_CODE bulk collect into rec_dim_attr_val;
Line: 263

      fnd_file.put_line(fnd_file.log, 'ERROR INSERTING DIMENSION ATTRIBUTES..');
Line: 266

end insert_dim_attr_values;
Line: 268

function insert_hier_values(p_ppdim_id in number) return val_out_type is
  rec_hier_out val_out_type;
Line: 273

    insert into qpr_hierarchies(HIERARCHY_ID, PRICE_PLAN_DIM_ID,
                                   HIERARCHY_PPA_CODE, PRICE_PLAN_ID,
                                   HIER_SHORT_NAME, HIER_LONG_NAME,
                                   HIER_PLURAL_NAME, HIER_TYPE_CODE,
                                   HIER_DEFAULT_ORDER, DEFAULT_FLAG,
                                   CALENDAR_CODE,TEMPLATE_FLAG,
                                   CREATION_DATE,
                                   CREATED_BY, LAST_UPDATE_DATE,
                                   LAST_UPDATED_BY, LAST_UPDATE_LOGIN,
                                   PROGRAM_APPLICATION_ID, PROGRAM_ID,
                                   REQUEST_ID)
                values(qpr_hierarchies_s.nextval, p_ppdim_id,
                      r_dim_hier_val.HIERARCHY_PPA_CODE(i),
                      g_new_pp_id, r_dim_hier_val.HIER_SHORT_NAME(i),
                      r_dim_hier_val.HIER_LONG_NAME(i),
                      r_dim_hier_val.HIER_PLURAL_NAME(i),
                      r_dim_hier_val.HIER_TYPE_CODE(i),
                      r_dim_hier_val.HIER_DEFAULT_ORDER(i),
                      r_dim_hier_val.DEFAULT_FLAG(i),
                      r_dim_hier_val.CALENDAR_CODE(i),'N',
                      g_sys_date, g_user_id, g_sys_date, g_user_id,
                      g_login_id, g_prg_appl_id, g_prg_id, g_request_id)
    returning HIERARCHY_ID, HIERARCHY_PPA_CODE bulk collect into rec_hier_out;
Line: 300

      fnd_file.put_line(fnd_file.log, 'ERROR INSERTING HIERARCHIES...');
Line: 303

end insert_hier_values;
Line: 305

function insert_hier_lvl_val(p_hier_id in number) return num_type is
    rec_lvl_out val_out_type;
Line: 311

      insert into qpr_hier_levels(HIERARCHY_LEVEL_ID, HIERARCHY_ID,
                                     LEVEL_PPA_CODE, LEVEL_SEQ_NUM,
                                     PRICE_PLAN_ID, LVL_SHORT_NAME,
                                     LVL_LONG_NAME, LVL_PLURAL_NAME,
                                     MAPPING_VIEW_NAME, MAP_COLUMN,
                                     USER_MAPPING_VIEW_NAME,
                                     USER_MAP_COLUMN, TEMPLATE_FLAG,
                                     INCLUDE_FLAG,CREATION_DATE,
                                     CREATED_BY, LAST_UPDATE_DATE,
                                     LAST_UPDATED_BY, LAST_UPDATE_LOGIN,
                                     PROGRAM_APPLICATION_ID, PROGRAM_ID,
                                     REQUEST_ID)
                  values(qpr_hier_levels_s.nextval, p_hier_id,
                         r_hier_lvl_val.LEVEL_PPA_CODE(i),
                         r_hier_lvl_val.LEVEL_SEQ_NUM(i),
                         g_new_pp_id, r_hier_lvl_val.LVL_SHORT_NAME(i),
                         r_hier_lvl_val.LVL_LONG_NAME(i),
                         r_hier_lvl_val.LVL_PLURAL_NAME(i),
                         r_hier_lvl_val.MAPPING_VIEW_NAME(i),
                         r_hier_lvl_val.MAP_COLUMN(i),
                         r_hier_lvl_val.USER_MAPPING_VIEW_NAME(i),
                         r_hier_lvl_val.USER_MAP_COLUMN(i),'N','Y',
                         g_sys_date, g_user_id, g_sys_date, g_user_id,
                         g_login_id, g_prg_appl_id, g_prg_id, g_request_id)
      returning HIERARCHY_LEVEL_ID, LEVEL_PPA_CODE bulk collect into rec_lvl_out;
Line: 345

      fnd_file.put_line(fnd_file.log, 'ERROR INSERTING HIERARCHY LEVELS...');
Line: 348

end insert_hier_lvl_val;
Line: 350

procedure insert_lvl_attributes is
begin
  forall i in r_lvl_attr_val.LEVEL_ATTR_ID.first..
                                          r_lvl_attr_val.LEVEL_ATTR_ID.last
    insert into qpr_lvl_attributes(LEVEL_ATTR_ID, HIERARCHY_LEVEL_ID,
                                      DIM_ATTR_ID,
                                      PRICE_PLAN_ID, MAPPING_VIEW_NAME,
                                      MAP_COLUMN, USER_MAPPING_VIEW_NAME,
                                      USER_MAP_COLUMN, TEMPLATE_FLAG,
                                      INCLUDED_FLAG,CREATION_DATE,
                                      CREATED_BY, LAST_UPDATE_DATE,
                                      LAST_UPDATED_BY, LAST_UPDATE_LOGIN,
                                      PROGRAM_APPLICATION_ID, PROGRAM_ID,
                                      REQUEST_ID)
               values(qpr_lvl_attributes_s.nextval,
                      r_lvl_attr_val.HIERARCHY_LEVEL_ID(i),
                      r_lvl_attr_val.DIM_ATTR_ID(i),
                      g_new_pp_id,
                      r_lvl_attr_val.MAPPING_VIEW_NAME(i),
                      r_lvl_attr_val.MAP_COLUMN(i),
                      r_lvl_attr_val.USER_MAPPING_VIEW_NAME(i),
                      r_lvl_attr_val.USER_MAP_COLUMN(i),'N','Y',
                      g_sys_date,
                      g_user_id, g_sys_date, g_user_id,g_login_id, g_prg_appl_id,
                      g_prg_id, g_request_id);
Line: 377

      fnd_file.put_line(fnd_file.log, 'ERROR INSERTING LEVEL ATTRIBUTES...');
Line: 380

end insert_lvl_attributes;
Line: 382

function insert_cube_data return val_out_type is
  r_cub_val_out val_out_type;
Line: 386

    insert into qpr_cubes(CUBE_ID, CUBE_CODE, CUBE_PPA_CODE, PRICE_PLAN_ID,
                             CUBE_SHORT_NAME, CUBE_LONG_NAME,CUBE_PLURAL_NAME,
                             CUBE_AUTO_SOLVE_FLAG, DEFAULT_DATA_TYPE,
                             PARTITION_HIER,PARTITION_LEVEL, SPARSE_TYPE_CODE,
                             USE_GLOBAL_INDEX_FLAG, AGGMAP_NAME,
                             AGGMAP_CACHE_STORE, AGGMAP_CACHE_NA,
                             TEMPLATE_FLAG,
                             CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE,
                             LAST_UPDATED_BY, LAST_UPDATE_LOGIN,
                             PROGRAM_APPLICATION_ID, PROGRAM_ID,
                             REQUEST_ID)
               values(qpr_cubes_s.nextval,
              --        'QPR_'||r_cub_val.CUBE_PPA_CODE(i) || to_char(g_new_pp_id)
                --            || '_CUBE',
		      r_cub_val.CUBE_CODE(i),
                      r_cub_val.CUBE_PPA_CODE(i), g_new_pp_id,
                      r_cub_val.CUBE_SHORT_NAME(i),
                      r_cub_val.CUBE_LONG_NAME(i),
                      r_cub_val.CUBE_PLURAL_NAME(i),
                      r_cub_val.CUBE_AUTO_SOLVE_FLAG(i),
                      r_cub_val.DEFAULT_DATA_TYPE(i),
                      r_cub_val.PARTITION_HIER(i),
                      r_cub_val.PARTITION_LEVEL(i),
                      r_cub_val.SPARSE_TYPE_CODE(i),
                      r_cub_val.USE_GLOBAL_INDEX_FLAG(i),
                      r_cub_val.AGGMAP_NAME(i), r_cub_val.AGGMAP_CACHE_STORE(i),
                      r_cub_val.AGGMAP_CACHE_NA(i),'N',
                       g_sys_date, g_user_id, g_sys_date, g_user_id,
                      g_login_id, g_prg_appl_id, g_prg_id, g_request_id)
    returning CUBE_ID, CUBE_CODE bulk collect into r_cub_val_out;
Line: 420

      fnd_file.put_line(fnd_file.log, 'ERROR INSERTING CUBE DATA...');
Line: 423

end insert_cube_data;
Line: 496

function insert_cub_meas(p_cube_id in number,p_from_pp_id in number,
                         p_cube_code in varchar2)
                      			return num_type is
  t_meas_old_new_ids num_type;
Line: 526

    insert into qpr_measures(MEASURE_ID, CUBE_ID, PRICE_PLAN_ID,
                              MEASURE_PPA_CODE, MEAS_CREATION_SEQ_NUM,
                              MEAS_SHORT_NAME, MEAS_LONG_NAME,
                              MEAS_PLURAL_NAME, MEAS_TYPE, MEAS_DATA_TYPE,
                              MEAS_AUTO_SOLVE, CAL_MEAS_EXPRESSION_TEXT,
                              MAPPING_VIEW_NAME, MAP_COLUMN,
                              USER_MAPPING_VIEW_NAME, USER_MAP_COLUMN,
                              AGGMAP_NAME,
                              MEAS_FOLD_SHORT_NAME, MEAS_FOLD_LONG_NAME,
                              MEAS_FOLD_PLURAL_NAME,TEMPLATE_FLAG,
			      INCLUDE_FLAG,
                              CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE,
                              LAST_UPDATED_BY, LAST_UPDATE_LOGIN,
                              PROGRAM_APPLICATION_ID, PROGRAM_ID,
                              REQUEST_ID)
          values(qpr_measures_s.nextval, p_cube_id, g_new_pp_id,
                 r_cub_meas_val.MEASURE_PPA_CODE(i),
                 r_cub_meas_val.MEAS_CREATION_SEQ_NUM(i),
                 r_cub_meas_val.MEAS_SHORT_NAME(i),
                 r_cub_meas_val.MEAS_LONG_NAME(i),
                 r_cub_meas_val.MEAS_PLURAL_NAME(i),
                 r_cub_meas_val.MEAS_TYPE(i),
                 r_cub_meas_val.MEAS_DATA_TYPE(i),
                 r_cub_meas_val.MEAS_AUTO_SOLVE(i),
                 r_cub_meas_val.CAL_MEAS_EXPRESSION_TEXT(i),
                 r_cub_meas_val.MAPPING_VIEW_NAME(i),
                 r_cub_meas_val.MAP_COLUMN(i),
                 r_cub_meas_val.USER_MAPPING_VIEW_NAME(i),
                 r_cub_meas_val.USER_MAP_COLUMN(i),
                 r_cub_meas_val.AGGMAP_NAME(i),
                 s_folder_name,
                 s_folder_name,
                 s_folder_name, 'N', 'Y',
                  g_sys_date, g_user_id, g_sys_date, g_user_id,
                 g_login_id, g_prg_appl_id, g_prg_id, g_request_id)
    returning MEASURE_ID, MEASURE_PPA_CODE bulk collect into r_meas_val_out;
Line: 569

      fnd_file.put_line(fnd_file.log, 'ERROR INSERTING CUBE MEASURES...');
Line: 572

end insert_cub_meas;
Line: 574

function insert_cub_dims(p_cube_id in number,
                         p_old_new_dimid in num_type,p_cube_def_agg in varchar2)
                         return num_type is
  l_old_dim_id number;
Line: 588

    insert into qpr_cube_dims(CUBE_DIM_ID, CUBE_ID,
                                 PRICE_PLAN_ID, PRICE_PLAN_DIM_ID,
                                 AGGMAP_NAME,	DIM_OPCODE,
                                 DIM_SEQ_NUM,
                                 MAPPING_VIEW_NAME, MAP_COLUMN,
                                 USER_MAPPING_VIEW_NAME, USER_MAP_COLUMN,
                                 SET_LEVEL_FLAG, DIM_EXPRESSION,
                                 DIM_EXPRESSION_TYPE, WEIGHTED_MEASURE_FLAG,
                                 WEIGHT_MEASURE_NAME, WNAFILL,
                                 DIVIDE_BY_ZERO_FLAG, DECIMAL_OVERFLOW_FLAG,
                                 NASKIP_FLAG,TEMPLATE_FLAG,CREATION_DATE,
                                 CREATED_BY, LAST_UPDATE_DATE,
                                 LAST_UPDATED_BY, LAST_UPDATE_LOGIN,
                                 PROGRAM_APPLICATION_ID, PROGRAM_ID,
                                 REQUEST_ID)
              values(qpr_cube_dims_s.nextval, p_cube_id, g_new_pp_id,
                     r_cub_dims_val.PRICE_PLAN_DIM_ID(i),
                     nvl(r_cub_dims_val.AGGMAP_NAME(i), p_cube_def_agg),
                     r_cub_dims_val.DIM_OPCODE(i),
                     r_cub_dims_val.DIM_SEQ_NUM(i),
                     r_cub_dims_val.MAPPING_VIEW_NAME(i),
                     r_cub_dims_val.MAP_COLUMN(i),
                     r_cub_dims_val.USER_MAPPING_VIEW_NAME(i),
                     r_cub_dims_val.USER_MAP_COLUMN(i),
                     r_cub_dims_val.SET_LEVEL_FLAG(i),
                     r_cub_dims_val.DIM_EXPRESSION(i),
                     r_cub_dims_val.DIM_EXPRESSION_TYPE(i),
                     r_cub_dims_val.WEIGHTED_MEASURE_FLAG(i),
                     r_cub_dims_val.WEIGHT_MEASURE_NAME(i),
                     r_cub_dims_val.WNAFILL(i),
                     r_cub_dims_val.DIVIDE_BY_ZERO_FLAG(i),
                     r_cub_dims_val.DECIMAL_OVERFLOW_FLAG(i),
                     r_cub_dims_val.NASKIP_FLAG(i),'N',
                      g_sys_date, g_user_id, g_sys_date, g_user_id,
                     g_login_id, g_prg_appl_id, g_prg_id, g_request_id)
  returning CUBE_DIM_ID bulk collect into t_new_cub_dims;
Line: 632

      fnd_file.put_line(fnd_file.log, 'ERROR INSERTING CUBE DIMENSIONS...');
Line: 635

end insert_cub_dims;
Line: 637

function insert_meas_aggr(p_old_new_cub_dim in num_type,
                           p_old_new_meas in num_type ) return val_out_type is
  l_old_meas_id number;
Line: 711

    insert into qpr_meas_aggrs(MEAS_AGG_ID, MEASURE_ID, PRICE_PLAN_ID,
                                  CUBE_DIM_ID, AGGMAP_NAME, AGGMAP_CACHE_STORE,
                                  AGGMAP_CACHE_NA, DIM_OPCODE,
                                  SET_LEVEL_FLAG, OVERRIDE_FLAG,
                                  DIM_EXPRESSION, DIM_EXPRESSION_TYPE,
                                  WEIGHTED_MEASURE_FLAG, WEIGHT_MEASURE_NAME,
                                  WNAFILL, DIVIDE_BY_ZERO_FLAG,
                                  DECIMAL_OVERFLOW_FLAG, NASKIP_FLAG,
                                  TEMPLATE_FLAG,CREATION_DATE,CREATED_BY,
                                  LAST_UPDATE_DATE,LAST_UPDATED_BY,
                                  LAST_UPDATE_LOGIN, PROGRAM_APPLICATION_ID,
                                  PROGRAM_ID, REQUEST_ID)
                values(qpr_meas_aggrs_s.nextval,
                       r_cub_meas_aggr.MEASURE_ID(i), g_new_pp_id,
                       r_cub_meas_aggr.CUBE_DIM_ID(i),
                       r_cub_meas_aggr.AGGMAP_NAME(i),
                       r_cub_meas_aggr.AGGMAP_CACHE_STORE(i),
                       r_cub_meas_aggr.AGGMAP_CACHE_NA(i),
                       r_cub_meas_aggr.DIM_OPCODE(i),
                       r_cub_meas_aggr.SET_LEVEL_FLAG(i),
                       r_cub_meas_aggr.OVERRIDE_FLAG(i),
                       r_cub_meas_aggr.DIM_EXPRESSION(i),
                       r_cub_meas_aggr.DIM_EXPRESSION_TYPE(i),
                       r_cub_meas_aggr.WEIGHTED_MEASURE_FLAG(i),
                       r_cub_meas_aggr.WEIGHT_MEASURE_NAME(i),
                       r_cub_meas_aggr.WNAFILL(i),
                       r_cub_meas_aggr.DIVIDE_BY_ZERO_FLAG(i),
                       r_cub_meas_aggr.DECIMAL_OVERFLOW_FLAG(i),
                       r_cub_meas_aggr.NASKIP_FLAG(i), 'N',
                        g_sys_date, g_user_id, g_sys_date, g_user_id,
                       g_login_id, g_prg_appl_id, g_prg_id, g_request_id);
Line: 746

      fnd_file.put_line(fnd_file.log, 'ERROR INSERTING MEASURE AGGREGATION...');
Line: 749

end insert_meas_aggr;
Line: 751

procedure insert_set_level(p_old_new_cub_dim in num_type,
                           p_old_new_meas in num_type,
                           p_r_meas_set_lvl in val_out_type) is
  l_old_dim_id number;
Line: 805

    insert into qpr_set_levels(SET_DIM_LEVEL_ID, CUBE_DIM_ID, MEASURE_ID,
                                  PRICE_PLAN_ID,
                                  LEVEL_SHORT_NAME, DIM_EXPRESSION_TYPE,
                                  AGGMAP_NAME,TEMPLATE_FLAG,CREATION_DATE,
                                  CREATED_BY, LAST_UPDATE_DATE,
                                  LAST_UPDATED_BY, LAST_UPDATE_LOGIN,
                                  PROGRAM_APPLICATION_ID, PROGRAM_ID,
                                  REQUEST_ID)
                values(qpr_set_levels_s.nextval,
                       r_cub_set_lvl.CUBE_DIM_ID(i),
                       r_cub_set_lvl.MEASURE_ID(i), g_new_pp_id,
                       r_cub_set_lvl.LEVEL_SHORT_NAME(i),
                       r_cub_set_lvl.DIM_EXPRESSION_TYPE(i),
                       r_cub_set_lvl.AGGMAP_NAME(i), 'N',
                        g_sys_date, g_user_id, g_sys_date, g_user_id,
                       g_login_id, g_prg_appl_id, g_prg_id, g_request_id);
Line: 823

      fnd_file.put_line(fnd_file.log, 'ERROR INSERTING CUBE SET LEVEL... ');
Line: 826

end insert_set_level;
Line: 830

  r_dim_attr_val.DIM_ATTR_ID.delete;
Line: 831

  r_dim_attr_val.ATTR_PPA_CODE.delete;
Line: 832

  r_dim_attr_val.ATTR_SHORT_NAME.delete;
Line: 833

  r_dim_attr_val.ATTR_LONG_NAME.delete;
Line: 834

  r_dim_attr_val.ATTR_PLURAL_NAME.delete;
Line: 835

  r_dim_attr_val.ATTR_CLASSIFICATION.delete;
Line: 836

  r_dim_attr_val.ATTR_DATA_TYPE.delete;
Line: 837

  r_dim_attr_val.DEFAULT_ORDER_FLAG.delete;
Line: 842

  r_hier_lvl_val.HIERARCHY_LEVEL_ID.delete;
Line: 843

  r_hier_lvl_val.LEVEL_PPA_CODE.delete;
Line: 844

  r_hier_lvl_val.LEVEL_SEQ_NUM.delete;
Line: 845

  r_hier_lvl_val.LVL_SHORT_NAME.delete;
Line: 846

  r_hier_lvl_val.LVL_LONG_NAME.delete;
Line: 847

  r_hier_lvl_val.LVL_PLURAL_NAME.delete;
Line: 848

  r_hier_lvl_val.MAPPING_VIEW_NAME.delete;
Line: 849

  r_hier_lvl_val.MAP_COLUMN.delete;
Line: 850

  r_hier_lvl_val.USER_MAPPING_VIEW_NAME.delete;
Line: 851

  r_hier_lvl_val.USER_MAP_COLUMN.delete;
Line: 856

  r_lvl_attr_val.LEVEL_ATTR_ID.delete;
Line: 857

  r_lvl_attr_val.HIERARCHY_LEVEL_ID.delete;
Line: 858

  r_lvl_attr_val.DIM_ATTR_ID.delete;
Line: 859

  r_lvl_attr_val.MAPPING_VIEW_NAME.delete;
Line: 860

  r_lvl_attr_val.MAP_COLUMN.delete;
Line: 861

  r_lvl_attr_val.USER_MAPPING_VIEW_NAME.delete;
Line: 862

  r_lvl_attr_val.USER_MAP_COLUMN.delete;
Line: 867

  r_dim_hier_val.HIERARCHY_ID.delete;
Line: 868

  r_dim_hier_val.HIERARCHY_PPA_CODE.delete;
Line: 869

  r_dim_hier_val.HIER_SHORT_NAME.delete;
Line: 870

  r_dim_hier_val.HIER_LONG_NAME.delete;
Line: 871

  r_dim_hier_val.HIER_PLURAL_NAME.delete;
Line: 872

  r_dim_hier_val.HIER_TYPE_CODE.delete;
Line: 873

  r_dim_hier_val.HIER_DEFAULT_ORDER.delete;
Line: 874

  r_dim_hier_val.DEFAULT_FLAG.delete;
Line: 875

  r_dim_hier_val.CALENDAR_CODE.delete;
Line: 880

  r_dim_val.SRC_PRICE_PLAN_DIM_ID.delete;
Line: 881

  r_dim_val.TMPL_PRICE_PLAN_DIM_ID.delete;
Line: 882

  r_dim_val.DIM_CODE.delete;
Line: 883

  r_dim_val.DIM_PPA_CODE.delete;
Line: 884

  r_dim_val.DIM_SEQ_NUM.delete;
Line: 885

  r_dim_val.DIM_SHORT_NAME.delete;
Line: 886

  r_dim_val.DIM_LONG_NAME.delete;
Line: 887

  r_dim_val.DIM_PLURAL_NAME.delete;
Line: 888

  r_dim_val.TIME_DIM_FLAG.delete;
Line: 889

  r_dim_val.NATIVE_KEY_FLAG.delete;
Line: 890

  r_dim_val.MEASURE_DIM_FLAG.delete;
Line: 891

  r_dim_val.SPARSE_FLAG.delete;
Line: 892

  r_dim_val.MAND_DIM_FLAG.delete;
Line: 893

  r_dim_val.LOB_ENABLED_FLAG.delete;
Line: 894

  r_dim_val.LOWEST_LVL.delete;
Line: 895

  r_dim_val.LIST_PP_FLAG.delete;
Line: 900

  r_cub_meas_val.MEASURE_ID.delete;
Line: 901

  r_cub_meas_val.MEASURE_PPA_CODE.delete;
Line: 902

  r_cub_meas_val.MEAS_CREATION_SEQ_NUM.delete;
Line: 903

  r_cub_meas_val.MEAS_SHORT_NAME.delete;
Line: 904

  r_cub_meas_val.MEAS_LONG_NAME.delete;
Line: 905

  r_cub_meas_val.MEAS_PLURAL_NAME.delete;
Line: 906

  r_cub_meas_val.MEAS_TYPE.delete;
Line: 907

  r_cub_meas_val.MEAS_DATA_TYPE.delete;
Line: 908

  r_cub_meas_val.MEAS_AUTO_SOLVE.delete;
Line: 909

  r_cub_meas_val.CAL_MEAS_EXPRESSION_TEXT.delete;
Line: 910

  r_cub_meas_val.MAPPING_VIEW_NAME.delete;
Line: 911

  r_cub_meas_val.MAP_COLUMN.delete;
Line: 912

  r_cub_meas_val.USER_MAPPING_VIEW_NAME.delete;
Line: 913

  r_cub_meas_val.USER_MAP_COLUMN.delete;
Line: 914

  r_cub_meas_val.AGGMAP_NAME.delete;
Line: 915

  r_cub_meas_val.MEAS_FOLD_SHORT_NAME.delete;
Line: 916

  r_cub_meas_val.MEAS_FOLD_LONG_NAME.delete;
Line: 917

  r_cub_meas_val.MEAS_FOLD_PLURAL_NAME.delete;
Line: 923

  r_cub_dims_val.CUBE_DIM_ID.delete;
Line: 924

  r_cub_dims_val.PRICE_PLAN_DIM_ID.delete;
Line: 925

  r_cub_dims_val.AGGMAP_NAME.delete;
Line: 926

  r_cub_dims_val.DIM_OPCODE.delete;
Line: 927

  r_cub_dims_val.DIM_SEQ_NUM.delete;
Line: 928

  r_cub_dims_val.MAPPING_VIEW_NAME.delete;
Line: 929

  r_cub_dims_val.MAP_COLUMN.delete;
Line: 930

  r_cub_dims_val.USER_MAPPING_VIEW_NAME.delete;
Line: 931

  r_cub_dims_val.USER_MAP_COLUMN.delete;
Line: 932

  r_cub_dims_val.SET_LEVEL_FLAG.delete;
Line: 933

  r_cub_dims_val.DIM_EXPRESSION.delete;
Line: 934

  r_cub_dims_val.DIM_EXPRESSION_TYPE.delete;
Line: 935

  r_cub_dims_val.WEIGHTED_MEASURE_FLAG.delete;
Line: 936

  r_cub_dims_val.WEIGHT_MEASURE_NAME.delete;
Line: 937

  r_cub_dims_val.WNAFILL.delete;
Line: 938

  r_cub_dims_val.DIVIDE_BY_ZERO_FLAG.delete;
Line: 939

  r_cub_dims_val.DECIMAL_OVERFLOW_FLAG.delete;
Line: 940

  r_cub_dims_val.NASKIP_FLAG.delete;
Line: 945

  r_cub_meas_aggr.MEASURE_ID.delete;
Line: 946

  r_cub_meas_aggr.CUBE_DIM_ID.delete;
Line: 947

  r_cub_meas_aggr.AGGMAP_NAME.delete;
Line: 948

  r_cub_meas_aggr.AGGMAP_CACHE_STORE.delete;
Line: 949

  r_cub_meas_aggr.AGGMAP_CACHE_NA.delete;
Line: 950

  r_cub_meas_aggr.DIM_OPCODE.delete;
Line: 951

  r_cub_meas_aggr.SET_LEVEL_FLAG.delete;
Line: 952

  r_cub_meas_aggr.OVERRIDE_FLAG.delete;
Line: 953

  r_cub_meas_aggr.DIM_EXPRESSION.delete;
Line: 954

  r_cub_meas_aggr.DIM_EXPRESSION_TYPE.delete;
Line: 955

  r_cub_meas_aggr.WEIGHTED_MEASURE_FLAG.delete;
Line: 956

  r_cub_meas_aggr.WEIGHT_MEASURE_NAME.delete;
Line: 957

  r_cub_meas_aggr.WNAFILL.delete;
Line: 958

  r_cub_meas_aggr.DIVIDE_BY_ZERO_FLAG.delete;
Line: 959

  r_cub_meas_aggr.DECIMAL_OVERFLOW_FLAG.delete;
Line: 960

  r_cub_meas_aggr.NASKIP_FLAG.delete;
Line: 963

  r_cub_int_maggr.MEASURE_ID.delete;
Line: 964

  r_cub_int_maggr.CUBE_DIM_ID.delete;
Line: 965

  r_cub_int_maggr.AGGMAP_NAME.delete;
Line: 966

  r_cub_int_maggr.AGGMAP_CACHE_STORE.delete;
Line: 967

  r_cub_int_maggr.AGGMAP_CACHE_NA.delete;
Line: 968

  r_cub_int_maggr.DIM_OPCODE.delete;
Line: 969

  r_cub_int_maggr.SET_LEVEL_FLAG.delete;
Line: 970

  r_cub_int_maggr.OVERRIDE_FLAG.delete;
Line: 971

  r_cub_int_maggr.DIM_EXPRESSION.delete;
Line: 972

  r_cub_int_maggr.DIM_EXPRESSION_TYPE.delete;
Line: 973

  r_cub_int_maggr.WEIGHTED_MEASURE_FLAG.delete;
Line: 974

  r_cub_int_maggr.WEIGHT_MEASURE_NAME.delete;
Line: 975

  r_cub_int_maggr.WNAFILL.delete;
Line: 976

  r_cub_int_maggr.DIVIDE_BY_ZERO_FLAG.delete;
Line: 977

  r_cub_int_maggr.DECIMAL_OVERFLOW_FLAG.delete;
Line: 978

  r_cub_int_maggr.NASKIP_FLAG.delete;
Line: 983

  r_cub_set_lvl.CUBE_DIM_ID.delete;
Line: 984

  r_cub_set_lvl.MEASURE_ID.delete;
Line: 985

  r_cub_set_lvl.LEVEL_SHORT_NAME.delete;
Line: 986

  r_cub_set_lvl.DIM_EXPRESSION_TYPE.delete;
Line: 987

  r_cub_set_lvl.AGGMAP_NAME.delete;
Line: 988

  r_cub_set_lvl.SET_LEVEL_FLAG.delete;
Line: 990

  r_int_set_lvl.CUBE_DIM_ID.delete;
Line: 991

  r_int_set_lvl.MEASURE_ID.delete;
Line: 992

  r_int_set_lvl.LEVEL_SHORT_NAME.delete;
Line: 993

  r_int_set_lvl.DIM_EXPRESSION_TYPE.delete;
Line: 994

  r_int_set_lvl.AGGMAP_NAME.delete;
Line: 995

  r_int_set_lvl.SET_LEVEL_FLAG.delete;
Line: 1000

  r_cub_val.SRC_CUBE_ID.delete;
Line: 1001

  r_cub_val.TMPL_CUBE_ID.delete;
Line: 1002

  r_cub_val.CUBE_PPA_CODE.delete;
Line: 1003

  r_cub_val.CUBE_CODE.delete;
Line: 1004

  r_cub_val.CUBE_SHORT_NAME.delete;
Line: 1005

  r_cub_val.CUBE_LONG_NAME.delete;
Line: 1006

  r_cub_val.CUBE_PLURAL_NAME.delete;
Line: 1007

  r_cub_val.CUBE_AUTO_SOLVE_FLAG.delete;
Line: 1008

  r_cub_val.DEFAULT_DATA_TYPE.delete;
Line: 1009

  r_cub_val.PARTITION_HIER.delete;
Line: 1010

  r_cub_val.PARTITION_LEVEL.delete;
Line: 1011

  r_cub_val.SPARSE_TYPE_CODE.delete;
Line: 1012

  r_cub_val.USE_GLOBAL_INDEX_FLAG.delete;
Line: 1013

  r_cub_val.AGGMAP_NAME.delete;
Line: 1014

  r_cub_val.AGGMAP_CACHE_STORE.delete;
Line: 1015

  r_cub_val.AGGMAP_CACHE_NA.delete;
Line: 1043

    select src.PRICE_PLAN_DIM_ID, tmpl.PRICE_PLAN_DIM_ID, tmpl.DIM_CODE,
           tmpl.DIM_PPA_CODE, tmpl.DIM_SEQ_NUM, tmpl.MAND_DIM_FLAG,
           tmpl.TIME_DIM_FLAG, tmpl.LOB_ENABLED_FLAG, tmpl.DIM_SHORT_NAME,
           tmpl.DIM_LONG_NAME, tmpl.DIM_PLURAL_NAME,
           tmpl.NATIVE_KEY_FLAG,
           tmpl.MEASURE_DIM_FLAG, tmpl.SPARSE_FLAG , tmpl.LOWEST_LVL,
           tmpl.LIST_PRICE_PLAN_FLAG
    bulk collect into r_dim_val
    from qpr_dimensions src, qpr_dimensions tmpl
    where src.PRICE_PLAN_ID = p_from_pp_id
    and tmpl.PRICE_PLAN_ID = g_src_pplan_id
    and src.DIM_PPA_CODE = tmpl.DIM_PPA_CODE
    and nvl(tmpl.INCLUDE_FLAG, 'Y') = 'Y';
Line: 1057

    select PRICE_PLAN_DIM_ID, null, DIM_CODE, DIM_PPA_CODE, DIM_SEQ_NUM,
           MAND_DIM_FLAG, TIME_DIM_FLAG, LOB_ENABLED_FLAG, DIM_SHORT_NAME,
           DIM_LONG_NAME, DIM_PLURAL_NAME, NATIVE_KEY_FLAG,
           MEASURE_DIM_FLAG, SPARSE_FLAG , LOWEST_LVL, LIST_PRICE_PLAN_FLAG
    bulk collect into r_dim_val
    from qpr_dimensions
    where PRICE_PLAN_ID = g_src_pplan_id
    and nvl(INCLUDE_FLAG, 'Y') = 'Y';
Line: 1074

  rec_dim_ids := insert_dim_values;
Line: 1076

  s_lvl_sql := 'select LEVEL_ATTR_ID, HIERARCHY_LEVEL_ID,DIM_ATTR_ID,';
Line: 1096

    select DIM_ATTR_ID, ATTR_PPA_CODE, ATTR_SHORT_NAME, ATTR_LONG_NAME,
          ATTR_PLURAL_NAME, ATTR_CLASSIFICATION, ATTR_DATA_TYPE,
          DEFAULT_ORDER_FLAG
    bulk collect into r_dim_attr_val
    from qpr_dim_attributes
    where PRICE_PLAN_ID = g_src_pplan_id
    and PRICE_PLAN_DIM_ID = l_pplan_dim_id;
Line: 1105

      t_old_new_dim_attr := insert_dim_attr_values(rec_dim_ids.ID(i));
Line: 1115

    select HIERARCHY_ID,HIERARCHY_PPA_CODE,HIER_SHORT_NAME, HIER_LONG_NAME,
        HIER_PLURAL_NAME, HIER_TYPE_CODE, HIER_DEFAULT_ORDER,DEFAULT_FLAG,
        CALENDAR_CODE
    bulk collect into r_dim_hier_val
    from qpr_hierarchies
    where PRICE_PLAN_ID = g_src_pplan_id
    and PRICE_PLAN_DIM_ID =  l_pplan_dim_id;
Line: 1124

      rec_hier_ids := insert_hier_values(rec_dim_ids.ID(i));
Line: 1129

        select HIERARCHY_LEVEL_ID, LEVEL_PPA_CODE, LEVEL_SEQ_NUM,
                LVL_SHORT_NAME, LVL_LONG_NAME, LVL_PLURAL_NAME,
                MAPPING_VIEW_NAME, MAP_COLUMN , USER_MAPPING_VIEW_NAME,
                USER_MAP_COLUMN
        bulk collect into r_hier_lvl_val
        from qpr_hier_levels
        where PRICE_PLAN_ID = g_src_pplan_id
        and HIERARCHY_ID = r_dim_hier_val.HIERARCHY_ID(j)
        and nvl(INCLUDE_FLAG, 'Y') = 'Y';
Line: 1144

           t_old_new_lvl := insert_hier_lvl_val(rec_hier_ids.ID(j));
Line: 1180

            insert_lvl_attributes;
Line: 1187

        t_old_new_lvl.delete;
Line: 1189

      t_old_new_dim_attr.delete;
Line: 1195

    rec_hier_ids.ID.delete;
Line: 1196

    rec_hier_ids.PPA_CODE.delete;
Line: 1199

  rec_dim_ids.id.delete;
Line: 1200

  rec_dim_ids.PPA_CODE.delete;
Line: 1213

  s_sql := 'select MEASURE_ID, CUBE_DIM_ID,AGGMAP_NAME, AGGMAP_CACHE_STORE,';
Line: 1228

    s_sql := ' select a.CUBE_DIM_ID,a.MEASURE_ID, a.LEVEL_SHORT_NAME ,' ;
Line: 1233

    s_sql := ' select b.CUBE_DIM_ID, a.MEASURE_ID, ' ;
Line: 1267

      select src.CUBE_ID, tmpl.CUBE_ID , src.CUBE_PPA_CODE,
             tmpl.CUBE_CODE || g_new_pp_id || '_C' ,
             tmpl.CUBE_SHORT_NAME, tmpl.CUBE_LONG_NAME, tmpl.CUBE_PLURAL_NAME,
             tmpl.CUBE_AUTO_SOLVE_FLAG, tmpl.DEFAULT_DATA_TYPE, tmpl.PARTITION_HIER,
             tmpl.PARTITION_LEVEL,tmpl.SPARSE_TYPE_CODE, tmpl.USE_GLOBAL_INDEX_FLAG,
             tmpl.AGGMAP_NAME, tmpl.AGGMAP_CACHE_STORE, tmpl.AGGMAP_CACHE_NA
      bulk collect into r_cub_val
      from qpr_cubes src, qpr_cubes tmpl
      where src.PRICE_PLAN_ID = p_from_pp_id
      and tmpl.PRICE_PLAN_ID = g_src_pplan_id and
      src.CUBE_PPA_CODE = tmpl.CUBE_PPA_CODE
      order by tmpl.cube_id;
Line: 1280

    select CUBE_ID, null , CUBE_PPA_CODE,
           replace(CUBE_CODE, p_from_pp_id, g_new_pp_id), CUBE_SHORT_NAME,
           CUBE_LONG_NAME, CUBE_PLURAL_NAME, CUBE_AUTO_SOLVE_FLAG,
           DEFAULT_DATA_TYPE, PARTITION_HIER,PARTITION_LEVEL,SPARSE_TYPE_CODE,
           USE_GLOBAL_INDEX_FLAG,AGGMAP_NAME,AGGMAP_CACHE_STORE,AGGMAP_CACHE_NA
    bulk collect into r_cub_val
    from qpr_cubes where PRICE_PLAN_ID = p_from_pp_id
    order by cube_id;
Line: 1293

    rec_cub_ids := insert_cube_data;
Line: 1310

    select MEASURE_ID, MEASURE_PPA_CODE, MEAS_CREATION_SEQ_NUM,
        MEAS_SHORT_NAME, MEAS_LONG_NAME, MEAS_PLURAL_NAME, MEAS_TYPE,
        MEAS_DATA_TYPE, MEAS_AUTO_SOLVE,
        CAL_MEAS_EXPRESSION_TEXT,
        MAPPING_VIEW_NAME, MAP_COLUMN, USER_MAPPING_VIEW_NAME,
        USER_MAP_COLUMN, AGGMAP_NAME,MEAS_FOLD_SHORT_NAME,
        MEAS_FOLD_LONG_NAME, MEAS_FOLD_PLURAL_NAME
    bulk collect into r_cub_meas_val
    from qpr_measures
    where PRICE_PLAN_ID  = g_src_pplan_id
    and CUBE_ID = l_ref_cub_id
    and nvl(INCLUDE_FLAG, 'Y') = 'Y';
Line: 1327

      t_old_new_meas := insert_cub_meas( rec_cub_ids.ID(i),p_from_pp_id,
                              		rec_cub_ids.PPA_CODE(i));
Line: 1348

    select CUBE_DIM_ID, PRICE_PLAN_DIM_ID, AGGMAP_NAME,
           DIM_OPCODE, DIM_SEQ_NUM,MAPPING_VIEW_NAME,MAP_COLUMN,
           USER_MAPPING_VIEW_NAME,USER_MAP_COLUMN,SET_LEVEL_FLAG,
          DIM_EXPRESSION,DIM_EXPRESSION_TYPE,WEIGHTED_MEASURE_FLAG,
          WEIGHT_MEASURE_NAME, WNAFILL,DIVIDE_BY_ZERO_FLAG,
          DECIMAL_OVERFLOW_FLAG,NASKIP_FLAG
    bulk collect into r_cub_dims_val
    from qpr_cube_dims
    where PRICE_PLAN_ID  = g_src_pplan_id
    and CUBE_ID = l_ref_cub_id;
Line: 1363

      t_old_new_cub_dim := insert_cub_dims(rec_cub_ids.ID(i),
                                          p_t_old_new_dim,
                                       r_cub_val.AGGMAP_NAME(i));
Line: 1403

        r_meas_set_lvl := insert_meas_aggr(t_old_new_cub_dim,t_old_new_meas);
Line: 1428

        insert_set_level(t_old_new_cub_dim, t_old_new_meas,
                       r_meas_set_lvl);
Line: 1436

    r_meas_set_lvl.ID.delete;
Line: 1437

    r_meas_set_lvl.PPA_CODE.delete;
Line: 1438

    t_old_new_meas.delete;
Line: 1439

    t_old_new_cub_dim.delete;
Line: 1443

  rec_cub_ids.ID.delete;
Line: 1444

  rec_cub_ids.PPA_CODE.delete;
Line: 1469

        select INSTANCE_ID, AW_TYPE_CODE, AW_CODE, AW_STATUS_CODE, START_DATE,
              END_DATE,BASE_UOM_CODE,
              CURRENCY_CODE
        from qpr_price_plans_b
        where PRICE_PLAN_ID = pp_id
        and rownum = 1;
Line: 1477

         select LANGUAGE,SOURCE_LANG, NAME, DESCRIPTION
         from qpr_price_plans_tl
         where PRICE_PLAN_ID = pp_id;
Line: 1482

    select DIM_CODE,HIERARCHY_ID,LEVEL_ID,OPERATOR,SCOPE_VALUE,
            SCOPE_VALUE_DESC
    from qpr_scopes
    where parent_entity_type = 'DATAMART'
    and parent_id = p_from_pp_id;
Line: 1490

  select hsecs into l_start_time from v$timer;
Line: 1516

    insert into QPR_PRICE_PLANS_B(PRICE_PLAN_ID, INSTANCE_ID, AW_TYPE_CODE,
                              AW_STATUS_CODE, AW_CODE, AW_CREATED_FLAG,
                              START_DATE, END_DATE,BASE_UOM_CODE,
                              CURRENCY_CODE, AW_XML,
                              TEMPLATE_FLAG,CREATION_DATE,
                              CREATED_BY, LAST_UPDATE_DATE,LAST_UPDATED_BY,
                              LAST_UPDATE_LOGIN, PROGRAM_APPLICATION_ID,
                              PROGRAM_ID, REQUEST_ID)
                values(qpr_price_plans_s.nextval,
                       rec_price_plan.INSTANCE_ID,
                       rec_price_plan.AW_TYPE_CODE,
                       null,
                       'QPR' || to_char(qpr_price_plans_s.currval),
                       'N', rec_price_plan.START_DATE, rec_price_plan.END_DATE,
                       rec_price_plan.BASE_UOM_CODE,
                       rec_price_plan.CURRENCY_CODE,
                       empty_clob(), 'N',
                       g_sys_date,g_user_id, g_sys_date,
                       g_user_id, g_login_id, g_prg_appl_id, g_prg_id,
                       g_request_id)
                returning PRICE_PLAN_ID into g_new_pp_id;
Line: 1539

      insert into QPR_PRICE_PLANS_TL(PRICE_PLAN_ID, LANGUAGE, SOURCE_LANG,
                                     NAME, DESCRIPTION, CREATION_DATE,
                              CREATED_BY, LAST_UPDATE_DATE,LAST_UPDATED_BY,
                              LAST_UPDATE_LOGIN, PROGRAM_APPLICATION_ID,
                              PROGRAM_ID, REQUEST_ID)
                  values(g_new_pp_id, rec_pp_tl.LANGUAGE, rec_pp_tl.SOURCE_LANG,
                         p_new_aw_name, p_new_aw_name, g_sys_date,
                         g_user_id, g_sys_date, g_user_id, g_login_id,
                         g_prg_appl_id, g_prg_id, g_request_id);
Line: 1551

      insert into QPR_SCOPES(SCOPE_ID,PARENT_ENTITY_TYPE, PARENT_ID,
                            DIM_CODE, HIERARCHY_ID, LEVEL_ID,
                            OPERATOR, SCOPE_VALUE, SCOPE_VALUE_DESC,
                            CREATION_DATE,
                            CREATED_BY, LAST_UPDATE_DATE,LAST_UPDATED_BY,
                            LAST_UPDATE_LOGIN, PROGRAM_APPLICATION_ID,
                            PROGRAM_ID, REQUEST_ID)
      values(qpr_scopes_s.nextval, 'DATAMART', g_new_pp_id,
            rec_scope.dim_code, rec_scope.hierarchy_id, rec_scope.level_id,
            rec_scope.operator, rec_scope.scope_value,
            rec_scope.scope_value_desc, g_sys_date,
                         g_user_id, g_sys_date, g_user_id, g_login_id,
                         g_prg_appl_id, g_prg_id, g_request_id);
Line: 1580

  select hsecs into l_end_time from v$timer;