DBA Data[Home] [Help]

APPS.OE_BLANKET_UTIL SQL Statements

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

Line: 5

PROCEDURE Insert_History_Records
          (p_header_rec           IN OUT NOCOPY OE_Blanket_PUB.Header_Rec_Type
          ,p_line_tbl             IN OUT NOCOPY OE_Blanket_PUB.Line_Tbl_Type
          ,p_version_flag in varchar2 := null
          ,p_phase_change_flag in varchar2 := null
          ,x_return_status        IN OUT NOCOPY VARCHAR2
          );
Line: 41

    Select 'VALID'
    Into   l_dummy
    From   oe_ship_to_orgs_v
    Where  customer_id = p_sold_to_org_id
    AND          site_use_id = p_ship_to_org_id
    AND  status = 'A'
    AND  address_status ='A'; --bug 2752321
Line: 57

    SELECT /* MOAC_SQL_CHANGE */ 'VALID'
    Into   l_dummy
    FROM   HZ_CUST_SITE_USES_ALL SITE,
           HZ_CUST_ACCT_SITES ACCT_SITE
    WHERE SITE.SITE_USE_ID     = p_ship_to_org_id
    AND SITE.SITE_USE_CODE     = l_site_use_code
    AND SITE.CUST_ACCT_SITE_ID = ACCT_SITE.CUST_ACCT_SITE_ID
    AND SITE.STATUS = 'A'
       AND ACCT_SITE.STATUS ='A' AND --bug 2752321
    ACCT_SITE.CUST_ACCOUNT_ID in (
                    SELECT p_sold_to_org_id FROM DUAL
                    UNION
                    SELECT CUST_ACCOUNT_ID FROM
                    HZ_CUST_ACCT_RELATE_ALL h WHERE
                    RELATED_CUST_ACCOUNT_ID = p_sold_to_org_id
                    and h.org_id=acct_site.org_id
                        and ship_to_flag = 'Y' and status = 'A')
    AND EXISTS(SELECT 1 FROM HZ_CUST_ACCOUNTS WHERE CUST_ACCOUNT_ID =
ACCT_SITE.CUST_ACCOUNT_ID AND STATUS='A')
    AND ROWNUM = 1;
Line: 79

    SELECT  'VALID'
    INTO    l_dummy
    FROM    OE_SHIP_TO_ORGS_V   SHP
    WHERE   SHP.ORGANIZATION_ID =p_ship_to_org_id
    AND     SHP.STATUS = 'A'
    AND     SHP.ADDRESS_STATUS ='A' --bug 2752321
    AND     SYSDATE BETWEEN NVL(SHP.START_DATE_ACTIVE, SYSDATE)
                    AND     NVL(SHP.END_DATE_ACTIVE, SYSDATE);
Line: 119

    SELECT 'VALID'
    INTO   l_dummy
    FROM   oe_deliver_to_orgs_v
    WHERE  customer_id = p_sold_to_org_id
    AND          site_use_id = p_deliver_to_org_id
    AND  status = 'A'
    AND  address_status ='A';--bug 2752321
Line: 136

    SELECT /* MOAC_SQL_CHANGE */ 'VALID'
      Into   l_dummy
      FROM   HZ_CUST_SITE_USES_ALL SITE,
           HZ_CUST_ACCT_SITES ACCT_SITE
     WHERE SITE.SITE_USE_ID     = p_deliver_to_org_id
       AND SITE.SITE_USE_CODE     = l_site_use_code
       AND SITE.CUST_ACCT_SITE_ID = ACCT_SITE.CUST_ACCT_SITE_ID
       AND SITE.STATUS = 'A'
       AND ACCT_SITE.STATUS ='A' AND
       ACCT_SITE.CUST_ACCOUNT_ID in (
                    SELECT p_sold_to_org_id FROM DUAL
                    UNION
                    SELECT CUST_ACCOUNT_ID FROM
                    HZ_CUST_ACCT_RELATE_ALL h WHERE
                    RELATED_CUST_ACCOUNT_ID = p_sold_to_org_id
                    and h.org_id=acct_site.org_id
                        and ship_to_flag = 'Y' and status='A')
    AND EXISTS(SELECT 1 FROM HZ_CUST_ACCOUNTS WHERE CUST_ACCOUNT_ID =
ACCT_SITE.CUST_ACCOUNT_ID AND STATUS='A')
        AND ROWNUM = 1;
Line: 164

    SELECT  'VALID'
      INTO    l_dummy
      FROM    OE_DELIVER_TO_ORGS_V   DEL
     WHERE   DEL.ORGANIZATION_ID =p_deliver_to_org_id
       AND     DEL.STATUS = 'A'
               AND DEL.ADDRESS_STATUS ='A' --bug 2752321
       AND     SYSDATE BETWEEN NVL(DEL.START_DATE_ACTIVE, SYSDATE)
                    AND     NVL(DEL.END_DATE_ACTIVE, SYSDATE);
Line: 210

            Select 'VALID'
            Into   l_dummy
            From   oe_invoice_to_orgs_v
            Where  customer_id = p_sold_to_org_id
            And    site_use_id = p_invoice_to_org_id
            and    status='A'
            and   address_status ='A';
Line: 224

    SELECT /* MOAC_SQL_CHANGE */ 'VALID'
    Into   l_dummy
    FROM   HZ_CUST_SITE_USES_ALL SITE,
           HZ_CUST_ACCT_SITES ACCT_SITE
    WHERE SITE.SITE_USE_ID     = p_invoice_to_org_id
    AND SITE.SITE_USE_CODE     = l_site_use_code
    AND SITE.CUST_ACCT_SITE_ID = ACCT_SITE.CUST_ACCT_SITE_ID
    AND SITE.STATUS = 'A'
       AND ACCT_SITE.STATUS ='A' AND
    ACCT_SITE.CUST_ACCOUNT_ID in (
                    SELECT p_sold_to_org_id FROM DUAL
                    UNION
                    SELECT CUST_ACCOUNT_ID FROM
                    HZ_CUST_ACCT_RELATE_ALL h WHERE
                    RELATED_CUST_ACCOUNT_ID = p_sold_to_org_id
                    and h.org_id=acct_site.org_id
                        and bill_to_flag = 'Y' and status='A')
    AND EXISTS(SELECT 1 FROM HZ_CUST_ACCOUNTS WHERE CUST_ACCOUNT_ID = ACCT_SITE.CUST_ACCOUNT_ID AND STATUS='A')
    AND ROWNUM = 1;
Line: 410

		oe_delayed_requests_pvt.g_delayed_requests.delete(I);
Line: 467

     gpr_pricing_attr_tbl.delete;
Line: 515

	Update oe_blanket_headers
           set lock_control = lock_control + 1
               ,last_updated_by = fnd_global.user_id
               ,last_update_date = sysdate
	where header_id = lheader_id ;
Line: 520

	Update oe_blanket_headers_ext
	set new_price_list_id = ppr_price_list_rec.list_header_id
        where order_number = (select  /* MOAC_SQL_CHANGE */ order_number
                                from oe_blanket_headers_all
                               where header_id = lheader_id);
Line: 529

           Update oe_blanket_headers
           set price_list_id = ppr_price_list_rec.list_header_id
           where header_id = lheader_id;
Line: 536

	Update oe_blanket_headers
	set --qp_list_header_id = ppr_price_list_rec.list_header_id,
	    price_list_id = ppr_price_list_rec.list_header_id ,
		lock_control = lock_control + 1
	where header_id = lheader_id ;
Line: 549

	Update oe_blanket_lines
	set
	    price_list_id = ppr_price_list_rec.list_header_id,
		lock_control = lock_control + 1
	WHERE
	line_id = g_line_id_tbl(K).line_id ;
Line: 556

	UPDATE oe_blanket_lines_ext
	SET
	    qp_list_line_id = ppr_price_list_line_tbl(K).list_line_id
	WHERE
	line_id = g_line_id_tbl(K).line_id ;
Line: 639

           oe_delayed_requests_pvt.g_delayed_requests.delete(I);
Line: 727

     gpr_pricing_attr_tbl.delete;
Line: 772

        Update oe_blanket_lines
        set
            price_list_id = ppr_price_list_line_tbl(1).list_header_id,
                lock_control = lock_control + 1
        WHERE
        line_id =
	 oe_delayed_requests_pvt.g_delayed_requests(I).entity_id ;
Line: 780

        Update oe_blanket_lines_ext
        set qp_list_line_id = ppr_price_list_line_tbl(1).list_line_id
        WHERE
        line_id =
	 oe_delayed_requests_pvt.g_delayed_requests(I).entity_id ;
Line: 838

  gpr_price_list_line_tbl(K).operation 	  := QP_GLOBALS.G_OPR_UPDATE;
Line: 875

     Update oe_blanket_lines_ext
     set    qp_list_line_id = Null
     WHERE  line_id = oe_delayed_requests_pvt.g_delayed_requests(p_req_ind).entity_id ;
Line: 992

       SELECT 'VALID' into l_dummy
       FROM 	oe_transaction_types_vl
       WHERE 	SALES_DOCUMENT_TYPE_CODE = 'B'
       AND      transaction_type_id = p_x_header_rec.order_type_id
       AND	trunc(sysdate) between start_date_Active and
        nvl(end_date_active,trunc(sysdate));
Line: 1179

    (  p_x_header_rec.operation = OE_GLOBALS.G_OPR_UPDATE AND
         (p_x_header_rec.attribute1 IS NOT NULL AND
        (   p_x_header_rec.attribute1 <>
            p_old_header_rec.attribute1 OR
            p_old_header_rec.attribute1 IS NULL ))
    OR  (p_x_header_rec.attribute10 IS NOT NULL AND
        (   p_x_header_rec.attribute10 <>
            p_old_header_rec.attribute10 OR
            p_old_header_rec.attribute10 IS NULL ))
    OR  (p_x_header_rec.attribute11 IS NOT NULL AND
        (   p_x_header_rec.attribute11 <>
            p_old_header_rec.attribute11 OR
            p_old_header_rec.attribute11 IS NULL ))
    OR  (p_x_header_rec.attribute12 IS NOT NULL AND
        (   p_x_header_rec.attribute12 <>
            p_old_header_rec.attribute12 OR
            p_old_header_rec.attribute12 IS NULL ))
    OR  (p_x_header_rec.attribute13 IS NOT NULL AND
        (   p_x_header_rec.attribute13 <>
            p_old_header_rec.attribute13 OR
            p_old_header_rec.attribute13 IS NULL ))
    OR  (p_x_header_rec.attribute14 IS NOT NULL AND
        (   p_x_header_rec.attribute14 <>
            p_old_header_rec.attribute14 OR
            p_old_header_rec.attribute14 IS NULL ))
    OR  (p_x_header_rec.attribute15 IS NOT NULL AND
        (   p_x_header_rec.attribute15 <>
            p_old_header_rec.attribute15 OR
            p_old_header_rec.attribute15 IS NULL ))
    OR  (p_x_header_rec.attribute16 IS NOT NULL AND --For bug 2184255
        (   p_x_header_rec.attribute16 <>
            p_old_header_rec.attribute16 OR
            p_old_header_rec.attribute16 IS NULL ))
    OR  (p_x_header_rec.attribute17 IS NOT NULL AND
        (   p_x_header_rec.attribute17 <>
            p_old_header_rec.attribute17 OR
            p_old_header_rec.attribute17 IS NULL ))
    OR  (p_x_header_rec.attribute18 IS NOT NULL AND
        (   p_x_header_rec.attribute18 <>
            p_old_header_rec.attribute18 OR
            p_old_header_rec.attribute18 IS NULL ))
    OR  (p_x_header_rec.attribute19 IS NOT NULL AND
        (   p_x_header_rec.attribute19 <>
            p_old_header_rec.attribute19 OR
            p_old_header_rec.attribute19 IS NULL ))
    OR  (p_x_header_rec.attribute2 IS NOT NULL AND
        (   p_x_header_rec.attribute2 <>
            p_old_header_rec.attribute2 OR
            p_old_header_rec.attribute2 IS NULL ))
    OR  (p_x_header_rec.attribute20 IS NOT NULL AND  -- for bug 2184255
        (   p_x_header_rec.attribute20 <>
            p_old_header_rec.attribute20 OR
            p_old_header_rec.attribute20 IS NULL ))
    OR  (p_x_header_rec.attribute3 IS NOT NULL AND
        (   p_x_header_rec.attribute3 <>
            p_old_header_rec.attribute3 OR
            p_old_header_rec.attribute3 IS NULL ))
    OR  (p_x_header_rec.attribute4 IS NOT NULL AND
        (   p_x_header_rec.attribute4 <>
            p_old_header_rec.attribute4 OR
            p_old_header_rec.attribute4 IS NULL ))
    OR  (p_x_header_rec.attribute5 IS NOT NULL AND
        (   p_x_header_rec.attribute5 <>
            p_old_header_rec.attribute5 OR
            p_old_header_rec.attribute5 IS NULL ))
    OR  (p_x_header_rec.attribute6 IS NOT NULL AND
        (   p_x_header_rec.attribute6 <>
            p_old_header_rec.attribute6 OR
            p_old_header_rec.attribute6 IS NULL ))
    OR  (p_x_header_rec.attribute7 IS NOT NULL AND
        (   p_x_header_rec.attribute7 <>
            p_old_header_rec.attribute7 OR
            p_old_header_rec.attribute7 IS NULL ))
    OR  (p_x_header_rec.attribute8 IS NOT NULL AND
        (   p_x_header_rec.attribute8 <>
            p_old_header_rec.attribute8 OR
            p_old_header_rec.attribute8 IS NULL ))
    OR  (p_x_header_rec.attribute9 IS NOT NULL AND
        (   p_x_header_rec.attribute9 <>
            p_old_header_rec.attribute9 OR
            p_old_header_rec.attribute9 IS NULL ))
    OR  (p_x_header_rec.context IS NOT NULL AND
        (   p_x_header_rec.context <>
            p_old_header_rec.context OR
            p_old_header_rec.context IS NULL )))
    THEN


         oe_debug_pub.add('Before calling header_desc_flex',2);
Line: 1500

  SELECT context_required_flag, default_context_field_name
  FROM FND_DESCRIPTIVE_FLEXS_VL
  WHERE (application_id = 660)
  AND (descriptive_flexfield_name = l_flex_name);
