DBA Data[Home] [Help]

APPS.MSD_DEM_SOP SQL Statements

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

Line: 32

          EXECUTE IMMEDIATE 'SELECT plan_id FROM ' ||
                               msd_dem_common_utilities.get_lookup_value ('MSD_DEM_TABLES', 'SUPPLY_PLAN') ||
                               ' WHERE supply_plan_id = ' || p_member_id
             INTO x_plan_id;
Line: 57

          EXECUTE IMMEDIATE 'SELECT plan_type FROM ' ||
                               msd_dem_common_utilities.get_lookup_value ('MSD_DEM_TABLES', 'SUPPLY_PLAN') ||
                               ' WHERE supply_plan_id = ' || p_member_id
             INTO x_plan_type;
Line: 81

            select  curr_start_date, cutoff_date,
            daily_mwo_aggr_lvl,weekly_mwo_aggr_lvl,period_mwo_aggr_lvl
            from msc_plans
			where plan_id = p_plan_id;
Line: 109

              select min(bkt_start_date) into l_aggregation_start_date
              from msc_plan_buckets
              where plan_id = p_plan_id and bucket_type = 2 ;
Line: 115

			        select min(bkt_start_date) into l_aggregation_start_date
              from msc_plan_buckets
              where plan_id = p_plan_id and bucket_type = 3 ;
Line: 150

        x_sql := 'select nvl(ms.transaction_id , mfp.transaction_id) ' ||
                 ' from (select * from ( ' ||
                 '       select sr_instance_id, plan_id, transaction_id, demand_id ' ||
                 '       from msc_full_pegging ' ||
                 '       where sr_instance_id = :1 and plan_id = :2 and  supply_type in (70,92)' ||
                 '       start with sr_instance_id = :3 and plan_id = :4 ' || case when p_pegging_id is not null then 'and pegging_id = ' || to_char(p_pegging_id) else ' ' end ||
                 '        and ' || case when nvl(p_dem_sup_flag, 1)= 1 then 'transaction_id' else 'demand_id' end || ' = :5 ' ||
                 '       connect by nocycle prior prev_pegging_id = pegging_id and prior plan_id = plan_id and prior sr_instance_id = sr_instance_id ' ||
                 '       order by level desc) ' ||
                 '       where rownum <= 1) mfp, ' ||
                 ' msc_demands md, msc_supplies ms ' ||
                 ' where md.sr_instance_id(+) = mfp.sr_instance_id and md.plan_id(+) = mfp.plan_id ' ||
                 ' and md.demand_id(+) = mfp.demand_id ' ||
                 ' and ms.sr_instance_id(+) = md.sr_instance_id and ms.plan_id(+) = md.plan_id ' ||
                 ' and ms.transaction_id(+) = md.disposition_id and ms.order_type(+) in (70,92) ' ;
Line: 276

          EXECUTE IMMEDIATE 'DELETE FROM ' ||  x_table_name;
Line: 292

          EXECUTE IMMEDIATE 'DELETE FROM ' ||  x_table_name;
Line: 350

             SELECT
                series_name,
                series_type,
                identifier,
                custom_view_name,
                ps_view_name,
                stg_series_col_name
                FROM
                   msd_dem_series
                WHERE
                   series_id = p_series_id;
Line: 365

			    SELECT input_schedule_id from msc_plan_schedules
                 where 	plan_id = p_plan_id;
