DBA Data[Home] [Help]

APPS.OKI_DBI_SRM_PRNWL_PVT SQL Statements

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

Line: 230

     Period Renewal Summary  Select clause

  */

  FUNCTION get_table_sel_clause (
    p_view_by_dim               IN       VARCHAR2
  , p_view_by_col               IN       VARCHAR2)
    RETURN VARCHAR2

  IS

    l_sel_clause         VARCHAR2 (32767);
Line: 246

    l_viewby_select      VARCHAR2(32767);
Line: 247

    l_url_select         VARCHAR2(32767);
Line: 252

    l_viewby_select := oki_dbi_util_pvt.get_viewby_select_clause(p_view_by_dim, 'SRM', '6.0');
Line: 278

    l_viewby_select  :=  l_viewby_select ||

   ',OKI_DYNAMIC_URL_1
    ,OKI_DYNAMIC_URL_2
    ,' ||l_prodcat_url || '
    ,oki_measure_1
    ,oki_measure_2

    ,oki_measure_3
    ,oki_measure_4
    ,oki_measure_5
    ,oki_measure_6
    ,oki_measure_7
    ,oki_measure_8
    ,oki_measure_11
    ,oki_measure_12
    ,oki_measure_13
    ,oki_measure_14
    ,oki_measure_15
    ,oki_measure_16
    ,oki_measure_17

    ,oki_measure_18
    ,oki_measure_23
    ,oki_measure_26
    ,oki_calc_item1
    ,oki_calc_item2
    ,oki_calc_item3
    ,oki_calc_item4
    ,oki_calc_item5
    ,oki_calc_item6
    ,oki_calc_item7
    ,oki_calc_item8
    ,oki_calc_item11
    ,oki_calc_item12

    ,oki_calc_item13
    ,oki_calc_item14
    ,oki_calc_item15
    ,oki_calc_item16
    ,oki_calc_item17
    ,oki_calc_item18

      FROM (
             SELECT
                   rank() over (&ORDER_BY_CLAUSE nulls last , '||p_view_by_col||') - 1 rnk
                   ,'||p_view_by_col||'
                   ,OKI_DYNAMIC_URL_1
                   ,OKI_DYNAMIC_URL_2

                   ,oki_measure_1
                   ,oki_measure_2
                   ,oki_measure_3
                   ,oki_measure_4
                   ,oki_measure_5
                   ,oki_measure_6
                   ,oki_measure_7
		   ,oki_measure_8
                   ,oki_measure_11
                   ,oki_measure_12
                   ,oki_measure_13
                   ,oki_measure_14
                   ,oki_measure_15

                   ,oki_measure_16
                   ,oki_measure_17
                   ,sum(oki_measure_8) over() oki_measure_18
                   ,oki_measure_23
                   ,oki_measure_26
                   ,oki_calc_item1
                   ,oki_calc_item2
                   ,oki_calc_item3
                   ,oki_calc_item4
                   ,oki_calc_item5
                   ,oki_calc_item6
                   ,oki_calc_item7
                   ,oki_calc_item8

                   ,oki_calc_item11
                   ,oki_calc_item12
                   ,oki_calc_item13
                   ,oki_calc_item14
                   ,oki_calc_item15
                   ,oki_calc_item16
                   ,oki_calc_item17
                   ,oki_calc_item18

       			FROM ( ';
Line: 374

         l_url_select :=
            'SELECT  decode(resource_id,-999,''pFunctionName=OKI_DBI_SRM_PRNWL_SUM_RPT&VIEW_BY_NAME=VIEW_BY_ID&pParamIds=Y&VIEW_BY=ORGANIZATION+JTF_ORG_SALES_GROUP'','''') OKI_DYNAMIC_URL_1 '||
    ' , decode(resource_id,-999,'''',decode(rg_id,-1,'''','||l_bookings_url||')) OKI_DYNAMIC_URL_2 ';
Line: 379

         l_url_select :=
            'SELECT  '''' OKI_DYNAMIC_URL_1 '||
                    ' , '||l_bookings_url||' OKI_DYNAMIC_URL_2 ';
Line: 384

         l_url_select :=
            'SELECT  '''' OKI_DYNAMIC_URL_1 '||
                    ' , '''' OKI_DYNAMIC_URL_2 ';
Line: 390

      l_sel_clause               := l_viewby_select || l_url_select ||

          '   ,'|| p_view_by_col ||

          ' , oset20.c_Rnw oki_measure_1 '||


          ' , oset20.c_Bkg oki_measure_2 '||

          ' , oset20.c_rnwl_rate oki_measure_3 '||

          ' , oset20.rnwl_rate_chg oki_measure_4 '||

          ' , oset20.Can oki_measure_5 '||

          ' , oset20.C_Upl oki_measure_6 '||

          ' , oset20.Upl_chg oki_measure_7 '||

          ' ,'||POA_DBI_UTIL_PKG.rate_clause('oset20.c_Rnw','oset20.C_Rnw_tot') || ' oki_measure_8 '||


          ' , oset20.C_Rnw_tot oki_measure_11 '||

          ' , oset20.C_Bkg_tot oki_measure_12 '||

          ' , oset20.C_rnwl_rate_tot oki_measure_13 '||

          ' , oset20.rnwl_rate_chg_tot oki_measure_14 '||

          ' , oset20.Can_tot oki_measure_15 '||

          ' , oset20.C_Upl_tot oki_measure_16 '||


          ' , oset20.Upl_chg_tot oki_measure_17 '||

          ' , oset20.p_rnwl_rate oki_measure_23 '||

          ' , oset20.P_Upl oki_measure_26 '||

          ' , oset20.c_Rnw oki_calc_item1 '||

          ' , oset20.c_Rnw_tot oki_calc_item11 '||

          ' , oset20.P_Rnw oki_calc_item2 '||

          ' , oset20.P_Rnw_tot oki_calc_item12 '||


          ' , oset20.C_Bkg oki_calc_item3 '||

          ' , oset20.C_Bkg_tot oki_calc_item13 '||

          ' , oset20.P_Bkg oki_calc_item4 '||

          ' , oset20.P_Bkg_tot oki_calc_item14 '||

          ' , oset20.C_rnwl_rate oki_calc_item5 '||

          ' , oset20.C_rnwl_rate_tot oki_calc_item15 '||


          ' , oset20.P_rnwl_rate oki_calc_item6 '||

          ' , oset20.P_rnwl_rate_tot oki_calc_item16 '||

          ' , oset20.C_Upl oki_calc_item7 '||

          ' , oset20.C_Upl_tot oki_calc_item17 '||

          ' , oset20.P_Upl oki_calc_item8 '||

          ' , oset20.P_Upl_tot oki_calc_item18 '||

          '   from '||


          '   ( select '||

          '    '|| p_view_by_col ||

          '   , oset15.c_Scr c_Rnw '||

          '   , oset15.p_Scr p_Rnw '||

          '   , oset15.c_ScGpGr c_Bkg '||

          '   , oset15.p_ScGpGr p_Bkg '||


          '   , oset15.c_rnwl_Rate c_rnwl_rate '||

          '   , oset15.p_rnwl_Rate p_rnwl_rate '||

          '   ,'||OKI_DBI_UTIL_PVT.change_clause('oset15.c_rnwl_Rate','oset15.p_rnwl_Rate','P') || ' rnwl_rate_chg '||

          '   , oset15.CScr Can '||

          '   , oset15.c_Upl c_Upl '||

          '   , oset15.p_Upl P_Upl '||

          '   ,'||OKI_DBI_UTIL_PVT.change_clause('oset15.c_Upl','oset15.p_Upl','NP') || ' Upl_chg '||


          '   , oset15.c_Scr_tot C_Rnw_tot '||

          '   , oset15.p_Scr_tot P_Rnw_tot '||

          '   , oset15.c_ScGpGr_tot C_Bkg_tot '||

          '   , oset15.p_ScGpGr_tot P_Bkg_tot '||

          '   , oset15.c_rnwl_Rate_tot C_rnwl_rate_tot '||

          '   , oset15.p_rnwl_Rate_tot P_rnwl_rate_tot '||


          '   ,'||OKI_DBI_UTIL_PVT.change_clause('oset15.c_rnwl_Rate_tot','oset15.p_rnwl_Rate_tot','P') || ' rnwl_rate_chg_tot '||

          '   , oset15.CScr_tot Can_tot '||

          '   , oset15.c_Upl_tot C_Upl_tot '||

          '   , oset15.p_Upl_tot P_Upl_tot '||

          '   ,'||OKI_DBI_UTIL_PVT.change_clause('oset15.c_Upl_tot','oset15.p_Upl_tot','NP') || ' Upl_chg_tot '||

          '   from  '||

          '    (select '||


                p_view_by_col ||

               ' , oset13.c_Scr '||

               ' , oset13.p_Scr '||

               ' , oset13.c_ScGpGr '||

               ' , oset13.c_ScGpGo '||

               ' , oset13.p_ScGpGr '||


               ' , oset13.p_ScGpGo '||

               ' ,'||POA_DBI_UTIL_PKG.rate_clause('oset13.c_ScGpGr','oset13.c_Scr') || 'c_rnwl_Rate '||

               ' ,'||POA_DBI_UTIL_PKG.rate_clause('oset13.p_ScGpGr','oset13.p_Scr') || 'p_rnwl_Rate '||

               ' , oset13.CScr '||

               ' , oset13.c_Scr_tot '||

               ' , oset13.p_Scr_tot '||

               ' , oset13.c_ScGpGr_tot '||


               ' , oset13.c_ScGpGo_tot '||

               ' , oset13.p_ScGpGr_tot '||

               ' , oset13.p_ScGpGo_tot '||

               ' ,'||POA_DBI_UTIL_PKG.rate_clause('oset13.c_ScGpGr_tot','oset13.c_Scr_tot') || ' c_rnwl_Rate_tot '||

               ' ,'||POA_DBI_UTIL_PKG.rate_clause('oset13.p_ScGpGr_tot','oset13.p_Scr_tot') || ' p_rnwl_Rate_tot '||

               ' , oset13.CScr_tot '||


               ' ,'|| OKI_DBI_UTIL_PVT.subtract_measures('oset13.c_ScGpGr','oset13.c_ScGpGo') ||' c_Upl '||

               ' ,'|| OKI_DBI_UTIL_PVT.subtract_measures('oset13.p_ScGpGr','oset13.p_ScGpGo') ||' p_Upl '||

               ' ,'|| OKI_DBI_UTIL_PVT.subtract_measures('oset13.c_ScGpGr_tot','oset13.c_ScGpGo_tot') ||' c_Upl_tot '||

               ' ,'|| OKI_DBI_UTIL_PVT.subtract_measures('oset13.p_ScGpGr_tot','oset13.p_ScGpGo_tot') ||' p_Upl_tot '||

          '   from  '||

          '     (select '||

                -- For use in where condition to join to the dimension table


                p_view_by_col ||

               ' , oset10.c_Scr c_Scr '||

               ' , oset10.p_Scr p_Scr '||

               ' ,'|| OKI_DBI_UTIL_PVT.add_measures('oset10.c_ScGpr','oset10.c_ScGr') ||' c_ScGpGr '||

               ' ,'|| OKI_DBI_UTIL_PVT.add_measures('oset10.c_ScGpo','oset10.c_ScGo') ||' c_ScGpGo '||

               ' ,'|| OKI_DBI_UTIL_PVT.add_measures('oset10.p_ScGpr','oset10.p_ScGr') ||' p_ScGpGr '||


               ' ,'|| OKI_DBI_UTIL_PVT.add_measures('oset10.p_ScGpo','oset10.p_ScGo') ||' p_ScGpGo '||

               ' , oset10.c_CScr CScr '||

               ' , oset10.c_Scr_tot c_Scr_tot '||

               ' , oset10.p_Scr_tot p_Scr_tot '||

               ' ,'|| OKI_DBI_UTIL_PVT.add_measures('oset10.c_ScGpr_tot','oset10.c_ScGr_tot') ||' c_ScGpGr_tot '||

               ' ,'|| OKI_DBI_UTIL_PVT.add_measures('oset10.c_ScGpo_tot','oset10.c_ScGo_tot') ||' c_ScGpGo_tot '||

               ' ,'|| OKI_DBI_UTIL_PVT.add_measures('oset10.p_ScGpr_tot','oset10.p_ScGr_tot') ||' p_ScGpGr_tot '||


               ' ,'|| OKI_DBI_UTIL_PVT.add_measures('oset10.p_ScGpo_tot','oset10.p_ScGo_tot') ||' p_ScGpGo_tot '||

               ' , oset10.c_CScr_tot CScr_tot '||

               ' from '||

               '   ( select '||

               '        oset05.'||p_view_by_col ||

               '      , nvl(oset05.c_Scr,0) c_Scr '||


               '      , nvl(oset05.c_CScr,0) c_CScr '||

               '      , nvl(oset05.c_ScGpr,0) c_ScGpr '||

               '      , nvl(oset05.c_ScGpo,0) c_ScGpo '||

               '      , nvl(oset05.c_ScGr,0) c_ScGr '||

               '      , nvl(oset05.c_ScGo,0) c_ScGo '||

               '      , nvl(oset05.p_Scr,0) p_Scr '||

               '      , nvl(oset05.p_CScr,0) p_CScr '||


               '      , nvl(oset05.p_ScGpr,0) p_ScGpr '||

               '      , nvl(oset05.p_ScGpo,0) p_ScGpo '||

               '      , nvl(oset05.p_ScGr,0) p_ScGr '||

               '      , nvl(oset05.p_ScGo,0) p_ScGo '||

               '      , nvl(oset05.c_Scr_total,0) c_Scr_tot '||

               '      , nvl(oset05.c_CScr_total,0) c_CScr_tot '||


               '      , nvl(oset05.c_ScGpr_total,0) c_ScGpr_tot '||

               '      , nvl(oset05.c_ScGpo_total,0) c_ScGpo_tot '||

               '      , nvl(oset05.c_ScGr_total,0) c_ScGr_tot '||

               '      , nvl(oset05.c_ScGo_total,0) c_ScGo_tot '||

               '      , nvl(oset05.p_Scr_total,0) p_Scr_tot '||

               '      , nvl(oset05.p_CScr_total,0) p_CScr_tot '||

               '      , nvl(oset05.p_ScGpr_total,0) p_ScGpr_tot '||


               '      , nvl(oset05.p_ScGpo_total,0) p_ScGpo_tot '||

               '      , nvl(oset05.p_ScGr_total,0) p_ScGr_tot '||

               '      , nvl(oset05.p_ScGo_total,0) p_ScGo_tot ';
Line: 798

        'SELECT
 complete_k_number oki_attribute_1
, cust.value oki_attribute_2
, DECODE(fact.resource_id,-1,&UNASSIGNED,rsex.resource_name) oki_attribute_3
, to_char(date_signed) OKI_DATE_1
, to_char(start_date) OKI_DATE_2
, to_char(end_date) OKI_DATE_3
, oki_measure_1
, OKI_MEASURE_2
, oki_measure_11
, OKI_MEASURE_12
, fact.chr_id OKI_ATTRIBUTE_5
FROM
(
SELECT * FROM
((
SELECT
fact.*
, k.complete_k_number
, k.start_date start_date
, k.end_date end_date
, NVL(k.price_nego_' ||p_cur_suffix ||',0) OKI_MEASURE_2
, NVL(SUM(k.price_nego_' ||p_cur_suffix ||') over (),0) OKI_MEASURE_12
FROM
(
SELECT rank() over (ORDER BY OKI_MEASURE_1 DESC nulls last) - 1 rnk
, chr_id
, customer_party_id
, resource_id
, oki_measure_1
, oki_measure_11
, date_signed
FROM
(
SELECT oset5.chr_id
, oset5.customer_party_id
, oset5.resource_id
, nvl(oset5.affected_value,0) OKI_MEASURE_1
, nvl(oset5.affected_value_total,0) OKI_MEASURE_11
, oset5.date_signed
FROM
(
SELECT fact.chr_id, fact.customer_party_id , fact.resource_id,fact.date_signed';
Line: 849

 *                 the user selects in the report
 * x_custom_sql -->the final SQL query that is generated
 * x_custom_output -->contains the bind variables
 */


/*******************************************************************************
* FUNCTION get_bkngs_by_cust_sql () returns the select clause containing
  the measures for the report
********************************************************************************/
/*
 FUNCTION get_bkngs_by_cust_sel_clause
  RETURN VARCHAR2
  IS
    l_query  VARCHAR2(10000);
Line: 877

 *                 the user selects in the report
 * x_custom_sql -->the final SQL query that is generated
 * x_custom_output -->contains the bind variables
 */


 PROCEDURE get_bkngs_by_cust_sql (

    p_param                     IN       bis_pmv_page_parameter_tbl
  , x_custom_sql                OUT NOCOPY VARCHAR2
  , x_custom_output             OUT NOCOPY bis_query_attributes_tbl)

  IS
    l_query                  VARCHAR2 (32767);
Line: 903

* FUNCTION get_bkngs_by_cust_sql () returns the select clause containing
  the measures for the report
********************************************************************************/
/*
 FUNCTION get_bkngs_by_cust_sel_clause
  RETURN VARCHAR2
  IS

    l_query  VARCHAR2(10000);
Line: 946

    l_viewby_select      VARCHAR2(10000);
Line: 947

    l_url_select         VARCHAR2(20000);
Line: 1002

    l_viewby_select := oki_dbi_util_pvt.get_viewby_select_clause(l_view_by, 'SRM', '6.0');
Line: 1010

     l_viewby_select  :=  l_viewby_select ||
   ', OKI_DYNAMIC_URL_1 ,'|| l_prodcat_url || ' ,oki_measure_1 ,oki_measure_2 ,oki_measure_3 ,oki_measure_4
    ,oki_measure_5 ,oki_measure_6 , oki_measure_6 oki_calc_item4,oki_measure_7,oki_measure_8, oki_measure_9 ,
    oki_measure_9 oki_calc_item5, oki_measure_11 ,oki_measure_12 ,oki_measure_13 ,oki_measure_14 ,
    oki_measure_15,oki_measure_16 ,oki_measure_17, oki_measure_18, oki_measure_19
     FROM (SELECT  rank() over (&ORDER_BY_CLAUSE nulls last , '||l_view_by_col||') - 1 rnk ,'||l_view_by_col||'
    ,OKI_DYNAMIC_URL_1 ,oki_measure_1 ,oki_measure_2 ,oki_measure_3 ,oki_measure_4 ,oki_measure_5 ,oki_measure_6
    ,oki_measure_7,oki_measure_8,oki_measure_9 ,oki_measure_11 ,oki_measure_12 ,oki_measure_13 ,oki_measure_14
    ,oki_measure_15 ,oki_measure_16,oki_measure_17,oki_measure_18, oki_measure_19 FROM ( ';
Line: 1026

   l_url_select :=
      'SELECT  DECODE(resource_id,-999, ''pFunctionName=OKI_DBI_SRM_PRNWL_RATE_DRPT&VIEW_BY_NAME=VIEW_BY_ID&pParamIds=Y&VIEW_BY=ORGANIZATION+JTF_ORG_SALES_GROUP'', '''') OKI_DYNAMIC_URL_1 ';
Line: 1030

    l_url_select :=
      'SELECT NULL  OKI_DYNAMIC_URL_1 ';
Line: 1077

    l_query                    := l_viewby_select || l_url_select || ' ,'||

       l_view_by_col || ',' ||'
       oset10.booked_val OKI_MEASURE_1,
       oset10.start_val OKI_MEASURE_2,
       oset10.val_rate OKI_MEASURE_3,
       oset10.booked_lcount OKI_MEASURE_4,
       oset10.start_lcount OKI_MEASURE_5,
       oset10.lcount_rate OKI_MEASURE_6,
       oset10.booked_hcount OKI_MEASURE_7,
       oset10.start_hcount OKI_MEASURE_8,
       oset10.hcount_rate OKI_MEASURE_9,
       oset10.booked_val_tot OKI_MEASURE_11,
       oset10.start_val_tot OKI_MEASURE_12,
       oset10.val_rate_tot OKI_MEASURE_13,

       oset10.booked_lcount_tot OKI_MEASURE_14,
       oset10.start_lcount_tot OKI_MEASURE_15,
       oset10.lcount_rate_tot OKI_MEASURE_16,
       oset10.booked_hcount_tot OKI_MEASURE_17,
       oset10.start_hcount_tot OKI_MEASURE_18,
       oset10.hcount_rate_tot OKI_MEASURE_19
   FROM
   (
     SELECT '|| l_view_by_col || ',
         oset05.booked_val booked_val,
         oset05.starting_val start_val,
         oset05.booked_val/decode(oset05.starting_val,0,NULL,oset05.starting_val)*100 val_rate,
         oset05.booked_lcount booked_lcount,

         oset05.starting_lcount start_lcount,
         oset05.booked_lcount /decode( oset05.starting_lcount,0,NULL,oset05.starting_lcount)*100 lcount_rate,
         oset05.booked_hcount booked_hcount,
         oset05.starting_hcount start_hcount,
         oset05.booked_hcount /decode( oset05.starting_hcount,0,NULL,oset05.starting_hcount)*100 hcount_rate,
         oset05.booked_val_tot booked_val_tot,
         oset05.starting_val_tot start_val_tot,
         oset05.booked_val_tot/decode(oset05.starting_val_tot,0,NULL,oset05.starting_val_tot)*100 val_rate_tot,
         oset05.booked_lcount_tot booked_lcount_tot,
         oset05.starting_lcount_tot start_lcount_tot,
         oset05.booked_lcount_tot /decode( oset05.starting_lcount_tot,0,NULL,oset05.starting_lcount_tot)*100 lcount_rate_tot,
         oset05.booked_hcount_tot booked_hcount_tot,
         oset05.starting_hcount_tot start_hcount_tot,

         oset05.booked_hcount_tot /decode( oset05.starting_hcount_tot,0,NULL,oset05.starting_hcount_tot)*100 hcount_rate_tot
     FROM
      (SELECT '|| l_viewby_col_special ||l_view_by_col ||',
          NVL(SUM(fact.price_nego_'||l_cur_suffix||'),0) starting_val,
          NVL(COUNT(distinct(fact.chr_id)),0) starting_hcount,
          NVL(COUNT(distinct(fact.cle_id)),0) starting_lcount,
          NVL(SUM(case when date_signed <= &BIS_CURRENT_ASOF_DATE then fact.price_nego_'||l_cur_suffix||' else null end),0) booked_val,
          NVL(COUNT(distinct(case when date_signed <= &BIS_CURRENT_ASOF_DATE then fact.chr_id else null end)),0) booked_hcount,
          NVL(COUNT(distinct(case when date_signed <= &BIS_CURRENT_ASOF_DATE then fact.cle_id else null end)),0) booked_lcount ,
          NVL(SUM(SUM(fact.price_nego_'||l_cur_suffix||')) over (),0) starting_val_tot,
          NVL(SUM(COUNT(distinct(fact.chr_id))) over (),0) starting_hcount_tot,
          NVL(SUM(COUNT(distinct(fact.cle_id))) over (),0) starting_lcount_tot,
          NVL(SUM(SUM(case when date_signed <= &BIS_CURRENT_ASOF_DATE then fact.price_nego_'||l_cur_suffix||' else null end)) over (),0) booked_val_tot,

          NVL(SUM(COUNT(distinct(case when date_signed <= &BIS_CURRENT_ASOF_DATE then fact.chr_id else null end))) over(),0) booked_hcount_tot,
          NVL(SUM(COUNT(distinct(case when date_signed <= &BIS_CURRENT_ASOF_DATE then fact.cle_id else null end))) over(),0) booked_lcount_tot '||
          l_FROM_WHERE || l_VIEWBY_RANK_ORDER ;
Line: 1339

        'SELECT  cal_NAME AS VIEWBY
        , nvl(uset.c_s_r_amt_xed,0) OKI_MEASURE_1
        , nvl(uset.p_s_r_amt_xed,0) OKI_MEASURE_2
        , nvl(uset.c_s_gpr_amt_xed,0) + nvl(uset.c_g_scr_amt_xtd,0) OKI_MEASURE_3
        , nvl(uset.p_s_gpr_amt_xed,0) + nvl(uset.p_g_scr_amt_xtd,0) OKI_MEASURE_4
        ,( (nvl(uset.c_s_gpr_amt_xed,0) + nvl(uset.c_g_scr_amt_xtd,0))
                  /decode(uset.c_s_r_amt_xed,0,NULL,uset.c_s_r_amt_xed))*100 OKI_MEASURE_5
        ,(((nvl(uset.c_s_gpr_amt_xed,0) + nvl(uset.c_g_scr_amt_xtd,0))
                         /decode(uset.c_s_r_amt_xed,0,NULL,uset.c_s_r_amt_xed)*100) -
                 ((nvl(uset.p_s_gpr_amt_xed,0) + nvl(uset.p_g_scr_amt_xtd,0))
                         /decode(uset.p_s_r_amt_xed,0,NULL,uset.p_s_r_amt_xed)*100)) OKI_MEASURE_6
        ,((nvl(uset.p_s_gpr_amt_xed,0) + nvl(uset.p_g_scr_amt_xtd,0))
                        /decode(uset.p_s_r_amt_xed,0,NULL,uset.p_s_r_amt_xed))*100 OKI_MEASURE_9

        ,nvl(uset.c_s_gpr_amt_xed,0) + nvl(uset.c_g_scr_amt_xtd,0) -
                (nvl(uset.c_s_gpo_amt_xed,0)+nvl(uset.c_g_sco_amt_xtd,0)) OKI_MEASURE_7
        ,nvl(uset.p_s_gpr_amt_xed,0) + nvl(uset.p_g_scr_amt_xtd,0) -
                (nvl(uset.p_s_gpo_amt_xed,0)+nvl(uset.p_g_sco_amt_xtd,0)) OKI_MEASURE_10
        , ((nvl(uset.c_s_gpr_amt_xed,0) + nvl(uset.c_g_scr_amt_xtd,0) -
                (nvl(uset.c_s_gpo_amt_xed,0) + nvl(uset.c_g_sco_amt_xtd,0)) )
            - (nvl(uset.p_s_gpr_amt_xed,0) + nvl(uset.p_g_scr_amt_xtd,0) -
                (nvl(uset.p_s_gpo_amt_xed,0) + nvl(uset.p_g_sco_amt_xtd,0))
              )
          ) / abs(decode(
                            (nvl(uset.p_s_gpr_amt_xed,0) + nvl(uset.p_g_scr_amt_xtd,0) -
                                (nvl(uset.p_s_gpo_amt_xed,0) + nvl(uset.p_g_sco_amt_xtd,0))
                            ),0,NULL

                           ,(nvl(uset.p_s_gpr_amt_xed,0) + nvl(uset.p_g_scr_amt_xtd,0) -
                                (nvl(uset.p_s_gpo_amt_xed,0) + nvl(uset.p_g_sco_amt_xtd,0))
                            )
                         )
                 ) *100 OKI_MEASURE_8 ';