Line: 1697

	(p_x_line_rec.operation = oe_globals.g_opr_update  AND
          (p_x_line_rec.attribute1 IS NOT NULL AND
        (   p_x_line_rec.attribute1 <>
            p_old_line_rec.attribute1 OR
            p_old_line_rec.attribute1 IS NULL ))
    OR  (p_x_line_rec.attribute10 IS NOT NULL AND
        (   p_x_line_rec.attribute10 <>
            p_old_line_rec.attribute10 OR
            p_old_line_rec.attribute10 IS NULL ))
    OR  (p_x_line_rec.attribute11 IS NOT NULL AND
        (   p_x_line_rec.attribute11 <>
            p_old_line_rec.attribute11 OR
            p_old_line_rec.attribute11 IS NULL ))
    OR  (p_x_line_rec.attribute12 IS NOT NULL AND
        (   p_x_line_rec.attribute12 <>
            p_old_line_rec.attribute12 OR
            p_old_line_rec.attribute12 IS NULL ))
    OR  (p_x_line_rec.attribute13 IS NOT NULL AND
        (   p_x_line_rec.attribute13 <>
            p_old_line_rec.attribute13 OR
            p_old_line_rec.attribute13 IS NULL ))
    OR  (p_x_line_rec.attribute14 IS NOT NULL AND
        (   p_x_line_rec.attribute14 <>
            p_old_line_rec.attribute14 OR
            p_old_line_rec.attribute14 IS NULL ))
    OR  (p_x_line_rec.attribute15 IS NOT NULL AND
        (   p_x_line_rec.attribute15 <>
            p_old_line_rec.attribute15 OR
            p_old_line_rec.attribute15 IS NULL ))
    OR  (p_x_line_rec.attribute16 IS NOT NULL AND -- For bug 2184255
        (   p_x_line_rec.attribute16 <>
            p_old_line_rec.attribute16 OR
            p_old_line_rec.attribute16 IS NULL ))
    OR  (p_x_line_rec.attribute17 IS NOT NULL AND
        (   p_x_line_rec.attribute17 <>
            p_old_line_rec.attribute17 OR
            p_old_line_rec.attribute17 IS NULL ))
    OR  (p_x_line_rec.attribute18 IS NOT NULL AND
        (   p_x_line_rec.attribute18 <>
            p_old_line_rec.attribute18 OR
            p_old_line_rec.attribute18 IS NULL ))
    OR  (p_x_line_rec.attribute19 IS NOT NULL AND
        (   p_x_line_rec.attribute19 <>
            p_old_line_rec.attribute19 OR
            p_old_line_rec.attribute19 IS NULL ))
    OR  (p_x_line_rec.attribute2 IS NOT NULL AND
        (   p_x_line_rec.attribute2 <>
            p_old_line_rec.attribute2 OR
            p_old_line_rec.attribute2 IS NULL ))
    OR  (p_x_line_rec.attribute20 IS NOT NULL AND
        (   p_x_line_rec.attribute20 <>
            p_old_line_rec.attribute20 OR
            p_old_line_rec.attribute20 IS NULL ))
    OR  (p_x_line_rec.attribute3 IS NOT NULL AND
        (   p_x_line_rec.attribute3 <>
            p_old_line_rec.attribute3 OR
            p_old_line_rec.attribute3 IS NULL ))
    OR  (p_x_line_rec.attribute4 IS NOT NULL AND
        (   p_x_line_rec.attribute4 <>
            p_old_line_rec.attribute4 OR
            p_old_line_rec.attribute4 IS NULL ))
    OR  (p_x_line_rec.attribute5 IS NOT NULL AND
        (   p_x_line_rec.attribute5 <>
            p_old_line_rec.attribute5 OR
            p_old_line_rec.attribute5 IS NULL ))
    OR  (p_x_line_rec.attribute6 IS NOT NULL AND
        (   p_x_line_rec.attribute6 <>
            p_old_line_rec.attribute6 OR
            p_old_line_rec.attribute6 IS NULL ))
    OR  (p_x_line_rec.attribute7 IS NOT NULL AND
        (   p_x_line_rec.attribute7 <>
            p_old_line_rec.attribute7 OR
            p_old_line_rec.attribute7 IS NULL ))
    OR  (p_x_line_rec.attribute8 IS NOT NULL AND
        (   p_x_line_rec.attribute8 <>
            p_old_line_rec.attribute8 OR
            p_old_line_rec.attribute8 IS NULL ))
    OR  (p_x_line_rec.attribute9 IS NOT NULL AND
        (   p_x_line_rec.attribute9 <>
            p_old_line_rec.attribute9 OR
            p_old_line_rec.attribute9 IS NULL ))
    OR  (p_x_line_rec.context IS NOT NULL AND
        (   p_x_line_rec.context <>
            p_old_line_rec.context OR
            p_old_line_rec.context IS NULL )))
    THEN

       oe_debug_pub.add('Before calling line_desc_flex',2);
Line: 2029

        SELECT DECODE(items.org_independent_flag, 'Y', 1,
                 DECODE(items.organization_id, item_val_org, 1, 2))
        FROM  mtl_cross_reference_types types
            , mtl_cross_references items
            , mtl_system_items_vl sitems
        WHERE types.cross_reference_type = items.cross_reference_type
           AND items.inventory_item_id = sitems.inventory_item_id
           AND sitems.organization_id = item_val_org
           AND sitems.inventory_item_id = p_inventory_item_id
           AND items.cross_reference_type = p_item_identifier_type
           AND items.cross_reference = p_ordered_item
	   ORDER BY 1;
Line: 2061

      	   	SELECT 'valid'
      	   	INTO  l_dummy
      	   	FROM  mtl_system_items_b
      	  	WHERE inventory_item_id = p_inventory_item_id
      	   	AND organization_id = OE_Sys_Parameters.VALUE_WNPS('MASTER_ORGANIZATION_ID')
                AND customer_order_enabled_flag = 'Y';
Line: 2072

	      	SELECT 'valid'
      		INTO  l_dummy
      		FROM   mtl_customer_items citems
        	        ,mtl_customer_item_xrefs cxref
        	    	,mtl_system_items_vl sitems
      		WHERE citems.customer_item_id = cxref.customer_item_id
        		AND cxref.inventory_item_id = sitems.inventory_item_id
        		AND sitems.inventory_item_id = p_inventory_item_id
        		AND sitems.organization_id =
		   	OE_Sys_Parameters.VALUE_WNPS('MASTER_ORGANIZATION_ID')
        		AND citems.customer_item_id = p_ordered_item_id
        		AND citems.customer_id = p_sold_to_org_id
         		AND citems.inactive_flag = 'N'
        		AND cxref.inactive_flag = 'N';
Line: 2091

             SELECT  'VALID'
            INTO    l_dummy
            FROM    MTL_CATEGORIES_VL
            WHERE   CATEGORY_ID = p_inventory_item_id
            AND     ENABLED_FLAG = 'Y';
Line: 2102

        	/* SELECT replaced for with the following for 2219230 */
              if l_debug_level > 0 then
        	oe_debug_pub.add('Validating generic item, item_val_org:'||to_char(item_val_org),5);
Line: 2157

       SELECT  'VALID'
       INTO    l_dummy
       FROM    MTL_CATEGORIES_VL
       WHERE   CATEGORY_ID = p_inventory_item_id
       AND     ENABLED_FLAG = 'Y';
Line: 2171

		select service_item_flag,bom_item_type
		into l_service_item_flag, l_bom_item_type
		from MTL_SYSTEM_ITEMS
		where inventory_item_id = p_inventory_item_id
		AND    organization_id =  l_item_org;
Line: 2184

			SELECT type
			INTO l_rule_type
			FROM ra_rules
			WHERE rule_id = p_accounting_rule_id;
Line: 2242

    IF p_line_rec.operation = oe_globals.g_opr_update THEN
       IF l_old_line_rec.line_id is null THEN
   	  l_old_line_rec := Query_Row(p_line_id => p_line_rec.line_id);
Line: 2250

    IF p_line_rec.operation = oe_globals.g_opr_update
    THEN
       If p_line_rec.last_updated_by <> FND_GLOBAL.USER_ID or
           l_old_line_rec.last_updated_by <> FND_GLOBAL.USER_ID
       THEN
          p_line_rec.last_updated_by := FND_GLOBAL.USER_ID;
Line: 2256

          l_old_line_rec.last_updated_by := FND_GLOBAL.USER_ID;
Line: 2258

          p_line_rec.last_update_date := sysdate;
Line: 2259

          l_old_line_rec.last_update_date := sysdate;
Line: 2279

   IF (p_line_rec.operation <> OE_GLOBALS.g_opr_delete) THEN

    -----------------------------------------------------------
    --  Check required attributes.
    -----------------------------------------------------------

     if l_debug_level > 0 then
	oe_debug_pub.add('Blanket In validate entity 1');
Line: 2349

    IF (p_line_rec.operation = oe_globals.g_opr_update or p_line_rec.operation = oe_globals.g_opr_create) AND
        p_line_rec.ITEM_IDENTIFIER_TYPE = 'CUST' then
       oe_blanket_util.Get_Inventory_Item(p_x_line_rec => p_line_rec,
                                       x_return_status => l_return_status);
Line: 2383

	   fnd_message.set_name('ONT', 'OE_BLKT_UPDATE_LINE_ATTRIBUTE');
Line: 2421

            fnd_message.set_name('ONT', 'OE_BLKT_UPDATE_LINE_ATTRIBUTE');
Line: 2430

            fnd_message.set_name('ONT', 'OE_BLKT_UPDATE_LINE_ATTRIBUTE');
Line: 2677

   IF p_line_rec.operation = oe_globals.g_opr_update THEN

    if l_debug_level > 0 then
	oe_debug_pub.add('Blanket In validate entity 4: update');
Line: 2687

                 fnd_message.set_name('ONT', 'OE_BLKT_UPDATE_ATTR_CLOSED');
Line: 2719

	                fnd_message.set_name('ONT', 'OE_BLKT_UPDATE_LINE_ATTRIBUTE');
Line: 2752

                       SELECT 'ERROR'
                         INTO l_dummy
                         FROM OE_ORDER_LINES
                        WHERE trunc(request_date) > trunc(p_line_rec.end_date_active)
                        AND BLANKET_NUMBER = p_line_rec.order_number
                        AND BLANKET_LINE_NUMBER = p_line_rec.line_number
                        AND ROWNUM = 1;
Line: 2786

             FND_MESSAGE.SET_NAME('ONT','OE_BLKT_UPDATE_LINE_ATTRIBUTE');
Line: 2794

             FND_MESSAGE.SET_NAME('ONT','OE_BLKT_UPDATE_LINE_ATTRIBUTE');
Line: 2805

	oe_debug_pub.add('Blanket In validate entity update 1');
Line: 2809

          FND_MESSAGE.SET_NAME('ONT','OE_BLKT_UPDATE_LINE_ATTRIBUTE');
Line: 2817

          FND_MESSAGE.SET_NAME('ONT','OE_BLKT_UPDATE_LINE_ATTRIBUTE');
Line: 2825

          FND_MESSAGE.SET_NAME('ONT','OE_BLKT_UPDATE_LINE_ATTRIBUTE');
Line: 2833

          FND_MESSAGE.SET_NAME('ONT','OE_BLKT_UPDATE_LINE_ATTRIBUTE');
Line: 2841

          FND_MESSAGE.SET_NAME('ONT','OE_BLKT_UPDATE_LINE_ATTRIBUTE');
Line: 2849

          FND_MESSAGE.SET_NAME('ONT','OE_BLKT_UPDATE_LINE_ATTRIBUTE');
Line: 2855

	oe_debug_pub.add('Blanket In validate entity update 2');
Line: 2858

    END IF; --if g_opr_update
Line: 2977

            SELECT 'Y'
             INTO l_list_line_exists
             FROM QP_LIST_LINES
            WHERE LIST_LINE_ID = p_line_rec.qp_list_line_id;
Line: 3072

           fnd_message.set_name('ONT','OE_BLKT_CANNOT_UPDATE_DIS');
Line: 3167

    IF p_header_rec.operation = oe_globals.g_opr_update THEN
         if l_old_header_rec.header_id is null THEN
              Query_Header(
                          p_header_id => p_header_rec.header_id,
                          x_header_rec => l_old_header_Rec,
                          x_return_status => l_return_status);
Line: 3181

    IF p_header_rec.operation = oe_globals.g_opr_update
    THEN
       If p_header_rec.last_updated_by <> FND_GLOBAL.USER_ID or
           l_old_header_rec.last_updated_by <> FND_GLOBAL.USER_ID
       THEN
          p_header_rec.last_updated_by := FND_GLOBAL.USER_ID;
Line: 3187

          l_old_header_rec.last_updated_by := FND_GLOBAL.USER_ID;
Line: 3189

          p_header_rec.last_update_date := sysdate;
Line: 3190

          l_old_header_rec.last_update_date := sysdate;
Line: 3349

        SELECT  'VALID'
        INTO    l_dummy
        FROM
             HZ_CUST_SITE_USES   SITE,
             HZ_CUST_ACCT_SITES  ACCT_SITE
        WHERE
             SITE.SITE_USE_ID = p_header_rec.sold_to_site_use_id
             AND  SITE.SITE_USE_CODE = 'SOLD_TO'
             AND  SITE.CUST_ACCT_SITE_ID = ACCT_SITE.CUST_ACCT_SITE_ID
             AND  ACCT_SITE.CUST_ACCOUNT_ID = p_header_rec.sold_to_org_id
             AND  SITE.STATUS = 'A'
             AND  ACCT_SITE.STATUS='A';
Line: 3435

             SELECT 'VALID'
             INTO   l_dummy
             FROM   HZ_CUST_ACCOUNT_ROLES ACCT_ROLE
             WHERE  ACCT_ROLE.CUST_ACCOUNT_ROLE_ID = p_header_rec.sold_to_contact_id
             AND    ACCT_ROLE.CUST_ACCOUNT_ID = p_header_rec.sold_to_org_id
             AND    ACCT_ROLE.ROLE_TYPE = 'CONTACT'
             AND  ROWNUM = 1;
Line: 3479

        SELECT list_header_id
        INTO   p_header_rec.price_list_id
        FROM   qp_list_headers_vl
        WHERE  list_type_code in ('PRL' ,'AGR')
        AND    p_header_rec.price_list_name = name
        AND    (((nvl(global_flag,'Y') = 'Y'
           OR     orig_org_id = mo_global.get_current_org_id)
           AND    qp_security.security_on = 'Y') or  qp_security.security_on = 'N');
Line: 3535

          SELECT list_header_id
            INTO l_list_header_id
            FROM qp_list_headers_vl
           WHERE name = p_header_rec.new_price_list_name
             AND rownum = 1;
Line: 3575

          SELECT list_header_id
            INTO l_list_header_id
            FROM qp_list_headers_vl
           WHERE name = p_header_rec.new_modifier_list_name
             AND rownum = 1;
Line: 3599

       (p_header_rec.operation = oe_globals.g_opr_update)
      THEN
               IF NOT OE_GLOBALS.EQUAL(p_header_rec.end_date_active
                           ,l_old_header_rec.end_date_active)
        THEN
           p_header_rec.end_date_active :=
                trunc(p_header_rec.end_date_active,'DD') +
                                          ((24*60*60)-1)/(24*60*60);
Line: 3617

    IF p_header_rec.operation = oe_globals.g_opr_update THEN
       --validate for updates


      --commented because waiting for message
      --not allowed to change any attributes on a previously closed blanket
    IF p_header_rec.end_date_active < trunc(sysdate) and
       l_old_header_rec.end_date_active < trunc(sysdate) THEN
                 x_return_status := FND_API.G_RET_STS_ERROR;
Line: 3626

                 fnd_message.set_name('ONT', 'OE_BLKT_UPDATE_ATTR_CLOSED');
Line: 3646

                 fnd_message.set_name('ONT', 'OE_BLKT_UPDATE_HDR_ATTRIBUTE');
Line: 3655

                 fnd_message.set_name('ONT', 'OE_BLKT_UPDATE_HDR_ATTRIBUTE');
Line: 3664

                 fnd_message.set_name('ONT', 'OE_BLKT_UPDATE_HDR_ATTRIBUTE');
Line: 3673

                 fnd_message.set_name('ONT', 'OE_BLKT_UPDATE_HDR_ATTRIBUTE');
Line: 3684

                 fnd_message.set_name('ONT', 'OE_BLKT_UPDATE_HDR_ATTRIBUTE');
Line: 3693

                 fnd_message.set_name('ONT', 'OE_BLKT_UPDATE_HDR_ATTRIBUTE');
Line: 3702

                 fnd_message.set_name('ONT', 'OE_BLKT_UPDATE_HDR_ATTRIBUTE');
Line: 3711

                 fnd_message.set_name('ONT', 'OE_BLKT_UPDATE_HDR_ATTRIBUTE');
Line: 3719

                 fnd_message.set_name('ONT', 'OE_BLKT_UPDATE_HDR_ATTRIBUTE');
Line: 3729

                 fnd_message.set_name('ONT', 'OE_BLKT_UPDATE_HDR_ATTRIBUTE');
Line: 3753

                     SELECT 'ERROR'
                     INTO l_dummy
                     FROM OE_BLANKET_LINES_EXT
                     WHERE ORDER_NUMBER = p_header_rec.order_number
                       AND END_DATE_ACTIVE > p_header_rec.end_date_active
                       AND ROWNUM = 1;
Line: 3775

                     SELECT /* MOAC_SQL_NO_CHANGE */ 'ERROR'
                       INTO l_dummy
                       FROM OE_ORDER_LINES
                      WHERE trunc(request_date) > trunc(p_header_rec.end_date_active)
                        AND BLANKET_NUMBER = p_header_rec.order_number
                        AND ROWNUM = 1;
Line: 3799

                       SELECT 'CASCADE'
                       INTO l_dummy
                       FROM OE_BLANKET_LINES_EXT
                       WHERE ORDER_NUMBER = p_header_rec.order_number
                       AND END_DATE_ACTIVE IS NULL
                       AND ROWNUM = 1;
Line: 3811

                           SELECT 'WARNING'
                           INTO   l_dummy
                           FROM   OE_BLANKET_LINES_EXT OLX, OE_BLANKET_LINES OL
                           WHERE  OLX.LINE_ID = OL.LINE_ID
                           AND    OLX.ORDER_NUMBER = p_header_rec.order_number
                           AND    END_DATE_ACTIVE IS NULL
                           AND    OVERRIDE_BLANKET_CONTROLS_FLAG = 'N'
                           AND   (BLANKET_LINE_MIN_AMOUNT < RELEASED_AMOUNT
                           OR     BLANKET_MIN_QUANTITY < RELEASED_QUANTITY)
                           AND    ROWNUM = 1;
