DBA Data[Home] [Help]

APPS.OE_SPLIT_UTIL SQL Statements

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

Line: 20

	   p_x_line_tbl(I).operation = oe_globals.g_opr_update THEN
           IF l_debug_level  > 0 THEN
               oe_debug_pub.add(  'BEFORE CREATING SET : ' ||P_X_LINE_TBL ( I ) .LINE_ID ) ;
Line: 48

Procedure Update_Drop_Ship_Source(p_line_tbl IN OE_ORDER_PUB.Line_Tbl_Type) IS
--
l_debug_level CONSTANT NUMBER := oe_debug_pub.g_debug_level;
Line: 59

        UPDATE oe_drop_ship_sources
        SET    line_id = p_line_tbl(I).line_id
        WHERE  line_id = p_line_tbl(I).split_from_line_id;
Line: 69

End Update_Drop_Ship_Source;
Line: 79

       SELECT ORDERED_QUANTITY
              , HEADER_ID
              , LINE_ID
       FROM   OE_ORDER_LINES_ALL
       WHERE  SERVICE_REFERENCE_LINE_ID = l_line_id
       AND    ITEM_TYPE_CODE = 'SERVICE'
       AND    SERVICE_REFERENCE_TYPE_CODE = 'ORDER'
       AND    OPEN_FLAG <> 'N'  -- Bug 7555831 and 7555832
       AND    NVL(CANCELLED_FLAG,'N') <> 'Y';
Line: 94

       OE_DEBUG_PUB.add('#5112495, select service reference type code ORDER only',1);
Line: 98

	IF  p_line_tbl(I).operation = OE_GLOBALS.G_OPR_UPDATE THEN
	    l_line_id :=  p_line_tbl(I).line_id;
Line: 112

	    IF  p_line_tbl(I).operation = OE_GLOBALS.G_OPR_UPDATE THEN
		l_ser_line_tbl(l_service_count).split_action_code := 'SPLIT';
Line: 167

       SELECT  NVL(MAX(SHIPMENT_NUMBER)+1,1)
       INTO    l_ship_number
       FROM    OE_ORDER_LINES
       WHERE   HEADER_ID = p_line_rec.header_id
       AND     LINE_NUMBER = p_line_rec.line_number;
Line: 175

       SELECT shipment_number
       INTO   l_ship_number
       FROM   oe_order_lines
       WHERE  line_id = p_line_rec.top_model_line_id;
Line: 200

       SELECT ORDERED_QUANTITY
              , HEADER_ID
              , LINE_ID
       FROM   OE_ORDER_LINES_ALL
       WHERE  TOP_MODEL_LINE_ID = l_line_id
       AND    LINE_ID <> l_line_id
       AND    NVL(SHIPPABLE_FLAG,'N')='Y';
Line: 256

       SELECT ORDERED_QUANTITY
              , HEADER_ID
              , LINE_ID
       FROM   OE_ORDER_LINES_ALL
       WHERE  SERVICE_REFERENCE_LINE_ID = l_line_id
       AND    ITEM_TYPE_CODE = 'SERVICE'
       AND    SERVICE_REFERENCE_TYPE_CODE = 'ORDER'
       AND    OPEN_FLAG <> 'N' -- Bug 6710212
       AND    NVL(CANCELLED_FLAG,'N') <> 'Y';
Line: 289

    l_ser_line_tbl(l_service_count).operation := oe_globals.g_opr_update;
Line: 363

l_insert_quantity       NUMBER := 0;
Line: 364

l_update_quantity       NUMBER := 0;
Line: 365

option_updated          BOOLEAN := FALSE;
Line: 369

l_option_not_updated    BOOLEAN := TRUE;
Line: 370

l_update_line_reqd      BOOLEAN := TRUE;
Line: 374

       SELECT ORDERED_QUANTITY,
              HEADER_ID,
              LINE_ID
       FROM   OE_ORDER_LINES_ALL
       WHERE  TOP_MODEL_LINE_ID = l_line_id
       AND    LINE_ID <> l_line_id
       AND    NVL(CANCELLED_FLAG,'N')<> 'Y'
       ORDER  BY LINE_ID;
Line: 415

   l_parent_line.operation := oe_globals.g_opr_update;
Line: 428

       option_updated := FALSE;
Line: 435

              x_line_tbl(I).operation := oe_globals.g_opr_update;
Line: 437

	      option_updated := TRUE;
Line: 444

	IF not option_updated THEN
           l_option_count := l_option_count + 1;
Line: 451

           l_option_line_tbl(l_option_count).operation := oe_globals.g_opr_update;
Line: 455

	END IF; -- Option not updated
Line: 456

	option_updated := false;
Line: 550

      l_parent_line.operation := oe_globals.g_opr_update;
