DBA Data[Home] [Help]

APPS.INV_XML_REPORTS SQL Statements

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

Line: 17

         'SELECT  mp.organization_code  ORG_CODE
			,       sysdate REP_DATE, ''' || nvl(p_from_item, ' ') || ''' p_from_item,''' || nvl(p_to_item, ' ') ||  ''' p_to_item,
 			        ''' || nvl(p_from_subinv, ' ') || ''' p_from_subinv,''' || nvl(p_to_subinv, ' ') ||  ''' p_to_subinv
		        ,       cursor(select mss.secondary_inventory_name  SUBINV
		     		  ,cursor(select msi.concatenated_segments ITEM_NO
				        ,     msi.description           ITEM_DESC
					,cursor(select mln.lot_number LOT
						,      fnd_date.date_to_displayDT(mln.origination_date) ORIG_DATE
						,      fnd_date.date_to_displayDT(mln.expiration_date)  EXP_DATE
						,      mil.concatenated_segments LOCATOR
						,      sum(ohd.primary_transaction_quantity) QTY
						,      msi.primary_uom_code UOM
						,      sum(nvl(ohd.secondary_transaction_quantity,0)) SEC_QTY
						,      msi.secondary_uom_code SEC_UOM
						,      mms.status_code  STATUS
						,      mln.grade_code        GRADE
						from  mtl_lot_numbers mln,
                           			      mtl_item_locations_kfv mil,
                        			      mtl_onhand_quantities_detail ohd,
                        			      mtl_material_statuses_vl mms
						WHERE msi.inventory_item_id = mln.inventory_item_id
							AND msi.organization_id = mln.organization_id
							AND mln.status_id = mms.status_id(+)
							AND ohd.organization_id = mln.organization_id
						        AND ohd.inventory_item_id = mln.inventory_item_id
							AND ohd.lot_number = mln.lot_number
							AND ohd.locator_id = mil.inventory_location_id(+)
							and ohd.organization_id = mp.organization_id
							and ohd.subinventory_code = mss.secondary_inventory_name
							and ohd.organization_id = msi.organization_id
							and ohd.inventory_item_id = msi.inventory_item_id
						group by   mln.lot_number , mln.origination_date,mln.expiration_date
							,  mil.concatenated_segments
							,      msi.primary_uom_code
							,      msi.secondary_uom_code
							,      mms.status_code
							,      mln.grade_code
							   ) as LOT_DETAILS
            			FROM  mtl_system_items_kfv msi
				WHERE msi.organization_id = mss.organization_id
				and   msi.organization_id = mp.organization_id
				and   msi.lot_control_code = 2';
Line: 75

         || '  and   exists (select '' x '' from mtl_onhand_quantities_detail ohd1
					    where ohd1.organization_id = mp.organization_id
					    and ohd1.subinventory_code = mss.secondary_inventory_name
					    and ohd1.organization_id = msi.organization_id
					    and ohd1.inventory_item_id = msi.inventory_item_id) ) AS ITEM_DETAILS
					    FROM mtl_secondary_inventories mss
			        	WHERE mss.organization_id = mp.organization_id';
Line: 98

         || ' AND EXISTS ( SELECT ''x''
				     FROM mtl_onhand_quantities_detail d
				     WHERE d.organization_id = mss.organization_id
				      AND d.subinventory_code = mss.secondary_inventory_name
				      and d.organization_id = mp.organization_id )) AS SUBINV_DETAILS
					 FROM mtl_parameters mp
					WHERE mp.organization_id = '
         || p_organization_id;
Line: 143

         ' SELECT   mp.organization_code org,
	   sysdate rep_date,''' || nvl(p_from_item, ' ') || ''' p_from_item,''' || nvl(p_to_item, ' ') ||  ''' p_to_item ,
			    cursor(select  msi.concatenated_segments Item_number
					,        msi.description item_desc
					, cursor(select  mln.lot_number
						,        mln.description
						,        mln.grade_code
						,        mln.expiration_action_code
						,        fnd_date.date_to_displayDT(mln.expiration_action_date) expiration_action_date
						,        mln.origination_type
						,        mfgl.meaning lot_origination
						,        fnd_date.date_to_displayDT(mln.origination_date) origination_date
						,        fnd_date.date_to_displayDT(mln.expiration_date) expiration_date
						,        fnd_date.date_to_displayDT(mln.retest_date) retest_date
						,        fnd_date.date_to_displayDT(mln.maturity_date) maturity_date
						,        fnd_date.date_to_displayDT(mln.hold_date) hold_date
						,        mln.parent_lot_number
						,        mln.vendor_name
						,        mln.supplier_lot_number
						    FROM mtl_lot_numbers mln
							, mfg_lookups mfgl
						   WHERE msi.organization_id = mln.organization_id
						     AND msi.inventory_item_id = mln.inventory_item_id
						     AND mln.origination_type = mfgl.LOOKUP_CODE(+)
						     AND mfgl.lookup_type(+) = ''MTL_LOT_ORIGINATION_TYPE'') as LOT_DETAILS
					   FROM mtl_system_items_kfv msi
					   WHERE msi.organization_id = mp.organization_id ';
Line: 186

         || ' and msi.lot_control_code = 2 and exists ( select mln1.inventory_item_id from mtl_lot_numbers mln1 where msi.organization_id = mln1.organization_id
	                    AND msi.inventory_item_id = mln1.inventory_item_id and mln1.organization_id = mp.organization_id)
			    ORDER BY msi.concatenated_segments) as ITEM_DETAILS
			    from  mtl_parameters mp
			    where mp.organization_id = '
         || p_organization_id;