Line: 3844

                     fnd_message.set_name('ONT', 'OE_BLKT_UPDATE_MAX_LIMIT');
Line: 3856

       SELECT  /* MOAC_SQL_CHANGE */ version_number
         INTO l_db_version_number
         FROM OE_BLANKET_HEADERS_ALL
        WHERE HEADER_ID = p_header_rec.header_id;
Line: 3887

           SELECT 'VALID'
             INTO l_dummy
             FROM OE_LOOKUPS
             WHERE LOOKUP_TYPE = 'REVISION_REASON'
             AND LOOKUP_CODE = p_header_rec.revision_change_reason_code;
Line: 3958

    END IF; -- if update operation
Line: 3964

               p_header_rec.operation = oe_globals.g_opr_update) THEN
           OE_Delayed_Requests_PVT.Log_Request
                  (p_entity_code  => OE_BLANKET_pub.G_ENTITY_BLANKET_HEADER
                  ,p_Entity_Id => p_header_rec.header_id
                  ,p_param1 => p_header_rec.sold_to_org_id
                  ,p_requesting_entity_code    =>
                           OE_BLANKET_pub.G_ENTITY_BLANKET_HEADER
                  ,p_requesting_entity_id  => p_header_rec.header_id
                  ,p_request_type => 'VALIDATE_BLANKET_SOLD_TO'
                  ,x_return_status => l_return_status);
Line: 4045

PROCEDURE Insert_Row
(p_header_rec        IN  OE_Blanket_PUB.Header_rec_type
,x_return_status     OUT NOCOPY VARCHAR2)
IS
	l_org_id	NUMBER;
Line: 4060

     oe_debug_pub.add('Entering OE_BLANKET_UTIL.INSERT_ROW - Header ID :'||
                       p_header_rec.header_id);
Line: 4069

    INSERT  INTO OE_BLANKET_HEADERS
    (       ACCOUNTING_RULE_ID
    ,       AGREEMENT_ID
    , 	    CONTEXT
    ,       ATTRIBUTE1
    ,       ATTRIBUTE10
    ,       ATTRIBUTE11
    ,       ATTRIBUTE12
    ,       ATTRIBUTE13
    ,       ATTRIBUTE14
    ,       ATTRIBUTE15
    ,       ATTRIBUTE16
    ,       ATTRIBUTE17
    ,       ATTRIBUTE18
    ,       ATTRIBUTE19
    ,       ATTRIBUTE20
    ,       ATTRIBUTE2
    ,       ATTRIBUTE3
    ,       ATTRIBUTE4
    ,       ATTRIBUTE5
    ,       ATTRIBUTE6
    ,       ATTRIBUTE7
    ,       ATTRIBUTE8
    ,       ATTRIBUTE9
    ,       CREATED_BY
    ,       CREATION_DATE
    ,       CUST_PO_NUMBER
    ,       DELIVER_TO_ORG_ID
    ,       FREIGHT_TERMS_CODE
    ,       header_id
    ,       INVOICE_TO_ORG_ID
    ,       INVOICING_RULE_ID
    ,       LAST_UPDATED_BY
    ,       LAST_UPDATE_DATE
    ,       LAST_UPDATE_LOGIN
    ,       ORDER_NUMBER
    ,       ORDER_TYPE_ID
    ,       PAYMENT_TERM_ID
    ,       PRICE_LIST_ID
    ,       PROGRAM_APPLICATION_ID
    ,       PROGRAM_ID
    ,       PROGRAM_UPDATE_DATE
    ,       REQUEST_ID
    ,       SALESREP_ID
    ,       SHIPPING_METHOD_CODE
    ,       ship_from_org_id
    ,       SHIP_TO_ORG_ID
    ,       SOLD_TO_CONTACT_ID
    ,       SOLD_TO_ORG_ID
    ,       TRANSACTIONAL_CURR_CODE
    ,       conversion_type_code
    ,       lock_control
    ,       open_flag
    ,       booked_flag
    ,       VERSION_NUMBER
    ,       SHIPPING_INSTRUCTIONS
    ,       PACKING_INSTRUCTIONS
    ,       ORG_ID
    ,       SALES_DOCUMENT_TYPE_CODE
    ,       ORDER_CATEGORY_CODE
    ,       SOURCE_DOCUMENT_TYPE_ID
    ,       SOURCE_DOCUMENT_ID
-- hashraf start of Pack J
    ,	    SALES_DOCUMENT_NAME
    ,	    TRANSACTION_PHASE_CODE
    ,	    USER_STATUS_CODE
    ,	    flow_status_code
    ,	    SUPPLIER_SIGNATURE
    ,	    SUPPLIER_SIGNATURE_DATE
    ,	    CUSTOMER_SIGNATURE
    ,	    CUSTOMER_SIGNATURE_DATE
    ,	    SOLD_TO_SITE_USE_ID
    ,	    DRAFT_SUBMITTED_FLAG
    ,	    SOURCE_DOCUMENT_VERSION_NUMBER
    )  -- end of Pack J
    VALUES
    (       p_header_rec.accounting_rule_id
    ,       p_header_rec.agreement_id
    ,	    p_header_rec.context
    ,       p_header_rec.attribute1
    ,       p_header_rec.attribute10
    ,       p_header_rec.attribute11
    ,       p_header_rec.attribute12
    ,       p_header_rec.attribute13
    ,       p_header_rec.attribute14
    ,       p_header_rec.attribute15
    ,       p_header_rec.attribute16
    ,       p_header_rec.attribute17
    ,       p_header_rec.attribute18
    ,       p_header_rec.attribute19
    ,       p_header_rec.attribute20
    ,       p_header_rec.attribute2
    ,       p_header_rec.attribute3
    ,       p_header_rec.attribute4
    ,       p_header_rec.attribute5
    ,       p_header_rec.attribute6
    ,       p_header_rec.attribute7
    ,       p_header_rec.attribute8
    ,       p_header_rec.attribute9
    ,       p_header_rec.created_by
    ,       p_header_rec.creation_date
    ,       p_header_rec.cust_po_number
    ,       p_header_rec.deliver_to_org_id
    ,       p_header_rec.freight_terms_code
    ,       p_header_rec.header_id
    ,       p_header_rec.invoice_to_org_id
    ,       p_header_rec.invoicing_rule_id
    ,       p_header_rec.last_updated_by
    ,       p_header_rec.last_update_date
    ,       p_header_rec.last_update_login
    ,       p_header_rec.order_number
    ,       p_header_rec.order_type_id
    ,       p_header_rec.payment_term_id
    ,       p_header_rec.price_list_id
    ,       p_header_rec.program_application_id
    ,       p_header_rec.program_id
    ,       p_header_rec.program_update_date
    ,       p_header_rec.request_id
    ,       p_header_rec.salesrep_id
    ,       p_header_rec.shipping_method_code
    ,       p_header_rec.ship_from_org_id
    ,       p_header_rec.ship_to_org_id
    ,       p_header_rec.sold_to_contact_id
    ,       p_header_rec.sold_to_org_id
    ,       p_header_rec.transactional_curr_code
    ,       p_header_rec.conversion_type_code
    ,       l_lock_control
    ,       'Y'
    ,       'N'
    ,       p_header_rec.version_number
    ,	    p_header_rec.shipping_instructions
    ,	    p_header_rec.packing_instructions
    ,       mo_global.get_current_org_id
    ,       'B'
    ,       'ORDER'
    ,       p_header_rec.source_document_type_id
    ,       p_header_rec.source_document_id
    ,       p_header_rec.SALES_DOCUMENT_NAME -- hashraf ... start of pack J
    ,       p_header_rec.TRANSACTION_PHASE_CODE
    ,       p_header_rec.USER_STATUS_CODE
    ,       p_header_rec.FLOW_STATUS_CODE
    ,       p_header_rec.SUPPLIER_SIGNATURE
    ,       p_header_rec.SUPPLIER_SIGNATURE_DATE
    ,       p_header_rec.CUSTOMER_SIGNATURE
    ,       p_header_rec.CUSTOMER_SIGNATURE_DATE
    ,       p_header_rec.sold_to_site_use_id
    ,       p_header_rec.draft_submitted_flag
    ,       p_header_rec.source_document_version_number
    );
Line: 4220

    INSERT  INTO OE_BLANKET_HEADERS_EXT
    (       ORDER_NUMBER
    ,       START_DATE_ACTIVE
    ,       END_DATE_ACTIVE
    ,       on_hold_flag
    ,       ENFORCE_PRICE_LIST_FLAG
    ,   enforce_ship_to_flag
    ,   enforce_invoice_to_flag
    ,   enforce_freight_term_flag
    ,   enforce_shipping_method_flag
    ,   enforce_payment_term_flag
    ,   enforce_accounting_rule_flag
    ,   enforce_invoicing_rule_flag
    ,       OVERRIDE_AMOUNT_FLAG
    ,       BLANKET_MAX_AMOUNT
    ,       BLANKET_MIN_AMOUNT
    ,       RELEASED_AMOUNT
    ,       FULFILLED_AMOUNT
    ,       REVISION_CHANGE_REASON_CODE
    ,       REVISION_CHANGE_COMMENTS
    ,       REVISION_CHANGE_DATE
    -- 11i10 Pricing Changes
    ,       NEW_PRICE_LIST_ID
    ,       NEW_MODIFIER_LIST_ID
    ,       DEFAULT_DISCOUNT_PERCENT
    ,       DEFAULT_DISCOUNT_AMOUNT
)
VALUES
    (       p_header_rec.order_number
    ,       p_header_rec.START_DATE_ACTIVE
    ,       p_header_rec.END_DATE_ACTIVE
    ,       p_header_rec.on_hold_flag
    ,       p_header_rec.ENFORCE_PRICE_LIST_FLAG
    ,       p_header_rec.enforce_ship_to_flag
    ,       p_header_rec.enforce_invoice_to_flag
    ,       p_header_rec.enforce_freight_term_flag
    ,       p_header_rec.enforce_shipping_method_flag
    ,       p_header_rec.enforce_payment_term_flag
    ,       p_header_rec.enforce_accounting_rule_flag
    ,       p_header_rec.enforce_invoicing_rule_flag
    ,       p_header_rec.OVERRIDE_AMOUNT_FLAG
    ,       p_header_rec.Blanket_Max_Amount
    ,       p_header_rec.Blanket_Min_Amount
    ,       p_header_rec.RELEASED_AMOUNT
    ,       p_header_rec.FULFILLED_AMOUNT
    ,       p_header_rec.REVISION_CHANGE_REASON_CODE
    ,       p_header_rec.REVISION_CHANGE_COMMENTS
    ,       p_header_rec.REVISION_CHANGE_DATE
    -- 11i10 Pricing Changes
    ,       p_header_rec.NEW_PRICE_LIST_ID
    ,       p_header_rec.NEW_MODIFIER_LIST_ID
    ,       p_header_rec.default_DISCOUNT_PERCENT
    ,       p_header_rec.default_DISCOUNT_AMOUNT
);
Line: 4277

    oe_debug_pub.add('Exiting OE_BLANKET_UTIL.INSERT_ROW- Header', 1);
Line: 4288

            ,   'Insert_Row'
            );
Line: 4295

End Insert_Row;
Line: 4297

PROCEDURE Update_Row
(   p_header_rec       IN   OE_Blanket_PUB.Header_rec_type
,   x_return_status    OUT  NOCOPY VARCHAR2
)
IS
l_return_status VARCHAR2(1);
Line: 4324

    UPDATE  OE_BLANKET_HEADERS
    SET     ACCOUNTING_RULE_ID             = p_header_rec.accounting_rule_id
    ,       AGREEMENT_ID                   = p_header_rec.agreement_id
    , 	    CONTEXT			   = p_header_rec.context
    ,       ATTRIBUTE1                     = p_header_rec.attribute1
    ,       ATTRIBUTE10                    = p_header_rec.attribute10
    ,       ATTRIBUTE11                    = p_header_rec.attribute11
    ,       ATTRIBUTE12                    = p_header_rec.attribute12
    ,       ATTRIBUTE13                    = p_header_rec.attribute13
    ,       ATTRIBUTE14                    = p_header_rec.attribute14
    ,       ATTRIBUTE15                    = p_header_rec.attribute15
    ,       ATTRIBUTE16                    = p_header_rec.attribute16
    ,       ATTRIBUTE17                    = p_header_rec.attribute17
    ,       ATTRIBUTE18                    = p_header_rec.attribute18
    ,       ATTRIBUTE19                    = p_header_rec.attribute19
    ,       ATTRIBUTE20                    = p_header_rec.attribute20
    ,       ATTRIBUTE2                     = p_header_rec.attribute2
    ,       ATTRIBUTE3                     = p_header_rec.attribute3
    ,       ATTRIBUTE4                     = p_header_rec.attribute4
    ,       ATTRIBUTE5                     = p_header_rec.attribute5
    ,       ATTRIBUTE6                     = p_header_rec.attribute6
    ,       ATTRIBUTE7                     = p_header_rec.attribute7
    ,       ATTRIBUTE8                     = p_header_rec.attribute8
    ,       ATTRIBUTE9                     = p_header_rec.attribute9
  --  ,       CREATED_BY                     = p_header_rec.created_by
  --  ,       CREATION_DATE                  = p_header_rec.creation_date
    ,       CUST_PO_NUMBER                 = p_header_rec.cust_po_number
    ,       DELIVER_TO_ORG_ID              = p_header_rec.deliver_to_org_id
    ,       FREIGHT_TERMS_CODE             = p_header_rec.freight_terms_code
    ,       INVOICE_TO_ORG_ID              = p_header_rec.invoice_to_org_id
    ,       INVOICING_RULE_ID              = p_header_rec.invoicing_rule_id
    ,       LAST_UPDATED_BY                = nvl(p_header_rec.last_updated_by, FND_GLOBAL.USER_ID)
    ,       LAST_UPDATE_DATE               = nvl(p_header_rec.last_update_date, sysdate)
    ,       LAST_UPDATE_LOGIN              = p_header_rec.last_update_login
    ,       ORDER_TYPE_ID                  = p_header_rec.order_type_id
    ,       PAYMENT_TERM_ID                = p_header_rec.payment_term_id
    ,       PRICE_LIST_ID                  = p_header_rec.price_list_id
    ,       PROGRAM_APPLICATION_ID         = p_header_rec.program_application_id
    ,       PROGRAM_ID                     = p_header_rec.program_id
    ,       PROGRAM_UPDATE_DATE            = p_header_rec.program_update_date


    ,       REQUEST_ID                     = p_header_rec.request_id
    ,       salesrep_id                    = p_header_rec.salesrep_id
    ,       SHIPPING_METHOD_CODE           = p_header_rec.shipping_method_code
    ,       ship_from_org_id               =    p_header_rec.ship_from_org_id
    ,       SHIP_TO_ORG_ID                 = p_header_rec.ship_to_org_id
    ,       SOLD_TO_CONTACT_ID             = p_header_rec.sold_to_contact_id
    ,       SOLD_TO_ORG_ID                 = p_header_rec.sold_to_org_id
    ,       TRANSACTIONAL_CURR_CODE        = p_header_rec.transactional_curr_code
    ,       CONVERSION_TYPE_CODE        = p_header_rec.CONVERSION_TYPE_CODE
    ,       LOCK_CONTROL        = LOCK_CONTROL + 1
    ,       VERSION_NUMBER                 = p_header_rec.version_number
    ,       SHIPPING_INSTRUCTIONS       = p_header_rec.shipping_instructions
    ,       PACKING_INSTRUCTIONS        = p_header_rec.packing_instructions
    ,       SOURCE_DOCUMENT_TYPE_ID = p_header_rec.source_document_type_id
    ,       SOURCE_DOCUMENT_ID     = p_header_rec.source_document_id