Line: 666

    option_updated := FALSE;
Line: 667

    l_insert_quantity := 0;
Line: 670

	   l_insert_quantity := p_line_tbl(I).shipped_quantity;
Line: 671

	   option_updated := true;
Line: 675

    IF  l_insert_quantity = 0 AND g_max_model > 0  THEN
	l_insert_quantity := g_max_model *l_model_ratio;
Line: 678

    l_update_quantity := l_option_line.ordered_quantity - g_min_model * l_model_ratio - l_insert_quantity ;
Line: 680

    	   oe_debug_pub.add('Update Quantity : '||l_update_quantity,5) ;
Line: 683

	   oe_debug_pub.add('Insert Quantity : ' || l_insert_quantity,5);
Line: 685

    IF l_update_quantity > 0 THEN
	   l_option_count := l_option_count + 1;
Line: 687

	   IF NOT option_updated  AND g_max_model = 0 THEN
	      l_option_line_tbl(l_option_count) := l_option_line;
Line: 689

       	      l_option_line_tbl(l_option_count).operation := oe_globals.g_opr_update;
Line: 720

	   END IF; -- Option updated or g max model
Line: 722

           l_option_line_tbl(l_option_count).ordered_quantity := l_update_quantity;
Line: 723

     END IF; -- Update Quantity
Line: 724

     option_updated := false;
Line: 783

l_insert_quantity            number := 0;
Line: 784

l_update_quantity            number := 0;
Line: 785

option_updated               BOOLEAN := FALSE;
Line: 789

l_option_not_updated         boolean := TRUE;
Line: 790

l_update_line_reqd           boolean := TRUE;
Line: 796

       SELECT ORDERED_QUANTITY,
              HEADER_ID,
              LINE_ID
       FROM   OE_ORDER_LINES_ALL
       WHERE  TOP_MODEL_LINE_ID = l_line_id
       AND    LINE_ID <> l_line_id
       AND    NVL(CANCELLED_FLAG,'N') <> 'Y'
       ORDER  BY LINE_ID;
Line: 822

       l_parent_line.operation := oe_globals.g_opr_update;
Line: 836

		   option_updated := FALSE;
Line: 840

                  x_line_tbl(I).operation := OE_GLOBALS.g_opr_update;
Line: 842

				  option_updated := TRUE;
Line: 846

		   IF NOT option_updated THEN
              l_option_count := l_option_count + 1;
Line: 853

              l_option_line_tbl(l_option_count).operation := oe_globals.g_opr_update;
Line: 857

           END IF; -- Option not updated
Line: 858

     	   option_updated := false;
Line: 1073

        option_updated := FALSE;
Line: 1074

	l_insert_quantity := 0;
Line: 1077

      	       l_insert_quantity := p_line_tbl(I).shipped_quantity;
Line: 1078

	       option_updated := true;
Line: 1082

               l_insert_quantity := (g_max_model*l_model_ratio);
Line: 1085

	l_update_quantity := l_option_line.ordered_quantity - g_min_model * l_model_ratio - l_insert_quantity ;
Line: 1087

           oe_debug_pub.add(  'UPDATE QUANTITY : ' || L_UPDATE_QUANTITY ) ;
Line: 1090

	   oe_debug_pub.add(  'INSERT QUANTITY : ' || L_INSERT_QUANTITY ) ;
Line: 1092

	IF l_update_quantity > 0 THEN
	   l_option_count := l_option_count + 1;
Line: 1094

           IF NOT option_updated  AND g_max_model = 0 THEN
              l_option_line_tbl(l_option_count) := l_option_line;
Line: 1096

       	      l_option_line_tbl(l_option_count).operation := oe_globals.g_opr_update;
Line: 1122

           END IF; -- Option updated or g max model
Line: 1124

           l_option_line_tbl(l_option_count).ordered_quantity := l_update_quantity;
Line: 1125

        END IF; -- Update Quantity
Line: 1126

	option_updated := false;
Line: 1206

        SELECT ORDERED_QUANTITY,
               HEADER_ID,
               LINE_ID
        FROM   OE_ORDER_LINES_ALL
        WHERE  ATO_LINE_ID = l_line_id
        AND    LINE_ID <> l_line_id
        AND    NVL(CANCELLED_FLAG,'N')<>'Y'
        ORDER BY LINE_ID;
Line: 1216

        SELECT ORDERED_QUANTITY,
               HEADER_ID,
               LINE_ID
        FROM   OE_ORDER_LINES_ALL
        WHERE  TOP_MODEL_LINE_ID = l_line_id
        AND    LINE_ID <> l_line_id
        AND    NVL(CANCELLED_FLAG,'N') <> 'Y'
        ORDER BY LINE_ID;
