DBA Data[Home] [Help]

APPS.ENI_DBI_PCB_PKG SQL Statements

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

Line: 96

   select
     NVL(common_assembly_item_id,assembly_item_id),
     NVL(common_organization_id ,organization_id)
   INTO
     l_item,l_org
   from
     bom_bill_of_materials
   where
     assembly_item_id = l_item_temp and
     organization_id = l_org_temp and
     alternate_bom_designator IS NULL;
Line: 117

	SELECT count(*)
	INTO l_org_exists
	FROM eni_dbi_part_count_org_temp
	WHERE organization_id = l_org_temp;
Line: 153

       x_custom_sql :=' SELECT NULL AS VIEWBY,
                    NULL AS ENI_MEASURE1,
                    NULL AS ENI_MEASURE2,
                    NULL AS ENI_MEASURE4,
                    NULL AS ENI_MEASURE5,
                    NULL AS ENI_ATTRIBUTE11,
                    NULL AS ENI_ATTRIBUTE2 FROM DUAL';
Line: 170

           'SELECT
                   name AS VIEWBY,
                   current_pco AS ENI_MEASURE1,
                   prior_pco AS ENI_MEASURE2,
                   current_bom_levels AS ENI_MEASURE4,
                   prior_bom_levels AS ENI_MEASURE5,
                   current_pco AS ENI_ATTRIBUTE11,
                   current_bom_levels AS ENI_ATTRIBUTE2
           FROM ((select
                   sum(case when (t.c_end_date BETWEEN
                           pco.effectivity_date AND pco.disable_date)
                           then part_count
                           else NULL end) as current_pco,
                   sum(case when (t.p_end_date BETWEEN
                           pco.effectivity_date AND pco.disable_date)
                           then part_count
                           else NULL end) as prior_pco,
                   max(case when (t.c_end_date BETWEEN
                           pco.effectivity_date AND pco.disable_date)
                           then max_bom_level
                           else NULL end) as current_bom_levels,
                   max(case when (t.p_end_date BETWEEN
                           pco.effectivity_date AND pco.disable_date)
                           then max_bom_level
                           else NULL end) as prior_bom_levels,
                   t.name,
                   t.start_date
                   from
                           eni_dbi_part_count_mv pco,
                           ' || l_from_clause || '
                   where
                           '||l_where_clause|| '
                           '||l_item_org_clause||'
              group by
                           t.name,t.start_date)
          UNION ALL
                   (select NULL AS current_pco,
                           NULL AS prior_pco,
                           NULL AS current_bom_levels,
                           NULL AS prior_bom_levels,
                           t.name,
                           t.start_date
                   from
			   ' || l_from_clause || '
                   where
                           (NOT EXISTS(select * from eni_dbi_part_count_mv where
                                 assembly_item_id = :LITEM
                                  and organization_id = :LORG)) and '           --Bug 5083920
			         || l_where_clause ||'))
          order by
                   '||l_order_by;
Line: 233

          '(select
                   eiv.value as VIEWBY,
                   sum(case when ('||'&'||'BIS_CURRENT_ASOF_DATE BETWEEN
                           trunc(pco.effectivity_date) AND
                           NVL(trunc(pco.disable_date),to_date(''01-01-3000'',''DD-MM-YYYY'')))
                           then part_count
                           else NULL end) as ENI_MEASURE1,
                   sum(case when ('||'&'||'BIS_PREVIOUS_ASOF_DATE BETWEEN
                           trunc(pco.effectivity_date) AND
                           NVL(trunc(pco.disable_date),to_date(''01-01-3000'',''DD-MM-YYYY'')))
                           then part_count
                           else NULL end) as ENI_MEASURE2,
                   max(case when ('||'&'||'BIS_CURRENT_ASOF_DATE BETWEEN
                           trunc(pco.effectivity_date) AND
                           NVL(trunc(pco.disable_date),to_date(''01-01-3000'',''DD-MM-YYYY'')))
                           then max_bom_level
                           else NULL end) as ENI_MEASURE4,
                   max(case when ('||'&'||'BIS_PREVIOUS_ASOF_DATE BETWEEN
                           trunc(pco.effectivity_date) AND
                           NVL(trunc(pco.disable_date),to_date(''01-01-3000'',''DD-MM-YYYY'')))
                           then max_bom_level
                           else NULL end) as ENI_MEASURE5,
                   sum(case when ('||'&'||'BIS_CURRENT_ASOF_DATE BETWEEN
                           trunc(pco.effectivity_date) AND
                           NVL(trunc(pco.disable_date),to_date(''01-01-3000'',''DD-MM-YYYY'')))
                           then part_count
                           else NULL end) as ENI_ATTRIBUTE11,
                   max(case when ('||'&'||'BIS_CURRENT_ASOF_DATE BETWEEN
                           trunc(pco.effectivity_date) AND
                           NVL(trunc(pco.disable_date),to_date(''01-01-3000'',''DD-MM-YYYY'')))
                           then max_bom_level
                           else NULL end) as ENI_ATTRIBUTE2
                   from
                           eni_dbi_part_count_mv pco, ENI_ITEM_ORG_V eiv
                   where
                           (' || '&'|| 'BIS_CURRENT_ASOF_DATE BETWEEN
                           trunc(pco.effectivity_date) AND
                           NVL(trunc(pco.disable_date),to_date(''01-01-3000'', ''DD-MM-YYYY''))
                           OR
                           ' || '&'|| 'BIS_PREVIOUS_ASOF_DATE BETWEEN
                           trunc(pco.effectivity_date) AND
                           NVL(trunc(pco.disable_date),to_date(''01-01-3000'', ''DD-MM-YYYY'')))
                           '||l_item_org_clause||'
                   group by
                           eiv.value
          UNION ALL
                   select eiv.value as VIEWBY,
                           NULL as ENI_MEASURE1,
                           NULL AS ENI_MEASURE2,
                           NULL AS ENI_MEASURE4,
                           NULL AS ENI_MEASURE5,
                           NULL AS ENI_ATTRIBUTE11,
                           NULL AS ENI_ATTRIBUTE2
                   from
                           eni_item_org_v eiv
                   where
                           eiv.inventory_item_id = '||l_item_1||' and
                           eiv.organization_id = '||l_org_1||' and
                           ( NOT EXISTS (select * from eni_dbi_part_count_mv pco
                                     where
                                        item_id = '|| l_item_1 || ' and
                                        organization_id = '|| l_org_1 || ' and
                                        (' || '&'|| 'BIS_CURRENT_ASOF_DATE BETWEEN
                                            trunc(pco.effectivity_date) AND
                                            NVL(trunc(pco.disable_date),to_date(''01-01-3000'', ''DD-MM-YYYY''))
                                        OR
                                           ' || '&'|| 'BIS_PREVIOUS_ASOF_DATE BETWEEN
                                            trunc(pco.effectivity_date) AND
                                            NVL(trunc(pco.disable_date),to_date(''01-01-3000'', ''DD-MM-YYYY''))))))
          order by '
                   ||l_order_by;