-- hashraf ... start of pack J
    ,       SALES_DOCUMENT_NAME		= p_header_rec.SALES_DOCUMENT_NAME
    ,       TRANSACTION_PHASE_CODE      = p_header_rec.TRANSACTION_PHASE_CODE
    ,       USER_STATUS_CODE		= p_header_rec.USER_STATUS_CODE
    ,       FLOW_STATUS_CODE		= p_header_rec.FLOW_STATUS_CODE
    ,       SUPPLIER_SIGNATURE 		= p_header_rec.SUPPLIER_SIGNATURE
    ,       SUPPLIER_SIGNATURE_DATE	= p_header_rec.SUPPLIER_SIGNATURE_DATE
    ,       CUSTOMER_SIGNATURE		= p_header_rec.CUSTOMER_SIGNATURE
    ,       CUSTOMER_SIGNATURE_DATE	= p_header_rec.CUSTOMER_SIGNATURE_DATE
    ,       sold_to_site_use_id         = p_header_rec.sold_to_site_use_id
    ,       draft_submitted_flag	= p_header_rec.draft_submitted_flag
    ,       source_document_version_number      = p_header_rec.source_document_version_number
-- hashraf ... end of pack J

    WHERE   header_id = p_header_rec.header_id;
Line: 4397

    UPDATE  OE_BLANKET_HEADERS_EXT
    SET
            START_DATE_ACTIVE = p_header_rec.START_DATE_ACTIVE
    ,       END_DATE_ACTIVE = p_header_rec.END_DATE_ACTIVE
    ,       on_hold_flag = p_header_rec.on_hold_flag
    ,       ENFORCE_PRICE_LIST_FLAG = p_header_rec.ENFORCE_PRICE_LIST_FLAG
    ,   enforce_ship_to_flag = p_header_rec.enforce_ship_to_flag
    ,   enforce_invoice_to_flag = p_header_rec.enforce_invoice_to_flag
    ,   enforce_freight_term_flag = p_header_rec.enforce_freight_term_flag
    ,   enforce_shipping_method_flag = p_header_rec.enforce_shipping_method_flag
    ,   enforce_payment_term_flag = p_header_rec.enforce_payment_term_flag
    ,   enforce_accounting_rule_flag = p_header_rec.enforce_accounting_rule_flag
    ,   enforce_invoicing_rule_flag = p_header_rec.enforce_invoicing_rule_flag
    ,       OVERRIDE_AMOUNT_FLAG = p_header_rec.OVERRIDE_AMOUNT_FLAG
    ,       blanket_max_amount = p_header_rec.Blanket_Max_Amount
    ,       blanket_min_amount = p_header_rec.Blanket_Min_Amount
--    ,       released_amount = p_header_rec.released_amount
--    ,       fulfilled_amount = p_header_rec.fulfilled_amount
--    ,       returned_amount = p_header_rec.returned_amount
    ,       REVISION_CHANGE_REASON_CODE     = p_header_rec.revision_change_reason_code
    ,       REVISION_CHANGE_COMMENTS        = p_header_rec.revision_change_comments
    ,       REVISION_CHANGE_DATE                   = p_header_rec.revision_change_date
    -- 11i10 Pricing Changes
    ,       new_price_list_id = p_header_rec.new_price_list_id
    ,       new_modifier_list_id = p_header_rec.new_modifier_list_id
    ,       default_discount_percent = p_header_rec.default_discount_percent
    ,       default_discount_amount = p_header_rec.default_discount_amount
    WHERE   order_number = p_header_rec.order_number;
Line: 4426

    UPDATE OE_BLANKET_LINES_EXT
    SET
            END_DATE_ACTIVE = p_header_rec.end_date_active
    WHERE   order_number = p_header_rec.order_number
    AND     END_DATE_ACTIVE IS NULL;
Line: 4434

    oe_debug_pub.add('Exiting OE_BLANKET_UTIL.UPDATE_ROW', 1);
Line: 4446

            ,   'Update_Row'
            );
Line: 4452

End Update_Row;
Line: 4454

PROCEDURE Delete_Row
(   p_header_id      IN   NUMBER
, x_return_status OUT NOCOPY VARCHAR2)

IS
--
l_transaction_phase_code VARCHAR2(30);
Line: 4471

       SELECT	line_id
       FROM 	OE_BLANKET_LINES
       WHERE 	header_id=p_header_id;
Line: 4481

     oe_debug_pub.add('Entering OE_BLANKET_UTIL.DELETE_ROW - HEADER ID :'||
                       p_header_id);
Line: 4487

   SELECT   /* MOAC_SQL_CHANGE */ transaction_phase_code
   INTO l_transaction_phase_code
   FROM oe_blanket_headers_all
   WHERE header_id = p_header_id;
Line: 4493

  SELECT order_number
  INTO l_order_number
  FROM OE_BLANKET_HEADERS_ALL
  WHERE header_id=p_header_id;
Line: 4507

     oe_debug_pub.add('OE_BLANKET_UTIL.Delete_Row WF negotiate');
Line: 4508

     OE_Order_WF_Util.delete_row(p_type=>'NEGOTIATE', p_id => p_header_id);
Line: 4510

     oe_debug_pub.add('OE_BLANKET_UTIL.Delete_Row WF blanket');
Line: 4511

     OE_Order_WF_Util.delete_row(p_type=>'BLANKET', p_id => p_header_id);
Line: 4515

     oe_debug_pub.add('OE_BLANKET_UTIL.Delete_Row after WF delete');
Line: 4527

    OE_Atchmt_Util.Delete_Attachments
               ( p_entity_code	=> OE_GLOBALS.G_ENTITY_HEADER
               , p_entity_id      	=> p_header_id
               , x_return_status   => l_return_status
               );
Line: 4538

	 OE_CONTRACTS_UTIL.delete_articles
        (
        p_api_version    =>1,
        p_doc_type       => OE_CONTRACTS_UTIL.G_BSA_DOC_TYPE,
        p_doc_id         =>p_header_id,
        x_return_status  =>l_return_status,
        x_msg_count      =>l_msg_count,
        x_msg_data       =>l_msg_data);
Line: 4550

        OE_Blanket_Util.Delete_Row(p_line_id => r_line_id.line_id
				,x_return_status => X_RETURN_STATUS);
Line: 4556

   DELETE FROM OE_BLANKET_HEADERS
   WHERE header_id = p_header_id;
Line: 4559

   DELETE FROM OE_BLANKET_HEADERS_HIST
   WHERE header_id = p_header_id;
Line: 4563

   DELETE FROM OE_BLANKET_HEADERS_EXT
   WHERE order_number=l_order_number;
Line: 4567

    oe_debug_pub.add('Exiting OE_BLANKET_UTIL.DELETE_ROW', 1);
Line: 4593

            ,   'Delete_Row'
            );
Line: 4600

End Delete_Row;
Line: 4602

PROCEDURE Insert_Row
( p_line_rec IN OE_Blanket_PUB.Line_rec_type
, x_return_status OUT NOCOPY VARCHAR2)
IS
l_org_id 	NUMBER ;
Line: 4620

     oe_debug_pub.add('Entering OE_BLANKET_UTIL.INSERT_ROW - Line ID :'||
                       p_line_rec.line_id);
Line: 4638

    INSERT  INTO OE_BLANKET_LINES
    (       ACCOUNTING_RULE_ID
    ,       AGREEMENT_ID
    ,       ATTRIBUTE1
    ,       ATTRIBUTE10
    ,       ATTRIBUTE11
    ,       ATTRIBUTE12
    ,       ATTRIBUTE13
    ,       ATTRIBUTE14
    ,       ATTRIBUTE15
    ,       ATTRIBUTE16
    ,       ATTRIBUTE17
    ,       ATTRIBUTE18
    ,       ATTRIBUTE19
    ,       ATTRIBUTE20
    ,       ATTRIBUTE2
    ,       ATTRIBUTE3
    ,       ATTRIBUTE4
    ,       ATTRIBUTE5
    ,       ATTRIBUTE6
    ,       ATTRIBUTE7
    ,       ATTRIBUTE8
    ,       ATTRIBUTE9
    ,       CONTEXT
    ,       CREATED_BY
    ,       CREATION_DATE
    ,       CUST_PO_NUMBER
    ,       DELIVER_TO_ORG_ID
    ,       FREIGHT_TERMS_CODE
    ,       header_id
    ,       inventory_item_id
    ,       SOLD_TO_ORG_ID
    ,       INVOICE_TO_ORG_ID
    ,       INVOICING_RULE_ID
    ,       ORDERED_ITEM_ID
    ,       item_identifier_type
    ,       lock_control
    ,       open_flag
    ,       ORDERED_ITEM
    ,       ITEM_TYPE_CODE
    ,       LAST_UPDATED_BY
    ,       LAST_UPDATE_DATE
    ,       LAST_UPDATE_LOGIN
    ,       line_id
    ,       line_type_id
    ,       line_number
    ,       ORG_ID
    ,       PAYMENT_TERM_ID
    ,       PREFERRED_GRADE             --OPM Added 02/JUN/00
    ,       PRICE_LIST_ID
    ,       PROGRAM_APPLICATION_ID
    ,       PROGRAM_ID
    ,       PROGRAM_UPDATE_DATE
    ,       REQUEST_ID
    ,       SALESREP_ID
    ,       SHIPPING_METHOD_CODE
    ,       ship_from_org_id
    ,       ship_to_org_id
    ,       SHIPPING_INSTRUCTIONS
    ,       PACKING_INSTRUCTIONS
    ,       ORDER_QUANTITY_UOM
    ,       SALES_DOCUMENT_TYPE_CODE
    ,       SHIPMENT_NUMBER
    ,       LINE_CATEGORY_CODE
    ,       BOOKED_FLAG
    ,       SOURCE_DOCUMENT_TYPE_ID
    ,       SOURCE_DOCUMENT_ID
    ,       SOURCE_DOCUMENT_LINE_ID
    ,       transaction_phase_code -- hashraf pack J
    ,       source_document_version_number
    )
    VALUES
    (       p_line_rec.accounting_rule_id
    ,       p_line_rec.agreement_id
    ,       p_line_rec.attribute1
    ,       p_line_rec.attribute10
    ,       p_line_rec.attribute11
    ,       p_line_rec.attribute12
    ,       p_line_rec.attribute13
    ,       p_line_rec.attribute14
    ,       p_line_rec.attribute15
    ,       p_line_rec.attribute16
    ,       p_line_rec.attribute17
    ,       p_line_rec.attribute18
    ,       p_line_rec.attribute19
    ,       p_line_rec.attribute20
    ,       p_line_rec.attribute2
    ,       p_line_rec.attribute3
    ,       p_line_rec.attribute4
    ,       p_line_rec.attribute5
    ,       p_line_rec.attribute6
    ,       p_line_rec.attribute7
    ,       p_line_rec.attribute8
    ,       p_line_rec.attribute9
    ,       p_line_rec.context
    ,       p_line_rec.created_by
    ,       p_line_rec.creation_date
    ,       p_line_rec.cust_po_number
    ,       p_line_rec.deliver_to_org_id
    ,       p_line_rec.freight_terms_code
    ,       p_line_rec.header_id
    ,       p_line_rec.inventory_item_id
    ,       p_line_rec.sold_to_org_id
    ,       p_line_rec.invoice_to_org_id
    ,       p_line_rec.invoicing_rule_id
    ,       p_line_rec.ordered_item_id
    ,       p_line_rec.item_identifier_type
    ,       l_lock_control
    ,       'Y'
    ,       p_line_rec.ordered_item
    ,       p_line_rec.item_type_code
    ,       p_line_rec.last_updated_by
    ,       p_line_rec.last_update_date
    ,       p_line_rec.last_update_login
    ,       p_line_rec.line_id
    ,       p_line_rec.line_type_id
    ,       p_line_rec.line_number
    ,       MO_GLOBAL.GET_CURRENT_ORG_ID
    ,       p_line_rec.payment_term_id
    ,       p_line_rec.preferred_grade            --OPM 02/JUN/00
    ,       p_line_rec.price_list_id
    ,       p_line_rec.program_application_id
    ,       p_line_rec.program_id
    ,       p_line_rec.program_update_date
    ,       p_line_rec.request_id
    ,       p_line_rec.salesrep_id
    ,       p_line_rec.shipping_method_code
    ,       p_line_rec.ship_from_org_id
    ,       p_line_rec.ship_to_org_id
    ,       p_line_rec.shipping_instructions
    ,       p_line_rec.packing_instructions
    ,       p_line_rec.ORDER_QUANTITY_UOM
    ,       'B'
    ,       1
    ,       'ORDER'
    ,       'N'
    ,       p_line_rec.source_document_type_id
    ,       p_line_rec.source_document_id
    ,       p_line_rec.source_document_line_id
    ,       p_line_rec.transaction_phase_code -- hashraf pack J
    ,       p_line_rec.source_document_version_number
    );
Line: 4781

    INSERT  INTO OE_BLANKET_LINES_EXT
    (       START_DATE_ACTIVE
    ,       END_DATE_ACTIVE
    ,       MAX_RELEASE_AMOUNT
    ,       MIN_RELEASE_AMOUNT
    ,       min_release_quantity
    ,       max_release_quantity
    ,       BLANKET_LINE_MAX_AMOUNT
    ,       BLANKET_LINE_MIN_AMOUNT
    ,       BLANKET_MAX_QUANTITY
    ,       BLANKET_MIN_QUANTITY
    ,       OVERRIDE_BLANKET_CONTROLS_FLAG
    ,       OVERRIDE_RELEASE_CONTROLS_FLAG
    ,       ENFORCE_PRICE_LIST_FLAG
    ,   enforce_ship_to_flag
    ,   enforce_invoice_to_flag
    ,   enforce_freight_term_flag
    ,   enforce_shipping_method_flag
    ,   enforce_payment_term_flag
    ,   enforce_accounting_rule_flag
    ,   enforce_invoicing_rule_flag
    ,       RELEASED_QUANTITY
    ,       FULFILLED_QUANTITY
    ,       RETURNED_QUANTITY
    ,       ORDER_NUMBER
    ,       RELEASED_AMOUNT
    ,       FULFILLED_AMOUNT
    ,       line_id
    ,       line_number
)
VALUES
(           p_line_rec.START_DATE_ACTIVE
    ,       p_line_rec.END_DATE_ACTIVE
    ,       p_line_rec.MAX_RELEASE_AMOUNT
    ,       p_line_rec.MIN_RELEASE_AMOUNT
    ,       p_line_rec.min_release_quantity
    ,       p_line_rec.max_release_quantity
    ,       p_line_rec.BLANKET_MAX_AMOUNT
    ,       p_line_rec.BLANKET_MIN_AMOUNT
    ,       p_line_rec.BLANKET_MAX_QUANTITY
    ,       p_line_rec.BLANKET_MIN_QUANTITY
    ,       p_line_rec.OVERRIDE_BLANKET_CONTROLS_FLAG
    ,       p_line_rec.OVERRIDE_RELEASE_CONTROLS_FLAG
    ,       p_line_rec.ENFORCE_PRICE_LIST_FLAG
    ,       p_line_rec.enforce_ship_to_flag
    ,       p_line_rec.enforce_invoice_to_flag
    ,       p_line_rec.enforce_freight_term_flag
    ,       p_line_rec.enforce_shipping_method_flag
    ,       p_line_rec.enforce_payment_term_flag
    ,       p_line_rec.enforce_accounting_rule_flag
    ,       p_line_rec.enforce_invoicing_rule_flag
    ,       p_line_rec.RELEASED_QUANTITY
    ,       p_line_rec.FULFILLED_QUANTITY
    ,       p_line_rec.RETURNED_QUANTITY
    ,       p_line_rec.ORDER_NUMBER
    ,       p_line_rec.RELEASED_AMOUNT
    ,       p_line_rec.FULFILLED_AMOUNT
    ,       p_line_rec.line_id
    ,       p_line_rec.line_number
    );
Line: 4844

    oe_debug_pub.add('Exiting OE_blanket_UTIL.INSERT_ROW', 1);
Line: 4856

            ,   'Insert_Row'
            );
Line: 4863

End Insert_Row;
Line: 4865

PROCEDURE Update_Row
(   p_line_rec       IN   OE_Blanket_PUB.Line_rec_type
,   x_return_status  OUT NOCOPY VARCHAR2)
IS
l_return_status VARCHAR2(1);
Line: 4875

    oe_debug_pub.add('Entering OE_Blanket_UTIL.UPDATE_ROW - LINE', 1);
