DBA Data[Home] [Help]

APPS.BOM_CALC_OP_TIMES_PK SQL Statements

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

Line: 11

	SELECT  operation_sequence_id
	FROM   bom_operation_sequences
	WHERE  routing_sequence_id = arg_routing_sequence_id
	AND    operation_type = 1
        AND    NVL(eco_for_production,2) = 2
	AND    NVL(disable_date, TRUNC(sysdate)+1) > TRUNC(sysdate);
Line: 19

	SELECT  operation_sequence_id
	FROM   bom_operation_sequences
	WHERE  routing_sequence_id = arg_routing_sequence_id
        AND    NVL(eco_for_production,2) = 2
	AND    operation_type = 2;
Line: 26

	SELECT  operation_sequence_id
	FROM   bom_operation_sequences
	WHERE  routing_sequence_id = arg_routing_sequence_id
        AND    NVL(eco_for_production,2) = 2
	AND    operation_type = 3;
Line: 33

	SELECT operation_sequence_id, operation_seq_num
                FROM  bom_operation_sequences
                WHERE operation_type = 1
                  AND (line_op_seq_id = v_seq_id OR process_op_seq_id = v_seq_id)
                  AND routing_sequence_id = arg_routing_sequence_id
		  AND effectivity_date <= sysdate
        	  AND NVL(eco_for_production,2) = 2
		  AND nvl(disable_date, sysdate + 1) > sysdate;
Line: 43

	SELECT component_item_id, planning_factor
	FROM bom_inventory_components bic, bom_bill_of_materials bom
	WHERE bom.bill_sequence_id = v_bill_seq_id
	  AND bom.common_bill_sequence_id = bic.bill_sequence_id
          AND NVL(bic.eco_for_production,2) = 2
	  AND bic.bom_item_type = 2;
Line: 74

	SELECT NVL(items.lead_time_lot_size, NVL(items.std_lot_size,1))
	INTO   lot_qty
	FROM   mtl_system_items items,
		   bom_operational_routings bor
	WHERE  items.organization_id = bor.organization_id
	AND    items.inventory_item_id = bor.assembly_item_id
	AND    bor.routing_sequence_id = arg_routing_sequence_id;
Line: 84

	SELECT conversion_rate
	INTO   hour_conv
	FROM   mtl_uom_conversions
	WHERE  uom_code = hour_uom
	AND    inventory_item_id = 0;
Line: 98

		SELECT SUM(NVL(((bor.usage_rate_or_amount)*
				DECODE(con.conversion_rate, '', 0,'0', 0,
					con.conversion_rate)/
					DECODE(NVL(br.default_basis_type, 1) , 2, lot_qty,
					1, 1)), 0))/NVL(hour_conv, 1)
		INTO    var_machine_time
		FROM    bom_operation_sequences bos,
				bom_operation_resources bor,
				bom_department_resources bdr2,
				bom_department_resources bdr1,
				bom_resources br,
				mtl_uom_conversions con
		-- WHERE  	bor.schedule_flag <> 2
		WHERE  	bor.resource_id = br.resource_id
		AND    	br.resource_type = 1
		AND     NVL(br.disable_date, trunc(sysdate) + 1)
							> trunc(sysdate)
		AND 	bos.operation_sequence_id = event_seq_id
        AND 	bos.operation_sequence_id = bor.operation_sequence_id
        AND 	bos.department_id = bdr1.department_id
        AND 	bor.resource_id = bdr1.resource_id
        AND 	NVL(bdr1.share_from_dept_id, bdr1.department_id)
					= bdr2.department_id
        AND 	bor.resource_id = bdr2.resource_id
        AND 	bor.resource_id = br.resource_id
		AND     con.uom_code (+) = br.unit_of_measure
		AND     con.inventory_item_id (+) = 0;