Line: 401

          x_sql := ' Select to_char(bucket_date,''YYYY-MM-DD HH24:MI:SS'') from msd_Dem_day_dates mdd where mdd.day_date=TRUNC(TO_DATE(''' || p_start_date || ''',''YYYY-MM-DD HH24:MI:SS'')  )';
Line: 548

             SELECT
                series_id
                FROM msd_dem_series
                WHERE series_id IN (112, 113);
Line: 554

          select curr_start_date
          from msc_plans
          where plan_id = p_plan_id;
Line: 606

          /***** 3. UPDATE START DATES AND END DATES OF THE PURGE PLAN DATA *****/

           OPEN c_plan_start_date;
Line: 619

           	l_sql := 'select datet from '|| g_schema ||'.inputs where datet > '''||l_plan_start_date||''' and rownum = 1 order by datet asc';
Line: 622

           	l_sql := 'select max(datet) from '||g_schema||'.inputs ';
Line: 689

             SELECT
                series_id
                FROM
                   msd_dem_series
                WHERE
                   series_id IN (101, 102, 103, 104, 105, 106, 107, 108, 109, 110);
Line: 750

          /* Delete non-saleable items from the staging table BIIO_OTHER_PLAN_DATA */
          -- syenamar
          -- In case 'Include dependent demand' is true, delete non-saleable items only if they are non-cto
          -- if false, no change in existing behaviour (any non-saleable item will be removed)
          x_sql := ' DELETE FROM ' || g_schema || '.BIIO_OTHER_PLAN_DATA bopd '
                    || ' WHERE ';
Line: 762

                           || ' (SELECT 1 from '
                           || g_schema || '.t_ep_item tei, '
                           || g_schema || '.t_ep_cto_matrix tcm, '
                           || g_schema || '.items itm '
                           || '  where tei.item = bopd.level2 '
                           || '  and tei.t_ep_item_ep_id = itm.t_ep_item_ep_id '
                           || '  and itm.item_id = tcm.item_id '
                           || '  and rownum < 2) '
                           || '  AND ';
Line: 773

          x_sql := x_sql || ' NOT EXISTS ( SELECT 1 '
                   || '                    FROM ' || g_schema || '.t_ep_item tei '
                   || '                    WHERE  tei.item = bopd.level2 '
                   || '                    AND EXISTS ( SELECT 1 FROM ' || g_schema || '.mdp_matrix mm '
                   || '                                 WHERE mm.t_ep_item_ep_id = tei.t_ep_item_ep_id '
                   || '                                 AND rownum < 2 ) ) '
                   || '    AND avail_sup_std_cap IS NULL '
                   || '    AND required_sup_cap IS NULL ';
Line: 802

          /* Updated non-supplier series to NULL for non-saleable:buy:critical items from the staging table BIIO_OTHER_PLAN_DATA */
          x_sql := ' UPDATE ' || g_schema || '.BIIO_OTHER_PLAN_DATA bopd '
                   || ' SET bopd.constrained_fcst = NULL, '
                   || '     bopd.prod_plan = NULL, '
                   || '     bopd.safety_stk = NULL, '
                   || '     bopd.beginning_on_hand = NULL, '
                   || '     bopd.dependent_demand = NULL, '
                   || '     bopd.planned_shipments = NULL '
                   || ' WHERE NOT EXISTS ( SELECT 1 '
                   || '                    FROM ' || g_schema || '.t_ep_item tei, '
                   ||                                g_schema || '.mdp_matrix mm '
                   || '                    WHERE  tei.item = bopd.level2 '
                   || '                       AND mm.t_ep_item_ep_id = tei.t_ep_item_ep_id '
                   || '                       AND mm.is_fictive = 0 '
                   || '                       AND rownum < 2 ) '
                   || '    AND ( avail_sup_std_cap IS NOT NULL '
                   || '          OR required_sup_cap IS NOT NULL ) ';
Line: 885

          EXECUTE IMMEDIATE 'DELETE FROM msd_dem_dates';
Line: 888

          EXECUTE IMMEDIATE 'DELETE FROM msd_dem_day_dates';
Line: 893

          x_sql := 'SELECT time_bucket, first_day_of_week, aggregation_method ' ||
                      ' FROM ' || x_dm_table ||
                      ' WHERE dm_or_template = 2 ' ||
                      '   AND is_active = 1 ';
Line: 903

             log_debug ('Lowest Time Bucket - Day : Time data not inserted into source msd_dem_dates');
Line: 934

          log_debug ('Inserting time data into msd_dem_dates');
Line: 935

          x_sql := 'INSERT INTO msd_dem_dates' ||
                      ' (datet, num_of_days, start_date, end_date, last_update_date, last_updated_by, creation_date, created_by, last_update_login) ' ||
                      ' SELECT datet, num_of_days, ' || x_start_date || x_end_date || ', ' ||
                      ' sysdate, :1, sysdate, :2, :3 ' ||
                      ' FROM ' || x_source_time_table;
Line: 942

            x_sql := 'INSERT INTO msd_dem_day_dates' ||
                     ' (day_date, bucket_date, bucket_start_date, bucket_end_date, last_update_date, last_updated_by, creation_date, created_by, last_update_login) ' ||
                     ' with dem_dates as '||
                     ' (SELECT datet, num_of_days, ' || x_start_date || x_end_date ||
                     '  FROM ' || x_source_time_table || ') ' ||
                     ' select start_date + i day_date, datet, start_date, end_date, sysdate, :1, sysdate, :2, :3 ' ||
                     '  from dem_dates, xmltable(''for $i in 0 to xs:int(D)-1 return $i'' passing xmlelement(d, num_of_days)
                                                                    columns i integer path ''.'')' ;
Line: 1015

        l_stmt := 'select input_name from msc_plan_sched_v where plan_id = ' ||p_plan_id || ' group by input_name ';
Line: 1034

  l_sql := 'select scenario_status_id from '|| g_schema||'.supply_plan where plan_id = '||p_plan_id;
Line: 1043

  	l_sql := 'select scenario_status_code from '|| g_schema||'.scenario_status where scenario_status_id = '||l_scenario_status_id;
Line: 1052

  l_sql := 'insert into ' || g_schema||'.biio_supply_plans(supply_plan_code,
				      supply_plan_desc,
				      scenario_status_code,
				      plan_id,
				      method_status,
				      demand_schedules,
				      plan_type,
				      start_date,
				      end_date,
				      last_imported)
				      VALUES ('''
				      ||x_plan_code       ||''','
				      ||''''||x_plan_desc       ||''','
                                      ||''||l_scenario_status_code   ||','
				      ||''||p_plan_id         ||','
				      ||''''|| NULL              ||''','
				      ||''''||x_dem_sched       ||''','
				      ||''''||x_plan_type       ||''','
				      ||''''||p_plan_start_date ||''','
				      ||''''||p_end_date        ||''','
				      ||''''||sysdate           ||''')' ;