Line: 4893

    UPDATE  OE_BLANKET_LINES
    SET     ACCOUNTING_RULE_ID             = p_line_rec.accounting_rule_id
    ,       AGREEMENT_ID                   = p_line_rec.agreement_id
    ,       ATTRIBUTE1                     = p_line_rec.attribute1
    ,       ATTRIBUTE10                    = p_line_rec.attribute10
    ,       ATTRIBUTE11                    = p_line_rec.attribute11
    ,       ATTRIBUTE12                    = p_line_rec.attribute12
    ,       ATTRIBUTE13                    = p_line_rec.attribute13
    ,       ATTRIBUTE14                    = p_line_rec.attribute14
    ,       ATTRIBUTE15                    = p_line_rec.attribute15
    ,       ATTRIBUTE16                    = p_line_rec.attribute16
    ,       ATTRIBUTE17                    = p_line_rec.attribute17
    ,       ATTRIBUTE18                    = p_line_rec.attribute18
    ,       ATTRIBUTE19                    = p_line_rec.attribute19
    ,       ATTRIBUTE20                    = p_line_rec.attribute20
    ,       ATTRIBUTE2                     = p_line_rec.attribute2
    ,       ATTRIBUTE3                     = p_line_rec.attribute3
    ,       ATTRIBUTE4                     = p_line_rec.attribute4
    ,       ATTRIBUTE5                     = p_line_rec.attribute5
    ,       ATTRIBUTE6                     = p_line_rec.attribute6
    ,       ATTRIBUTE7                     = p_line_rec.attribute7
    ,       ATTRIBUTE8                     = p_line_rec.attribute8
    ,       ATTRIBUTE9                     = p_line_rec.attribute9
    ,       CONTEXT                        = p_line_rec.context
 --   ,       CREATED_BY                     = p_line_rec.created_by
 --   ,       CREATION_DATE                  = p_line_rec.creation_date
    ,       CUST_PO_NUMBER                 = p_line_rec.cust_po_number
    ,       DELIVER_TO_ORG_ID              = p_line_rec.deliver_to_org_id
    ,       FREIGHT_TERMS_CODE             = p_line_rec.freight_terms_code
    ,       header_id              = p_line_rec.header_id
    ,       inventory_item_id              = p_line_rec.inventory_item_id
    ,       INVOICE_TO_ORG_ID              = p_line_rec.invoice_to_org_id
    ,       INVOICING_RULE_ID              = p_line_rec.invoicing_rule_id
    ,       ORDERED_ITEM_ID                        = p_line_rec.ordered_item_id
    ,       item_identifier_type           = p_line_rec.item_identifier_type
    ,       lock_control           = lock_control + 1

    ,       ORDERED_ITEM                     = p_line_rec.ordered_item
    ,       ITEM_TYPE_CODE                 = p_line_rec.item_type_code
    ,       LAST_UPDATED_BY                = nvl(p_line_rec.last_updated_by, FND_GLOBAL.USER_ID)
    ,       LAST_UPDATE_DATE               = nvl(p_line_rec.last_update_date, sysdate)
    ,       LAST_UPDATE_LOGIN              = p_line_rec.last_update_login
    ,       line_number            = p_line_rec.line_number
    ,       PAYMENT_TERM_ID                = p_line_rec.payment_term_id
    ,       PREFERRED_GRADE                = p_line_rec.preferred_grade
    ,       PRICE_LIST_ID                  = p_line_rec.price_list_id
    ,       PROGRAM_APPLICATION_ID         = p_line_rec.program_application_id
    ,       PROGRAM_ID                     = p_line_rec.program_id
    ,       PROGRAM_UPDATE_DATE            = p_line_rec.program_update_date
    ,       REQUEST_ID                     = p_line_rec.request_id
    ,       SALESREP_ID                    = p_line_rec.salesrep_id
    ,       SHIPPING_METHOD_CODE           = p_line_rec.shipping_method_code
    ,       ship_from_org_id               = p_line_rec.ship_from_org_id
    ,       SHIP_TO_ORG_ID                 = p_line_rec.ship_to_org_id
    ,       SHIPPING_INSTRUCTIONS          = p_line_rec.shipping_instructions
    ,       PACKING_INSTRUCTIONS           = p_line_rec.packing_instructions
    ,       ORDER_QUANTITY_UOM = p_line_rec.ORDER_QUANTITY_UOM
-- hashraf ... start of pack J
    ,       transaction_phase_code         = p_line_rec.transaction_phase_code
    ,       source_document_version_number         = p_line_rec.source_document_version_number
-- hashraf ... end of pack J
    WHERE   line_id		  = p_line_rec.line_id
      AND   header_id	  = p_line_rec.header_id ;
Line: 4961

    UPDATE OE_BLANKET_LINES_EXT
    SET
           min_release_quantity              = p_line_rec.min_release_quantity
    ,       max_release_quantity              = p_line_rec.max_release_quantity
    ,       START_DATE_ACTIVE = p_line_rec.START_DATE_ACTIVE
    ,       END_DATE_ACTIVE = p_line_rec.END_DATE_ACTIVE
    ,       MAX_RELEASE_AMOUNT = p_line_rec.MAX_RELEASE_AMOUNT
    ,       MIN_RELEASE_AMOUNT = p_line_rec.MIN_RELEASE_AMOUNT

    ,       BLANKET_LINE_MAX_AMOUNT = p_line_rec.BLANKET_MAX_AMOUNT
    ,       BLANKET_LINE_MIN_AMOUNT = p_line_rec.BLANKET_MIN_AMOUNT
    ,       BLANKET_MAX_QUANTITY = p_line_rec.BLANKET_MAX_QUANTITY
    ,       BLANKET_MIN_QUANTITY = p_line_rec.BLANKET_MIN_QUANTITY
    ,       OVERRIDE_BLANKET_CONTROLS_FLAG = p_line_rec.OVERRIDE_BLANKET_CONTROLS_FLAG
    ,       OVERRIDE_RELEASE_CONTROLS_FLAG = p_line_rec.OVERRIDE_RELEASE_CONTROLS_FLAG
    ,       ENFORCE_PRICE_LIST_FLAG = p_line_rec.ENFORCE_PRICE_LIST_FLAG
    ,       enforce_ship_to_flag = p_line_rec.enforce_ship_to_flag
    ,       enforce_invoice_to_flag = p_line_rec.enforce_invoice_to_flag
    ,       enforce_freight_term_flag = p_line_rec.enforce_freight_term_flag
    ,       enforce_shipping_method_flag = p_line_rec.enforce_shipping_method_flag
    ,       enforce_payment_term_flag = p_line_rec.enforce_payment_term_flag
    ,       enforce_accounting_rule_flag = p_line_rec.enforce_accounting_rule_flag
    ,       enforce_invoicing_rule_flag = p_line_rec.enforce_invoicing_rule_flag
--    ,       RELEASED_QUANTITY = p_line_rec.RELEASED_QUANTITY
--    ,       FULFILLED_QUANTITY = p_line_rec.FULFILLED_QUANTITY
--    ,       RETURNED_QUANTITY = p_line_rec.RETURNED_QUANTITY
--    ,       released_amount = p_line_rec.released_amount
--    ,       fulfilled_amount = p_line_rec.fulfilled_amount
--    ,       returned_amount = p_line_rec.returned_amount
      ,       line_number = p_line_rec.line_number  --bug5894169
    WHERE   line_id = p_line_rec.line_id;
Line: 4995

    oe_debug_pub.add('Exiting OE_Blanket_UTIL.UPDATE_ROW - LINE', 1);
Line: 5007

            ,   'Update_Row'
            );
Line: 5013

End Update_Row;
Line: 5015

PROCEDURE Delete_Row
(   p_line_id      IN   NUMBER
, x_return_status OUT NOCOPY VARCHAR2
)
IS
l_header_id   NUMBER := g_header_rec.header_id;
Line: 5030

     oe_debug_pub.add('Entering OE_BLANKET_UTIL.DELETE_ROW - LINE ID :'||
                       p_line_id);
Line: 5036

    SELECT  /* MOAC_SQL_CHANGE */ header_id into l_header_id
    FROM OE_BLANKET_LINES_all
    WHERE line_id = p_line_id;
Line: 5065

   OE_Atchmt_Util.Delete_Attachments
               ( p_entity_code	=> OE_GLOBALS.G_ENTITY_LINE
               , p_entity_id      	=> p_line_id
               , x_return_status   => l_return_status
               );
Line: 5077

   DELETE FROM OE_BLANKET_LINES
   WHERE line_id = p_line_id;
Line: 5082

   DELETE FROM OE_BLANKET_LINES_EXT
   WHERE line_id = p_line_id;
Line: 5085

   DELETE FROM OE_BLANKET_LINES_HIST
   WHERE line_id = p_line_id;
Line: 5089

    oe_debug_pub.add('Exiting OE_BLANKET_UTIL.DELETE_ROW', 1);
Line: 5103

            ,   'Delete_Row'
            );
Line: 5110

End Delete_Row;
Line: 5122

    SELECT  ACCOUNTING_RULE_ID
    ,       AGREEMENT_ID
    ,       ATTRIBUTE1
    ,       ATTRIBUTE10
    ,       ATTRIBUTE11
    ,       ATTRIBUTE12
    ,       ATTRIBUTE13
    ,       ATTRIBUTE14
    ,       ATTRIBUTE15
    ,       ATTRIBUTE16
    ,       ATTRIBUTE17
    ,       ATTRIBUTE18
    ,       ATTRIBUTE19
    ,       ATTRIBUTE20
    ,       ATTRIBUTE2
    ,       ATTRIBUTE3
    ,       ATTRIBUTE4
    ,       ATTRIBUTE5
    ,       ATTRIBUTE6
    ,       ATTRIBUTE7
    ,       ATTRIBUTE8
    ,       ATTRIBUTE9
    ,       CONTEXT
    ,       CREATED_BY
    ,       CREATION_DATE
    ,       CUST_PO_NUMBER
    ,       DELIVER_TO_ORG_ID
    ,       FREIGHT_TERMS_CODE
    ,       header_id
    ,       INVOICE_TO_ORG_ID
    ,       INVOICING_RULE_ID
    ,       LAST_UPDATED_BY
    ,       LAST_UPDATE_DATE
    ,       LAST_UPDATE_LOGIN
    ,       bh.ORDER_NUMBER
    ,       ORDER_TYPE_ID
    ,       ORG_ID
    ,       PAYMENT_TERM_ID
    ,       PRICE_LIST_ID
    ,       PROGRAM_APPLICATION_ID
    ,       PROGRAM_ID
    ,       PROGRAM_UPDATE_DATE
    ,       REQUEST_ID
    ,       SALESREP_ID
    ,       SHIPPING_METHOD_CODE
    ,       ship_from_org_id
    ,       SHIP_TO_ORG_ID
    ,       SOLD_TO_CONTACT_ID
    ,       SOLD_TO_ORG_ID
    ,       TRANSACTIONAL_CURR_CODE
    ,       conversion_type_code
    ,       LOCK_CONTROL
    ,       VERSION_NUMBER
    ,       SHIPPING_INSTRUCTIONS
    ,       PACKING_INSTRUCTIONS
    ,       START_DATE_ACTIVE
    ,       END_DATE_ACTIVE
    ,       on_hold_flag
    ,       ENFORCE_PRICE_LIST_FLAG
    ,       enforce_ship_to_flag
    ,       enforce_invoice_to_flag
    ,       enforce_freight_term_flag
    ,       enforce_shipping_method_flag
    ,       enforce_payment_term_flag
    ,       enforce_accounting_rule_flag
    ,       enforce_invoicing_rule_flag
    ,       OVERRIDE_AMOUNT_FLAG
    ,       BLANKET_MAX_AMOUNT
    ,       BLANKET_MIN_AMOUNT
    ,       RELEASED_AMOUNT
    ,       FULFILLED_AMOUNT
    ,       RETURNED_AMOUNT
    ,       source_document_id
    ,       source_document_type_id
    ,       SALES_DOCUMENT_NAME -- hashraf ... start of pack J
    ,       TRANSACTION_PHASE_CODE
    ,       USER_STATUS_CODE
    ,       FLOW_STATUS_CODE
    ,	    SUPPLIER_SIGNATURE
    ,	    SUPPLIER_SIGNATURE_DATE
    ,	    CUSTOMER_SIGNATURE
    ,	    CUSTOMER_SIGNATURE_DATE
    ,       sold_to_site_use_id
    ,       draft_submitted_flag
    ,       source_document_version_number -- hashraf ... end of pack J
    -- 11i10 Pricing Changes
    ,       new_price_list_id
    ,       new_modifier_list_id
    ,       default_discount_percent
    ,       default_discount_amount
    FROM    OE_BLANKET_HEADERS bh, OE_BLANKET_HEADERS_EXT bhx
    WHERE   bh.order_number = bhx.order_number
      AND   bh.header_id = p_header_id
      AND   bh.sales_document_type_code = 'B';
Line: 5218

    SELECT  ACCOUNTING_RULE_ID
    ,       AGREEMENT_ID
    ,       ATTRIBUTE1
    ,       ATTRIBUTE10
    ,       ATTRIBUTE11
    ,       ATTRIBUTE12
    ,       ATTRIBUTE13
    ,       ATTRIBUTE14
    ,       ATTRIBUTE15
    ,       ATTRIBUTE16
    ,       ATTRIBUTE17
    ,       ATTRIBUTE18
    ,       ATTRIBUTE19
    ,       ATTRIBUTE20
    ,       ATTRIBUTE2
    ,       ATTRIBUTE3
    ,       ATTRIBUTE4
    ,       ATTRIBUTE5
    ,       ATTRIBUTE6
    ,       ATTRIBUTE7
    ,       ATTRIBUTE8
    ,       ATTRIBUTE9
    ,       CONTEXT
    ,       CREATED_BY
    ,       CREATION_DATE
    ,       CUST_PO_NUMBER
    ,       DELIVER_TO_ORG_ID
    ,       FREIGHT_TERMS_CODE
    ,       header_id
    ,       INVOICE_TO_ORG_ID
    ,       INVOICING_RULE_ID
    ,       LAST_UPDATED_BY
    ,       LAST_UPDATE_DATE
    ,       LAST_UPDATE_LOGIN
    ,       bh.ORDER_NUMBER
    ,       ORDER_TYPE_ID
    ,       ORG_ID
    ,       PAYMENT_TERM_ID
    ,       PRICE_LIST_ID
    ,       PROGRAM_APPLICATION_ID
    ,       PROGRAM_ID
    ,       PROGRAM_UPDATE_DATE
    ,       REQUEST_ID
    ,       SALESREP_ID
    ,       SHIPPING_METHOD_CODE
    ,       ship_from_org_id
    ,       SHIP_TO_ORG_ID
    ,       SOLD_TO_CONTACT_ID
    ,       SOLD_TO_ORG_ID
    ,       TRANSACTIONAL_CURR_CODE
    ,       conversion_type_code
    ,       NULL                         --    ,       LOCK_CONTROL
    ,       VERSION_NUMBER
    ,       SHIPPING_INSTRUCTIONS
    ,       PACKING_INSTRUCTIONS
    ,       START_DATE_ACTIVE
    ,       END_DATE_ACTIVE
    ,       on_hold_flag
    ,       ENFORCE_PRICE_LIST_FLAG
    ,       enforce_ship_to_flag
    ,       enforce_invoice_to_flag
    ,       enforce_freight_term_flag
    ,       enforce_shipping_method_flag
    ,       enforce_payment_term_flag
    ,       enforce_accounting_rule_flag
    ,       enforce_invoicing_rule_flag
    ,       OVERRIDE_AMOUNT_FLAG
    ,       BLANKET_MAX_AMOUNT
    ,       BLANKET_MIN_AMOUNT
    ,       RELEASED_AMOUNT
    ,       FULFILLED_AMOUNT
    ,       RETURNED_AMOUNT
    ,       source_document_id
    ,       source_document_type_id
    ,       SALES_DOCUMENT_NAME -- hashraf ... start of pack J
    ,       TRANSACTION_PHASE_CODE
    ,       USER_STATUS_CODE
    ,       FLOW_STATUS_CODE
    ,	    SUPPLIER_SIGNATURE
    ,	    SUPPLIER_SIGNATURE_DATE
    ,	    CUSTOMER_SIGNATURE
    ,	    CUSTOMER_SIGNATURE_DATE
    ,       sold_to_site_use_id
    ,       draft_submitted_flag
    ,       source_document_version_number -- hashraf ... end of pack J
    -- 11i10 Pricing Changes
    ,       new_price_list_id
    ,       new_modifier_list_id
    ,       default_discount_percent
    ,       default_discount_amount
    FROM    OE_BLANKET_HEADERS_HIST bh
    WHERE   bh.header_id = p_header_id
      AND   bh.sales_document_type_code = 'B'
      AND   bh.version_number = p_version_number
     AND    (PHASE_CHANGE_FLAG = p_phase_change_flag
     OR     (nvl(p_phase_change_flag, 'NULL') <> 'Y'));
