DBA Data[Home] [Help]

APPS.ISC_FS_TRV_TIM_DIS_VAR_RPT_PKG SQL Statements

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

Line: 26

        select
          record_type
        , parent_district_id
        , district_id
        , decode( den_record_type, ''GROUP'', to_char(district_id), to_char(district_id) || ''.'' || parent_district_id ) district_id_c
        , bucket_num
        , time_id
        , period_type_id
        , actual_travel_duration_min tot_trv_dur_min_act
        , sched_travel_duration_min  tot_trv_dur_min_sch
        , task_duration_count count_dur_task
        , decode(bucket_num,1,task_duration_count,0)  actual_travel_time_var_b1
        , decode(bucket_num,2,task_duration_count,0)  actual_travel_time_var_b2
        , decode(bucket_num,3,task_duration_count,0)  actual_travel_time_var_b3
        , decode(bucket_num,4,task_duration_count,0)  actual_travel_time_var_b4
        , decode(bucket_num,5,task_duration_count,0)  actual_travel_time_var_b5
        , decode(bucket_num,6,task_duration_count,0)  actual_travel_time_var_b6
        , decode(bucket_num,7,task_duration_count,0)  actual_travel_time_var_b7
        , decode(bucket_num,8,task_duration_count,0)  actual_travel_time_var_b8
        , decode(bucket_num,9,task_duration_count,0)  actual_travel_time_var_b9
        , decode(bucket_num,10,task_duration_count,0) actual_travel_time_var_b10
        from isc_fs_019_mv
      )';
Line: 53

        select
          record_type
        , parent_district_id
        , district_id
        , decode( den_record_type, ''GROUP'', to_char(district_id), to_char(district_id) || ''.'' || parent_district_id ) district_id_c
        , bucket_num
        , time_id
        , period_type_id
        , actual_travel_distance_km * &ISC_FS_DIST_FACTOR tot_trv_dist_act
        , sched_travel_distance_km  * &ISC_FS_DIST_FACTOR tot_trv_dist_sch
        , task_distance_count count_dist_task
        , decode(bucket_num,1,task_distance_count,0)  actual_travel_dist_var_b1
        , decode(bucket_num,2,task_distance_count,0)  actual_travel_dist_var_b2
        , decode(bucket_num,3,task_distance_count,0)  actual_travel_dist_var_b3
        , decode(bucket_num,4,task_distance_count,0)  actual_travel_dist_var_b4
        , decode(bucket_num,5,task_distance_count,0)  actual_travel_dist_var_b5
        , decode(bucket_num,6,task_distance_count,0)  actual_travel_dist_var_b6
        , decode(bucket_num,7,task_distance_count,0)  actual_travel_dist_var_b7
        , decode(bucket_num,8,task_distance_count,0)  actual_travel_dist_var_b8
        , decode(bucket_num,9,task_distance_count,0)  actual_travel_dist_var_b9
        , decode(bucket_num,10,task_distance_count,0) actual_travel_dist_var_b10
        from isc_fs_020_mv
      )';
Line: 96

  l_viewby_select    varchar2(400); -- needed to be increased from 200
Line: 130

  , x_viewby_select    => l_viewby_select
  , x_join_tbl         => l_join_tbl
  , x_dim_bmap         => l_dim_bmap
  , x_comparison_type  => l_comparison_type
  , x_xtd              => l_xtd
  );
Line: 185

  l_stmt := 'select
  ' || l_viewby_select || '
, ' || isc_fs_rpt_util_pkg.get_district_drill_down
       ( l_view_by
       , g_task_tim_var_tbl_func
       , 'ISC_ATTRIBUTE_2'
       ) || '
, ' || isc_fs_rpt_util_pkg.get_detail_drill_down
       ( p_view_by           => l_view_by
       , p_function_name     => g_task_tim_var_dtr_tbl_func
       , p_check_column_name => 'ISC_MEASURE_4'
       , p_column_alias      => 'ISC_ATTRIBUTE_3'
       , p_check_resource    => 'Y'
       ) || '
, ' || isc_fs_rpt_util_pkg.get_bucket_drill_down
       ( p_bucket_rec        => l_bucket_rec
       , p_view_by           => l_view_by
       , p_function_name     => g_task_tim_dtl_func
       , p_check_column_name => 'ISC_MEASURE_5'
       , p_column_alias      => 'ISC_ATTRIBUTE_4'
       , p_extra_params      => '&BIV_FS_TRVL_TIME_VAR='
       , p_check_resource    => 'Y'
     ) || '
