DBA Data[Home] [Help]

APPS.OE_ORDER_IMPORT_SPECIFIC_PVT SQL Statements

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

Line: 66

       oe_debug_pub.add(  'OEXVIMSB->BEFORE SELECT QP_LIST_HEADERS_TL FOR DIS' ) ;
Line: 68

   SELECT  LIST_HEADER_ID
    INTO    l_list_header_id
    FROM    qp_list_headers_tl
    WHERE   NAME = p_modifier_name
      AND   LANGUAGE = userenv('LANG')
      AND   nvl(VERSION_NO, FND_API.G_MISS_CHAR)= nvl(p_version_no, FND_API.G_MISS_CHAR);
Line: 76

        oe_debug_pub.add(  'OEXVIMSB->BEFORE SELECT QP_LIST_LINE FOR DIS' ) ;
Line: 78

    SELECT  LIST_LINE_ID
    INTO    l_list_line_id
    FROM    qp_list_lines
    WHERE   LIST_HEADER_ID = l_list_header_id
      AND   LIST_LINE_NO   = p_list_line_no
      AND   LIST_LINE_TYPE_CODE = p_list_line_type_code ;
Line: 93

        oe_debug_pub.add(  'OEXVIMSB->BEFORE SELECT QP_LIST_HEADER_TL FOR PROMOLINE' ) ;
Line: 95

    SELECT LIST_HEADER_ID
    INTO l_list_header_id
    FROM qp_list_headers_tl
    WHERE NAME = p_modifier_name
    AND  LANGUAGE = userenv('LANG')
    AND nvl(VERSION_NO,FND_API.G_MISS_CHAR) = nvl(p_version_no,FND_API.G_MISS_CHAR);
Line: 103

        oe_debug_pub.add(  'OEXVIMSB->BEFORE SELECT QP_LIST_LINE FOR PROMOLINE' ) ;
Line: 105

    SELECT LIST_LINE_ID
    INTO l_list_line_id
    FROM qp_list_lines
    WHERE LIST_HEADER_ID = l_list_header_id
    AND LIST_LINE_NO = p_list_line_no
    AND LIST_LINE_TYPE_CODE ='PROMOLINE';
Line: 142

       SELECT LIST_HEADER_ID
         INTO l_list_header_id
         FROM qp_list_headers_vl
        WHERE name =p_modifier_name
          AND ask_for_flag = 'Y';
Line: 183

       SELECT coupon_id
        INTO l_list_line_id
        FROM qp_coupons
        WHERE coupon_number =p_modifier_name;
Line: 955

         (p_x_header_rec.OPERATION<>OE_GLOBALS.G_OPR_UPDATE))
   THEN
     IF l_debug_level  > 0 THEN
         oe_debug_pub.add(  'CANCELLATION IS NOT ALLOWED WHILE CREATING AN ORDER... ' ) ;
Line: 2125

       SELECT tracking_quantity_ind,
              secondary_uom_code,
              secondary_default_ind
              FROM mtl_system_items
     		        WHERE organization_id   = discrete_org_id
         		AND   inventory_item_id = discrete_item_id;
Line: 2251

   IF  p_x_header_rec.operation = OE_Globals.G_OPR_UPDATE THEN

     -----------------------------------------------------------
--	Validate change sequence

       -----------------------------------------------------------
    IF p_x_header_rec.force_apply_flag <> 'Y' THEN

       IF l_debug_level  > 0 THEN
oe_debug_pub.add( 'VALIDATING CHANGE SEQUENCE' ) ;
Line: 2267

        SELECT change_sequence
          INTO l_c_change_sequence
          FROM oe_order_headers
         WHERE order_source_id       = p_x_header_rec.order_source_id
           AND orig_sys_document_ref = p_x_header_rec.orig_sys_document_ref
           AND decode(l_customer_key_profile, 'Y',
	       nvl(sold_to_org_id, FND_API.G_MISS_NUM), 1)
             = decode(l_customer_key_profile, 'Y',
	       nvl(p_x_header_rec.sold_to_org_id, FND_API.G_MISS_NUM), 1)
           FOR UPDATE;   --added so that changes cannot be commited out of sequence when run in multiple sessions
Line: 2326

   END IF;	-- If header operation code is update
Line: 2464

	    oe_debug_pub.add(  'INSERTING RECORD IN ACTIONS TABLE' ) ;
Line: 2481

    AND p_x_header_rec.operation IN ('INSERT','CREATE','UPDATE','DELETE')
   THEN
     BEGIN
       IF l_debug_level  > 0 THEN
           oe_debug_pub.add(  'BEFORE DERIVING REQ HEADER ID FOR INTERNAL ORDERS' ) ;
Line: 2491

	  -- Following select is removed because of the po tables are
       -- changing to multi-org, and it has been decided that PO
       -- will pass ids columns instead of reference as they are unique
       -- in _all tables and reference column can be derived uniquely
       -- but not the vice-versa

       --  SELECT requisition_header_id
       --	 INTO p_header_rec.source_document_id
       --	 FROM po_requisition_headers
       --  WHERE segment1 = p_header_rec.orig_sys_document_ref;
Line: 2506

       SELECT segment1
       INTO   p_x_header_rec.orig_sys_document_ref
       FROM   po_requisition_headers_all
       WHERE  requisition_header_id = p_x_header_rec.source_document_id;