Line: 5330

    SELECT  /* MOAC_SQL_CHANGE */ version_number INTO l_current_version_number FROM OE_BLANKET_HEADERS_ALL WHERE header_id = p_header_id;
Line: 5370

    ,       x_header_rec.last_updated_by
    ,       x_header_rec.last_update_date
    ,       x_header_rec.last_update_login
    ,       x_header_rec.order_number
    ,       x_header_rec.order_type_id
    ,       x_header_rec.org_id
    ,       x_header_rec.payment_term_id
    ,       x_header_rec.price_list_id
    ,       x_header_rec.program_application_id
    ,       x_header_rec.program_id
    ,       x_header_rec.program_update_date
    ,       x_header_rec.request_id
    ,       x_header_rec.salesrep_id
    ,       x_header_rec.shipping_method_code
    ,       x_header_rec.ship_from_org_id
    ,       x_header_rec.ship_to_org_id
    ,       x_header_rec.sold_to_contact_id
    ,       x_header_rec.sold_to_org_id
    ,       x_header_rec.transactional_curr_code
    ,       x_header_rec.conversion_type_code
    ,       x_header_rec.LOCK_CONTROL
    ,       x_header_rec.version_number
    ,       x_header_rec.shipping_instructions
    ,       x_header_rec.packing_instructions
    ,       x_header_rec.START_DATE_ACTIVE
    ,       x_header_rec.END_DATE_ACTIVE
    ,       x_header_rec.on_hold_flag
    ,       x_header_rec.ENFORCE_PRICE_LIST_FLAG
    ,       x_header_rec.enforce_ship_to_flag
    ,       x_header_rec.enforce_invoice_to_flag
    ,       x_header_rec.enforce_freight_term_flag
    ,       x_header_rec.enforce_shipping_method_flag
    ,       x_header_rec.enforce_payment_term_flag
    ,       x_header_rec.enforce_accounting_rule_flag
    ,       x_header_rec.enforce_invoicing_rule_flag
    ,       x_header_rec.OVERRIDE_AMOUNT_FLAG
    ,       x_header_rec.Blanket_Max_Amount
    ,       x_header_rec.Blanket_Min_Amount
    ,       x_header_rec.RELEASED_AMOUNT
    ,       x_header_rec.FULFILLED_AMOUNT
    ,       x_header_rec.RETURNED_AMOUNT
    ,       x_header_rec.source_document_id
    ,       x_header_rec.source_document_type_id
    ,       x_header_rec.SALES_DOCUMENT_NAME -- hashraf ... start of pack J
    ,       x_header_rec.TRANSACTION_PHASE_CODE
    ,       x_header_rec.USER_STATUS_CODE
    ,       x_header_rec.FLOW_STATUS_CODE
    ,       x_header_rec.SUPPLIER_SIGNATURE
    ,       x_header_rec.SUPPLIER_SIGNATURE_DATE
    ,       x_header_rec.CUSTOMER_SIGNATURE
    ,       x_header_rec.CUSTOMER_SIGNATURE_DATE
    ,       x_header_rec.sold_to_site_use_id
    ,       x_header_rec.draft_submitted_flag
    ,       x_header_rec.source_document_version_number -- hashraf ... end of pack J
    -- 11i10 Pricing Changes
    ,       x_header_rec.new_price_list_id
    ,       x_header_rec.new_modifier_list_id
    ,       x_header_rec.default_discount_percent
    ,       x_header_rec.default_discount_amount
    ;
Line: 5431

         SELECT name
           INTO x_header_rec.new_price_list_name
           FROM qp_list_headers_vl
          WHERE list_header_id = x_header_rec.new_price_list_id;
Line: 5437

         SELECT name
           INTO x_header_rec.new_modifier_list_name
           FROM qp_list_headers_vl
          WHERE list_header_id = x_header_rec.new_modifier_list_id;
Line: 5478

    ,       x_header_rec.last_updated_by
    ,       x_header_rec.last_update_date
    ,       x_header_rec.last_update_login
    ,       x_header_rec.order_number
    ,       x_header_rec.order_type_id
    ,       x_header_rec.org_id
    ,       x_header_rec.payment_term_id
    ,       x_header_rec.price_list_id
    ,       x_header_rec.program_application_id
    ,       x_header_rec.program_id
    ,       x_header_rec.program_update_date
    ,       x_header_rec.request_id
    ,       x_header_rec.salesrep_id
    ,       x_header_rec.shipping_method_code
    ,       x_header_rec.ship_from_org_id
    ,       x_header_rec.ship_to_org_id
    ,       x_header_rec.sold_to_contact_id
    ,       x_header_rec.sold_to_org_id
    ,       x_header_rec.transactional_curr_code
    ,       x_header_rec.conversion_type_code
    ,       x_header_rec.LOCK_CONTROL
    ,       x_header_rec.version_number
    ,       x_header_rec.shipping_instructions
    ,       x_header_rec.packing_instructions
    ,       x_header_rec.START_DATE_ACTIVE
    ,       x_header_rec.END_DATE_ACTIVE
    ,       x_header_rec.on_hold_flag
    ,       x_header_rec.ENFORCE_PRICE_LIST_FLAG
    ,       x_header_rec.enforce_ship_to_flag
    ,       x_header_rec.enforce_invoice_to_flag
    ,       x_header_rec.enforce_freight_term_flag
    ,       x_header_rec.enforce_shipping_method_flag
    ,       x_header_rec.enforce_payment_term_flag
    ,       x_header_rec.enforce_accounting_rule_flag
    ,       x_header_rec.enforce_invoicing_rule_flag
    ,       x_header_rec.OVERRIDE_AMOUNT_FLAG
    ,       x_header_rec.Blanket_Max_Amount
    ,       x_header_rec.Blanket_Min_Amount
    ,       x_header_rec.RELEASED_AMOUNT
    ,       x_header_rec.FULFILLED_AMOUNT
    ,       x_header_rec.RETURNED_AMOUNT
    ,       x_header_rec.source_document_id
    ,       x_header_rec.source_document_type_id
    ,       x_header_rec.SALES_DOCUMENT_NAME -- hashraf ... start of pack J
    ,       x_header_rec.TRANSACTION_PHASE_CODE
    ,       x_header_rec.USER_STATUS_CODE
    ,       x_header_rec.FLOW_STATUS_CODE
    ,       x_header_rec.SUPPLIER_SIGNATURE
    ,       x_header_rec.SUPPLIER_SIGNATURE_DATE
    ,       x_header_rec.CUSTOMER_SIGNATURE
    ,       x_header_rec.CUSTOMER_SIGNATURE_DATE
    ,       x_header_rec.sold_to_site_use_id
    ,       x_header_rec.draft_submitted_flag
    ,       x_header_rec.source_document_version_number -- hashraf ... end of pack J
    -- 11i10 Pricing Changes
    ,       x_header_rec.new_price_list_id
    ,       x_header_rec.new_modifier_list_id
    ,       x_header_rec.default_discount_percent
    ,       x_header_rec.default_discount_amount
    ;
Line: 5539

         SELECT name
           INTO x_header_rec.new_price_list_name
           FROM qp_list_headers_vl
          WHERE list_header_id = x_header_rec.new_price_list_id;
Line: 5545

         SELECT name
           INTO x_header_rec.new_modifier_list_name
           FROM qp_list_headers_vl
          WHERE list_header_id = x_header_rec.new_modifier_list_id;
Line: 5594

    SELECT  ACCOUNTING_RULE_ID
    ,       AGREEMENT_ID
    ,       ATTRIBUTE1
    ,       ATTRIBUTE10
    ,       ATTRIBUTE11
    ,       ATTRIBUTE12
    ,       ATTRIBUTE13
    ,       ATTRIBUTE14
    ,       ATTRIBUTE15
    ,       ATTRIBUTE16
    ,       ATTRIBUTE17
    ,       ATTRIBUTE18
    ,       ATTRIBUTE19
    ,       ATTRIBUTE20
    ,       ATTRIBUTE2
    ,       ATTRIBUTE3
    ,       ATTRIBUTE4
    ,       ATTRIBUTE5
    ,       ATTRIBUTE6
    ,       ATTRIBUTE7
    ,       ATTRIBUTE8
    ,       ATTRIBUTE9
    ,       CONTEXT
    ,       CREATED_BY
    ,       CREATION_DATE
    ,       CUST_PO_NUMBER
    ,       DELIVER_TO_ORG_ID
    ,       FREIGHT_TERMS_CODE
    ,       header_id
    ,       min_release_quantity
    ,       max_release_quantity
    ,       inventory_item_id
    ,       INVOICE_TO_ORG_ID
    ,       INVOICING_RULE_ID
    ,       ORDERED_ITEM_ID
    ,       item_identifier_type
    ,       lock_control
    ,       ORDERED_ITEM
    ,       ITEM_TYPE_CODE
    ,       LAST_UPDATED_BY
    ,       LAST_UPDATE_DATE
    ,       LAST_UPDATE_LOGIN
    ,       bl.line_id
    ,       bl.line_number
    ,       PAYMENT_TERM_ID
    ,       PREFERRED_GRADE                --OPM 02/JUN/00
    ,       PRICE_LIST_ID
    ,       PROGRAM_APPLICATION_ID
    ,       PROGRAM_ID
    ,       PROGRAM_UPDATE_DATE
    ,       REQUEST_ID
    ,       SALESREP_ID
    ,       SHIPPING_METHOD_CODE
    ,       ship_from_org_id
    ,       SHIP_TO_ORG_ID
    ,       SHIPPING_INSTRUCTIONS
    ,       PACKING_INSTRUCTIONS
    ,       START_DATE_ACTIVE
    ,       END_DATE_ACTIVE
    ,       MAX_RELEASE_AMOUNT
    ,       MIN_RELEASE_AMOUNT
    ,       BLANKET_LINE_MAX_AMOUNT
    ,       BLANKET_LINE_MIN_AMOUNT
    ,       BLANKET_MAX_QUANTITY
    ,       BLANKET_MIN_QUANTITY
    ,       OVERRIDE_BLANKET_CONTROLS_FLAG
    ,       OVERRIDE_RELEASE_CONTROLS_FLAG
    ,       ENFORCE_PRICE_LIST_FLAG
    ,       enforce_ship_to_flag
    ,       enforce_invoice_to_flag
    ,       enforce_freight_term_flag
    ,       enforce_shipping_method_flag
    ,       enforce_payment_term_flag
    ,       enforce_accounting_rule_flag
    ,       enforce_invoicing_rule_flag
    ,       ORDER_QUANTITY_UOM
    ,       RELEASED_QUANTITY
    ,       blx.FULFILLED_QUANTITY
    ,       RETURNED_QUANTITY
    ,       ORDER_NUMBER
    ,       RELEASED_AMOUNT
    ,       FULFILLED_AMOUNT
    ,       RETURNED_AMOUNT
    ,       TRANSACTION_PHASE_CODE -- hashraf ... start of pack J
    ,       source_document_version_number
    -- 11i10 Pricing Changes
    ,       modifier_list_line_id
    ,       blx.qp_list_line_id
    FROM    OE_BLANKET_LINES bl, OE_BLANKET_LINES_EXT blx
    WHERE   bl.line_id = blx.line_id
      AND   bl.sales_document_type_code = 'B'
      AND  ( bl.line_id = p_line_id OR
	    header_id = p_header_id) ;
Line: 5689

    SELECT  ACCOUNTING_RULE_ID
    ,       AGREEMENT_ID
    ,       ATTRIBUTE1
    ,       ATTRIBUTE10
    ,       ATTRIBUTE11
    ,       ATTRIBUTE12
    ,       ATTRIBUTE13
    ,       ATTRIBUTE14
    ,       ATTRIBUTE15
    ,       ATTRIBUTE16
    ,       ATTRIBUTE17
    ,       ATTRIBUTE18
    ,       ATTRIBUTE19
    ,       ATTRIBUTE20
    ,       ATTRIBUTE2
    ,       ATTRIBUTE3
    ,       ATTRIBUTE4
    ,       ATTRIBUTE5
    ,       ATTRIBUTE6
    ,       ATTRIBUTE7
    ,       ATTRIBUTE8
    ,       ATTRIBUTE9
    ,       CONTEXT
    ,       CREATED_BY
    ,       CREATION_DATE
    ,       CUST_PO_NUMBER
    ,       DELIVER_TO_ORG_ID
    ,       FREIGHT_TERMS_CODE
    ,       header_id
    ,       min_release_quantity
    ,       max_release_quantity
    ,       inventory_item_id
    ,       INVOICE_TO_ORG_ID
    ,       INVOICING_RULE_ID
    ,       ORDERED_ITEM_ID
    ,       item_identifier_type
    ,       NULL                           --    ,       lock_control
    ,       ORDERED_ITEM
    ,       ITEM_TYPE_CODE
    ,       LAST_UPDATED_BY
    ,       LAST_UPDATE_DATE
    ,       LAST_UPDATE_LOGIN
    ,       bl.line_id
    ,       bl.line_number
    ,       PAYMENT_TERM_ID
    ,       PREFERRED_GRADE                --OPM 02/JUN/00
    ,       PRICE_LIST_ID
    ,       PROGRAM_APPLICATION_ID
    ,       PROGRAM_ID
    ,       PROGRAM_UPDATE_DATE
    ,       REQUEST_ID
    ,       SALESREP_ID
    ,       SHIPPING_METHOD_CODE
    ,       ship_from_org_id
    ,       SHIP_TO_ORG_ID
    ,       SHIPPING_INSTRUCTIONS
    ,       PACKING_INSTRUCTIONS
    ,       START_DATE_ACTIVE
    ,       END_DATE_ACTIVE
    ,       MAX_RELEASE_AMOUNT
    ,       MIN_RELEASE_AMOUNT
    ,       BLANKET_LINE_MAX_AMOUNT
    ,       BLANKET_LINE_MIN_AMOUNT
    ,       BLANKET_MAX_QUANTITY
    ,       BLANKET_MIN_QUANTITY
    ,       OVERRIDE_BLANKET_CONTROLS_FLAG
    ,       OVERRIDE_RELEASE_CONTROLS_FLAG
    ,       ENFORCE_PRICE_LIST_FLAG
    ,       enforce_ship_to_flag
    ,       enforce_invoice_to_flag
    ,       enforce_freight_term_flag
    ,       enforce_shipping_method_flag
    ,       enforce_payment_term_flag
    ,       enforce_accounting_rule_flag
    ,       enforce_invoicing_rule_flag
    ,       ORDER_QUANTITY_UOM
    ,       RELEASED_QUANTITY
    ,       FULFILLED_QUANTITY
    ,       RETURNED_QUANTITY
    ,       ORDER_NUMBER
    ,       RELEASED_AMOUNT
    ,       FULFILLED_AMOUNT
    ,       RETURNED_AMOUNT
    ,       TRANSACTION_PHASE_CODE -- hashraf ... start of pack J
    ,       source_document_version_number
    -- 11i10 Pricing Changes
    ,       modifier_list_line_id
    ,       qp_list_line_id
    FROM    OE_BLANKET_LINES_HIST bl
    WHERE   bl.sales_document_type_code = 'B'
      AND  ( bl.line_id = p_line_id OR
	    header_id = p_header_id)
      AND   version_number = p_version_number
     AND    (PHASE_CHANGE_FLAG = p_phase_change_flag
     OR     (nvl(p_phase_change_flag, 'NULL') <> 'Y'));
Line: 5812

    SELECT  /* MOAC_SQL_CHANGE */ version_number INTO l_current_version_number FROM OE_BLANKET_HEADERS_ALL WHERE (header_id = p_header_id OR header_id = (select header_id from oe_blanket_lines_ALL where line_id = p_line_id));
Line: 5866

        x_line_tbl(l_count).last_updated_by     := l_rec.LAST_UPDATED_BY;
Line: 5867

        x_line_tbl(l_count).last_update_date    := l_rec.LAST_UPDATE_DATE;
Line: 5868

        x_line_tbl(l_count).last_update_login   := l_rec.LAST_UPDATE_LOGIN;
Line: 5876

        x_line_tbl(l_count).program_update_date := l_rec.PROGRAM_UPDATE_DATE;