, ISC_MEASURE_1
, ISC_MEASURE_2
, ISC_MEASURE_13
, ISC_MEASURE_3
, ISC_MEASURE_12
, ISC_MEASURE_3 ISC_MEASURE_14
, ISC_MEASURE_4
'   || poa_dbi_util_pkg.get_bucket_outer_query
       ( p_bucket_rec => l_bucket_rec
       , p_col_name   => 'ISC_MEASURE_5'
       , p_alias_name => 'ISC_MEASURE_5'
       , p_prefix     => null
       , p_suffix     => null
       , p_total_flag => 'N'
       ) || '
, ISC_MEASURE_21
, ISC_MEASURE_22
, case nvl(isc_measure_22,0) * nvl(isc_measure_21,0)
    when 0 then null
    else ' || isc_fs_rpt_util_pkg.change_column
              ( 'abs(isc_measure_22 - isc_measure_21)'
              , 'prior_diff_total'
              , null
              , 'Y'
              ) || '
  end ISC_MEASURE_23
, ISC_MEASURE_24
'   || poa_dbi_util_pkg.get_bucket_outer_query
       ( p_bucket_rec => l_bucket_rec
       , p_col_name   => 'ISC_MEASURE_25'
       , p_alias_name => 'ISC_MEASURE_25'
       , p_prefix     => null
       , p_suffix     => null
       , p_total_flag => 'N'
       ) || '
