DBA Data[Home] [Help]

APPS.MSC_IMPORT_ONHAND SQL Statements

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

Line: 18

       update msc_st_demands
       set    attribute1 = decode(attribute1,'F159B','',
                                             'T407H','',
                                             'U0WRC','',
                                             'EE02A','',
                                             'CC05A','',
                                             'AE2DA','',NULL),
              attribute2 = decode(attribute2,'F159B','',
                                             'T407H','',
                                             'U0WRC','',
                                             'EE02A','',
                                             'CC05A','',
                                             'AE2DA','',NULL)
       where  attribute11 = 'NEW'
       and    attribute8 in ('ONHAND','FORECAST');
Line: 35

	update  MSC_ST_DEMANDS
	set     ATTRIBUTE11 = 'ERROR',
			ATTRIBUTE15 = 'Invalid Buyer Code'
	where   not exists ( select 	'exists'
							from	HZ_PARTIES HP,
									MSC_ST_DEMANDS MSD
							where  	HP.PARTY_NAME = MSD.ATTRIBUTE1
                                and HP.PARTY_TYPE = 'ORGANIZATION')
	and	ATTRIBUTE11 = 'NEW'
	and	ATTRIBUTE8 = 'ONHAND';
Line: 47

	update  MSC_ST_DEMANDS
	set     ATTRIBUTE11 = 'ERROR',
			ATTRIBUTE15 = 'Invalid Quantity'
	where   ATTRIBUTE11 = 'NEW'
		and	ATTRIBUTE8 = 'ONHAND'
		and	ATTRIBUTE7 is null;
Line: 54

	-- Insert any new items into MSC_ITEMS
	insert into MSC_ITEMS(  INVENTORY_ITEM_ID,
							ITEM_NAME,
							DESCRIPTION,
							LAST_UPDATE_DATE,
							LAST_UPDATED_BY,
							CREATION_DATE,
							CREATED_BY )
					select  MSC_ITEMS_S.NEXTVAL,
							MSD1.ATTRIBUTE3,
							MSD1.ATTRIBUTE13,
							SYSDATE,
							l_user_id,
							SYSDATE,
							l_user_id
					from    (select  distinct MSD.ATTRIBUTE3 , MSD.ATTRIBUTE13
		 					from 	 MSC_ST_DEMANDS MSD
		 					where   MSD.ATTRIBUTE11 = 'NEW'
	 						and  MSD.ATTRIBUTE8 = 'ONHAND'
		 					and not exists (select 'exists'
											from msc_items item
											where item.item_name = MSD.ATTRIBUTE3)) MSD1;
Line: 77

	-- Do monster insert into msc_system_items for Buyer

	insert into MSC_SYSTEM_ITEMS(
                PLAN_ID, ORGANIZATION_ID,
		INVENTORY_ITEM_ID, SR_INSTANCE_ID,
		SR_INVENTORY_ITEM_ID,ITEM_NAME,
		LOT_CONTROL_CODE, ROUNDING_CONTROL_TYPE,
		IN_SOURCE_PLAN, MRP_PLANNING_CODE,
		FULL_LEAD_TIME, UOM_CODE,
		ATP_COMPONENTS_FLAG, BUILD_IN_WIP_FLAG,
		PURCHASING_ENABLED_FLAG, PLANNING_MAKE_BUY_CODE,
		REPETITIVE_TYPE, ENGINEERING_ITEM_FLAG,
		WIP_SUPPLY_TYPE, SAFETY_STOCK_CODE,
		EFFECTIVITY_CONTROL, INVENTORY_PLANNING_CODE,
		CALCULATE_ATP, ATP_FLAG,
		LAST_UPDATE_DATE, LAST_UPDATED_BY,
		CREATION_DATE, CREATED_BY)
	select	TO_NUMBER(MSD1.ATTRIBUTE9),
		MSD1.PARTY_ID,
		MSD1.INVENTORY_ITEM_ID,
		TO_NUMBER(MSD1.ATTRIBUTE10),
		MSD1.INVENTORY_ITEM_ID,
		MSD1.ATTRIBUTE3,
		'-1', '-1',
		'-1', '-1',
		'-1', MSD1.ATTRIBUTE4,
		'z', '-1',
		'-1', '-1',
		'-1', '-1',
		'-1', '-1',
		'-1', '-1',
		'-1', 'z',
		SYSDATE, l_user_id,
		SYSDATE, l_user_id
		from (select 	distinct
                        MSD.ATTRIBUTE1,
						MSD.ATTRIBUTE3,
						MSD.ATTRIBUTE4,
						MSD.ATTRIBUTE9,
						MSD.ATTRIBUTE10,
						hp.party_id,
						mi.inventory_item_id
		      from  MSC_ST_DEMANDS MSD,
					hz_parties hp,
					msc_items mi
		      where mi.item_name = MSD.ATTRIBUTE3
		      and  MSD.ATTRIBUTE1 = hp.party_name
              and  hp.party_type = 'ORGANIZATION'
		      and  MSD.ATTRIBUTE11 = 'NEW'
		      and  MSD.ATTRIBUTE8 = 'ONHAND'
		      and not exists
                        ( select 'exists'
						from    MSC_ST_DEMANDS,
								hz_parties,
								msc_system_items msi
						where   msi.organization_id = hp.party_id
						and	hp.party_name = MSD.ATTRIBUTE1
                        and     hp.party_type = 'ORGANIZATION'
						and msi.item_name = MSD.ATTRIBUTE3)) MSD1;
Line: 137

		-- Insert Onhand into msc_supplies

		insert into msc_supplies(
                        PLAN_ID,
			TRANSACTION_ID,
			ORGANIZATION_ID,
			SR_INSTANCE_ID,
			INVENTORY_ITEM_ID,
			NEW_SCHEDULE_DATE,
			ORDER_TYPE,
			NEW_ORDER_QUANTITY,
			FIRM_PLANNED_TYPE,
			LAST_UPDATE_DATE,
			LAST_UPDATED_BY,
			CREATION_DATE,
			CREATED_BY)
		select  TO_NUMBER(MSD.ATTRIBUTE9),
			MSC_SUPPLIES_S.NEXTVAL,
			hz.party_id,
			TO_NUMBER(MSD.ATTRIBUTE10),
			mi.inventory_item_id,
			TO_DATE(MSD.ATTRIBUTE5, 'MM/DD/YYYY'),
			to_number(MSD.ATTRIBUTE14), -- 18
			TO_NUMBER(LTRIM(MSD.ATTRIBUTE7,'0')),
			'-1',
			SYSDATE,
			l_user_id,
			SYSDATE,
			l_user_id
		from  hz_parties hz,
		      MSC_ST_DEMANDS MSD,
		      msc_items mi
		where MSD.ATTRIBUTE3 = mi.item_name
		and   MSD.ATTRIBUTE11 = 'NEW'
		and   MSD.ATTRIBUTE8 = 'ONHAND'
		and   hz.party_name = MSD.ATTRIBUTE1
		and   hz.party_type = 'ORGANIZATION';
Line: 175

		UPDATE MSC_ST_DEMANDS
                SET ATTRIBUTE11 = 'IMPORTED'
		where 	ATTRIBUTE11 = 'NEW'
		and ATTRIBUTE8 = 'ONHAND';
Line: 201

  select sum(nvl(new_order_quantity,0))
  into   l_onhand
  from   msc_supplies
  where  plan_id = arg_plan_id
  and    organization_id = arg_org_id
  and    sr_instance_id = arg_instance
  and    inventory_item_id = arg_item_id
  and    order_type = 18;