Line: 2535

   IF p_x_header_rec.operation IN ('INSERT','CREATE')
   THEN --{
      Begin
       -- Start for the fix of bug  1794206
       IF (p_x_header_rec.order_source_id = OE_GLOBALS.G_ORDER_SOURCE_INTERNAL)
       THEN
         IF l_debug_level  > 0 THEN
             oe_debug_pub.add(  'BEFORE VALIDATING INTERNAL ORDER FOR INSERT OPR' ) ;
Line: 2546

         SELECT 1 into l_count
           FROM oe_order_headers
          WHERE order_source_id       = p_x_header_rec.order_source_id
            AND orig_sys_document_ref = p_x_header_rec.orig_sys_document_ref
            AND decode(l_customer_key_profile, 'Y',
	        nvl(sold_to_org_id, FND_API.G_MISS_NUM), 1)
              = decode(l_customer_key_profile, 'Y',
	        nvl(p_x_header_rec.sold_to_org_id, FND_API.G_MISS_NUM), 1)
            AND source_document_id    = p_x_header_rec.source_document_id
            AND rownum                < 2;
Line: 2558

             oe_debug_pub.add(  'AFTER VALIDATING INTERNAL ORDER FOR INSERT OPR' ) ;
Line: 2563

             oe_debug_pub.add(  'BEFORE VALIDATING EXTERNAL ORDER FOR INSERT OPR' ) ;
Line: 2566

         SELECT 1 into l_count
           FROM oe_order_headers
          WHERE order_source_id       = p_x_header_rec.order_source_id
            AND orig_sys_document_ref = p_x_header_rec.orig_sys_document_ref
	    AND decode(l_customer_key_profile, 'Y',
	        nvl(sold_to_org_id, FND_API.G_MISS_NUM), 1)
              = decode(l_customer_key_profile, 'Y',
	        nvl(p_x_header_rec.sold_to_org_id, FND_API.G_MISS_NUM), 1)
            AND rownum                < 2;
Line: 2577

             oe_debug_pub.add(  'AFTER VALIDATING EXTERNAL ORDER FOR INSERT OPR' ) ;
Line: 2582

             oe_debug_pub.add(  'INVALID OPERATION CODE. TRYING TO INSERT A NEW ORDER WITH THE SAME ORDER SOURCE ID AND ORIG_SYS_DOCUMENT_REF... ' ) ;
Line: 2590

              oe_debug_pub.add(  'VALID ORDER FOR INSERT' ) ;
Line: 2594

             oe_debug_pub.add(  'OTHERS EXCEPTION WHEN TRYING TO INSERT NEW ORDER... ' ) ;
Line: 2601

   ELSIF p_x_header_rec.operation IN ('UPDATE','DELETE')
   THEN
      Begin

--change sequence is not used in the WHERE-clause  here because we don't want
--to restrict new order to have the same change sequence as old order

         SELECT header_id, order_number, change_sequence
           INTO l_header_id, l_order_number, l_c_change_sequence
           FROM oe_order_headers
          WHERE order_source_id       = p_x_header_rec.order_source_id
            AND orig_sys_document_ref = p_x_header_rec.orig_sys_document_ref
            AND (sold_to_org_id is NULL OR
		decode(l_customer_key_profile, 'Y',
	 	nvl(sold_to_org_id, FND_API.G_MISS_NUM), 1)
              = decode(l_customer_key_profile, 'Y',
		nvl(p_x_header_rec.sold_to_org_id, FND_API.G_MISS_NUM), 1));
Line: 2631

              oe_debug_pub.add(  'INVALID OPERATION CODE. TRYING TO UPDATE OR DELETE AN EXISTING ORDER BUT THAT ORDER DOES NOT EXIST... ' ) ;
Line: 2638

             oe_debug_pub.add(  'OTHERS EXCEPTION WHEN TRYING TO UPDATE OR DELETE AN EXISTING ORDER ... ' ) ;
Line: 2645

   ELSE --IF p_x_header_rec.operation NOT IN ('INSERT','CREATE','UPDATE','DELETE')
      IF l_debug_level  > 0 THEN
          oe_debug_pub.add(  'INVALID OPERATION CODE. NOT ONE OF INSERT , CREATE , UPDATE OR DELETE... ' ) ;
Line: 2667

   /* bsadri fill in the IDs for actions if this is an update */
   BEGIN
   IF p_x_header_rec.operation IN ('UPDATE','DELETE') THEN
     FOR b in 1..p_x_action_request_tbl.COUNT
     LOOP--{
        IF p_x_action_request_tbl(b).entity_code = OE_Globals.G_ENTITY_HEADER
        THEN
           p_x_action_request_tbl(b).entity_id := p_x_header_rec.header_id;
Line: 2750

      IF p_x_header_adj_tbl(I).operation NOT IN ('INSERT','CREATE',
					       'UPDATE','DELETE') OR
        (p_x_header_rec.operation            IN ('INSERT','CREATE') AND
         p_x_header_adj_tbl(I).operation NOT IN ('INSERT','CREATE'))OR
        (p_x_header_rec.operation                IN ('UPDATE') AND
         p_x_header_adj_tbl(I).operation NOT IN ('INSERT','CREATE','UPDATE','DELETE')) OR
        (p_x_header_rec.operation                IN ('DELETE') AND
         p_x_header_adj_tbl(I).operation NOT IN ('DELETE'))
      THEN
	   IF l_debug_level  > 0 THEN
	       oe_debug_pub.add(  'INVALID HEADER ADJUSTMENTS OPERATION CODE...' ) ;
Line: 2768

      IF  p_x_header_adj_tbl(I).operation IN ('INSERT', 'CREATE')
      AND p_x_header_rec.operation = 'UPDATE'
      THEN
         IF l_debug_level  > 0 THEN
             oe_debug_pub.add(  'NEW ADJUSTMENT FOR THE EXISITNG HEARDER_ID:' || P_X_HEADER_REC.HEADER_ID ) ;
Line: 2780

         SELECT 1 into l_count
           FROM oe_price_adjustments
          WHERE header_id              = p_x_header_rec.header_id
            AND line_id                IS NULL
            AND orig_sys_discount_ref  =
                       p_x_header_adj_tbl(I).orig_sys_discount_ref
            AND rownum                < 2;
Line: 2789

             oe_debug_pub.add(  'INVALID OPERATION CODE. TRYING TO INSERT A NEW HDRADJ WITH THE SAME HEADER_ID AND ORIG_SYS_DISCOUNT_REF... ' ) ;
Line: 2797

              oe_debug_pub.add(  'VALID HEADER LEVEL PRICE ADJ FOR INSERT' ) ;
Line: 2801

             oe_debug_pub.add(  'OTHERS EXCEPTION WHEN INSERTING NEW HDR PRICE ADJ... ' ) ;
Line: 2807

      End If; -- Insert, Create operation
Line: 2809

      IF  p_x_header_adj_tbl(I).operation IN ('UPDATE','DELETE')
      AND p_x_header_rec.operation IN ('UPDATE','DELETE')
      THEN
      Begin
         IF l_debug_level  > 0 THEN
             oe_debug_pub.add(  'HEADER ID: '||TO_CHAR ( P_X_HEADER_REC.HEADER_ID ) ) ;
Line: 2819

         SELECT price_adjustment_id
           INTO l_price_adjustment_id
           FROM oe_price_adjustments
          WHERE header_id             = p_x_header_rec.header_id
            AND line_id               IS NULL
            AND orig_sys_discount_ref =
                p_x_header_adj_tbl(I).orig_sys_discount_ref;
Line: 2839

              oe_debug_pub.add(  'INVALID OPERATION CODE. TRYING TO UPDATE OR DELETE AN EXISTING HDR ADJ BUT THAT DOES NOT EXIST... ' ) ;
Line: 2846

             oe_debug_pub.add(  'OTHERS EXCEPTION WHEN TRYING TO UPDATE OR DELETE AN EXISTING HDRADJ ... ' ) ;
Line: 2852

      End IF; -- Update and Delete operation
Line: 2922

         p_x_header_adj_tbl.delete (I);
Line: 2923

         p_x_header_adj_val_tbl.DELETE (I);
Line: 2934

        p_x_header_adj_tbl.delete (I);
Line: 2935

        p_x_header_adj_val_tbl.DELETE (I);
Line: 2947

         p_x_header_adj_tbl.delete (I);
Line: 2948

         p_x_header_adj_val_tbl.DELETE (I);
Line: 3014

      IF p_x_header_price_att_tbl(I).operation NOT IN ('INSERT','CREATE',
					       'UPDATE','DELETE') OR
        (p_x_header_rec.operation            IN ('INSERT','CREATE') AND
         p_x_header_price_att_tbl(I).operation NOT IN ('INSERT','CREATE'))OR
        (p_x_header_rec.operation                IN ('UPDATE') AND
         p_x_header_price_att_tbl(I).operation NOT IN ('INSERT','CREATE','UPDATE','DELETE')) OR
        (p_x_header_rec.operation                IN ('DELETE') AND
         p_x_header_price_att_tbl(I).operation NOT IN ('DELETE'))
      THEN
	   IF l_debug_level  > 0 THEN
	       oe_debug_pub.add(  'INVALID HEADER ATTRIBUTE OPERATION CODE...' ) ;
Line: 3031

      IF  p_x_header_price_att_tbl(I).operation IN ('INSERT', 'CREATE')
      AND p_x_header_rec.operation = 'UPDATE'
      THEN
         IF l_debug_level  > 0 THEN
             oe_debug_pub.add(  'NEW ATT FOR THE EXISITNG HEARDER_ID:' || P_X_HEADER_REC.HEADER_ID ) ;
Line: 3043

         SELECT 1 into l_count
           FROM oe_order_price_attribs
          WHERE header_id              = p_x_header_rec.header_id
            AND line_id                IS NULL
            AND orig_sys_atts_ref  =
                       p_x_header_price_att_tbl(I).orig_sys_atts_ref
            AND rownum                < 2;
Line: 3052

             oe_debug_pub.add(  'INVALID OPERATION CODE. TRYING TO INSERT A NEW HDRATT WITH THE SAME HEADER_ID AND ATTRIBUTE ID....' ) ;
Line: 3060

              oe_debug_pub.add(  'VALID HEADER LEVEL PRICE ATT FOR INSERT' ) ;
Line: 3064

             oe_debug_pub.add(  'OTHERS EXCEPTION WHEN INSERTING NEW HDR PRICE ATT... ' ) ;
Line: 3070

      End If; -- Insert, Create operation
Line: 3072

      IF  p_x_header_price_att_tbl(I).operation IN ('UPDATE','DELETE')
      AND p_x_header_rec.operation IN ('UPDATE','DELETE')
      THEN
      Begin
         IF l_debug_level  > 0 THEN
             oe_debug_pub.add(  'HEADER ID: '||TO_CHAR ( P_X_HEADER_REC.HEADER_ID ) ) ;
Line: 3082

         SELECT order_price_attrib_id
           INTO l_price_attrib_id
           FROM oe_order_price_attribs
          WHERE header_id             = p_x_header_rec.header_id
            AND line_id               IS NULL
            AND orig_sys_atts_ref =
                p_x_header_price_att_tbl(I).orig_sys_atts_ref;
Line: 3100

              oe_debug_pub.add(  'INVALID OPERATION CODE. TRYING TO UPDATE OR DELETE AN EXISTING HDR ATT BUT THAT DOES NOT EXIST... ' ) ;
Line: 3107

             oe_debug_pub.add(  'OTHERS EXCEPTION WHEN TRYING TO UPDATE OR DELETE AN EXISTING HDRATT ... ' ) ;
Line: 3113

      End IF; -- Update and Delete operation
Line: 3205

      IF p_x_header_scredit_tbl(I).operation NOT IN ('INSERT','CREATE',
					           'UPDATE','DELETE') OR
        (p_x_header_rec.operation                IN ('INSERT','CREATE') AND
         p_x_header_scredit_tbl(I).operation NOT IN ('INSERT','CREATE'))OR
        (p_x_header_rec.operation                IN ('UPDATE') AND
         p_x_header_scredit_tbl(I).operation NOT IN ('INSERT','CREATE',
                                    'UPDATE','DELETE')) OR
        (p_x_header_rec.operation                IN ('DELETE') AND
         p_x_header_scredit_tbl(I).operation NOT IN ('DELETE'))
      THEN
	 IF l_debug_level  > 0 THEN
	     oe_debug_pub.add(  'INVALID HEADER SALES CREDITS OPERATION CODE...' ) ;
Line: 3224

      IF  p_x_header_scredit_tbl(I).operation IN ('INSERT', 'CREATE')
      AND p_x_header_rec.operation = 'UPDATE'
      THEN
      Begin
         p_x_header_scredit_tbl(I).header_id    := l_header_id;
Line: 3233

         SELECT 1 into l_count
           FROM oe_sales_credits
          WHERE header_id           = p_x_header_rec.header_id
            AND line_id             IS NULL
            AND orig_sys_credit_ref =
                   p_x_header_scredit_tbl(I).orig_sys_credit_ref
            AND rownum                < 2;
Line: 3242

             oe_debug_pub.add(  'INVALID OPERATION CODE. TRYING TO INSERT A NEW HDRCREDIT WITH THE SAME HEADER_ID AND ORIG_SYS_CREDIT_REF... ' ) ;
Line: 3250

              oe_debug_pub.add(  'VALID HEADER LEVEL SALES CREDIT FOR INSERT' ) ;
Line: 3254

             oe_debug_pub.add(  'OTHERS EXCEPTION WHEN INSERTING NEW HDR SALES CREDIT... ' ) ;
Line: 3261

      END IF; -- Insert, Create Operation
Line: 3263

      IF  p_x_header_scredit_tbl(I).operation IN ('UPDATE','DELETE')
      AND p_x_header_rec.operation IN ('UPDATE','DELETE')
      THEN
      Begin
         p_x_header_scredit_tbl(I).header_id    := l_header_id;
Line: 3274

         SELECT sales_credit_id
           INTO l_sales_credit_id
           FROM oe_sales_credits
          WHERE header_id             = l_header_id
            AND line_id             IS NULL
            AND orig_sys_credit_ref =
                p_x_header_scredit_tbl(I).orig_sys_credit_ref;
Line: 3293

              oe_debug_pub.add(  'INVALID OPERATION CODE. TRYING TO UPDATE OR DELETE AN EXISTING ORDER BUT THAT ORDER DOES NOT EXIST... ' ) ;
Line: 3300

             oe_debug_pub.add(  'OTHERS EXCEPTION WHEN TRYING TO UPDATE OR DELETE AN EXISTING HEADER LEVEL SCREDIT ... ' ) ;
Line: 3306

      End IF; -- Update and Delete operation
Line: 3369

      IF p_x_header_payment_tbl(I).operation NOT IN ('INSERT','CREATE',
					           'UPDATE','DELETE') OR
        (p_x_header_rec.operation                IN ('INSERT','CREATE') AND
         p_x_header_payment_tbl(I).operation NOT IN ('INSERT','CREATE'))OR
        (p_x_header_rec.operation                IN ('UPDATE') AND
         p_x_header_payment_tbl(I).operation NOT IN ('INSERT','CREATE',
                                    'UPDATE','DELETE')) OR
        (p_x_header_rec.operation                IN ('DELETE') AND
         p_x_header_payment_tbl(I).operation NOT IN ('DELETE'))
      THEN
	 IF l_debug_level  > 0 THEN
	     oe_debug_pub.add(  'INVALID HEADER PAYMENT OPERATION CODE...' ) ;
Line: 3387

      IF  p_x_header_payment_tbl(I).operation IN ('INSERT', 'CREATE')
      AND p_x_header_rec.operation = 'UPDATE'
      THEN
      Begin
         p_x_header_payment_tbl(I).header_id    := l_header_id;
Line: 3396

         SELECT 1 into l_count
           FROM oe_payments
          WHERE header_id           = p_x_header_rec.header_id
            AND line_id             IS NULL
            AND orig_sys_payment_ref =
                   p_x_header_payment_tbl(I).orig_sys_payment_ref
            AND rownum                < 2;
Line: 3405

             oe_debug_pub.add(  'INVALID OPERATION CODE. TRYING TO INSERT A NEW HDR PAYMENT WITH THE SAME HEADER_ID AND ORIG_SYS_PAYMENT_REF... ' ) ;
Line: 3413

              oe_debug_pub.add(  'VALID HEADER LEVEL PAYMENT FOR INSERT' ) ;
Line: 3417

             oe_debug_pub.add(  'OTHERS EXCEPTION WHEN INSERTING NEW HDR PAYMENT... ' ) ;
Line: 3424

      END IF; -- Insert, Create Operation
Line: 3426

      IF  p_x_header_payment_tbl(I).operation IN ('UPDATE','DELETE')
      AND p_x_header_rec.operation IN ('UPDATE','DELETE')
      THEN
      Begin
         p_x_header_payment_tbl(I).header_id    := l_header_id;
Line: 3437

         SELECT header_id
           INTO l_header_id
           FROM oe_payments
          WHERE header_id             = l_header_id
            AND line_id             IS NULL
            AND orig_sys_payment_ref =
                p_x_header_payment_tbl(I).orig_sys_payment_ref;
Line: 3459

              oe_debug_pub.add(  'INVALID OPERATION CODE. TRYING TO UPDATE OR DELETE AN EXISTING ORDER BUT THAT ORDER DOES NOT EXIST... ' ) ;
Line: 3466

             oe_debug_pub.add(  'OTHERS EXCEPTION WHEN TRYING TO UPDATE OR DELETE AN EXISTING HEADER LEVEL payment ... ' ) ;
Line: 3472

      End IF; -- Update and Delete operation
Line: 3667

             Select ordered_quantity
             Into l_existing_qty
             From Oe_Order_Lines
             Where orig_sys_document_ref = p_x_line_tbl(I).orig_sys_document_ref
             And order_source_id       = p_x_line_tbl(I).order_source_id
             And orig_sys_line_ref     = p_x_line_tbl(I).orig_sys_line_ref
             And orig_sys_shipment_ref = p_x_line_tbl(I).orig_sys_shipment_ref
             And decode(l_customer_key_profile, 'Y',
		 nvl(sold_to_org_id, FND_API.G_MISS_NUM), 1)
               = decode(l_customer_key_profile, 'Y',
		 nvl(p_x_line_tbl(I).sold_to_org_id, FND_API.G_MISS_NUM), 1);
Line: 3702

      IF (p_x_header_rec.operation      IN ('INSERT','CREATE') AND
          p_x_line_tbl(I).operation NOT IN ('INSERT','CREATE'))OR
         (p_x_header_rec.operation      IN ('UPDATE') AND
          p_x_line_tbl(I).operation NOT IN ('INSERT','CREATE','UPDATE','DELETE'))OR
         (p_x_header_rec.operation      IN ('DELETE') AND
          p_x_line_tbl(I).operation NOT IN ('DELETE'))
      THEN
	 IF l_debug_level  > 0 THEN
	     oe_debug_pub.add(  'INVALID OPERATION CODE. YOU ARE TRYING TO INSERT THE ORDER HEADER BUT NOT THE LINES. IF THE OPERATION ON THE HEADER IS INSERT , IT SHOULD BE INSERT AT THE LINE LEVEL ALSO , NOT UPDATE OR DELETE...' ) ;
Line: 3722

        AND p_x_line_tbl(I).operation IN ('INSERT','CREATE','UPDATE','DELETE')
      THEN
        BEGIN
         IF l_debug_level  > 0 THEN
             oe_debug_pub.add(  'BEFORE DERIVING REQ LINE ID FOR INTERNAL ORDERS' ) ;
Line: 3735

	  --  SELECT requisition_line_id
	  --  INTO p_line_tbl(I).source_document_line_id
	  --  FROM po_requisition_lines
	  --  WHERE requisition_header_id = p_header_rec.source_document_id
       --  AND line_num = p_line_tbl(I).orig_sys_line_ref;
Line: 3748

           SELECT line_num, destination_organization_id
           INTO   p_x_line_tbl(I).orig_sys_line_ref, l_po_dest_org_id
           FROM   po_requisition_lines_all
           WHERE  requisition_header_id = p_x_header_rec.source_document_id
           AND    requisition_line_id = p_x_line_tbl(I).source_document_line_id;
Line: 3757

              SELECT intransit_time * -1
              INTO   l_intransit_time
              FROM   mtl_interorg_ship_methods
              WHERE  from_organization_id = p_x_line_tbl(I).ship_from_org_id
              AND    to_organization_id = l_po_dest_org_id
              AND    nvl(default_flag,1) = 1;
Line: 3883

      IF p_x_line_tbl(I).operation IN ('INSERT','CREATE')
-- aksingh(10/11/2000) this is in process of being coded
      AND p_x_header_rec.operation = 'UPDATE'
      THEN
            p_x_line_tbl(I).header_id    := l_header_id;
Line: 3938

            SELECT 1 into l_count
            FROM oe_order_lines
            WHERE header_id             = l_header_id
            AND orig_sys_line_ref     = p_x_line_tbl(I).orig_sys_line_ref
            AND orig_sys_shipment_ref = p_x_line_tbl(I).orig_sys_shipment_ref
            AND decode(l_customer_key_profile, 'Y',
                nvl(sold_to_org_id, FND_API.G_MISS_NUM), 1)
              = decode(l_customer_key_profile, 'Y',
		nvl(p_x_line_tbl(I).sold_to_org_id, FND_API.G_MISS_NUM), 1);
Line: 3950

                   oe_debug_pub.add(  'INVALID OPERATION CODE. TRYING TO INSERT A NEW LINE WITH THE SAME ORDER SOURCE ID , ORIG_SYS_DOCUMENT_REF AND ORIG_SYS_LINE_REF... ' ) ;
Line: 3958

                 oe_debug_pub.add(  'VALID ORDER LINE FOR INSERT' ) ;
Line: 3962

                 oe_debug_pub.add(  'OTHERS EXCEPTION WHEN TRYING TO INSERT A NEW LINE... ' ) ;
Line: 4012

            SELECT 1 into l_count
            FROM oe_order_lines
            WHERE header_id             = l_header_id
            AND orig_sys_line_ref     = p_x_line_tbl(I).orig_sys_line_ref
            AND decode(l_customer_key_profile, 'Y',
		nvl(sold_to_org_id, FND_API.G_MISS_NUM), 1)
	      = decode(l_customer_key_profile, 'Y',
		nvl(p_x_line_tbl(I).sold_to_org_id, FND_API.G_MISS_NUM), 1);
Line: 4023

                   oe_debug_pub.add(  'INVALID OPERATION CODE. TRYING TO INSERT A NEW LINE WITH THE SAME ORDER SOURCE ID , ORIG_SYS_DOCUMENT_REF AND ORIG_SYS_LINE_REF. .. ' ) ;
Line: 4031

                 oe_debug_pub.add(  'VALID ORDER LINE FOR INSERT' ) ;
Line: 4035

                 oe_debug_pub.add(  'OTHERS EXCEPTION WHEN TRYING TO INSERT A NEW LINE... ' ) ;
Line: 4084

            SELECT 1 into l_count
            FROM oe_order_lines
            WHERE header_id             = l_header_id
            AND orig_sys_line_ref     = p_x_line_tbl(I).orig_sys_line_ref;
Line: 4091

                   oe_debug_pub.add(  'INVALID OPERATION CODE. TRYING TO INSERT A NEW LINE WITH THE SAME ORDER SOURCE ID , ORIG_SYS_DOCUMENT_REF AND ORIG_SYS_LINE_REF. .. ' ) ;
Line: 4099

                 oe_debug_pub.add(  'VALID ORDER LINE FOR INSERT' ) ;
Line: 4103

                 oe_debug_pub.add(  'OTHERS EXCEPTION WHEN TRYING TO INSERT A NEW LINE... ' ) ;
Line: 4112

      ELSIF p_x_line_tbl(I).operation IN ('UPDATE','DELETE')
      AND p_x_header_rec.operation IN ('UPDATE','DELETE')
      THEN


                IF l_debug_level  > 0 THEN
              oe_debug_pub.add(  'L_HEADER_ID: ' || l_header_id) ;
Line: 4136

          SELECT line_id, line_number, shipment_number,
                   option_number, change_sequence, unit_selling_price
              INTO l_line_id, l_line_number, l_shipment_number,
                   l_option_number, l_c_change_sequence, l_cho_unit_selling_price
              FROM oe_order_lines
             WHERE header_id          = l_header_id
               AND orig_sys_line_ref  = p_x_line_tbl(I).orig_sys_line_ref
               AND orig_sys_shipment_ref = p_x_line_tbl(I).orig_sys_shipment_ref
               AND (sold_to_org_id is NULL OR
		   decode(l_customer_key_profile, 'Y',
		   nvl(sold_to_org_id, FND_API.G_MISS_NUM), 1)
                 = decode(l_customer_key_profile, 'Y',
		   nvl(p_x_line_tbl(I).sold_to_org_id, FND_API.G_MISS_NUM), 1));
Line: 4159

                  oe_debug_pub.add(  'INVALID OPERATION CODE. TRYING TO UPDATE OR DELETE AN EXISTING LINE BUT THAT LINE DOES NOT EXIST... ' ) ;
Line: 4166

                  oe_debug_pub.add(  'OTHERS EXCEPTION WHEN TRYING TO UPDATE OR DELETE AN EXISTING LINE ... ' ) ;
Line: 4175

            SELECT line_id, line_number, shipment_number,
                   option_number, change_sequence, unit_selling_price
              INTO l_line_id, l_line_number, l_shipment_number,
                   l_option_number, l_c_change_sequence, l_cho_unit_selling_price
              FROM oe_order_lines
             WHERE header_id          = l_header_id
               AND orig_sys_line_ref  = p_x_line_tbl(I).orig_sys_line_ref;
Line: 4192

                  oe_debug_pub.add(  'INVALID OPERATION CODE. TRYING TO UPDATE OR DELETE AN EXISTING LINE BUT THAT LINE DOES NOT EXIST... ' ) ;
Line: 4199

                  oe_debug_pub.add(  'OTHERS EXCEPTION WHEN TRYING TO UPDATE OR DELETE AN EXISTING LINE ... ' ) ;
Line: 4223

      ELSIF p_x_line_tbl(I).operation NOT IN ('INSERT','CREATE','UPDATE','DELETE')
      THEN
         IF l_debug_level  > 0 THEN
             oe_debug_pub.add(  'INVALID OPERATION CODE. NOT ONE OF INSERT , CREATE , UPDATE OR DELETE... ' ) ;
Line: 4350

         SELECT inventory_item_id
         INTO  l_inventory_item_id_int
         FROM  mtl_system_items_vl
         WHERE concatenated_segments = p_x_line_val_tbl(I).inventory_item
         AND   customer_order_enabled_flag = 'Y'
         AND   bom_item_type in (1,2,4)
         AND   organization_id =
               oe_sys_parameters.Value('MASTER_ORGANIZATION_ID',l_org_id);
Line: 4403

         SELECT inventory_item_id
         INTO  l_inventory_item_id_ord
         FROM  mtl_system_items_vl
         WHERE concatenated_segments = p_x_line_tbl(I).ordered_item
         AND   customer_order_enabled_flag = 'Y'
         AND   bom_item_type in (1,2,4)
         AND   organization_id =
               oe_sys_parameters.Value('MASTER_ORGANIZATION_ID',l_org_id);
Line: 4447

         SELECT customer_item_number
         INTO  p_x_line_tbl(I).ordered_item
         FROM  mtl_customer_items
         WHERE customer_item_id = p_x_line_tbl(I).ordered_item_id
         AND   inactive_flag    = 'N';
Line: 4521

	 -- 6 Lines are deleted from here, check the previous version for details.

	 IF p_x_line_tbl(I).ordered_item_id = FND_API.G_MISS_NUM THEN
            l_ordered_item_id := NULL;
Line: 4568

                  SELECT  /* MOAC_SQL_CHANGE */ u.cust_acct_site_id,
                s.cust_account_id
        INTO  l_address_id
              ,l_cust_id
        FROM  HZ_CUST_SITE_USES_ALL u,   --moac
              HZ_CUST_ACCT_SITES s
        WHERE  u.cust_acct_site_id = s.cust_acct_site_id
        AND    u.org_id = s.org_id
        AND    u.site_use_id = p_x_line_tbl(I).ship_to_org_id
        AND    u.site_use_code = 'SHIP_TO';
Line: 4701

       SELECT inventory_item_id
       INTO   l_inventory_item_id_gen
       FROM   mtl_cross_references
       WHERE  cross_reference_type = p_x_line_tbl(I).item_identifier_type
         AND  (organization_id =
                         OE_Sys_Parameters.value('MASTER_ORGANIZATION_ID',l_org_id)
         OR   organization_id IS NULL)
         AND  cross_reference = p_x_line_tbl(I).ordered_item
         And  (inventory_item_id =  l_inventory_item_id_int
          OR  l_inventory_item_id_int IS NULL);
Line: 4770

   and p_x_line_tbl(I).operation in ('CREATE','INSERT') --added for bug 5509598
   and (nvl(p_x_line_tbl(I).split_from_line_ref,FND_API.G_MISS_CHAR) = FND_API.G_MISS_CHAR) THEN  --added for bug 5531063
         p_return_status := FND_API.G_RET_STS_ERROR;
Line: 4827

      Check Pricing_Qunatity and Pricing_Quantity_Uom and update
   -----------------------------------------------------------
*/
      IF l_debug_level  > 0 THEN
          oe_debug_pub.add(  'BEFORE VALIDATING PRICING QUNATITY AND UOM' ) ;
Line: 4892

              SELECT line_id
              INTO   p_x_line_tbl(I).service_reference_line_id
              FROM   oe_order_lines ol
              WHERE  ol.header_id = l_header_id
              AND    ol.orig_sys_line_ref =
                     p_x_line_tbl(I).service_reference_line
              AND    decode(l_customer_key_profile, 'Y',
		     nvl(ol.sold_to_org_id, FND_API.G_MISS_NUM), 1)
                =    decode(l_customer_key_profile, 'Y',
		     nvl(p_x_line_tbl(I).sold_to_org_id, FND_API.G_MISS_NUM), 1);
Line: 4924

            SELECT line_id
            INTO   p_x_line_tbl(I).service_reference_line_id
            FROM   oe_order_lines ol
            WHERE  ol.order_source_id =
                   p_x_header_rec.order_source_id
            AND    ol.orig_sys_document_ref =
                   p_x_line_tbl(I).service_reference_order
            AND    ol.orig_sys_line_ref =
                   p_x_line_tbl(I).service_reference_line
            AND    decode(l_customer_key_profile, 'Y',
		   nvl(ol.sold_to_org_id, FND_API.G_MISS_NUM), 1)
               =   decode(l_customer_key_profile, 'Y',
        	   nvl(p_x_line_tbl(I).sold_to_org_id, FND_API.G_MISS_NUM), 1);
Line: 4995

    /* bsadri fill in the IDs for actions if this is an update */
    BEGIN
    IF p_x_line_tbl(I).operation IN ('UPDATE','DELETE')
      AND p_x_header_rec.operation IN ('UPDATE','DELETE') THEN
    -- The following condition is added for #1927259
   if (p_x_action_request_tbl.COUNT >0 ) then
      FOR b in l_counter..p_x_action_request_tbl.COUNT
      LOOP--{
         l_counter_memory := l_counter_memory + 1;
Line: 5091

      IF p_x_line_adj_tbl(I).operation NOT IN ('INSERT','CREATE',
					     'UPDATE','DELETE') OR
        (p_x_line_tbl(p_x_line_adj_tbl(I).line_index).operation
			     		 IN ('INSERT','CREATE') AND
         p_x_line_adj_tbl(I).operation NOT IN ('INSERT','CREATE')) OR
        (p_x_line_tbl(p_x_line_adj_tbl(I).line_index).operation
			     		 IN ('UPDATE') AND
         p_x_line_adj_tbl(I).operation NOT IN ('INSERT','CREATE','UPDATE','DELETE')) OR
        (p_x_line_tbl(p_x_line_adj_tbl(I).line_index).operation
			     		 IN ('DELETE') AND
         p_x_line_adj_tbl(I).operation NOT IN ('DELETE'))
      THEN
	 IF l_debug_level  > 0 THEN
	     oe_debug_pub.add(  'INVALID LINE ADJUSTMENTS OPERATION CODE...' ) ;
Line: 5112

      IF  p_x_line_adj_tbl(I).operation IN ('INSERT', 'CREATE')
      AND p_x_header_rec.operation = 'UPDATE'
      AND p_x_line_tbl(p_x_line_adj_tbl(I).line_index).operation = 'UPDATE'
      THEN
      Begin
         IF l_debug_level  > 0 THEN
             oe_debug_pub.add(  'NEW ADJUSTMENT FOR LINE LEVEL , THE EXISITNG HEARDER_ID:' || TO_CHAR ( P_X_HEADER_REC.HEADER_ID ) ) ;
Line: 5124

         SELECT 1 into l_count
           FROM oe_price_adjustments
          WHERE header_id              = p_x_header_rec.header_id
            AND line_id                = l_line_id
            AND orig_sys_discount_ref  =
                       p_x_line_adj_tbl(I).orig_sys_discount_ref
            AND rownum                < 2;
Line: 5133

             oe_debug_pub.add(  'INVALID OPERATION CODE. TRYING TO INSERT A NEW LNADJ WITH THE SAME HEADER_ID , LINE_ID AND ORIG_SYS_DISCOUNT_REF... ' ) ;
Line: 5141

              oe_debug_pub.add(  'VALID LINE LEVEL PRICE ADJ FOR INSERT' ) ;
Line: 5145

             oe_debug_pub.add(  'OTHERS EXCEPTION WHEN INSERTING NEW LINE PRICE ADJ... ' ) ;
Line: 5151

      End IF; -- Insert, Create Operation
Line: 5153

      IF  p_x_line_adj_tbl(I).operation IN ('UPDATE','DELETE')
      AND p_x_header_rec.operation IN ('UPDATE','DELETE')
      AND p_x_line_tbl(p_x_line_adj_tbl(I).line_index).operation IN ('UPDATE','DELETE')
      THEN
      Begin
         IF l_debug_level  > 0 THEN
             oe_debug_pub.add(  'HEADER ID: '||TO_CHAR ( P_X_HEADER_REC.HEADER_ID ) ) ;
Line: 5169

         SELECT price_adjustment_id
           INTO l_price_adjustment_id
           FROM oe_price_adjustments
          WHERE header_id             = l_header_id
            AND line_id               = p_x_line_adj_tbl(I).line_id
            AND orig_sys_discount_ref =
                p_x_line_adj_tbl(I).orig_sys_discount_ref;
Line: 5188

              oe_debug_pub.add(  'INVALID OPERATION CODE. TRYING TO UPDATE OR DELETE AN EXISTING LINE ADJ BUT THAT DOES NOT EXIST... ' ) ;
Line: 5195

             oe_debug_pub.add(  'OTHERS EXCEPTION WHEN TRYING TO UPDATE OR DELETE AN EXISTING LINEADJ ... ' ) ;
Line: 5201

      End IF; -- Update and Delete operation
Line: 5279

       p_x_line_adj_tbl.delete (I);
Line: 5280

       p_x_line_adj_val_tbl.DELETE (I);
Line: 5295

       p_x_line_adj_tbl.delete (I);
Line: 5296

       p_x_line_adj_val_tbl.DELETE (I);
Line: 5315

       p_x_line_adj_tbl.delete (I);
Line: 5316

       p_x_line_adj_val_tbl.DELETE (I);
Line: 5379

      IF p_x_line_price_att_tbl(I).operation NOT IN ('INSERT','CREATE',
                                             'UPDATE','DELETE') OR
        (p_x_line_tbl(p_x_line_price_att_tbl(I).line_index).operation
                                         IN ('INSERT','CREATE') AND
         p_x_line_price_att_tbl(I).operation NOT IN ('INSERT','CREATE')) OR
        (p_x_line_tbl(p_x_line_price_att_tbl(I).line_index).operation
                                         IN ('UPDATE') AND
         p_x_line_price_att_tbl(I).operation NOT IN ('INSERT','CREATE','UPDATE','DELETE')) OR
        (p_x_line_tbl(p_x_line_price_att_tbl(I).line_index).operation
                                         IN ('DELETE') AND
         p_x_line_price_att_tbl(I).operation NOT IN ('DELETE'))

      THEN
	   IF l_debug_level  > 0 THEN
	       oe_debug_pub.add(  'INVALID LINE ADJUSTMENTS OPERATION CODE...' ) ;
Line: 5400

      IF  p_x_line_price_att_tbl(I).operation IN ('INSERT', 'CREATE')
      AND p_x_header_rec.operation = 'UPDATE'
      AND p_x_line_tbl(p_x_line_price_att_tbl(I).line_index).operation = 'UPDATE'
      THEN
         IF l_debug_level  > 0 THEN
             oe_debug_pub.add(  'NEW ATT FOR THE LINE LEVEL , EXISITNG HEARDER_ID:' || P_X_HEADER_REC.HEADER_ID ) ;
Line: 5417

         SELECT 1 into l_count
           FROM oe_order_price_attribs
          WHERE header_id              = p_x_header_rec.header_id
            AND line_id                = l_line_id
            AND orig_sys_atts_ref  =
                p_x_line_price_att_tbl(I).orig_sys_atts_ref
            AND rownum                < 2;
Line: 5426

             oe_debug_pub.add(  'INVALID OPERATION CODE. TRYING TO INSERT A NEW HDRATT WITH THE SAME HEADER_ID AND ATTRIBUTE ID....' ) ;
Line: 5434

              oe_debug_pub.add(  'VALID LINE LEVEL PRICE ATT FOR INSERT' ) ;
Line: 5438

             oe_debug_pub.add(  'OTHERS EXCEPTION WHEN INSERTING NEW HDR PRICE ATT... ' ) ;
Line: 5444

      End If; -- Insert, Create operation
Line: 5446

      IF  p_x_line_price_att_tbl(I).operation IN ('UPDATE','DELETE')
      AND p_x_header_rec.operation IN ('UPDATE','DELETE')
      AND p_x_line_tbl(p_x_line_price_att_tbl(I).line_index).operation IN ('UPDATE','DELETE')
      THEN
      Begin
         IF l_debug_level  > 0 THEN
             oe_debug_pub.add(  'HEADER ID: '||TO_CHAR ( P_X_HEADER_REC.HEADER_ID ) ) ;
Line: 5463

         SELECT order_price_attrib_id
           INTO l_price_attrib_id
           FROM oe_order_price_attribs
          WHERE header_id             = l_header_id
            AND line_id               = l_line_id
            AND orig_sys_atts_ref  =
                p_x_line_price_att_tbl(I).orig_sys_atts_ref;
Line: 5482

              oe_debug_pub.add(  'INVALID OPERATION CODE. TRYING TO UPDATE OR DELETE AN EXISTING HDR ATT BUT THAT DOES NOT EXIST... ' ) ;
Line: 5489

             oe_debug_pub.add(  'OTHERS EXCEPTION WHEN TRYING TO UPDATE OR DELETE AN EXISTING HDRATT ... ' ) ;
Line: 5495

      End IF; -- Update and Delete operation
Line: 5583

      IF p_x_line_scredit_tbl(I).operation NOT IN ('INSERT','CREATE',
				                 'UPDATE','DELETE') OR
        (p_x_line_tbl(p_x_line_scredit_tbl(I).line_index).operation
					     IN ('INSERT','CREATE') AND
         p_x_line_scredit_tbl(I).operation NOT IN ('INSERT','CREATE')) OR
        (p_x_line_tbl(p_x_line_scredit_tbl(I).line_index).operation
					     IN ('UPDATE') AND
         p_x_line_scredit_tbl(I).operation NOT IN ('INSERT','CREATE','UPDATE','DELETE')) OR
        (p_x_line_tbl(p_x_line_scredit_tbl(I).line_index).operation
					     IN ('DELETE') AND
         p_x_line_scredit_tbl(I).operation NOT IN ('DELETE'))
      THEN
	 IF l_debug_level  > 0 THEN
	     oe_debug_pub.add(  'INVALID LINE SALES CREDITS OPERATION CODE...' ) ;
Line: 5604

      IF  p_x_line_scredit_tbl(I).operation IN ('INSERT', 'CREATE')
      AND p_x_header_rec.operation = 'UPDATE'
      AND p_x_line_tbl(p_x_line_scredit_tbl(I).line_index).operation
					          = 'UPDATE'
      THEN
      Begin
         IF l_debug_level  > 0 THEN
             oe_debug_pub.add(  'NEW ADJUSTMENT FOR LINE LEVEL , THE EXISITNG HEARDER_ID:' || TO_CHAR ( P_X_HEADER_REC.HEADER_ID ) ) ;
Line: 5616

         SELECT 1 into l_count
           FROM oe_sales_credits
          WHERE header_id              = p_x_header_rec.header_id
            AND line_id                = l_line_id
            AND orig_sys_credit_ref  =
                       p_x_line_scredit_tbl(I).orig_sys_credit_ref
            AND rownum                < 2;
Line: 5625

             oe_debug_pub.add(  'INVALID OPERATION CODE. TRYING TO INSERT A NEW LNSCREDIT WITH THE SAME HEADER_ID , LINE_ID AND ORIG_SYS_CREDIT_REF... ' ) ;
Line: 5633

              oe_debug_pub.add(  'VALID LINE LEVEL SALES CREDIT FOR INSERT' ) ;
Line: 5637

             oe_debug_pub.add(  'OTHERS EXCEPTION WHEN INSERTING NEW LINE SALES CREDIT... ' ) ;
Line: 5643

      END IF; -- Insert, Update Operation
Line: 5645

      IF  p_x_line_scredit_tbl(I).operation IN ('UPDATE','DELETE')
      AND p_x_header_rec.operation IN ('UPDATE','DELETE')
      AND p_x_line_tbl(p_x_line_scredit_tbl(I).line_index).operation IN ('UPDATE','DELETE')
      THEN
      Begin
         IF l_debug_level  > 0 THEN
             oe_debug_pub.add(  'HEADER ID: '||TO_CHAR ( P_X_HEADER_REC.HEADER_ID ) ) ;
Line: 5661

         SELECT sales_credit_id
           INTO l_sales_credit_id
           FROM oe_sales_credits
          WHERE header_id             = p_x_header_rec.header_id
            AND line_id               = l_line_id
            AND orig_sys_credit_ref =
                p_x_line_scredit_tbl(I).orig_sys_credit_ref;
Line: 5680

              oe_debug_pub.add(  'INVALID OPERATION CODE. TRYING TO UPDATE OR DELETE AN EXISTING LINE CREDIT BUT THAT DOES NOT EXIST... ' ) ;
Line: 5687

             oe_debug_pub.add(  'OTHERS EXCEPTION WHEN TRYING TO UPDATE OR DELETE AN EXISTING LINECRDT ... ' ) ;
Line: 5693

      End IF; -- Update and Delete operation
Line: 5757

      IF p_x_line_payment_tbl(I).operation NOT IN ('INSERT','CREATE',
				                 'UPDATE','DELETE') OR
        (p_x_line_tbl(p_x_line_payment_tbl(I).line_index).operation
					     IN ('INSERT','CREATE') AND
         p_x_line_payment_tbl(I).operation NOT IN ('INSERT','CREATE')) OR
        (p_x_line_tbl(p_x_line_payment_tbl(I).line_index).operation
					     IN ('UPDATE') AND
         p_x_line_payment_tbl(I).operation NOT IN ('INSERT','CREATE','UPDATE','DELETE')) OR
        (p_x_line_tbl(p_x_line_payment_tbl(I).line_index).operation
					     IN ('DELETE') AND
         p_x_line_payment_tbl(I).operation NOT IN ('DELETE'))
      THEN
	 IF l_debug_level  > 0 THEN
	     oe_debug_pub.add(  'INVALID LINE PAYMENTS OPERATION CODE...' ) ;
Line: 5777

      IF  p_x_line_payment_tbl(I).operation IN ('INSERT', 'CREATE')
      AND p_x_header_rec.operation = 'UPDATE'
      AND p_x_line_tbl(p_x_line_payment_tbl(I).line_index).operation
					          = 'UPDATE'
      THEN
      Begin
         IF l_debug_level  > 0 THEN
             oe_debug_pub.add(  'NEW PAYMENT FOR LINE LEVEL , THE EXISITNG HEARDER_ID:' || TO_CHAR ( P_X_HEADER_REC.HEADER_ID ) ) ;
Line: 5789

         SELECT 1 into l_count
           FROM oe_payments
          WHERE header_id              = p_x_header_rec.header_id
            AND line_id                = l_line_id
            AND orig_sys_payment_ref  =
                       p_x_line_payment_tbl(I).orig_sys_payment_ref
            AND rownum                < 2;
Line: 5798

             oe_debug_pub.add(  'INVALID OPERATION CODE. TRYING TO INSERT A NEW LINE PAYMENT WITH THE SAME HEADER_ID , LINE_ID AND ORIG_SYS_PAYMENT_REF... ' ) ;
Line: 5806

              oe_debug_pub.add(  'VALID LINE LEVEL PAYMENT FOR INSERT' ) ;
Line: 5810

             oe_debug_pub.add(  'OTHERS EXCEPTION WHEN INSERTING NEW LINE PAYMENT... ' ) ;
Line: 5816

      END IF; -- Insert, Update Operation
Line: 5818

      IF  p_x_line_payment_tbl(I).operation IN ('UPDATE','DELETE')
      AND p_x_header_rec.operation IN ('UPDATE','DELETE')
      AND p_x_line_tbl(p_x_line_payment_tbl(I).line_index).operation IN ('UPDATE','DELETE')
      THEN
      Begin
         IF l_debug_level  > 0 THEN
             oe_debug_pub.add(  'HEADER ID: '||TO_CHAR ( P_X_HEADER_REC.HEADER_ID ) ) ;
Line: 5830

         SELECT 1
           INTO l_count
           FROM oe_payments
          WHERE header_id             = p_x_header_rec.header_id
            AND line_id               = l_line_id
            AND orig_sys_payment_ref =
                p_x_line_payment_tbl(I).orig_sys_payment_ref;
Line: 5841

              oe_debug_pub.add(  'INVALID OPERATION CODE. TRYING TO UPDATE OR DELETE AN EXISTING LINE PAYMENT BUT THAT DOES NOT EXIST... ' ) ;
Line: 5848

             oe_debug_pub.add(  'OTHERS EXCEPTION WHEN TRYING TO UPDATE OR DELETE AN EXISTING PAYMENT ... ' ) ;
Line: 5854

      End IF; -- Update and Delete operation
Line: 5914

      IF p_x_lot_serial_tbl(I).operation NOT IN ('INSERT','CREATE',
			                       'UPDATE','DELETE') OR
        (p_x_line_tbl(p_x_lot_serial_tbl(I).line_index).operation
					   IN ('INSERT','CREATE') AND
         p_x_lot_serial_tbl(I).operation NOT IN ('INSERT','CREATE'))
      THEN
	 IF l_debug_level  > 0 THEN
	     oe_debug_pub.add(  'INVALID LINE LOT SERIALS OPERATION CODE...' ) ;
Line: 5929

      IF  p_x_lot_serial_tbl(I).operation IN ('INSERT', 'CREATE')
      AND p_x_line_tbl(p_x_lot_serial_tbl(I).line_index).operation = 'UPDATE'
      THEN
      Begin
         IF l_debug_level  > 0 THEN
             oe_debug_pub.add(  'NEW LOT FOR LINE LEVEL , THE EXISITNG LINE_ID:' || L_LINE_ID ) ;
Line: 5938

         SELECT 1 into l_count
           FROM oe_lot_serial_numbers
          WHERE line_id                = l_line_id
            AND orig_sys_lotserial_ref  =
                       p_x_lot_serial_tbl(I).orig_sys_lotserial_ref
            AND rownum                < 2;
Line: 5946

             oe_debug_pub.add(  'INVALID OPERATION CODE. TRYING TO INSERT A NEW LOT WITH THE SAME LINE_ID AND ORIG_SYS_DISCOUNT_REF... ' ) ;
Line: 5954

              oe_debug_pub.add(  'VALID LINE LEVEL LOT FOR INSERT' ) ;
Line: 5958

             oe_debug_pub.add(  'OTHERS EXCEPTION WHEN INSERTING NEW LINE LOT... ' ) ;
Line: 5964

      END IF; -- Insert, Create Opearation
Line: 5966

      IF  p_x_lot_serial_tbl(I).operation IN ('UPDATE','DELETE')
      AND p_x_line_tbl(p_x_lot_serial_tbl(I).line_index).operation IN ('UPDATE','DELETE')
      THEN
      Begin
         IF l_debug_level  > 0 THEN
             oe_debug_pub.add(  'LINE ID: '|| L_LINE_ID ) ;
Line: 5977

         SELECT lot_serial_id
           INTO l_lot_serial_id
           FROM oe_lot_serial_numbers
          WHERE line_id               = l_line_id
            AND orig_sys_lotserial_ref =
                p_x_lot_serial_tbl(I).orig_sys_lotserial_ref;
Line: 5992

              oe_debug_pub.add(  'INVALID OPERATION CODE. TRYING TO UPDATE OR DELETE AN EXISTING LOT BUT THAT DOES NOT EXIST... ' ) ;
Line: 5999

             oe_debug_pub.add(  'OTHERS EXCEPTION WHEN TRYING TO UPDATE OR DELETE AN EXISTING LOT... ' ) ;
Line: 6005

      End IF; -- Update and Delete operation
Line: 6110

      IF p_x_reservation_tbl(I).operation NOT IN ('INSERT','CREATE',
						'UPDATE','DELETE')
      THEN
         IF l_debug_level  > 0 THEN
             oe_debug_pub.add(  'INVALID RESERVATION OPERATION... ' ) ;
Line: 6336

           select unit_selling_price into l_unit_selling_price
           from oe_order_lines
           where line_id = p_x_line_tbl(I).line_id;