Line: 131

		SELECT SUM(NVL(((bor.usage_rate_or_amount)*
				DECODE(con.conversion_rate, '', 0,'0', 0,
					con.conversion_rate)/
					DECODE(NVL(br.default_basis_type, 1), 2, lot_qty,
					1, 1)), 0))/NVL(hour_conv, 1)
		INTO   var_labor_time
		FROM   bom_operation_sequences bos,
			   bom_operation_resources bor,
			   bom_department_resources bdr2,
	           bom_department_resources bdr1,
			   bom_resources br,
			   mtl_uom_conversions con
		-- WHERE  bor.schedule_flag <> 2
		WHERE  bor.resource_id = br.resource_id
		AND    br.resource_type = 2
		AND     NVL(br.disable_date, trunc(sysdate) + 1)
							> trunc(sysdate)
		AND    bos.operation_sequence_id = event_seq_id
		AND    bos.operation_sequence_id = bor.operation_sequence_id
		AND    bos.department_id = bdr1.department_id
		AND    bor.resource_id = bdr1.resource_id
		AND    NVL(bdr1.share_from_dept_id, bdr1.department_id)
					= bdr2.department_id
		AND    bor.resource_id = bdr2.resource_id
		AND    bor.resource_id = br.resource_id
		AND    con.uom_code (+) = br.unit_of_measure
		AND    con.inventory_item_id (+) = 0;
Line: 163

        SELECT SUM(NVL(((bor.usage_rate_or_amount)*
                DECODE(con.conversion_rate, '', 0,'0', 0,
                    con.conversion_rate)/
                    DECODE(NVL(br.default_basis_type, 1), 2, lot_qty,
                    1, 1)), 0))/NVL(hour_conv, 1)
        INTO   var_elapsed_time
        FROM   bom_operation_sequences bos,
               bom_operation_resources bor,
               bom_department_resources bdr2,
               bom_department_resources bdr1,
               bom_resources br,
               mtl_uom_conversions con
        WHERE  bor.schedule_flag <> 2
        AND    bor.resource_id = br.resource_id
        AND    br.resource_type IN (1, 2)
        AND     NVL(br.disable_date, trunc(sysdate) + 1)
                            > trunc(sysdate)
        AND    bos.operation_sequence_id = event_seq_id
        AND    bos.operation_sequence_id = bor.operation_sequence_id
        AND    bos.department_id = bdr1.department_id
        AND    bor.resource_id = bdr1.resource_id
        AND    NVL(bdr1.share_from_dept_id, bdr1.department_id)
                    = bdr2.department_id
        AND    bor.resource_id = bdr2.resource_id
        AND    bor.resource_id = br.resource_id
        AND    con.uom_code (+) = br.unit_of_measure
        AND    con.inventory_item_id (+) = 0;
Line: 195

		UPDATE 	bom_operation_sequences
		SET		machine_time_calc = NVL(var_machine_time, 0),
				labor_time_calc   = NVL(var_labor_time, 0),
				total_time_calc   = NVL(var_elapsed_time, 0)
		WHERE   operation_sequence_id = event_seq_id;
Line: 206

	     select bill_sequence_id, alternate_bom_designator
	     into x_bom_id, x_alt_bom_desg
	     from bom_bill_of_materials bom, bom_operational_routings bor
	     where routing_sequence_id = arg_routing_sequence_id
	       and bor.assembly_item_id = bom.assembly_item_id
	       and bor.organization_id = bom.organization_id
	       and nvl(bor.alternate_routing_designator, 'NONE')
		   = nvl(bom.alternate_bom_designator, 'NONE');
Line: 226

           SELECT SUM(NVL(machine_time_calc, 0)), SUM(NVL(labor_time_calc, 0)),
                           SUM(NVL(total_time_calc, 0))
           INTO   var_machine_time, var_labor_time, var_elapsed_time
           FROM   bom_operation_sequences
           WHERE  operation_type = 1
           AND    process_op_seq_id = process_seq_id
           AND    nvl(disable_date, sysdate + 1) > sysdate  -- BUG #2836627
           AND    routing_sequence_id = arg_routing_sequence_id;