Line: 1078

        	l_sql := 'insert into ' || g_schema||'.biio_supply_plans_pop(level_member,
        				   from_date,
        				   until_date,
        				   filter_level,
        				   level_order,
        				   filter_member)
        				 values ('''
        				  ||x_plan_code ||''','
        				  ||''''||p_plan_start_date ||''','
        				  ||''''||sysdate ||''','
        				  ||''''|| msd_dem_common_utilities.get_app_id_text('MSD_DEM_DEMANTRA_OBJECT_ID',
                                                                 'LEVEL_ITEM',
                                                                 1,
                                                                 'table_label') ||''','
        				  ||''||'2'      ||','
                                          ||''''||'0' ||''')' ;
Line: 1096

        	l_sql := 'insert into ' || g_schema||'.biio_supply_plans_pop(level_member,
        				   from_date,
        				   until_date,
        				   filter_level,
        				   level_order,
        				   filter_member)
        				 values ('''
        				  ||x_plan_code ||''','
        				  ||''''||p_plan_start_date ||''','
        				  ||''''||sysdate ||''','
        				  ||''''|| msd_dem_common_utilities.get_app_id_text('MSD_DEM_DEMANTRA_OBJECT_ID',
                                                                 'LEVEL_DEMAND_CLASS',
                                                                 1,
                                                                 'table_label') ||''','
        				  ||''||'2'      ||','
                                          ||''''||'0' ||''')' ;
Line: 1114

        	l_sql := 'insert into ' || g_schema||'.biio_supply_plans_pop(level_member,
        				   from_date,
        				   until_date,
        				   filter_level,
        				   level_order,
        				   filter_member)
        				 values ('''
        				  ||x_plan_code ||''','
        				  ||''''||p_plan_start_date ||''','
        				  ||''''||sysdate ||''','
        				  ||''''|| msd_dem_common_utilities.get_app_id_text('MSD_DEM_DEMANTRA_OBJECT_ID',
                                                                 'LEVEL_ORGANIZATION',
                                                                 1,
                                                                 'table_label') ||''','
        				  ||''||'1'      ||','
                                          ||''''||'0' ||''')' ;
Line: 1132

        	l_sql := 'insert into ' || g_schema||'.biio_supply_plans_pop(level_member,
        				   from_date,
        				   until_date,
        				   filter_level,
        				   level_order,
        				   filter_member)
        				 values ('''
        				  ||x_plan_code ||''','
        				  ||''''||p_plan_start_date ||''','
        				  ||''''||sysdate ||''','
        				  ||''''|| msd_dem_common_utilities.get_app_id_text('MSD_DEM_DEMANTRA_OBJECT_ID',
                                                                 'LEVEL_SITE',
                                                                 1,
                                                                 'table_label') ||''','
        				  ||''||'1'      ||','
                                          ||''''||'0' ||''')' ;
Line: 1150

  		l_sql := 'insert into ' || g_schema||'.biio_supply_plans_pop(level_member,
        				   from_date,
        				   until_date,
        				   filter_level,
        				   level_order,
        				   filter_member)
        				 values ('''
        				  ||x_plan_code ||''','
        				  ||''''||p_plan_start_date ||''','
        				  ||''''||sysdate ||''','
        				  ||''''|| msd_dem_common_utilities.get_app_id_text('MSD_DEM_DEMANTRA_OBJECT_ID',
                                                                 'LEVEL_SALES_CHANNEL',
                                                                 1,
                                                                 'table_label') ||''','
        				  ||''||'1'      ||','
                                          ||''''||'0' ||''')' ;
Line: 1182

select sr_instance_id, compile_designator, plan_type, curr_start_date, cutoff_date
from msc_plans
where plan_id = p_plan_id;
Line: 1199