Line: 5938

           select decode(arithmetic_operator,'%',operand,null)
                ,decode(arithmetic_operator,'AMT',operand,null)
           into x_line_tbl(l_count).discount_percent
               ,x_line_tbl(l_count).discount_amount
           from qp_list_lines
           where list_line_id = x_line_tbl(l_count).modifier_list_line_id;
Line: 6004

        x_line_tbl(l_count).last_updated_by     := l_rec.LAST_UPDATED_BY;
Line: 6005

        x_line_tbl(l_count).last_update_date    := l_rec.LAST_UPDATE_DATE;
Line: 6006

        x_line_tbl(l_count).last_update_login   := l_rec.LAST_UPDATE_LOGIN;
Line: 6014

        x_line_tbl(l_count).program_update_date := l_rec.PROGRAM_UPDATE_DATE;
Line: 6076

          select decode(arithmetic_operator,'%',operand,null)
                ,decode(arithmetic_operator,'AMT',operand,null)
          into x_line_tbl(l_count).discount_percent
               ,x_line_tbl(l_count).discount_amount
          from qp_list_lines
          where list_line_id = x_line_tbl(l_count).modifier_list_line_id;
Line: 6156

    SELECT  /* MOAC_SQL_CHANGE */ version_number INTO l_current_version_number FROM OE_BLANKET_HEADERS_ALL WHERE header_id = p_header_id;
Line: 6334

  SELECT  /* MOAC_SQL_CHANGE */ bh.lock_control
    FROM OE_BLANKET_HEADERS_ALL BH, OE_BLANKET_HEADERS_EXT BHX
   WHERE BH.ORDER_NUMBER = BHX.ORDER_NUMBER
     AND BH.ORDER_NUMBER = p_blanket_id
     AND ORG_ID = MO_GLOBAL.get_current_org_id
     AND BH.SALES_DOCUMENT_TYPE_CODE = 'B'
     FOR UPDATE NOWAIT;
Line: 6343

  SELECT   /* MOAC_SQL_CHANGE */ bl.line_id, bl.lock_control
    FROM OE_BLANKET_LINES_ALL BL, OE_BLANKET_LINES_EXT BLX
   WHERE BL.LINE_ID = BLX.LINE_ID
     AND BLX.ORDER_NUMBER = l_blanket_id
     AND BL.ORG_ID = MO_GLOBAL.GET_CURRENT_ORG_ID
     AND BL.SALES_DOCUMENT_TYPE_CODE = 'B'
     FOR UPDATE NOWAIT;
Line: 6370

        SELECT ORDER_NUMBER
        INTO   l_blanket_id
        FROM   OE_BLANKET_LINES_EXT
        WHERE  LINE_ID = p_blanket_line_id;
Line: 6411

    oe_debug_pub.add('selected for update, now compare', 3);
Line: 6488

            fnd_message.set_name('ONT','OE_LOCK_ROW_DELETED');
Line: 6532

       SELECT contract_template_id
       FROM   oe_transaction_types_all
       WHERE  transaction_type_id = cp_trans_type_id;
Line: 6549

        SELECT  OE_ORDER_HEADERS_S.NEXTVAL
        INTO    p_x_header_rec.header_id
        FROM    DUAL;
Line: 6565

     p_x_header_rec.last_update_date := sysdate;
Line: 6566

     p_x_header_rec.last_updated_by := FND_GLOBAL.USER_ID;
Line: 6571

          SELECT CURRENCY_CODE
          INTO    p_x_header_rec.transactional_curr_code
          FROM    OE_GL_SETS_OF_BOOKS_V
          WHERE SET_OF_BOOKS_ID = OE_Sys_Parameters.VALUE('SET_OF_BOOKS_ID');
Line: 6646

                    Select  /* MOAC_SQL_CHANGE */ DEF_TRANSACTION_PHASE_CODE
                    INTO   p_x_header_rec.transaction_phase_code
                    from  oe_transaction_types_all
                    where TRANSACTION_TYPE_ID = p_x_header_rec.order_type_id;
Line: 6723

       SELECT  OE_ORDER_LINES_S.NEXTVAL
       INTO    p_x_line_rec.line_id
       FROM    DUAL;
Line: 6730

          SELECT  NVL(MAX(line_number)+1,1)
          INTO    p_x_line_rec.line_number
          FROM    OE_BLANKET_LINES
          WHERE   header_id = p_x_line_rec.header_id;
Line: 6754

            SELECT PRIMARY_UOM_CODE
            INTO   p_x_line_rec.order_quantity_uom
            FROM   MTL_SYSTEM_ITEMS_B
            WHERE  INVENTORY_ITEM_ID = p_x_line_rec.inventory_item_id
            AND    ORGANIZATION_ID = g_header_rec.org_id;
Line: 6898

     p_x_line_rec.last_update_date := sysdate;
Line: 6899

     p_x_line_rec.last_updated_by := FND_GLOBAL.USER_ID;
Line: 6971

	l_select_stmt	   	 	VARCHAR2(240);
Line: 7054

                SELECT meaning
                INTO l_column_name
                FROM fnd_lookups
                WHERE lookup_type = 'SEQUENCE_METHOD'
                AND lookup_code = t;
Line: 7068

		Select Count(header_id) into
		lcount  From
		OE_BLANKET_HEADERS_ALL
		WHERE order_number =  X_doc_sequence_value;
Line: 7134

          ,p_delete        => FND_API.G_TRUE
          ,x_return_status => l_return_status
          );
Line: 7147

          ,p_delete        => FND_API.G_TRUE
          ,x_return_status => l_return_status
          );
Line: 7306

           SELECT 'N'
           INTO   l_valid
           FROM   oe_blanket_lines L
           WHERE  L.line_number =
		oe_delayed_requests_pvt.g_delayed_requests(p_req_ind).param2
           AND    L.header_id =
		 oe_delayed_requests_pvt.g_delayed_requests(p_req_ind).param1
           AND    L.line_id <>
	 oe_delayed_requests_pvt.g_delayed_requests(p_req_ind).entity_id;
Line: 7418

    select count(1) into lcount
    from OE_BLANKET_LINES L, OE_BLANKET_LINES_EXT LX
    where L.line_id = LX.line_id
      AND L.header_id = l_header_id
      AND L.line_id <> l_line_id
      AND ( ( l_item_identifier_type NOT IN ('ALL','CAT')
              AND L.item_identifier_type NOT IN ('ALL','CAT')
             )
           OR (L.item_identifier_type = l_item_identifier_type)
          )
      AND nvl(L.inventory_item_id,-1) = nvl(l_item_id,-1)
      AND L.item_identifier_type = l_item_identifier_type
      AND  NVL( to_char(L.ordered_item_id),
                decode (L.item_identifier_type,'INT', to_char(NVL(L.inventory_item_id,-1)),
		                               'ALL', to_char(NVL(L.inventory_item_id,-1)),
					       'CAT', to_char(NVL(L.inventory_item_id,-1)),
					       'CUST', to_char(NVL(L.ordered_item_id, NVL(L.inventory_item_id,-1) )),
					        NVL(L.Ordered_item,'XXXX') ) ) = decode ( l_item_identifier_type , 'INT', to_char(nvl(l_item_id,-1))
														 , 'ALL',  to_char(nvl(l_item_id,-1))
														 , 'CAT' , to_char(nvl(l_item_id,-1))
														 , 'CUST', to_char(nvl(l_ordered_item_id,-1))
														 ,  to_char(nvl(l_ordered_item,'XXXX') ))
      AND (  (l_end_date_active IS NULL
              -- Duplicate blanket line date cannot be effective
              -- beyond the start date of this blanket line
              AND l_start_date_active <=
                    nvl(LX.end_date_active,l_start_date_active)
             )
          OR (l_end_date_active IS NOT NULL
              -- Dates for this line cannot be between effectivity dates
              -- for duplicate blanket line
              AND (l_end_date_active BETWEEN
                    LX.start_date_active AND
                    nvl(LX.end_date_active,l_end_date_active + 1)
                  OR l_start_date_active BETWEEN
                    LX.start_date_active AND
                    nvl(LX.end_date_active,l_end_date_active + 1)
                  )
             )
          );
Line: 7505

        SELECT 'VALID'
        INTO l_dummy
        FROM QP_LIST_HEADERS
        WHERE LIST_HEADER_ID = p_price_list_id
        AND LIST_SOURCE_CODE = 'BLKT';
Line: 7521

        SELECT 'VALID'
        INTO l_dummy
        FROM QP_LIST_HEADERS
        WHERE LIST_HEADER_ID = p_price_list_id
        AND LIST_SOURCE_CODE = 'BSO'
        AND orig_system_header_ref = p_blanket_header_id
        ;
Line: 7561

  SELECT  /* MOAC_SQL_CHANGE */ version_number
    INTO l_new_version_number
    FROM oe_blanket_headers_all
   WHERE header_id = g_old_header_hist_rec.header_id;
Line: 7581

  Insert_History_Records
      (p_header_rec             => g_old_header_hist_rec
      ,p_line_tbl               => g_old_line_hist_tbl
      ,p_version_flag             => p_version_flag
      ,p_phase_change_flag        => p_phase_change_flag
      ,x_return_status          => l_return_status);
Line: 7678

    SELECT OE_ORDER_HEADERS_S.NEXTVAL
    INTO l_header_rec.header_id
    FROM DUAL;
Line: 7730

    SELECT OE_ORDER_LINES_S.NEXTVAL
    INTO l_line_tbl(l_count).line_id
    FROM DUAL;
Line: 7897

PROCEDURE Insert_History_Records
          (p_header_rec           IN OUT NOCOPY OE_Blanket_PUB.Header_Rec_Type
          ,p_line_tbl             IN OUT NOCOPY OE_Blanket_PUB.Line_Tbl_Type
          ,p_version_flag in varchar2 := null
          ,p_phase_change_flag in varchar2 := null
          ,x_return_status        IN OUT NOCOPY VARCHAR2
)
IS
    l_org_id                 NUMBER;
Line: 7915

    oe_debug_pub.ADD('Before inserting blanket history header_id  ' || p_header_rec.header_id, 5);
Line: 7918

    INSERT  INTO OE_BLANKET_HEADERS_HIST
    (       ACCOUNTING_RULE_ID
    ,       AGREEMENT_ID
    ,       ATTRIBUTE1
    ,       ATTRIBUTE10
    ,       ATTRIBUTE11
    ,       ATTRIBUTE12
    ,       ATTRIBUTE13
    ,       ATTRIBUTE14
    ,       ATTRIBUTE15
    ,       ATTRIBUTE16
    ,       ATTRIBUTE17
    ,       ATTRIBUTE18
    ,       ATTRIBUTE19
    ,       ATTRIBUTE20
    ,       ATTRIBUTE2
    ,       ATTRIBUTE3
    ,       ATTRIBUTE4
    ,       ATTRIBUTE5
    ,       ATTRIBUTE6
    ,       ATTRIBUTE7
    ,       ATTRIBUTE8
    ,       ATTRIBUTE9
--adding context  since it was missing
    ,       CONTEXT
    ,       CREATED_BY
    ,       CREATION_DATE
    ,       CUST_PO_NUMBER
    ,       DELIVER_TO_ORG_ID
    ,       FREIGHT_TERMS_CODE
    ,       header_id
    ,       INVOICE_TO_ORG_ID
    ,       INVOICING_RULE_ID
    ,       LAST_UPDATED_BY
    ,       LAST_UPDATE_DATE
    ,       LAST_UPDATE_LOGIN
    ,       ORDER_NUMBER
    ,       ORDER_TYPE_ID
    ,       PAYMENT_TERM_ID
    ,       PRICE_LIST_ID
    ,       PROGRAM_APPLICATION_ID
    ,       PROGRAM_ID
    ,       PROGRAM_UPDATE_DATE
    ,       REQUEST_ID
    ,       SALESREP_ID
    ,       SHIPPING_METHOD_CODE
    ,       ship_from_org_id
    ,       SHIP_TO_ORG_ID
    ,       SOLD_TO_CONTACT_ID
    ,       SOLD_TO_ORG_ID
    ,       TRANSACTIONAL_CURR_CODE
    ,       conversion_type_code
    ,       VERSION_NUMBER
    ,       SHIPPING_INSTRUCTIONS
    ,       PACKING_INSTRUCTIONS
    ,       START_DATE_ACTIVE
    ,       END_DATE_ACTIVE
    ,       on_hold_flag
    ,       ENFORCE_PRICE_LIST_FLAG
    ,       enforce_ship_to_flag
    ,       enforce_invoice_to_flag
    ,       enforce_freight_term_flag
    ,       enforce_shipping_method_flag
    ,       enforce_payment_term_flag
    ,       enforce_accounting_rule_flag
    ,       enforce_invoicing_rule_flag
    ,       OVERRIDE_AMOUNT_FLAG
    ,       BLANKET_MAX_AMOUNT
    ,       BLANKET_MIN_AMOUNT
    ,       RELEASED_AMOUNT
    ,       FULFILLED_AMOUNT
    ,       RETURNED_AMOUNT
    ,       ORG_ID
    ,       REVISION_CHANGE_REASON_CODE
    ,       REVISION_CHANGE_COMMENTS
    ,       REVISION_CHANGE_DATE
    ,       RESPONSIBILITY_ID
    ,       HIST_TYPE_CODE
    ,       HIST_CREATION_DATE
    ,       HIST_CREATED_BY
    ,       SALES_DOCUMENT_TYPE_CODE
    ,       source_document_id
    ,       source_document_type_id
    ,       SALES_DOCUMENT_NAME -- hashraf ... start of pack J
    ,       TRANSACTION_PHASE_CODE
    ,       USER_STATUS_CODE
    ,       FLOW_STATUS_CODE
    ,	    SUPPLIER_SIGNATURE
    ,	    SUPPLIER_SIGNATURE_DATE
    ,	    CUSTOMER_SIGNATURE
    ,	    CUSTOMER_SIGNATURE_DATE
    ,       sold_to_site_use_id
    ,       draft_submitted_flag
    ,       source_document_version_number -- hashraf ... end of pack J
    ,       version_flag
    ,       phase_change_flag
    ,       new_modifier_list_id
    ,       new_price_list_id
    ,       default_discount_amount
    ,       default_discount_percent
    )
    VALUES
    (       p_header_rec.accounting_rule_id
    ,       p_header_rec.agreement_id
    ,       p_header_rec.attribute1
    ,       p_header_rec.attribute10
    ,       p_header_rec.attribute11
    ,       p_header_rec.attribute12
    ,       p_header_rec.attribute13
    ,       p_header_rec.attribute14
    ,       p_header_rec.attribute15
    ,       p_header_rec.attribute16
    ,       p_header_rec.attribute17
    ,       p_header_rec.attribute18
    ,       p_header_rec.attribute19
    ,       p_header_rec.attribute20
    ,       p_header_rec.attribute2
    ,       p_header_rec.attribute3
    ,       p_header_rec.attribute4
    ,       p_header_rec.attribute5
    ,       p_header_rec.attribute6
    ,       p_header_rec.attribute7
    ,       p_header_rec.attribute8
    ,       p_header_rec.attribute9
--added context ,since it was missing
    ,       p_header_rec.context
    ,       p_header_rec.created_by
    ,       p_header_rec.creation_date
    ,       p_header_rec.cust_po_number
    ,       p_header_rec.deliver_to_org_id
    ,       p_header_rec.freight_terms_code
    ,       p_header_rec.header_id
    ,       p_header_rec.invoice_to_org_id
    ,       p_header_rec.invoicing_rule_id
    ,       p_header_rec.last_updated_by
    ,       p_header_rec.last_update_date
    ,       p_header_rec.last_update_login
    ,       p_header_rec.order_number
    ,       p_header_rec.order_type_id
    ,       p_header_rec.payment_term_id
    ,       p_header_rec.price_list_id
    ,       p_header_rec.program_application_id
    ,       p_header_rec.program_id
    ,       p_header_rec.program_update_date
    ,       p_header_rec.request_id
    ,       p_header_rec.salesrep_id
    ,       p_header_rec.shipping_method_code
    ,       p_header_rec.ship_from_org_id
    ,       p_header_rec.ship_to_org_id
    ,       p_header_rec.sold_to_contact_id
    ,       p_header_rec.sold_to_org_id
    ,       p_header_rec.transactional_curr_code
    ,       p_header_rec.conversion_type_code
    ,       p_header_rec.version_number
    ,	    p_header_rec.shipping_instructions
    ,	    p_header_rec.packing_instructions
    ,       p_header_rec.START_DATE_ACTIVE
    ,       p_header_rec.END_DATE_ACTIVE
    ,       p_header_rec.on_hold_flag
    ,       p_header_rec.ENFORCE_PRICE_LIST_FLAG
    ,       p_header_rec.enforce_ship_to_flag
    ,       p_header_rec.enforce_invoice_to_flag
    ,       p_header_rec.enforce_freight_term_flag
    ,       p_header_rec.enforce_shipping_method_flag
    ,       p_header_rec.enforce_payment_term_flag
    ,       p_header_rec.enforce_accounting_rule_flag
    ,       p_header_rec.enforce_invoicing_rule_flag
    ,       p_header_rec.OVERRIDE_AMOUNT_FLAG
    ,       p_header_rec.Blanket_Max_Amount
    ,       p_header_rec.Blanket_Min_Amount
    ,       p_header_rec.RELEASED_AMOUNT
    ,       p_header_rec.FULFILLED_AMOUNT
    ,       p_header_rec.RETURNED_AMOUNT
    ,       p_header_rec.ORG_ID
    ,       p_header_rec.REVISION_CHANGE_REASON_CODE
    ,       p_header_rec.REVISION_CHANGE_COMMENTS
    ,       p_header_rec.REVISION_CHANGE_DATE
    ,       nvl(FND_GLOBAL.RESP_ID,-1)
    ,       'UPDATE'
    ,       sysdate
    ,       nvl(FND_GLOBAL.USER_ID, -1)
    ,       'B'
    ,       p_header_rec.source_document_id
    ,       p_header_rec.source_document_type_id
    ,       p_header_rec.SALES_DOCUMENT_NAME -- hashraf ... start of pack J
    ,       p_header_rec.TRANSACTION_PHASE_CODE
    ,       p_header_rec.USER_STATUS_CODE
    ,       p_header_rec.FLOW_STATUS_CODE
    ,       p_header_rec.SUPPLIER_SIGNATURE
    ,       p_header_rec.SUPPLIER_SIGNATURE_DATE
    ,       p_header_rec.CUSTOMER_SIGNATURE
    ,       p_header_rec.CUSTOMER_SIGNATURE_DATE
    ,       p_header_rec.sold_to_site_use_id
    ,       p_header_rec.draft_submitted_flag
    ,       p_header_rec.source_document_version_number -- hashraf ... end of pack J
    ,       p_version_flag
    ,       p_phase_change_flag
    ,       p_header_rec.new_modifier_list_id
    ,       p_header_rec.new_price_list_id
    ,       p_header_rec.default_discount_amount
    ,       p_header_rec.default_discount_percent
    );