Line: 246

                SELECT machine_time_calc, labor_time_calc, total_time_calc
                  INTO   v_machine_time, v_labor_time, v_elapsed_time
                  FROM   bom_operation_sequences
                  WHERE  operation_sequence_id = All_Events_cur_rec.operation_sequence_id;
Line: 255

                SELECT NVL(planning_factor, 100)
                INTO v_planning_factor
                FROM bom_inventory_components
                WHERE bill_sequence_id = x_bom_id
                  AND operation_seq_num = All_Events_cur_rec.operation_seq_num
          	  AND NVL(eco_for_production,2) = 2
                  AND effectivity_date <= sysdate
                  AND nvl(disable_date, sysdate + 1) > sysdate
                  AND rownum = 1;
Line: 270

                    SELECT NVL(bic.planning_factor, 100)
                    INTO v_planning_factor
                    FROM bom_inventory_components bic,
                         bom_component_operations bco
                    WHERE
                         bco.bill_sequence_id = x_bom_id
                     AND bco.operation_sequence_id =
                         All_Events_cur_rec.operation_sequence_id
                     AND bco.operation_seq_num =
                         All_Events_cur_rec.operation_seq_num
                     AND bco.component_sequence_id = bic.component_sequence_id
                     AND bic.bill_sequence_id = x_bom_id
                     AND NVL(bic.eco_for_production,2) = 2
                     AND bic.effectivity_date <= sysdate
                     AND nvl(bic.disable_date, sysdate + 1) > sysdate
                     AND rownum = 1;
Line: 298

                     SELECT bill_sequence_id
                       INTO opt_bill_id
                       FROM bom_bill_of_materials bom
                       WHERE bom.assembly_item_id = opt_class_comps_rec.component_item_id
                        AND bom.organization_id = arg_org_id
                        AND NVL(bom.alternate_bom_designator, 'NONE')
                                 = NVL(x_alt_bom_desg, 'NONE');
Line: 306

                     SELECT (NVL(planning_factor, 100)
		       * NVL(opt_class_comps_rec.planning_factor, 100))/100
                       INTO v_planning_factor
                       FROM bom_bill_of_materials bom, bom_inventory_components bic
                     WHERE bom.common_bill_sequence_id = opt_bill_id
                       AND bom.common_bill_sequence_id = bic.bill_sequence_id
                       AND bic.operation_seq_num = All_Events_cur_rec.operation_seq_num
          	       AND NVL(bic.eco_for_production,2) = 2
                       AND rownum = 1;
Line: 318

                         SELECT (NVL(planning_factor, 100)
		         * NVL(opt_class_comps_rec.planning_factor, 100))/100
                         INTO v_planning_factor
                         FROM bom_bill_of_materials bom,
                              bom_inventory_components bic,
                              bom_component_operations bco
                         --WHERE bom.common_bill_sequence_id = opt_bill_id	-- BUG 5199596
                         WHERE bom.bill_sequence_id = opt_bill_id
                         AND bom.common_bill_sequence_id = bco.bill_sequence_id
                         AND bco.operation_sequence_id =
                             All_Events_cur_rec.operation_sequence_id
                         AND bco.operation_seq_num =
                             All_Events_cur_rec.operation_seq_num
                         AND bco.component_sequence_id = bic.component_sequence_id
                         AND bom.common_bill_sequence_id = bic.bill_sequence_id
          	         AND NVL(bic.eco_for_production,2) = 2
                         AND rownum = 1;
Line: 362

	   UPDATE bom_operation_sequences
	   SET    machine_time_calc = NVL(var_machine_time, 0),
		   labor_time_calc = NVL(var_labor_time, 0),
		   total_time_calc = NVL(var_elapsed_time, 0)
	   WHERE  operation_sequence_id = process_seq_id;
Line: 381

           SELECT SUM(NVL(machine_time_calc, 0)), SUM(NVL(labor_time_calc, 0)),
                           SUM(NVL(total_time_calc, 0))
           INTO   var_machine_time, var_labor_time, var_elapsed_time
           FROM   bom_operation_sequences
           WHERE  operation_type = 1
           AND    line_op_seq_id = lineop_seq_id
           AND    nvl(disable_date, sysdate + 1) > sysdate  -- BUG #2836627
           AND    routing_sequence_id = arg_routing_sequence_id;