select  compile_designator, curr_start_date, cutoff_date, sop_enabled, plan_type
from msc_plans
where plan_id=p_plan_id;
Line: 1230

      l_stmt := 'select plan_id,  compile_designator, curr_start_date, cutoff_date, sop_enabled, plan_type
      from msc_plans
      where sop_enabled = 1 ';
Line: 1245

                       || ' ( SELECT supply_plan_code FROM '
                       || g_schema || '.supply_plan )';
Line: 1277

				msd_dem_query_utilities.get_query(l_retcode, l_stmt, 'MSD_DEM_DELETE_STMT', l_instance_id);
Line: 1283

				msd_dem_query_utilities.get_query(l_retcode, l_stmt, 'MSD_DEM_DELETE_STMT', l_instance_id);
Line: 1290

				l_stmt := 'select input_name from msc_plan_sched_v where plan_id = ' ||p_plan_id || ' group by input_name ';
Line: 1305

		l_stmt := ' SELECT spd.from_date FROM ' || g_schema || '.supply_plan sp, '
		                                    || g_schema || '.supply_plan_dates spd '
		                                    || ' WHERE sp.plan_id = ' || p_plan_id
		                                    || '   AND spd.supply_plan_id = sp.supply_plan_id ';
Line: 1389

select sr_instance_id, compile_designator, plan_type, curr_start_date, cutoff_date
from msc_plans
where plan_id = p_plan_id;
Line: 1411

		l_stmt := ' SELECT spd.from_date FROM ' || g_schema || '.supply_plan sp, '
		                                    || g_schema || '.supply_plan_dates spd '
		                                    || ' WHERE sp.plan_id = ' || p_plan_id
		                                    || '   AND spd.supply_plan_id = sp.supply_plan_id ';
Line: 1517

select sr_instance_id
from msc_plans
where plan_id = p_plan_id;
Line: 1584

            x_sql := 'select 1 from dual where exists ( select 1 from dba_jobs where (upper(what) like ''MSD_DEM_SOP.LOAD_SERIES_DATA_BATCH%'' or upper(what) like ''MSD_DEM_SOP.LOAD_PLAN_DATA_WO_PDS%'' or ';
Line: 1630

                SELECT series_id FROM msd_dem_series
                WHERE
                series_id IN (105, 107, 115, 116, 117, 118);
Line: 1636

                SELECT organization_id FROM msc_plan_organizations
                WHERE plan_id = p_plan_id;
Line: 1762

                SELECT series_id FROM msd_dem_series
                WHERE
                series_id IN (115, 116);
Line: 1768

                SELECT organization_id FROM msc_plan_organizations
                WHERE plan_id = p_plan_id;
Line: 1882

                SELECT series_id FROM msd_dem_series
                WHERE
                series_id IN (105, 107, 115, 116, 117, 118);
Line: 1888

                SELECT series_id FROM msd_dem_series
                WHERE
                series_id IN (119, 120);
Line: 1894

                SELECT organization_id FROM msc_plan_organizations
                WHERE plan_id = p_plan_id;
Line: 1903

            select sr_instance_id, compile_designator, plan_type, curr_start_date, cutoff_date
            from msc_plans
            where plan_id = p_plan_id;
Line: 1911

            select instance_id
            from msc_apps_instances;
Line: 1979

            l_stmt := 'select input_name from msc_plan_sched_v where plan_id = ' ||p_plan_id || ' group by input_name ';
Line: 1992

            l_stmt := ' SELECT spd.from_date FROM ' || g_schema || '.supply_plan sp, '
                                                || g_schema || '.supply_plan_dates spd '
                                                || ' WHERE sp.plan_id = ' || p_plan_id
                                                || '   AND spd.supply_plan_id = sp.supply_plan_id ';
Line: 2061

            l_stmt := 'DELETE FROM MSD_ST_SOP_WO_DEMANDS ' ||
                      ' WHERE NVL(CONSTRAINED_FCST, 0) = 0 AND NVL(DEPENDENT_DEMAND, 0) = 0 ' ||
                      '     AND NVL(PLANNED_SHIPMENTS, 0) = 0 AND NVL(WORK_ORDER_DEMAND, 0) = 0 ';
Line: 2068

            l_stmt := 'DELETE FROM MSD_ST_SOP_WO_REQR_RES_CAP ' ||
                      ' WHERE NVL(REQUIRED_RES_PLAN, 0) = 0 ';
Line: 2074

            l_stmt := 'DELETE FROM MSD_ST_SOP_WO_SUPPLIES ' ||
                      ' WHERE NVL(PROD_PLAN, 0) = 0 AND NVL(INTRANSIT_DEFECTIVES, 0) = 0 ' ||
                      '     AND NVL(REQUIRED_SUPPLIER_CAP, 0) = 0 AND NVL(BEGINNING_ONHAND, 0) = 0 ' ||
                      '     AND NVL(BEGINNING_ONHAND_DEFECTIVES, 0) = 0 ';