, abs( isc_measure_22 - isc_measure_21) ISC_MEASURE_26
from (
select
row_number() over(&ORDER_BY_CLAUSE nulls last , '|| isc_fs_rpt_util_pkg.get_inner_select_col(l_join_tbl) || ')-1 rnk
,iset.* from ( select * from (
select
  record_type
, district_id
, district_id_c
, ' || isc_fs_rpt_util_pkg.rate_column
       ( 'c_tot_trv_dur_min_sch'
       , 'c_count_dur_task'
       , 'ISC_MEASURE_1'
       , 'N'
       ) || '
, ' || isc_fs_rpt_util_pkg.rate_column
       ( 'c_tot_trv_dur_min_act'
       , 'c_count_dur_task'
       , 'ISC_MEASURE_2'
       , 'N'
       ) || '
, ' || isc_fs_rpt_util_pkg.rate_column
       ( 'abs(p_tot_trv_dur_min_act - p_tot_trv_dur_min_sch)'
       , 'p_count_dur_task'
       , 'ISC_MEASURE_13'
       , 'N'
       ) || '
, ' || isc_fs_rpt_util_pkg.rate_column
       ( 'abs(c_tot_trv_dur_min_act - c_tot_trv_dur_min_sch)'
       , 'c_count_dur_task'
       , 'ISC_MEASURE_3'
       , 'N'
       ) || '
, case nvl(c_tot_trv_dur_min_act,0) * nvl(c_tot_trv_dur_min_sch,0)
    when 0 then null
    else ' || isc_fs_rpt_util_pkg.change_column
              ( isc_fs_rpt_util_pkg.rate_column
                ( 'abs(c_tot_trv_dur_min_act - c_tot_trv_dur_min_sch )'
                , 'c_count_dur_task'
                , null
                , 'N'
                )
              , isc_fs_rpt_util_pkg.rate_column
                ( 'abs(p_tot_trv_dur_min_act - p_tot_trv_dur_min_sch )'
                , 'p_count_dur_task'
                , null
                , 'N'
                )
              , null
              , 'Y'
              ) || '
  end ISC_MEASURE_12
, nvl(c_count_dur_task,0) ISC_MEASURE_4
'   || poa_dbi_util_pkg.get_bucket_outer_query
       ( p_bucket_rec => l_bucket_rec
       , p_col_name   => 'bucket'
       , p_alias_name => 'ISC_MEASURE_5'
       , p_prefix     => 'c_'
       , p_suffix     => '/abs(decode(nvl(c_count_dur_task,0),0,1,c_count_dur_task))*100'
       , p_total_flag => 'N'
       ) ||'
, ' || isc_fs_rpt_util_pkg.rate_column
       ( 'c_tot_trv_dur_min_sch_total'
       , 'c_count_dur_task_total'
       , 'ISC_MEASURE_21'
       , 'N'
       ) || '
, ' || isc_fs_rpt_util_pkg.rate_column
       ( 'c_tot_trv_dur_min_act_total'
       , 'c_count_dur_task_total'
       , 'ISC_MEASURE_22'
       , 'N'
       ) || '
, ' || isc_fs_rpt_util_pkg.rate_column
       ( 'abs(p_tot_trv_dur_min_act_total - p_tot_trv_dur_min_sch_total) '
       , 'p_count_dur_task_total'
       , 'prior_diff_total'
       , 'N'
       ) || '
, nvl(c_count_dur_task_total,0) ISC_MEASURE_24
'   || poa_dbi_util_pkg.get_bucket_outer_query
       ( p_bucket_rec => l_bucket_rec
       , p_col_name   => 'bucket'
       , p_alias_name => 'ISC_MEASURE_25'
       , p_prefix     => 'c_'
       , p_suffix     => '/abs(decode(c_count_dur_task_total,0,null,c_count_dur_task_total))*100'
       , p_total_flag => 'Y'
       ) || '
from ' || poa_dbi_template_pkg.status_sql
          ( p_fact_name            => l_mv
          , p_where_clause         => l_where_clause
          , p_join_tables          => l_join_tbl
          , p_use_windowing        => 'Y' --'N'
          , p_col_name             => l_col_tbl
          , p_use_grpid            => 'N'
          , p_paren_count          => 3
          , p_filter_where         => '1=1 ) iset '
          , p_generate_viewby      => 'Y'
          );
Line: 372

  l_viewby_select    varchar2(400); -- needed to be increased from 200
Line: 406

  , x_viewby_select    => l_viewby_select
  , x_join_tbl         => l_join_tbl
  , x_dim_bmap         => l_dim_bmap
  , x_comparison_type  => l_comparison_type
  , x_xtd              => l_xtd
  , x_uom_suffix       => l_distance
  );
Line: 462

  l_stmt := 'select
  ' || l_viewby_select || '
, ' || isc_fs_rpt_util_pkg.get_district_drill_down
       ( l_view_by
       , g_task_dis_var_tbl_func
       , 'ISC_ATTRIBUTE_2'
       ) || '
, ' || isc_fs_rpt_util_pkg.get_detail_drill_down
       ( p_view_by           => l_view_by
       , p_function_name     => g_task_dis_var_dtr_tbl_func
       , p_check_column_name => 'ISC_MEASURE_4'
       , p_column_alias      => 'ISC_ATTRIBUTE_3'
       , p_check_resource    => 'Y'
       ) || '
, ' || isc_fs_rpt_util_pkg.get_bucket_drill_down
       ( p_bucket_rec        => l_bucket_rec
       , p_view_by           => l_view_by
       , p_function_name     => g_task_tim_dtl_func
       , p_check_column_name => 'ISC_MEASURE_5'
       , p_column_alias      => 'ISC_ATTRIBUTE_4'
       , p_extra_params      => '&BIV_FS_TRVL_DIST_VAR='
       , p_check_resource    => 'Y'
       ) || '
, ISC_MEASURE_1
, ISC_MEASURE_2
, ISC_MEASURE_13
, ISC_MEASURE_3
, ISC_MEASURE_12
, ISC_MEASURE_3 ISC_MEASURE_14
, ISC_MEASURE_4
'   || poa_dbi_util_pkg.get_bucket_outer_query
       ( p_bucket_rec => l_bucket_rec
       , p_col_name   => 'ISC_MEASURE_5'
       , p_alias_name => 'ISC_MEASURE_5'
       , p_prefix     => null
       , p_suffix     => null
       , p_total_flag => 'N'
       ) || '
, ISC_MEASURE_21
, ISC_MEASURE_22
, case nvl(isc_measure_22,0) * nvl(isc_measure_21,0)
    when 0 then null
    else ' || isc_fs_rpt_util_pkg.change_column
              ( 'abs(isc_measure_22 - isc_measure_21)'
              , 'prior_diff_total'
              , null
              , 'Y'
              ) || '
  end ISC_MEASURE_23
, ISC_MEASURE_24
'  ||  poa_dbi_util_pkg.get_bucket_outer_query
       ( p_bucket_rec => l_bucket_rec
       , p_col_name   => 'ISC_MEASURE_25'
       , p_alias_name => 'ISC_MEASURE_25'
       , p_prefix     => null
       , p_suffix     => null
       , p_total_flag => 'N'
       ) || '
, abs( isc_measure_22 - isc_measure_21 ) ISC_MEASURE_26
from (
select
row_number() over(&ORDER_BY_CLAUSE nulls last , '|| isc_fs_rpt_util_pkg.get_inner_select_col(l_join_tbl) || ')-1 rnk
, iset.* from ( select * from (
select
  record_type
, district_id
, district_id_c
, ' || isc_fs_rpt_util_pkg.rate_column
       ( 'c_tot_trv_dist_sch'
       , 'c_count_dist_task'
       , 'ISC_MEASURE_1'
       , 'N'
       ) || '
, ' || isc_fs_rpt_util_pkg.rate_column
       ( 'c_tot_trv_dist_act'
       , 'c_count_dist_task'
       , 'ISC_MEASURE_2'
       , 'N'
       ) || '
, ' || isc_fs_rpt_util_pkg.rate_column
       ( 'abs(p_tot_trv_dist_act - p_tot_trv_dist_sch)'
       , 'p_count_dist_task'
       , 'ISC_MEASURE_13'
       , 'N'
       ) || '
, ' || isc_fs_rpt_util_pkg.rate_column
       ( 'abs(c_tot_trv_dist_act - c_tot_trv_dist_sch)'
       , 'c_count_dist_task'
       , 'ISC_MEASURE_3'
       , 'N'
       ) || '
, case nvl(c_tot_trv_dist_act,0) * nvl(p_tot_trv_dist_sch,0)
    when 0 then NULL
    else ' || isc_fs_rpt_util_pkg.change_column
              ( isc_fs_rpt_util_pkg.rate_column
                ( 'abs(c_tot_trv_dist_act - c_tot_trv_dist_sch)'
                , 'c_count_dist_task'
                , null
                , 'N'
                )
              , isc_fs_rpt_util_pkg.rate_column
                ( 'abs(p_tot_trv_dist_act - p_tot_trv_dist_sch)'
                , 'p_count_dist_task'
                , null
                , 'N'
                )
              , null
              , 'Y'
              ) || '
  end ISC_MEASURE_12
, nvl(c_count_dist_task,0) ISC_MEASURE_4
'   || poa_dbi_util_pkg.get_bucket_outer_query
       ( p_bucket_rec => l_bucket_rec
       , p_col_name   => 'bucket'
       , p_alias_name => 'ISC_MEASURE_5'
       , p_prefix     => 'c_'
       , p_suffix     => '/abs(decode(nvl(c_count_dist_task,0),0,1,c_count_dist_task))*100'
       , p_total_flag => 'N'
       ) || '
, ' || isc_fs_rpt_util_pkg.rate_column
       ( 'c_tot_trv_dist_sch_total'
       , 'c_count_dist_task_total'
       , 'ISC_MEASURE_21'
       , 'N'
       ) || '
, ' || isc_fs_rpt_util_pkg.rate_column
       ( 'c_tot_trv_dist_act_total'
       , 'c_count_dist_task_total'
       , 'ISC_MEASURE_22'
       , 'N'
       ) || '
, ' || isc_fs_rpt_util_pkg.rate_column
       ( 'abs(p_tot_trv_dist_act_total-p_tot_trv_dist_sch_total)'
       , 'p_count_dist_task_total'
       , 'prior_diff_total'
       , 'N'
       ) || '
, nvl(c_count_dist_task_total,0) ISC_MEASURE_24
'   || poa_dbi_util_pkg.get_bucket_outer_query
       ( p_bucket_rec => l_bucket_rec
       , p_col_name   => 'bucket'
       , p_alias_name => 'ISC_MEASURE_25'
       , p_prefix     => 'c_'
       , p_suffix     => '/abs(decode(c_count_dist_task_total,0,null,c_count_dist_task_total))*100'
       , p_total_flag => 'Y'
       ) || '
from ' || poa_dbi_template_pkg.status_sql
          ( p_fact_name            => l_mv
          , p_where_clause         => l_where_clause
          , p_join_tables          => l_join_tbl
          , p_use_windowing        => 'Y' --'N'
          , p_col_name             => l_col_tbl
          , p_use_grpid            => 'N'
          , p_paren_count          => 3
          , p_filter_where         => '1=1 ) iset '
          , p_generate_viewby      => 'Y'
          );
Line: 662

  l_viewby_select    varchar2(400); -- needed to be increased from 200
Line: 689

  , x_viewby_select    => l_viewby_select
  , x_join_tbl         => l_join_tbl
  , x_dim_bmap         => l_dim_bmap
  , x_comparison_type  => l_comparison_type
  , x_xtd              => l_xtd
  );
Line: 715

   l_stmt := 'select
  ' || l_viewby_select || '
, nvl(oset.c_count_dur_task,0) ISC_MEASURE_1
, case avg(oset.c_count_dur_task_total) over() * avg(oset.p_count_dur_task_total) over()
    when 0 then NULL
    else ' || isc_fs_rpt_util_pkg.change_column
              ( isc_fs_rpt_util_pkg.rate_column
                ( 'nvl(oset.c_count_dur_task,0)*100'
                , 'avg(oset.c_count_dur_task_total) over()'
                , NULL
                , 'N'
                )
              , isc_fs_rpt_util_pkg.rate_column
                ( 'nvl(oset.p_count_dur_task,0)*100'
                , 'avg(oset.p_count_dur_task_total) over()'
                , NULL
                , 'N' )
              , NULL
              , 'N'
              ) || '
  end ISC_MEASURE_3
, ' || isc_fs_rpt_util_pkg.rate_column
       ( 'oset.c_count_dur_task'
       , 'avg(oset.c_count_dur_task_total) over()'
       , 'ISC_MEASURE_2'
       , 'Y' ) || '
, nvl(avg(c_count_dur_task_total) over(),0) ISC_MEASURE_4
, decode(avg(c_count_dur_task_total) over(),null,null,100) ISC_MEASURE_5
, ''pFunctionName=ISC_FS_TRV_TIM_DIS_RPT_REP&VIEW_BY_NAME=VIEW_BY_ID&pParamIds=Y'' ISC_ATTRIBUTE_1
from
( select * from ( ' || poa_dbi_template_pkg.status_sql
                      ( p_fact_name            => l_mv
                      , p_where_clause         => l_where_clause
                      , p_join_tables          => l_join_tbl
                      , p_use_windowing        => 'N'
                      , p_col_name             => l_col_tbl
                      , p_use_grpid            => 'N'
                      , p_paren_count          => 3
                      , p_filter_where         => ''
                      , p_generate_viewby      => 'Y'
                      );
Line: 803

  l_viewby_select    varchar2(400); -- needed to be increased from 200
Line: 830

  , x_viewby_select    => l_viewby_select
  , x_join_tbl         => l_join_tbl
  , x_dim_bmap         => l_dim_bmap
  , x_comparison_type  => l_comparison_type
  , x_xtd              => l_xtd
  );
Line: 856

  l_stmt := 'select
  ' || l_viewby_select || '
, nvl(oset.c_count_dist_task,0) ISC_MEASURE_1
, case avg(oset.p_count_dist_task_total) over () *  avg(oset.p_count_dist_task_total) over ()
    when  0 then NULL
    else ' || isc_fs_rpt_util_pkg.change_column
              ( isc_fs_rpt_util_pkg.rate_column
                ( 'nvl(oset.c_count_dist_task,0)*100'
                , 'avg(oset.c_count_dist_task_total) over()'
                , NULL
                , 'N'
                )
              , isc_fs_rpt_util_pkg.rate_column
                ( 'nvl(oset.p_count_dist_task,0)*100'
                , 'avg(oset.p_count_dist_task_total) over()'
                , NULL
                , 'N'
                )
              , null
              , 'N'
              ) || '
  end ISC_MEASURE_3
, ' || isc_fs_rpt_util_pkg.rate_column
       ( 'oset.c_count_dist_task'
       , 'avg(oset.c_count_dist_task_total) over()'
       , 'ISC_MEASURE_2'
       ,'Y'
       ) || '
, nvl(avg(c_count_dist_task_total) over(),0) ISC_MEASURE_4
, decode (avg(c_count_dist_task_total) over(),null,null,100) ISC_MEASURE_5
, ''pFunctionName=ISC_FS_TRV_TIM_DIS_RPT_REP&VIEW_BY_NAME=VIEW_BY_ID&pParamIds=Y'' ISC_ATTRIBUTE_1
from
( select * from ( ' || poa_dbi_template_pkg.status_sql
                       ( p_fact_name            => l_mv
                       , p_where_clause         => l_where_clause
                       , p_join_tables          => l_join_tbl
                       , p_use_windowing        => 'N'
                       , p_col_name             => l_col_tbl
                       , p_use_grpid            => 'N'
                       , p_paren_count          => 3
                       , p_filter_where         => ''
                       , p_generate_viewby      => 'Y'
                       );