Line: 402

	        SELECT machine_time_calc, labor_time_calc, total_time_calc
                  INTO   v_machine_time, v_labor_time, v_elapsed_time
                  FROM   bom_operation_sequences
                  WHERE  operation_sequence_id = All_Events_cur_rec.operation_sequence_id;
Line: 412

		SELECT nvl(planning_factor, 100)
		INTO v_planning_factor
		FROM bom_inventory_components
		WHERE bill_sequence_id = x_bom_id
		  AND operation_seq_num = All_Events_cur_rec.operation_seq_num
		  AND effectivity_date <= sysdate
		  AND nvl(disable_date, sysdate + 1) > sysdate
          	  AND NVL(eco_for_production,2) = 2
                  AND rownum = 1;
Line: 424

                    SELECT NVL(bic.planning_factor, 100)
                    INTO v_planning_factor
                    FROM bom_inventory_components bic,
                         bom_component_operations bco
                    WHERE
                         bco.bill_sequence_id = x_bom_id
                     AND bco.operation_sequence_id =
                         All_Events_cur_rec.operation_sequence_id
                     AND bco.operation_seq_num =
                         All_Events_cur_rec.operation_seq_num
                     AND bco.component_sequence_id = bic.component_sequence_id
                     AND bic.bill_sequence_id = x_bom_id
                     AND NVL(bic.eco_for_production,2) = 2
                     AND bic.effectivity_date <= sysdate
                     AND nvl(bic.disable_date, sysdate + 1) > sysdate
                     AND rownum = 1;
Line: 452

		     SELECT bill_sequence_id
		       INTO opt_bill_id
		       FROM bom_bill_of_materials bom
		       WHERE bom.assembly_item_id = opt_class_comps_rec.component_item_id
			AND bom.organization_id = arg_org_id
			AND NVL(bom.alternate_bom_designator, 'NONE')
				 = NVL(x_alt_bom_desg, 'NONE');
Line: 460

	 	     SELECT (nvl(planning_factor, 100)
				* nvl(opt_class_comps_rec.planning_factor, 100))/100
		       INTO v_planning_factor
		       FROM bom_bill_of_materials bom, bom_inventory_components bic
		     WHERE bom.common_bill_sequence_id = opt_bill_id
		       AND bom.common_bill_sequence_id = bic.bill_sequence_id
		       AND bic.operation_seq_num = All_Events_cur_rec.operation_seq_num
          	       AND NVL(bic.eco_for_production,2) = 2
		       AND rownum = 1;
Line: 473

                         SELECT (NVL(planning_factor, 100)
		         * NVL(opt_class_comps_rec.planning_factor, 100))/100
                         INTO v_planning_factor
                         FROM bom_bill_of_materials bom,
                              bom_inventory_components bic,
                              bom_component_operations bco
                         --WHERE bom.common_bill_sequence_id = opt_bill_id	-- BUG 5199596
                         WHERE bom.bill_sequence_id = opt_bill_id
                         AND bom.common_bill_sequence_id = bco.bill_sequence_id
                         AND bco.operation_sequence_id =
                             All_Events_cur_rec.operation_sequence_id
                         AND bco.operation_seq_num =
                             All_Events_cur_rec.operation_seq_num
                         AND bco.component_sequence_id = bic.component_sequence_id
                         AND bom.common_bill_sequence_id = bic.bill_sequence_id
          	         AND NVL(bic.eco_for_production,2) = 2
                         AND rownum = 1;
Line: 515

		UPDATE bom_operation_sequences
		SET    	machine_time_calc = NVL(var_machine_time, 0),
		   	labor_time_calc   = NVL(var_labor_time, 0),
			total_time_calc   = NVL(var_elapsed_time, 0)
		WHERE operation_sequence_id = lineop_seq_id;