Line: 2082

            l_stmt := 'DELETE FROM ' || g_schema || '.BIIO_OTHER_PLAN_DATA ' ||
                      ' WHERE NVL(AVAIL_RES_STD_CAP, 0) = 0 AND NVL(AVAIL_SUP_STD_CAP, 0) = 0 ' ||
                      '     AND NVL(SAFETY_STK, 0) = 0 ';
Line: 2091

            /* update AG, CC attributes in MSD_ST_SOP_WO_DEMANDS, MSD_ST_SOP_WO_REQR_RES_CAP, MSD_ST_SOP_WO_SUPPLIES*/
			-- Bug#14151347: added date filter with bind variable for aggregation_start_date

              l_stmt := 'MERGE INTO C_TABLE_NAME a
                        USING
                        (select distinct
                         msup.sr_instance_id,
                         msup.plan_id,
                         wsup.organization_id,
                         wsup.wo_supply_id,
                         decode(nvl(maintenance_object_source,2),
                            1, (select item_name from msc_system_items
                                where sr_instance_id = msup.sr_instance_id and inventory_item_id = msup.asset_item_id
                                and plan_id = msup.plan_id and organization_id = msup.organization_id),
                               msup.product_classification
                         ) asset_group,
                         decode(nvl(maintenance_object_source,2),
                            1, msup.class_code,
                               msup.maintenance_reqt
                         ) class_code
                         from (select distinct sr_instance_id, plan_id, organization_id, wo_supply_id, sdate from C_TABLE_NAME) wsup,
                         msc_supplies msup
                         where msup.sr_instance_id = wsup.sr_instance_id
                         and msup.plan_id= wsup.plan_id
                         and msup.transaction_id = wsup.wo_supply_id
						             and wsup.sdate < :1
                        ) b
                        ON (
                        a.sr_instance_id = b.sr_instance_id
                        and a.plan_id = b.plan_id
                        and a.organization_id = b.organization_id
                        and a.wo_supply_id = b.wo_supply_id
                        )
                        WHEN MATCHED THEN
                        UPDATE SET
                        a.asset_group = b.asset_group,
                        a.class_code = b.class_code ';
Line: 2147

            l_stmt := ' INSERT /*+ APPEND */ INTO ' || g_schema || '.BIIO_SUPPLY_PLAN_DATA_WO NOLOGGING '
                        ||  '(SDATE, LEVEL1, LEVEL2, LEVEL3, LEVEL4, LEVEL5, LEVEL6, LEVEL7, LEVEL8, '
                        ||  ' PROD_PLAN, REQUIRED_SUP_CAP, REQUIRED_RES_PLAN, BEGINNING_ON_HAND, '
                        ||  ' CONSTRAINED_FCST, DEPENDENT_DEMAND, PLANNED_SHIPMENTS, INTRANSIT_DEFECTIVES, '
                        ||  ' BEGINNING_ONHAND_DEFECTIVES, WORK_ORDER_DEMAND) '
                        ||  ' SELECT '
                        ||  '   SDATE, :1, nvl(ASSET_GROUP, du.default_code), nvl(CLASS_CODE, du.default_code), ITEM_CODE, ORGANIZATION_CODE, '
                        ||  '   du.default_code, SITE_CODE, du.default_code, '
                        ||  '   sum(PROD_PLAN), sum(REQUIRED_SUPPLIER_CAP), sum(REQUIRED_RES_PLAN), sum(BEGINNING_ONHAND), '
                        ||  '   sum(CONSTRAINED_FCST), sum(DEPENDENT_DEMAND), sum(PLANNED_SHIPMENTS), sum(INTRANSIT_DEFECTIVES), '
                        ||  '   sum(BEGINNING_ONHAND_DEFECTIVES), sum(WORK_ORDER_DEMAND) '
                        ||  ' from ( '
                        ||  '   select SDATE, ASSET_GROUP, CLASS_CODE, ITEM_CODE, ORGANIZATION_CODE, dfu.default_code site_code, '
                        ||  '    null PROD_PLAN, null REQUIRED_SUPPLIER_CAP, null REQUIRED_RES_PLAN, null BEGINNING_ONHAND, '
                        ||  '    CONSTRAINED_FCST, DEPENDENT_DEMAND, PLANNED_SHIPMENTS, null INTRANSIT_DEFECTIVES, '
                        ||  '    null BEGINNING_ONHAND_DEFECTIVES, WORK_ORDER_DEMAND'
                        ||  '   from MSD_ST_SOP_WO_DEMANDS, '
                        ||  '   (select msd_dem_sr_util.get_null_code default_code from dual) dfu '
                        ||  '   UNION ALL '
                        ||  '   select SDATE, ASSET_GROUP, CLASS_CODE, RESOURCE_CODE ITEM_CODE, ORGANIZATION_CODE, dfu.default_code site_code, '
                        ||  '    null PROD_PLAN, null REQUIRED_SUPPLIER_CAP, REQUIRED_RES_PLAN, null BEGINNING_ONHAND, '
                        ||  '    null CONSTRAINED_FCST, null DEPENDENT_DEMAND, null PLANNED_SHIPMENTS, null INTRANSIT_DEFECTIVES, '
                        ||  '    null BEGINNING_ONHAND_DEFECTIVES, null WORK_ORDER_DEMAND'
                        ||  '   from MSD_ST_SOP_WO_REQR_RES_CAP, '
                        ||  '   (select msd_dem_sr_util.get_null_code default_code from dual) dfu '
                        ||  '   UNION ALL '
                        ||  '   select SDATE, ASSET_GROUP, CLASS_CODE, ITEM_CODE, ORGANIZATION_CODE, SITE_CODE, '
                        ||  '    PROD_PLAN, REQUIRED_SUPPLIER_CAP, null REQUIRED_RES_PLAN, BEGINNING_ONHAND, '
                        ||  '    null CONSTRAINED_FCST, null DEPENDENT_DEMAND, null PLANNED_SHIPMENTS, INTRANSIT_DEFECTIVES, '
                        ||  '    BEGINNING_ONHAND_DEFECTIVES, null WORK_ORDER_DEMAND'
                        ||  '   from MSD_ST_SOP_WO_SUPPLIES '
                        ||  ' ) data, '
                        ||  ' (select msd_dem_sr_util.get_null_code default_code from dual) du '
                        ||  ' group by '
                        ||  ' SDATE, :2, ASSET_GROUP, CLASS_CODE, ITEM_CODE, ORGANIZATION_CODE,  '
                        ||  ' du.default_code, SITE_CODE, du.default_code';