Line: 8125

    oe_debug_pub.ADD('Before inserting blanket line history line_id  ' || p_line_tbl(I).line_id, 5);
Line: 8128

        INSERT  INTO OE_BLANKET_LINES_HIST
        (       ACCOUNTING_RULE_ID
        ,       AGREEMENT_ID
        ,       ATTRIBUTE1
        ,       ATTRIBUTE10
        ,       ATTRIBUTE11
        ,       ATTRIBUTE12
        ,       ATTRIBUTE13
        ,       ATTRIBUTE14
        ,       ATTRIBUTE15
        ,       ATTRIBUTE16
        ,       ATTRIBUTE17
        ,       ATTRIBUTE18
        ,       ATTRIBUTE19
        ,       ATTRIBUTE20
        ,       ATTRIBUTE2
        ,       ATTRIBUTE3
        ,       ATTRIBUTE4
        ,       ATTRIBUTE5
        ,       ATTRIBUTE6
        ,       ATTRIBUTE7
        ,       ATTRIBUTE8
        ,       ATTRIBUTE9
        ,       CONTEXT
        ,       CREATED_BY
        ,       CREATION_DATE
        ,       CUST_PO_NUMBER
        ,       DELIVER_TO_ORG_ID
        ,       FREIGHT_TERMS_CODE
        ,       header_id --header_id
        ,       min_release_quantity
        ,       max_release_quantity
        ,       inventory_item_id
        ,       INVOICE_TO_ORG_ID
        ,       INVOICING_RULE_ID
        ,       ORDERED_ITEM_ID
        ,       item_identifier_type
        ,       ORDERED_ITEM
        ,       ITEM_TYPE_CODE
        ,       LAST_UPDATED_BY
        ,       LAST_UPDATE_DATE
        ,       LAST_UPDATE_LOGIN
        ,       line_id --line_id
        ,       line_number --blanket_line_number
        ,       PAYMENT_TERM_ID
        ,       PREFERRED_GRADE             --OPM Added 02/JUN/00
        ,       PRICE_LIST_ID
        ,       PROGRAM_APPLICATION_ID
        ,       PROGRAM_ID
        ,       PROGRAM_UPDATE_DATE
        ,       REQUEST_ID
        ,       SALESREP_ID
        ,       SHIPPING_METHOD_CODE
        ,       ship_from_org_id
        ,       ship_to_org_id
        ,       SHIPPING_INSTRUCTIONS
        ,       PACKING_INSTRUCTIONS
        ,       START_DATE_ACTIVE
        ,       END_DATE_ACTIVE
        ,       MAX_RELEASE_AMOUNT
        ,       MIN_RELEASE_AMOUNT
        ,       BLANKET_LINE_MAX_AMOUNT
        ,       BLANKET_LINE_MIN_AMOUNT
        ,       BLANKET_MAX_QUANTITY
        ,       BLANKET_MIN_QUANTITY
        ,       OVERRIDE_BLANKET_CONTROLS_FLAG
        ,       OVERRIDE_RELEASE_CONTROLS_FLAG
        ,       ENFORCE_PRICE_LIST_FLAG
        ,   enforce_ship_to_flag
        ,   enforce_invoice_to_flag
        ,   enforce_freight_term_flag
        ,   enforce_shipping_method_flag
        ,   enforce_payment_term_flag
        ,   enforce_accounting_rule_flag
        ,   enforce_invoicing_rule_flag
        ,       ORDER_QUANTITY_UOM
        ,       RELEASED_QUANTITY
        ,       FULFILLED_QUANTITY
        ,       RETURNED_QUANTITY
        ,       ORDER_NUMBER
        ,       RELEASED_AMOUNT
        ,       FULFILLED_AMOUNT
        ,       RETURNED_AMOUNT
        ,       RESPONSIBILITY_ID
        ,       HIST_TYPE_CODE
        ,       HIST_CREATION_DATE
        ,       HIST_CREATED_BY
        ,       VERSION_NUMBER
        ,       SALES_DOCUMENT_TYPE_CODE
    	,       TRANSACTION_PHASE_CODE -- hashraf ... start of pack J
        ,       source_document_version_number
        ,       version_flag
        ,       phase_change_flag
        ,       modifier_list_line_id
        )
        VALUES
        (       p_line_tbl(I).accounting_rule_id
        ,       p_line_tbl(I).agreement_id
        ,       p_line_tbl(I).attribute1
        ,       p_line_tbl(I).attribute10
        ,       p_line_tbl(I).attribute11
        ,       p_line_tbl(I).attribute12
        ,       p_line_tbl(I).attribute13
        ,       p_line_tbl(I).attribute14
        ,       p_line_tbl(I).attribute15
        ,       p_line_tbl(I).attribute16
        ,       p_line_tbl(I).attribute17
        ,       p_line_tbl(I).attribute18
        ,       p_line_tbl(I).attribute19
        ,       p_line_tbl(I).attribute20
        ,       p_line_tbl(I).attribute2
        ,       p_line_tbl(I).attribute3
        ,       p_line_tbl(I).attribute4
        ,       p_line_tbl(I).attribute5
        ,       p_line_tbl(I).attribute6
        ,       p_line_tbl(I).attribute7
        ,       p_line_tbl(I).attribute8
        ,       p_line_tbl(I).attribute9
        ,       p_line_tbl(I).context
        ,       p_line_tbl(I).created_by
        ,       p_line_tbl(I).creation_date
        ,       p_line_tbl(I).cust_po_number
        ,       p_line_tbl(I).deliver_to_org_id
        ,       p_line_tbl(I).freight_terms_code
        ,       p_line_tbl(I).header_id
        ,       p_line_tbl(I).min_release_quantity
        ,       p_line_tbl(I).max_release_quantity
        ,       p_line_tbl(I).inventory_item_id
        ,       p_line_tbl(I).invoice_to_org_id
        ,       p_line_tbl(I).invoicing_rule_id
        ,       p_line_tbl(I).ordered_item_id
        ,       p_line_tbl(I).item_identifier_type

        ,       p_line_tbl(I).ordered_item
        ,       p_line_tbl(I).item_type_code
        ,       p_line_tbl(I).last_updated_by
        ,       p_line_tbl(I).last_update_date
        ,       p_line_tbl(I).last_update_login
        ,       p_line_tbl(I).line_id
        ,       p_line_tbl(I).line_number
        ,       p_line_tbl(I).payment_term_id
        ,       p_line_tbl(I).preferred_grade            --OPM 02/JUN/00
        ,       p_line_tbl(I).price_list_id
        ,       p_line_tbl(I).program_application_id
        ,       p_line_tbl(I).program_id
        ,       p_line_tbl(I).program_update_date
        ,       p_line_tbl(I).request_id
        ,       p_line_tbl(I).salesrep_id
        ,       p_line_tbl(I).shipping_method_code
        ,       p_line_tbl(I).ship_from_org_id
        ,       p_line_tbl(I).ship_to_org_id
        ,       p_line_tbl(I).shipping_instructions
        ,       p_line_tbl(I).packing_instructions
        ,       p_line_tbl(I).START_DATE_ACTIVE
        ,       p_line_tbl(I).END_DATE_ACTIVE
        ,       p_line_tbl(I).MAX_RELEASE_AMOUNT
        ,       p_line_tbl(I).MIN_RELEASE_AMOUNT
        ,       p_line_tbl(I).BLANKET_MAX_AMOUNT
        ,       p_line_tbl(I).BLANKET_MIN_AMOUNT
        ,       p_line_tbl(I).BLANKET_MAX_QUANTITY
        ,       p_line_tbl(I).BLANKET_MIN_QUANTITY
        ,       p_line_tbl(I).OVERRIDE_BLANKET_CONTROLS_FLAG
        ,       p_line_tbl(I).OVERRIDE_RELEASE_CONTROLS_FLAG
        ,       p_line_tbl(I).ENFORCE_PRICE_LIST_FLAG
        ,       p_line_tbl(I).enforce_ship_to_flag
        ,       p_line_tbl(I).enforce_invoice_to_flag
        ,       p_line_tbl(I).enforce_freight_term_flag
        ,       p_line_tbl(I).enforce_shipping_method_flag
        ,       p_line_tbl(I).enforce_payment_term_flag
        ,       p_line_tbl(I).enforce_accounting_rule_flag
        ,       p_line_tbl(I).enforce_invoicing_rule_flag
        ,       p_line_tbl(I).ORDER_QUANTITY_UOM
        ,       p_line_tbl(I).RELEASED_QUANTITY
        ,       p_line_tbl(I).FULFILLED_QUANTITY
        ,       p_line_tbl(I).RETURNED_QUANTITY
        ,       p_line_tbl(I).ORDER_NUMBER
        ,       p_line_tbl(I).RELEASED_AMOUNT
        ,       p_line_tbl(I).FULFILLED_AMOUNT
        ,       p_line_tbl(I).RETURNED_AMOUNT
        ,       nvl(FND_GLOBAL.RESP_ID,-1)
        ,       'UPDATE'
        ,       sysdate
        ,       nvl(FND_GLOBAL.USER_ID, -1)
        ,       p_header_rec.version_number
        ,       'B'
    	,       p_line_tbl(I).TRANSACTION_PHASE_CODE -- hashraf ... start of pack J
    	,       p_line_tbl(I).source_document_version_number
        ,       p_version_flag
        ,       p_phase_change_flag
        ,       p_line_tbl(I).modifier_list_line_id
        );
Line: 8323

    oe_debug_pub.ADD('After inserting blanket history', 1);
Line: 8326

END Insert_History_Records;
Line: 8351

       Select 1 into p_result
       from oe_order_lines
       where blanket_number = l_blanket_number
       and blanket_line_number = l_blanket_line_number
       and line_category_code = 'RETURN'
       and rownum = 1;
Line: 8366

       Select 1 into p_result
       from oe_order_lines
       where blanket_number = l_blanket_number
       and line_category_code = 'RETURN'
       and rownum = 1;
Line: 8403

       Select 1 into p_result
       from oe_order_lines
       where blanket_number = l_blanket_number
       and blanket_line_number = l_blanket_line_number
       and rownum = 1;
Line: 8417

       Select 1 into p_result
       from oe_order_lines
       where blanket_number = l_blanket_number
       and rownum = 1;
Line: 8452

       Select 1 into p_result
       from oe_order_headers_all
       where blanket_number = l_blanket_number
       and rownum = 1;
Line: 8465

       Select 1 into p_result
       from oe_order_headers_all
       where blanket_number = l_blanket_number
       and rownum = 1;
Line: 8501

       Select 1 into p_result
       from oe_order_lines
       where blanket_number = l_blanket_number
       and blanket_line_number = l_blanket_line_number
       and open_flag = 'Y'
       and rownum = 1;
Line: 8516

       Select 1 into p_result
       from oe_order_lines
       where blanket_number = l_blanket_number
       and open_flag = 'Y'
       and rownum = 1;
Line: 8552

       Select 1 into p_result
       from oe_order_headers_all
       where blanket_number = l_blanket_number
       and open_flag = 'Y'
       and rownum = 1;
Line: 8566

       Select 1 into p_result
       from oe_order_headers_all
       where blanket_number = l_blanket_number
       and open_flag = 'Y'
       and rownum = 1;
Line: 8631

	l_rowtype_rec.LAST_UPDATED_BY				:= FND_API.G_MISS_NUM;
Line: 8632

	l_rowtype_rec.LAST_UPDATE_DATE				:= FND_API.G_MISS_DATE;
Line: 8633

	l_rowtype_rec.LAST_UPDATE_LOGIN				:= FND_API.G_MISS_NUM;
Line: 8642

	l_rowtype_rec.PROGRAM_UPDATE_DATE			:= FND_API.G_MISS_DATE;
Line: 8726

	x_rowtype_rec.LAST_UPDATED_BY          := p_header_rec.LAST_UPDATED_BY;
Line: 8727

	x_rowtype_rec.LAST_UPDATE_DATE         := p_header_rec.LAST_UPDATE_DATE;
Line: 8728

	x_rowtype_rec.LAST_UPDATE_LOGIN        := p_header_rec.LAST_UPDATE_LOGIN;
Line: 8737

	x_rowtype_rec.PROGRAM_UPDATE_DATE      := p_header_rec.PROGRAM_UPDATE_DATE;
Line: 9211

l_update_inventory_item       VARCHAR2(1) := FND_API.G_FALSE;
Line: 9234

        SELECT  u.cust_acct_site_id,s.cust_account_id
        INTO  l_address_id,
              l_cust_id
        FROM  HZ_CUST_SITE_USES u,HZ_CUST_ACCT_SITES s
        WHERE  u.cust_acct_site_id = s.cust_acct_site_id
           AND u.site_use_id = p_x_line_rec.ship_to_org_id
           AND u.site_use_code = 'SHIP_TO';
Line: 9269

       l_update_inventory_item := FND_API.G_TRUE;
Line: 9295

select sold_to_org_id,
       line_id,
       ship_to_org_id,
       deliver_to_org_id,
       invoice_to_org_id
from
    oe_blanket_lines_all where header_id = p_header_id;
Line: 9326

             SELECT 'VALID' INTO   l_dummy
             FROM   oe_ship_to_orgs_v
             WHERE  customer_id = p_sold_to_org_id
             AND    site_use_id = mc1x.ship_to_org_id
             AND    status = 'A'
             and    address_status='A';
Line: 9358

             SELECT 'VALID' INTO   l_dummy
             FROM   oe_deliver_to_orgs_v
             WHERE  customer_id = p_sold_to_org_id
             AND    site_use_id = mc1x.deliver_to_org_id
             AND     status = 'A'
             and    address_status='A'; --2752321
Line: 9391

             Select 'VALID' Into   l_dummy
             from   oe_invoice_to_orgs_v
             Where  customer_id = p_sold_to_org_id
             AND    site_use_id = mc1x.invoice_to_org_id;
Line: 9427

       update oe_blanket_lines_all set sold_to_org_id = p_sold_to_org_id
       where header_id = p_header_id;