Line: 236

      SELECT meaning
	INTO l_order_display
        FROM mfg_lookups
       WHERE lookup_type = 'INV_SRS_ASC_DESC'
	 AND enabled_flag = 'Y'
	 AND lookup_code = NVL(p_sort_order, 1);
Line: 257

            'SELECT  sysdate rep_date,''' || l_order_display || ''' ORDER_BY,''' ||
	             nvl(p_from_status, ' ') || ''' p_from_status,''' ||
	             nvl(p_to_status, ' ') || ''' p_to_status
		,	mv.status_code
		 ,        mv.description
		 ,        ml1.meaning enabled_flag_value
		 ,        ml2.meaning allow_reservations_flag_value
		 ,        ml3.meaning include_in_atp_flag_value
		 ,        ml4.meaning nettable_flag_value
		 ,        ml5.meaning subinventory_usage_flag_value
		 ,        ml6.meaning locator_usage_flag_value
		 ,        ml7.meaning lot_usage_flag_value
		 ,        ml8.meaning serial_usage_flag_value
		 , cursor (select tx.transaction_description
		            from mtl_status_control_v tx
		            where tx.status_id = mv.status_id and tx.is_allowed = 1
			    order by tx.transaction_description) as allowed_transactions
		, cursor (select tx.transaction_description
                          from mtl_status_control_v tx
		          where tx.status_id = mv.status_id and tx.is_allowed = 2
			  order by tx.transaction_description) as disallowed_transactions
		 FROM mtl_material_statuses_vl mv
		,        mfg_lookups ml1
		,        mfg_lookups ml2
		,        mfg_lookups ml3
		,        mfg_lookups ml4
		,        mfg_lookups ml5
		,        mfg_lookups ml6
		,        mfg_lookups ml7
		,        mfg_lookups ml8
		WHERE ml1.lookup_code = mv.enabled_flag
		 and ml1.lookup_type = ''SYS_YES_NO''
		 and ml2.lookup_code = mv.reservable_type
		 and ml2.lookup_type = ''SYS_YES_NO''
		 and ml3.lookup_code = mv.inventory_atp_code
		 and ml3.lookup_type = ''SYS_YES_NO''
		 and ml4.lookup_code = mv.availability_type
		 and ml4.lookup_type = ''SYS_YES_NO''
		 and ml5.lookup_code = mv.zone_control
		 and ml5.lookup_type = ''SYS_YES_NO''
		 and ml6.lookup_code = mv.locator_control
		 and ml6.lookup_type = ''SYS_YES_NO''
		 and ml7.lookup_code = mv.lot_control
		 and ml7.lookup_type = ''SYS_YES_NO''
		 and ml8.lookup_code = mv.serial_control
		 and ml8.lookup_type = ''SYS_YES_NO''';
Line: 361

         get the meaning of update_method and not the code */
      QUERY :=
         'SELECT sysdate	rep_date
		,	 ood.organization_code  org_code
		,        ood.organization_name  org_name
		,        msi.concatenated_segments Item_No
		,        msi.primary_uom_code  pri_uom
		,        DECODE(msi.tracking_quantity_ind,''PS'',msi.secondary_uom_code) sec_uom  /*Bug#5436402*/
		,        cursor ( select mlgh.lot_number lot_no
			,        msi.default_grade def_grade
			,        mlgh.old_grade_code  old_grade
			,        mlgh.new_grade_code	new_grade
			,        DECODE (mlgh.from_mobile_apps_flag, ''Y'', ''Mobile'', ''N'', ''Desktop'') updated_from
			,        fnd_date.date_to_displayDT(mlgh.grade_update_date) upd_date
			,        fnd.user_name	user_name
			,        ml.meaning	upd_method
			,        mlgh.primary_quantity	pri_qty
			,        mlgh.secondary_quantity	sec_qty
			,        mg1.description from_desc
			,        mg2.description to_desc
			,        mtr.reason_name	reason
			from     mtl_lot_grade_history mlgh
			,        mtl_grades_vl mg1
			,        mtl_grades_vl mg2
			,        mtl_transaction_reasons mtr
			,        fnd_user fnd
			,        mfg_lookups ml
			where    msi.organization_id = mlgh.organization_id
		        AND msi.inventory_item_id = mlgh.inventory_item_id
			AND mlgh.old_grade_code = mg1.grade_code
			AND mlgh.new_grade_code = mg2.grade_code
			AND mlgh.created_by = fnd.user_id
			AND mlgh.update_reason_id = mtr.reason_id(+)
			AND ml.lookup_type        = ''MTL_STATUS_UPDATE_METHOD''
			AND ml.lookup_code        = mlgh.update_method ';
Line: 414

            || 'AND (mlgh.grade_update_date >= '''
            || p_from_dt
            || ''' AND mlgh.grade_update_date <= '''
            || p_to_dt
            || ''')';
Line: 420

         QUERY := QUERY || 'AND mlgh.grade_update_date >= ''' || p_from_date || '''';
Line: 422

         QUERY := QUERY || 'AND mlgh.grade_update_date <= ''' || p_to_date || '''';
Line: 426

         || ' order by mlgh.lot_number, mlgh.grade_update_date) as Lot_details
							FROM org_organization_definitions ood,
								     mtl_system_items_kfv msi
						        WHERE ood.organization_id = msi.organization_id
 	        					AND ood.organization_id = '''
         || p_organization_id
         || ''''
         || '
							AND msi.inventory_item_id = '''
         || p_item_id
         || ''''
         || '
							ORDER BY msi.concatenated_segments';