Line: 2438

	/* Inserting an entry into Integ_Status table
  	that loading of plan is running. */

	l_sql := 'Insert into ' || g_schema || '.integ_status(username, process, stage, status, info, status_date) values (''' || g_schema || ''',' || -- bug 14134116
					'''LOAD_PLAN_DATA'',
					''LOAD_PLAN_DATA'',
					''RUNNING'', '
					||''''|| ' '              ||''','
					||''''||sysdate           ||''')' ;
Line: 2450

        l_sql := 'select plan_id from ' || g_schema || '.supply_plan
                where supply_plan_id = ' ||p_member_id;
Line: 2478

                p_delete_item_pop  IN    NUMBER DEFAULT 1,
                p_delete_dc_site_sc_pop    IN    NUMBER DEFAULT 1,
                p_use_jobs          IN      NUMBER      default 0,
                p_split_batch_by_org    IN  NUMBER default 0,
                p_job_check_interval    IN  NUMBER default 60,
                p_jobs_timeout          IN  NUMBER default 86400)
      IS

         /*** LOCAL VARIABLES - BEGIN ***/

            x_errbuf			VARCHAR2(600)	:= NULL;
Line: 2620

            if (p_delete_dc_site_sc_pop = 1) then
                EXECUTE IMMEDIATE 'DELETE FROM ' || g_schema || '.BIIO_SUPPLY_PLANS_POP WHERE LEVEL_ORDER in (3,4,5)';
Line: 2686

         if (v_demantra_version < 7.3 and p_delete_item_pop = 1) then
            -- bug#8266960
            EXECUTE IMMEDIATE 'DELETE FROM ' || g_schema || '.BIIO_SUPPLY_PLANS_POP WHERE LEVEL_ORDER = 2';
Line: 2692

         if (p_delete_dc_site_sc_pop = 1) then
            EXECUTE IMMEDIATE 'DELETE FROM ' || g_schema || '.BIIO_SUPPLY_PLANS_POP WHERE LEVEL_ORDER in (3,4,5)';
Line: 2699

	 l_sql := 'Insert into ' || g_schema || '.integ_status(username, process, stage, status, info, status_date) values (''' || g_schema || ''',' ||
     		'''LOAD_PLAN_DATA'',
     		''LOAD_PLAN_DATA'',
     		''SUCCEEDED'', '
     		||''''|| ' '              ||''','
     		||''''||sysdate           ||''')' ;
Line: 2824

         /* Delete all data (if any) from the staging table */
         x_small_sql := 'TRUNCATE TABLE ' || g_schema || '.BIIO_ITEM_COST';