Line: 1237

      l_line_scredit_tbl.delete;
Line: 1245

      l_option_line_tbl(l_option_count).operation := oe_globals.g_opr_update;
Line: 1314

      l_split_line_tbl.delete;
Line: 1648

	     l_line_tbl(I).operation = OE_GLOBALS.G_OPR_UPDATE
          THEN
             /* Added this condition to spuress the spliting of the line with zero quantiy.
                Bug: 3318920
                By: Srini
             */
             IF l_line_tbl(I).ordered_quantity = 0
             THEN
                IF l_debug_level  > 0 THEN
                   oe_debug_pub.add(  'ORDERED QUANTITY IS INVALID with UPDATE OPER => '|| l_line_tbl(I).ordered_quantity ) ;
Line: 1663

                   oe_debug_pub.add(  'SPLIT- NOT ALLOWED TO UPDATE WITH QUANTITY ZERO' ) ;
Line: 1718

     	         l_line_scredit_tbl.delete;
Line: 1775

       	         END LOOP; -- Loop for Insert on line table
Line: 1853

     		 -- Delete split line tbl for this line
	         g_split_line_tbl.delete;
Line: 1856

	  END IF; -- Operation Update
Line: 1878

		-- Update Drop Ship Sources
		--Update_Drop_Ship_Source(p_line_tbl => X_Line_Tbl);
Line: 2205

Cursor C1 is SELECT SET_ID
             FROM   OE_LINE_SETS
             WHERE  LINE_ID = p_line_rec.split_from_line_id;
Line: 2281

  SELECT * FROM oe_line_split_details
  WHERE  line_id = l_init_line_id
  AND    request_id = FND_GLOBAL.CONC_REQUEST_ID
  FOR UPDATE NOWAIT;
Line: 2291

   select org_id
   into l_org_id
   from oe_order_lines_all
   where line_id=l_init_line_id;
Line: 2318

  select count(*) into l_count
  from   oe_line_split_details where line_id = l_init_line_id
  AND    request_id = FND_GLOBAL.CONC_REQUEST_ID;
Line: 2333

  SELECT sum(ORDERED_QUANTITY), sum(ORDERED_QUANTITY2)
  INTO   l_ord_qty_sum, l_ord_qty2_sum
  FROM   oe_line_split_details
  WHERE  line_id = l_init_line_id
  AND    request_id = FND_GLOBAL.CONC_REQUEST_ID;
Line: 2339

  SELECT ordered_quantity, ordered_quantity2
  INTO   l_orig_ord_qty, l_orig_ord_qty2
  FROM   oe_order_lines_all
  WHERE  open_flag = 'Y'
  AND    line_id = l_init_line_id;
Line: 2392

        l_x_line_tbl(i).operation := OE_GLOBALS.G_OPR_UPDATE;
Line: 2455

    l_line_tbl.delete;
Line: 2474

      l_line_tbl(i).operation := OE_GLOBALS.G_OPR_UPDATE;
Line: 2556

            l_line_tbl(l_rec_count).operation := OE_GLOBALS.G_OPR_UPDATE;
Line: 2576

     l_x_Header_Adj_tbl.DELETE;
Line: 2577

     l_x_header_price_att_tbl.DELETE;
Line: 2578

     l_x_Header_Adj_att_tbl.DELETE;
Line: 2579

     l_x_Header_Adj_Assoc_tbl.DELETE;
Line: 2580

     l_x_Header_Scredit_tbl.DELETE;
Line: 2581

     l_x_Line_Adj_tbl.DELETE;
Line: 2582

     l_x_Line_Price_att_tbl.DELETE;
Line: 2583

     l_x_Line_Adj_att_tbl.DELETE;
Line: 2584

     l_x_Line_Adj_Assoc_tbl.DELETE;
Line: 2585

     l_x_Line_Scredit_tbl.DELETE;
Line: 2586

     l_x_lot_serial_tbl.DELETE;
Line: 2627

  DELETE FROM oe_line_split_details
  WHERE  line_id = l_init_line_id
  AND    request_id = FND_GLOBAL.CONC_REQUEST_ID;
Line: 2690

    DELETE FROM oe_line_split_details
    WHERE  line_id = l_init_line_id
    AND    request_id = FND_GLOBAL.CONC_REQUEST_ID;
Line: 2696

PROCEDURE Bulk_Insert (p_line_conc_tbl IN Split_Line_Tbl_Type) is

begin
       oe_debug_pub.add('entering oe_split_util.bulk_insert');
Line: 2702

                INSERT INTO OE_LINE_SPLIT_DETAILS
                VALUES p_line_conc_tbl(j);
Line: 2707

 oe_debug_pub.add('failed in bulk insert API'||sqlerrm);
Line: 2709

end Bulk_Insert;