DBA Data[Home] [Help]

APPS.ENI_DBI_UCO_PKG SQL Statements

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

Line: 104

l_sql_stmt := 'select null VIEWBY,
          NULL VIEWBYID,
          null ENI_MEASURE1, -- curr mtl_cost for table
          null ENI_MEASURE3, -- curr mtl_ovhd_cost for table
          null ENI_MEASURE4, -- curr res_cost for table
          null ENI_MEASURE5, -- curr osp_cost for table
          null ENI_MEASURE6, -- curr ovhd_cost for table
	  NULL ENI_MEASURE10, -- curr unit_cost for table
	  null ENI_MEASURE9 -- pct_change for table
        from sys.dual' ;
Line: 116

  'select name VIEWBY,
          1 VIEWBYID,
          curr_mtl_cost ENI_MEASURE1,
          curr_mtl_ovhd_cost ENI_MEASURE3,
          curr_res_cost ENI_MEASURE4,
          curr_osp_cost ENI_MEASURE5,
          curr_ovhd_cost ENI_MEASURE6,
	  curr_item_cost ENI_MEASURE10,
          prev_item_cost ENI_MEASURE9
	  -- removed the calculation of change % for Bug# 3933564
    from  ( select name, report_period_start_date start_date,
                    sum(case when curr_or_prior_period = ''C''
                    then material_cost * ' || l_currency_rate || '
		              else null
		              end) curr_mtl_cost,
                   sum(case when curr_or_prior_period = ''C''
                       then material_overhead_cost * ' || l_currency_rate || '
 		       else null
		       end) curr_mtl_ovhd_cost,
                   sum(case when curr_or_prior_period = ''C''
                       then resource_cost * ' || l_currency_rate || '
		       else null
		       end) curr_res_cost,
                   sum(case when curr_or_prior_period = ''C''
                       then outside_processing_cost * ' || l_currency_rate || '
		       else null
		       end) curr_osp_cost,
                   sum(case when curr_or_prior_period = ''C''
                       then overhead_cost * ' || l_currency_rate || '
		       else null
		       end) curr_ovhd_cost,
              sum(case when curr_or_prior_period = ''C''
                       then item_cost * ' || l_currency_rate || '
                       else null
                       end) curr_item_cost,
                   sum(case when curr_or_prior_period = ''P''
                       then item_cost * ' || l_currency_rate || '
		       else null
                       end) prev_item_cost
    from
     (select t.*, cost.*,
       rank() over
	(partition by t.curr_or_prior_period, t.report_period_start_date
	 order by effective_date DESC) r
      from
        (select TO_CHAR(&' || 'BIS_CURRENT_ASOF_DATE + offset , ''dd-Mon-yyyy'') AS name,
		''C'' AS curr_or_prior_period,
		&' || 'BIS_CURRENT_ASOF_DATE + offset + start_date_offset
	       		AS report_period_start_date,
		&' || 'BIS_CURRENT_ASOF_DATE + offset + start_date_offset
	       AS period_start_date,
           &' || 'BIS_CURRENT_ASOF_DATE + offset AS period_end_date
     	from fii_time_rolling_offsets
     	where period_type = :l_period_type
            AND comparison_type = :l_comp_type
     	union all
     	select TO_CHAR(&' || 'BIS_CURRENT_ASOF_DATE + offset , ''dd-Mon-yyyy'') AS name,
		''P'' AS curr_or_prior_period,
		&' || 'BIS_CURRENT_ASOF_DATE + offset + start_date_offset
	       		AS report_period_start_date,
		&' || 'BIS_PREVIOUS_ASOF_DATE + offset + start_date_offset
	       		AS period_start_date,
                &' || 'BIS_PREVIOUS_ASOF_DATE  + offset AS period_end_date
     	from fii_time_rolling_offsets
     	where period_type = :l_period_type
            AND comparison_type = :l_comp_type)t,
	 eni_dbi_item_cost_f cost
         where cost.inventory_item_id (+) = :l_item
         and cost.organization_id (+) = :l_org
         and cost.effective_date (+) <= period_end_date) t
    WHERE r=1
    GROUP BY name, report_period_start_date
    ORDER BY ' || l_order_by || ' )';