Line: 2828

         /* Delete all data (if any) from the ERR staging table */
         x_small_sql := 'TRUNCATE TABLE ' || g_schema || '.BIIO_ITEM_COST_ERR';
Line: 2929

          v_sql := 'select nvl((select ''Running'' from ' || g_schema || '.wf_process_log ' ||
                   'where schema_id = :1 and step_id not in ' || v_not_in_steps ||
                   ' and status not in(0,-1,-2) and rownum = 1), ''Not Running'') from dual';
Line: 2987

         SELECT owner
         FROM dba_objects
         WHERE  owner = owner
            AND object_type = 'TABLE'
            AND object_name = 'MDP_MATRIX'
         ORDER BY created desc;
Line: 3014

	 	    l_sql := 'select table_name, from_date, until_date from '|| g_schema || '.transfer_query where id = ' || l_profile_id;
Line: 3086

                l_sql := 'select datet from '|| g_schema ||'.inputs where datet >= '''||x_from_date||''' and rownum = 1 order by datet asc';
Line: 3089

                l_sql := 'select datet from '|| g_schema ||'.inputs where datet <= '''||x_to_date||''' and rownum = 1 order by datet desc';
Line: 3132

         	l_sql := 'insert into '|| g_schema ||'.'||l_table_name||'(sdate, level1)'||
		 	'select '''||x_from_date||''',  teo.organization from '||g_schema||'.t_ep_organization teo '||
		 	'where teo.organization in
		       	       (SELECT  mtp.organization_code
                   		FROM 	msc_instance_orgs mio,
                       	   		msc_trading_partners mtp
                  		WHERE 	mio.sr_instance_id = '||p_sr_instance_id||
                       		' AND 	nvl(mio.org_group, ''-888'') = decode('''||p_collection_group||''', ''-999'', nvl(mio.org_group, ''-888''), '''||p_collection_group||''')'||
                       		' AND 	nvl(mio.dp_enabled_flag, mio.enabled_flag) = 1 '||
                       		' AND   mtp.sr_instance_id = mio.sr_instance_id ' ||
                       		' AND 	mtp.sr_tp_id = mio.organization_id '||
                       		' AND 	mtp.partner_type = 3) ';
Line: 3274

         SELECT owner
         FROM dba_objects
         WHERE  owner = owner
            AND object_type = 'TABLE'
            AND object_name = 'MDP_MATRIX'
         ORDER BY created desc;
Line: 3315

             msd_dem_common_utilities.log_message ('An Error occured in API call MSD_DEM_COLLECT_RETURN_HISTORY.COLLECT_RETURN_HISTORY_DATA,while inserting Total Backlog Data - ' || TO_CHAR(systimestamp, 'DD-MON-YYYY HH24:MI:SS'));
Line: 3323

            msd_dem_common_utilities.log_message ('Exception while inserting Total Backlog Data in the table BIIIO_SCI_BACKLOG - ' || TO_CHAR(systimestamp, 'DD-MON-YYYY HH24:MI:SS'));
Line: 3368

           msd_dem_common_utilities.log_message ('Warning Text for Total Backlog Insertion is - ' || l_errbuff1);
Line: 3388

            l_sql_stmnt :=   ' update '||x_dest_table||'  bsb '
                           ||' set level3 = ( select mtp.partner_id '
                           ||'                from msc_trading_partners mtp '
                           ||'                where mtp.partner_name = bsb.level3 '
                           ||'                and   mtp.partner_type = 2 )'
                           ||' WHERE LEVEL3 <> ''' || msd_dem_sr_util.get_null_code || ''' ';
Line: 3405

         l_sql_stmnt := ' UPDATE ' || x_dest_table
                       || ' SET level3 = ''' || msd_dem_sr_util.get_null_code || ''' '
                       || ' WHERE level3 IS NULL ';
Line: 3418

         /* update dmtra_template.BIIO_SCI_BACKLOG bsb
         set level3 = ( select mtp.partner_name
                        from msc_trading_partners mtp,
			        msc_tp_id_lid mtil
			   where mtil.sr_tp_id = bsb.level3_sr_pk
			   and   mtil.sr_instance_id = (select instance_id
			                                from msc_apps_instances mai
						        where mai.instance_code = substr(bsb.level2,1,instr(bsb.level2,':')-1)
			                                )
			   and   mtil.partner_type = 2
			   and   mtil.tp_id = mtp.partner_id
			  ); */
Line: 3461

             msd_dem_common_utilities.log_message ('An Error occured in API call MSD_DEM_COLLECT_RETURN_HISTORY.COLLECT_RETURN_HISTORY_DATA,while inserting On Hand Inventory Data - ' || TO_CHAR(systimestamp, 'DD-MON-YYYY HH24:MI:SS'));
Line: 3468

            msd_dem_common_utilities.log_message ('Exception while inserting ON-Hand Inventory Data in the table BIIIO_SCI - ' || TO_CHAR(systimestamp, 'DD-MON-YYYY HH24:MI:SS'));
Line: 3514

           msd_dem_common_utilities.log_message ('Warning Text for On-Hand Inventory Insertion is - ' || l_errbuff1);
Line: 3582

        /*Delete all data (if any) from the staging table */
        x_small_sql := 'TRUNCATE TABLE ' || var_schema || '.BIIO_SOP_ITEM_COST';
Line: 3586

        /*Delete all data (if any) from the ERR staging table */
        x_small_sql := 'TRUNCATE TABLE ' || var_schema || '.BIIO_SOP_ITEM_COST_ERR';
Line: 3590

        sql_statement:= ' INSERT INTO ' || var_schema || '. BIIO_SOP_ITEM_COST (SDATE, LEVEL1, COST_PRODUCE,
        COST_PURCHASE, COST_REPAIR, COST_RESOURCE)
        Select (Select Bucket_date from msd_dem_day_dates where day_date=trunc(sysdate)),tei.item item_name,null,null,null,
        avg(mds.resource_cost) ResourceCost
        from msc_Department_Resources mds,' || var_schema || '.T_EP_Organization teo,msc_trading_partners mtp,
        ' || var_schema || '.T_EP_Item tei
        where mds.plan_id=-1
        and mds.sr_instance_id= mtp.sr_instance_id
        and mds.sr_instance_id='''||p_sr_instance_id||'''
        and mds.resource_code=tei.item
        and mtp.partner_type=3
        and mds.organization_id=mtp.sr_tp_id
        and mtp.organization_code = teo.organization
        and mds.resource_cost is not null
        group by tei.item
        union all
        select
        (Select Bucket_date from msd_dem_day_dates where day_date=trunc(sysdate)),tei.item item_name,
        avg(msi.standard_cost) StandardCost,
        avg(mis.item_price) ItemPrice,
        avg(mia.repair_cost) RepairCost,null
        from
        ' || var_schema || '.t_ep_organization teo,
        msc_trading_partners mtp,
        ' || var_schema || '.t_ep_item tei,
        msc_system_items msi,
        msc_item_suppliers mis,
        msc_item_attributes mia
        where
        mtp.organization_code = teo.organization
        and mtp.partner_type = 3
        and msi.plan_id = -1
        and msi.sr_instance_id = mtp.sr_instance_id
        and msi.organization_id = mtp.sr_tp_id
        and msi.Sr_instance_id='''||p_sr_instance_id||'''
        and msi.item_name = tei.item
        and mis.plan_id (+) = msi.plan_id
        and mis.sr_instance_id (+) = msi.sr_instance_id
        and mis.organization_id(+) = msi.organization_id
        and mis.inventory_item_id(+) = msi.inventory_item_id
        and mia.simulation_set_id(+) = '''||var_sim_set_id||'''
        and mia.plan_id(+) = msi.plan_id
        and mia.sr_instance_id(+) = msi.sr_instance_id
        and mia.organization_id(+) = msi.organization_id
        and mia.inventory_item_id(+) = msi.inventory_item_id
        and (msi.standard_cost IS NOT NULL OR mis.item_price IS NOT NULL OR mia.repair_cost IS NOT NULL )
        group by tei.item';
Line: 3643

        msd_dem_common_utilities.log_debug('The number of records inserted is - ' ||SQL%ROWCOUNT);
Line: 3646

        msd_dem_common_utilities.log_debug('The insert statement was successful');
Line: 3648

        /* Update Purchase Cost from Source */
        sql_statement := 'UPDATE ' || var_schema || '.BIIO_SOP_ITEM_COST target '
                         || ' SET COST_PURCHASE = nvl((SELECT source.list_price_per_unit FROM mtl_system_items_kfv' || x_dblink || ' source '
                         ||                           ' WHERE  source.concatenated_segments = target.level1 '
                         ||                           '    AND source.organization_id = ' || to_char(x_master_org) || '), target.cost_purchase) '
                         || ' WHERE cost_purchase IS NULL ';
Line: 3660

        msd_dem_common_utilities.log_debug('The number of records updated is - ' ||SQL%ROWCOUNT);
Line: 3663

        msd_dem_common_utilities.log_debug('The update statement was successful');
Line: 3719

      FOR rec IN (SELECT job from user_jobs WHERE upper(what) like v_job_name || '%' and upper(broken) = 'N')
      LOOP
         dbms_job.remove (rec.job);