DBA Data[Home] [Help]

APPS.ENI_DBI_IVA_T_PKG SQL Statements

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

Line: 165

      SELECT
          date_name AS VIEWBY
          , SUM(ENI_MEASURE1)  AS ENI_MEASURE1
          , SUM(ENI_MEASURE50) AS ENI_MEASURE50
          , SUM(ENI_MEASURE2)  AS ENI_MEASURE2
          , SUM(ENI_MEASURE4)  AS ENI_MEASURE4
          , SUM(ENI_MEASURE5)  AS ENI_MEASURE5
          , SUM(ENI_MEASURE7)  AS ENI_MEASURE7
          , SUM(ENI_MEASURE8)  AS ENI_MEASURE8
          , SUM(ENI_MEASURE10) AS ENI_MEASURE10
          , SUM(ENI_MEASURE11) AS ENI_MEASURE11
          , SUM(ENI_MEASURE14) AS ENI_MEASURE14
          , SUM(ENI_MEASURE15) AS ENI_MEASURE15
          , SUM(ENI_MEASURE16) AS ENI_MEASURE16
      FROM
          (
               (
               SELECT
                  t.name AS date_name,
                  t.start_date AS start_date,
                  SUM
                  (
                      case when ftrs.report_date = t.c_end_date
                      THEN edismv.inv_total_value_'||l_curr_suffix||'
                      ELSE 0
                      END
                  ) AS ENI_MEASURE1,
                  SUM
                  (
                      case when ftrs.report_date = t.c_end_date
                      THEN edismv.inv_total_value_'||l_curr_suffix||'
                      ELSE 0
                      END
                  ) AS ENI_MEASURE50,
                  SUM
                  (
                      case when ftrs.report_date = t.p_end_date
                      THEN edismv.inv_total_value_'||l_curr_suffix||'
                      ELSE 0
                      END
                  ) AS ENI_MEASURE2,
                  SUM
                  (
                      case when ftrs.report_date = t.c_end_date
                      THEN edismv.onhand_value_'||l_curr_suffix||'
                      ELSE 0
                      END
                  ) AS ENI_MEASURE4,
                  SUM
                  (
                      case when ftrs.report_date = t.p_end_date
                      THEN edismv.onhand_value_'||l_curr_suffix||'
                      ELSE 0
                      END
                  ) AS ENI_MEASURE5,
                  SUM
                  (
                      case when ftrs.report_date = t.c_end_date
                      THEN edismv.intransit_value_'||l_curr_suffix||'
                      ELSE 0
                      END
                  ) AS ENI_MEASURE7,
                  SUM
                  (
                      case when ftrs.report_date = t.p_end_date
                      THEN edismv.intransit_value_'||l_curr_suffix||'
                      ELSE 0
                      END
                  ) AS ENI_MEASURE8,
                  SUM
                  (
                      case when ftrs.report_date = t.c_end_date
                      THEN edismv.wip_value_'||l_curr_suffix||'
                      ELSE 0
                      END
                  ) AS ENI_MEASURE10,
                  SUM
                  (
                      case when ftrs.report_date = t.p_end_date
                      THEN edismv.wip_value_'||l_curr_suffix||'
                      ELSE 0
                      END
                  ) AS ENI_MEASURE11,
                  10 AS ENI_MEASURE14,
                  11 AS ENI_MEASURE15,
                  12 AS ENI_MEASURE16
             FROM
                  ' || l_from_clause ||' , fii_time_rpt_struct ftrs,
                  (
                      SELECT
                          c.name,
                          c.'||l_id_column||',
                          c.start_date AS start_date,
                          (case when  '|| '&' || 'BIS_CURRENT_ASOF_DATE < c.end_date
                          then  '|| '&' || 'BIS_CURRENT_ASOF_DATE else c.end_date end ) AS c_end_date,
                          (case when  '|| '&' || 'BIS_PREVIOUS_ASOF_DATE < p.end_date
                          then  '|| '&' || 'BIS_PREVIOUS_ASOF_DATE else p.end_date end ) AS p_end_date
                      FROM
                          ' || l_period_type ||' c, ' || l_period_type || ' p
                      WHERE
                          c.start_date >= ' || '&' || 'BIS_CURRENT_REPORT_START_DATE
                          AND c.'||l_id_column||' <= :CUR_PERIOD_ID '|| --Bug 5083662
                         'AND p.start_date >= ' || '&' || 'BIS_PREVIOUS_REPORT_START_DATE
                          ' || l_comp_where || '
                  ) t
              WHERE
                  ' || l_where_clause || '
                  AND (
                      t.c_end_date = ftrs.report_date
                      OR t.p_end_date = ftrs.report_date
                  )
                  AND BITAND(ftrs.record_type_id, 1143) = ftrs.record_type_id
              GROUP BY
                  t.name,t.start_date,t.c_end_date
              )
          UNION ALL
              (
              SELECT
                    c.name AS date_name
                  , c.start_date AS start_date
                  , NULL AS ENI_MEASURE1
                  , NULL AS ENI_MEASURE50
                  , NULL AS ENI_MEASURE2
                  , NULL AS ENI_MEASURE4
                  , NULL AS ENI_MEASURE5
                  , NULL AS ENI_MEASURE7
                  , NULL AS ENI_MEASURE8
                  , NULL AS ENI_MEASURE10
                  , NULL AS ENI_MEASURE11
                  , NULL AS ENI_MEASURE14
                  , NULL AS ENI_MEASURE15
                  , NULL AS ENI_MEASURE16
              FROM
                  ' || l_period_type ||' c, ' || l_period_type || ' p
              WHERE
                  c.start_date >= ' || '&' || 'BIS_CURRENT_REPORT_START_DATE
                  AND c.'||l_id_column||' <= :CUR_PERIOD_ID '|| --Bug 5083662
                 'AND p.start_date >= ' || '&' || 'BIS_PREVIOUS_REPORT_START_DATE
                  ' || l_comp_where || '
              )
          )
      GROUP BY date_name,start_date
      ORDER BY
          ' || l_order_by;