DBA Data[Home] [Help]

APPS.JAI_PO_RLA_TRIGGER_PKG SQL Statements

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

Line: 53

  v_last_update_date      DATE ;--File.Sql.35 Cbabu      :=  pr_new.Last_Update_Date;
Line: 54

  v_last_updated_by       NUMBER;--File.Sql.35 Cbabu     :=  pr_new.Last_Updated_By;
Line: 55

  v_last_update_login     NUMBER ;--File.Sql.35 Cbabu    :=  pr_new.Last_Update_Login;
Line: 64

  SELECT NVL(Operating_Unit,0)
    FROM   Org_Organization_Definitions
   WHERE  Organization_Id = v_dest_org_id;
Line: 69

  SELECT A.Segment1, A.Type_Lookup_Code,apps_source_code--added apps_source_code by rchandan for bug#4627239
    FROM   Po_Requisition_Headers_All A
   WHERE  A.Requisition_Header_Id = v_requisition_header_id;
Line: 78

  SELECT Vendor_Id
    FROM   Po_Vendors
   WHERE  Vendor_Name = p_sugg_vendor_name;
Line: 83

  SELECT Vendor_Site_Id
    FROM   Po_Vendor_Sites_All A
   WHERE  A.Vendor_Site_Code = p_sugg_vendor_loc
     AND    A.Vendor_Id        = v_vendor_id
     AND    (A.Org_Id  = v_org_id
               OR
      (A.Org_Id  is NULL AND  v_org_id is NULL)) ;  /* Modified by Ramananda for removal of SQL LITERALs */
Line: 94

  SELECT Line_Location_Id, Quantity, Price_Override*/
 /*4281841 start*/
 CURSOR cur_bpa_unit_measure(p_blanket_hdr IN NUMBER, p_blanket_line NUMBER) IS
 SELECT unit_meas_lookup_code
  FROM   Po_Line_Locations_All
  WHERE  Po_Line_Id IN (SELECT Po_Line_Id
                           FROM Po_Lines_All
                          WHERE Po_Header_Id = p_blanket_hdr
                            AND Line_Num     = p_blanket_line);
Line: 110

  SELECT a.Po_Line_Id, a.tax_line_no lno, a.tax_id,
         a.precedence_1 p_1, a.precedence_2 p_2, a.precedence_3 p_3,a.precedence_4 p_4, a.precedence_5 p_5,
         a.precedence_6 p_6, a.precedence_7 p_7, a.precedence_8 p_8,a.precedence_9 p_9, a.precedence_10 p_10,
	 a.currency, a.tax_rate, a.qty_rate, a.uom, a.tax_amount, a.tax_type,
         a.vendor_id, a.modvat_flag,
         tax_category_id     -- cbabu for EnhancementBug# 2427465
    FROM JAI_PO_TAXES a
   WHERE a.line_location_id = p_line_location_id
   ORDER BY  a.tax_line_no;
Line: 122

  SELECT a.Po_Line_Id, a.tax_line_no lno, a.tax_id,
         a.precedence_1 p_1, a.precedence_2 p_2, a.precedence_3 p_3, a.precedence_4 p_4, a.precedence_5 p_5,
         a.precedence_6 p_6, a.precedence_7 p_7, a.precedence_8 p_8, a.precedence_9 p_9, a.precedence_10 p_10,
	 a.currency, a.tax_rate, a.qty_rate, a.uom, a.tax_amount, a.tax_type,
         a.vendor_id, a.modvat_flag,
         tax_category_id     -- cbabu for EnhancementBug# 2427465
    FROM JAI_PO_TAXES a
   WHERE a.po_line_id = v_po_line_id
     AND Line_Location_Id IS NULL
   ORDER BY  a.tax_line_no;*/
Line: 134

	SELECT a.Po_Line_Id,
	a.tax_line_no lno  ,
	a.tax_id           ,
	a.precedence_1  p_1,
	a.precedence_2  p_2,
	a.precedence_3  p_3,
	a.precedence_4  p_4,
	a.precedence_5  p_5,
	a.precedence_6  p_6,
	a.precedence_7  p_7,
	a.precedence_8  p_8,
	a.precedence_9  p_9,
	a.precedence_10 p_10,
	a.currency          ,
	a.tax_rate          ,
	a.qty_rate          ,
	a.uom               ,
	a.tax_amount        ,
	a.tax_type          ,
	a.vendor_id         ,
	a.modvat_flag       ,
	tax_category_id     -- cbabu for EnhancementBug# 2427465
  FROM JAI_PO_TAXES a --Ja_In_Po_Line_Location_Taxes a
  WHERE po_line_id = p_po_line_id
  AND nvl(line_location_id,-999) = p_line_location_id
  ORDER BY  a.tax_line_no; --new cursor added by pramasub for FP
Line: 162

  SELECT NVL( Currency_Code, '$' )
    FROM Po_Requisition_Headers_V
   WHERE Requisition_Header_Id = v_requisition_header_id;
Line: 168

  SELECT Uom_Code
    FROM Mtl_Units_Of_Measure
   WHERE Unit_Of_Measure = cp_unit_of_meas;
Line: 176

  SELECT 1
    FROM JAI_PO_REQ_LINE_TAXES
   WHERE requisition_line_id = p_reqn_line_id;
Line: 190

   SELECT concurrent_program_id
		   FROM fnd_concurrent_programs_vl
		  WHERE concurrent_program_name ='REQIMPORT'
	  AND application_id = 201;
Line: 199

	select set_of_books_id
	from hr_operating_units
	Where organization_id = cp_org_id;
Line: 218

CHANGE HISTORY:   FILENAME: ja_in_reqn_tax_insert_trg.sql
S.No   Date       Author and Details
-------------------------------------------------------------------------------------------------------------------------
1  06/12/2002         cbabu for EnhancementBug# 2427465, FileVersion# 615.1
                      tax_category_id column is populated into PO and SO localization tables, which will be used to
                      identify from which tax_category the taxes are defaulted. Also the tax_category_id populated into
                      the  tax table will be useful to identify whether the tax is a defaulted or a manual tax.

2. 26/05/2003         sriram - Bug # 2977200

                      A check has been added to ensure that the insert into JAI_PO_REQ_LINE_TAXES
                      should happen only when the  requisition line  id
                      does not exist in the JAI_PO_REQ_LINE_TAXES table.
                      This check has been added at 2 places , before insert into JAI_PO_REQ_LINE_TAXES

3  21/10/2003         Vijay Shankar for Bug# 3207886, FileVersion# 616.2
                      Taxes are not getting defaulted from ITEM_CLASS and TAX_CATEGORY setup if Supplier information is not provided
                      requisition line. The issue occured because jai_cmn_tax_defaultation_pkg.ja_in_vendor_default_taxes accepts the Inventory
                      organization id as first argument, but we are passing Operating Unit Id as first parameter. Fixed the issue
                      by passing Destination Organization as parameter.

4. 30/11/2005         Aparajita for bug#4036241. Version#115.1

                      Introduced the call to centralized packaged procedure,
                      jai_cmn_utils_pkg.check_jai_exists to check if localization has been installed.

5.   17/mar-2005     Rchandan for bug#4245365   Version#115.3
                     Changes made to calculate VAT assessable value . This vat assessable is passed
                     to the procedure that calculates the VAT related taxes

6.   08-Jun-2005     This Object is Modified to refer to New DB Entry names in place of Old
                     DB as required for CASE COMPLAINCE. Version 116.1

7. 13-Jun-2005    File Version: 116.2
                  Ramananda for bug#4428980. Removal of SQL LITERALs is done

8  06-Jul-2005    rallamse for bug#4479131 PADDR Elimination
                  1. Replaced call to jai_po_cmn_pkg.query_locator_for_line with
                     jai_cmn_hook_pkg.Po_Requisition_Lines_All


9. 03/11/2006    SACSETHI for Bug 5228046, File version 120.4
	         Forward porting the change in 11i bug 5365523  (Additional CVD Enhancement, Tax precedence, BOE).


10. 17-APR-2007   Bgowrava for forward porting bug#5989740, 11i Bug#5907436 , File version 120.5
                  Changes added for Handling secondary and Higher Secondary Education Cess

		 This bug has datamodel and spec changes.

11  15-JUN-2007   ssawant   for bug 6134111
		The Taxes are defaulted from the Req to PO but the the Tax Category name
		it not visible. Hence tax_category_id = v_tax_category_id_holder clause was added
		in update table query.

12. 07-Nov-2008 JMEENA for bug#5394234
		Increased the length of variables v_sugg_vendor_name and v_sugg_vendor_loc from 80 to 360
Dependency:
----------

Sl No. Bug        Dependent on
                  Bug/Patch set    Details
-------------------------------------------------------------------------------------------------
1      4036241    4033992          Call to  jai_cmn_utils_pkg.check_jai_exists, whcih was created thru bug
                                   4033992.
                                   ja_in_util_pkg_s.sql 115.0
                                   ja_in_util_pkg_b.sql 115.0

2.     4245365    4245089          VAT implementation

--------------------------------------------------------------------------------------------*/

--File.Sql.35 Cbabu
--v_rowid                   :=  pr_new.ROWID;
Line: 311

v_last_update_date        :=  pr_new.Last_Update_Date;
Line: 312

v_last_updated_by         :=  pr_new.Last_Updated_By;
Line: 313

v_last_update_login       :=  pr_new.Last_Update_Login;
Line: 359

                  pr_new.LAST_UPDATE_DATE,
                  pr_new.LAST_UPDATED_BY,
                  pr_new.SOURCE_TYPE_CODE,
                  pr_new.LAST_UPDATE_LOGIN,
                  pr_new.CREATION_DATE,
                  pr_new.CREATED_BY,
                  pr_new.ITEM_ID,
                  pr_new.ITEM_REVISION,
                  pr_new.QUANTITY_DELIVERED,
                  pr_new.SUGGESTED_BUYER_ID,
                  pr_new.ENCUMBERED_FLAG,
                  pr_new.RFQ_REQUIRED_FLAG,
                  pr_new.NEED_BY_DATE,
                  pr_new.LINE_LOCATION_ID,
                  pr_new.MODIFIED_BY_AGENT_FLAG,
                  pr_new.PARENT_REQ_LINE_ID,
                  pr_new.JUSTIFICATION,
                  pr_new.NOTE_TO_AGENT,
                  pr_new.NOTE_TO_RECEIVER,
                  pr_new.PURCHASING_AGENT_ID,
                  pr_new.DOCUMENT_TYPE_CODE,
                  pr_new.BLANKET_PO_HEADER_ID,
                  pr_new.BLANKET_PO_LINE_NUM,
                  pr_new.CURRENCY_CODE,
                  pr_new.RATE_TYPE,
                  pr_new.RATE_DATE,
                  pr_new.RATE,
                  pr_new.CURRENCY_UNIT_PRICE,
                  pr_new.SUGGESTED_VENDOR_NAME,
                  pr_new.SUGGESTED_VENDOR_LOCATION,
                  pr_new.SUGGESTED_VENDOR_CONTACT,
                  pr_new.SUGGESTED_VENDOR_PHONE,
                  pr_new.SUGGESTED_VENDOR_PRODUCT_CODE,
                  pr_new.UN_NUMBER_ID,
                  pr_new.HAZARD_CLASS_ID,
                  pr_new.MUST_USE_SUGG_VENDOR_FLAG,
                  pr_new.REFERENCE_NUM,
                  pr_new.ON_RFQ_FLAG,
                  pr_new.URGENT_FLAG,
                  pr_new.CANCEL_FLAG,
                  pr_new.SOURCE_ORGANIZATION_ID,
                  pr_new.SOURCE_SUBINVENTORY,
                  pr_new.DESTINATION_TYPE_CODE,
                  pr_new.DESTINATION_ORGANIZATION_ID,
                  pr_new.DESTINATION_SUBINVENTORY,
                  pr_new.QUANTITY_CANCELLED,
                  pr_new.CANCEL_DATE,
                  pr_new.CANCEL_REASON,
                  pr_new.CLOSED_CODE,
                  pr_new.AGENT_RETURN_NOTE,
                  pr_new.CHANGED_AFTER_RESEARCH_FLAG,
                  pr_new.VENDOR_ID,
                  pr_new.VENDOR_SITE_ID,
                  pr_new.VENDOR_CONTACT_ID,
                  pr_new.RESEARCH_AGENT_ID,
                  pr_new.ON_LINE_FLAG,
                  pr_new.WIP_ENTITY_ID,
                  pr_new.WIP_LINE_ID,
                  pr_new.WIP_REPETITIVE_SCHEDULE_ID,
                  pr_new.WIP_OPERATION_SEQ_NUM,
                  pr_new.WIP_RESOURCE_SEQ_NUM,
                  pr_new.ATTRIBUTE_CATEGORY,
                  pr_new.DESTINATION_CONTEXT,
                  pr_new.INVENTORY_SOURCE_CONTEXT,
                  pr_new.VENDOR_SOURCE_CONTEXT,
                  pr_new.ATTRIBUTE1,
                  pr_new.ATTRIBUTE2,
                  pr_new.ATTRIBUTE3,
                  pr_new.ATTRIBUTE4,
                  pr_new.ATTRIBUTE5,
                  pr_new.ATTRIBUTE6,
                  pr_new.ATTRIBUTE7,
                  pr_new.ATTRIBUTE8,
                  pr_new.ATTRIBUTE9,
                  pr_new.ATTRIBUTE10,
                  pr_new.ATTRIBUTE11,
                  pr_new.ATTRIBUTE12,
                  pr_new.ATTRIBUTE13,
                  pr_new.ATTRIBUTE14,
                  pr_new.ATTRIBUTE15,
                  pr_new.BOM_RESOURCE_ID,
                  pr_new.CLOSED_REASON,
                  pr_new.CLOSED_DATE,
                  pr_new.TRANSACTION_REASON_CODE,
                  pr_new.QUANTITY_RECEIVED,
                  pr_new.SOURCE_REQ_LINE_ID,
                  pr_new.ORG_ID,
                  pr_new.KANBAN_CARD_ID,
                  pr_new.CATALOG_TYPE,
                  pr_new.CATALOG_SOURCE,
                  pr_new.MANUFACTURER_ID,
                  pr_new.MANUFACTURER_NAME,
                  pr_new.MANUFACTURER_PART_NUMBER,
                  pr_new.REQUESTER_EMAIL,
                  pr_new.REQUESTER_FAX,
                  pr_new.REQUESTER_PHONE,
                  pr_new.UNSPSC_CODE,
                  pr_new.OTHER_CATEGORY_CODE,
                  pr_new.SUPPLIER_DUNS,
                  pr_new.TAX_STATUS_INDICATOR,
                  pr_new.PCARD_FLAG,
                  pr_new.NEW_SUPPLIER_FLAG,
                  pr_new.AUTO_RECEIVE_FLAG,
                  pr_new.TAX_USER_OVERRIDE_FLAG,
                  pr_new.TAX_CODE_ID,
                  pr_new.NOTE_TO_VENDOR,
                  pr_new.OKE_CONTRACT_VERSION_ID,
                  pr_new.OKE_CONTRACT_HEADER_ID,
                  pr_new.ITEM_SOURCE_ID,
                  pr_new.SUPPLIER_REF_NUMBER,
                  pr_new.SECONDARY_UNIT_OF_MEASURE,
                  pr_new.SECONDARY_QUANTITY,
                  pr_new.PREFERRED_GRADE,
                  pr_new.SECONDARY_QUANTITY_RECEIVED,
                  pr_new.SECONDARY_QUANTITY_CANCELLED,
                  pr_new.VMI_FLAG,
                  pr_new.AUCTION_HEADER_ID,
                  pr_new.AUCTION_DISPLAY_NUMBER,
                  pr_new.AUCTION_LINE_NUMBER,
                  pr_new.REQS_IN_POOL_FLAG,
                  pr_new.BID_NUMBER,
                  pr_new.BID_LINE_NUMBER,
                  pr_new.NONCAT_TEMPLATE_ID,
                  pr_new.SUGGESTED_VENDOR_CONTACT_FAX,
                  pr_new.SUGGESTED_VENDOR_CONTACT_EMAIL,
                  pr_new.AMOUNT,
                  pr_new.CURRENCY_AMOUNT,
                  pr_new.LABOR_REQ_LINE_ID,
                  pr_new.JOB_ID,
                  pr_new.JOB_LONG_DESCRIPTION,
                  pr_new.CONTRACTOR_STATUS,
                  pr_new.CONTACT_INFORMATION,
                  pr_new.SUGGESTED_SUPPLIER_FLAG,
                  pr_new.CANDIDATE_SCREENING_REQD_FLAG,
                  pr_new.CANDIDATE_FIRST_NAME,
                  pr_new.CANDIDATE_LAST_NAME,
                  pr_new.ASSIGNMENT_END_DATE,
                  pr_new.OVERTIME_ALLOWED_FLAG,
                  pr_new.CONTRACTOR_REQUISITION_FLAG,
                  pr_new.DROP_SHIP_FLAG,
                  pr_new.ASSIGNMENT_START_DATE,
                  pr_new.ORDER_TYPE_LOOKUP_CODE,
                  pr_new.PURCHASE_BASIS,
                  pr_new.MATCHING_BASIS,
                  pr_new.NEGOTIATED_BY_PREPARER_FLAG,
                  pr_new.SHIP_METHOD,
                  pr_new.ESTIMATED_PICKUP_DATE,
                  pr_new.SUPPLIER_NOTIFIED_FOR_CANCEL,
                  pr_new.BASE_UNIT_PRICE,
                  pr_new.AT_SOURCING_FLAG,
      /* Bug 4535701. Added by Lakshmi Gopalsami
       * Passing event_id and line_number as null
       * for build issue */
       /* Bug4540709. Added by Lakshmig Gopalsami
	* Reverting the fix for bug 4535701 */
                 /*  pr_new.EVENT_ID,
                  pr_new.LINE_NUMBER*/ -- the above two lines commented by ssumaith - bug#4616729
                  NULL, /* the following two nulls are added by ssumaith because these two columns are not present in the table po_requisition_lines_all at this time */
                  NULL
                ) ;
Line: 556

  INSERT INTO JAI_PO_REQ_LINES (
    requisition_line_id, requisition_header_id, tax_modified_flag,
    tax_amount, total_amount,
    creation_date, created_by, last_update_date,
    last_updated_by, last_update_login
  ) VALUES (
    v_requisition_line_id,  v_requisition_header_id,  'N',
    NULL, NULL,
    v_creation_date, v_created_by, v_last_update_date,
    v_last_updated_by, v_last_update_login
  );
Line: 581

  SELECT Uom_Code
  INTO v_uom_code
  FROM Mtl_Units_of_Measure
  WHERE Unit_Of_Measure = pr_new.Unit_Meas_Lookup_Code;
Line: 603

 IF NVL(v_currency,'$$') = NVL(v_hdr_currency,'$$') THEN -- inserted by pramasub on FP
    conv_rate := 1;
Line: 667

      INSERT INTO JAI_PO_REQ_LINE_TAXES(
        requisition_line_id, requisition_header_id, tax_line_no,
        precedence_1, precedence_2, precedence_3, precedence_4, precedence_5,
	precedence_6, precedence_7, precedence_8, precedence_9, precedence_10,
	tax_id, tax_rate, qty_rate, uom, tax_amount, tax_target_amount,
        tax_type, modvat_flag, vendor_id, currency,
        creation_date, created_by, last_update_date, last_updated_by, last_update_login,
        tax_category_id       -- cbabu for EnhancementBug# 2427465
      ) VALUES (
        v_requisition_line_id, v_requisition_header_id, rec.lno,
        rec.p_1, rec.p_2, rec.p_3, rec.p_4, rec.p_5,
        rec.p_6, rec.p_7, rec.p_8, rec.p_9, rec.p_10,
        rec.tax_id, rec.tax_rate, rec.qty_rate, rec.uom, rec.tax_amount, rec.tax_amount + v_line_amount,
        rec.tax_type, rec.modvat_flag, rec.vendor_id, rec.currency,
        v_creation_date, v_created_by, v_last_update_date, v_last_updated_by, v_last_update_login,
        rec.tax_category_id     -- cbabu for EnhancementBug# 2427465
      );
Line: 720

	INSERT INTO JAI_PO_REQ_LINE_TAXES(
        requisition_line_id, requisition_header_id, tax_line_no,
        precedence_1, precedence_2, precedence_3, precedence_4, precedence_5,
        precedence_6, precedence_7, precedence_8, precedence_9, precedence_10,
        tax_id, tax_rate, qty_rate, uom, tax_amount, tax_target_amount,
        tax_type, modvat_flag, vendor_id, currency,
        creation_date, created_by, last_update_date, last_updated_by, last_update_login,
        tax_category_id       -- cbabu for EnhancementBug# 2427465
      ) VALUES (
        v_requisition_line_id, v_requisition_header_id, rec.lno,
        rec.p_1, rec.p_2, rec.p_3, rec.p_4, rec.p_5,
        rec.p_6, rec.p_7, rec.p_8, rec.p_9, rec.p_10,
        rec.tax_id, rec.tax_rate, rec.qty_rate, rec.uom, rec.tax_amount, rec.tax_amount + v_line_amount,
        rec.tax_type, rec.modvat_flag, rec.vendor_id, rec.currency,
        v_creation_date, v_created_by, v_last_update_date, v_last_updated_by, v_last_update_login,
        rec.tax_category_id     -- cbabu for EnhancementBug# 2427465
      );
Line: 778

             v_creation_date, v_created_by, v_last_update_date,
             v_last_updated_by, v_last_update_login,p_vat_assessable_value => ln_vat_assess_value);    -- Ravi for VAT
Line: 788

             v_creation_date, v_created_by, v_last_update_date,
             v_last_updated_by, v_last_update_login, -1*v_src_org_id,p_vat_assessable_value => ln_vat_assess_value );
Line: 795

     SELECT SUM(TAX_AMOUNT)
     INTO   v_tax_amount
     FROM   JAI_PO_REQ_LINE_TAXES
     WHERE  Requisition_Header_Id = v_requisition_header_id
     AND    Requisition_Line_Id   = v_requisition_line_id
     AND    Tax_Type <> jai_constants.tax_type_tds ; /* 'TDS' ;Ramananda for removal of SQL LITERALs */
Line: 804

  UPDATE JAI_PO_REQ_LINES
  SET tax_amount = v_tax_amount,
    total_amount = v_total_amount
  WHERE requisition_line_id = v_requisition_line_id;
Line: 834

  v_last_upd_dt     DATE ; --File.Sql.35 Cbabu           := pr_new.Last_Update_Date ;
Line: 835

  v_last_upd_by     NUMBER; --File.Sql.35 Cbabu          := pr_new.Last_Updated_By;
Line: 836

  v_last_upd_login    NUMBER  ; --File.Sql.35 Cbabu        := pr_new.Last_Update_Login;
Line: 915

    SELECT Po_Header_Id, Po_Line_Id, ( Price_Override * Quantity ) Total,
      Shipment_Type, Po_Release_Id, Source_Shipment_Id
      , quantity      -- cbabu for Bug# 3051278
      , ship_to_organization_id, ship_to_location_id, price_override, Unit_Meas_Lookup_Code   -- Vijay Shankar for Bug# 3193592
    FROM Po_Line_Locations_All
    WHERE  Line_Location_Id = v_line_loc_id;
Line: 924

    SELECT Inventory_Organization_Id
    FROM Hr_Locations
    WHERE Location_Id = p_ship_to_location_id;
Line: 940

    SELECT Unit_Meas_Lookup_Code
    FROM Po_Lines_All
    WHERE Po_Line_Id = v_po_line_id;
Line: 945

    SELECT Uom_Code
    FROM Mtl_Units_Of_Measure
    WHERE Unit_Of_Measure = p_uom;
Line: 951

    SELECT Vendor_Id, Vendor_SIte_Id, Currency_Code, Rate_Date, Rate_Type, Rate
      , type_lookup_code, quotation_class_code,  -- Vijay Shankar for Bug# 3193592
      style_id --Added by Sanjikum for Bug#4483042
    FROM Po_Headers_All
    WHERE Po_Header_Id = hdr_id;
Line: 961

    SELECT Line_Focus_Id
    FROM   JAI_PO_LINE_LOCATIONS
    WHERE  Po_Line_Id = line_id
    -- AND Line_Location_Id IS NULL
    AND ( Line_Location_Id IS NULL OR line_location_id = 0 );  -- cbabu for EnhancementBug# 2427465
Line: 970

    SELECT Tax_Line_no,
           Precedence_1, Precedence_2, Precedence_3, Precedence_4, Precedence_5,
	   Precedence_6, Precedence_7, Precedence_8, Precedence_9, Precedence_10,
      Tax_Id, Currency, Tax_Rate, Qty_Rate, UOM, Tax_Amount, Tax_Type, Modvat_Flag,
      Vendor_Id, Tax_Target_Amount,
      tax_category_id         -- cbabu for EnhancementBug# 2427465
    FROM JAI_PO_REQ_LINE_TAXES
    WHERE requisition_line_id = rqlineid
    ORDER BY Tax_Line_No;
Line: 981

    SELECT Tax_Type, Mod_Cr_Percentage, Vendor_Id
      , adhoc_flag  -- Vijay Shankar for Bug# 2782356
    FROM   JAI_CMN_TAXES_ALL
    WHERE  Tax_Id = taxid;
Line: 987

    SELECT Vendor_Id
    FROM   Po_Vendors
    WHERE  Vendor_Name = v_sugg_vendor_name;
Line: 995

    SELECT SUM( NVL( Tax_Amount, 0 ) )
    FROM JAI_PO_TAXES
    WHERE line_location_id = v_line_loc_id
    AND Tax_Type <> jai_constants.tax_type_tds ; /* 'TDS'; Ramananda for removal of SQL LITERALs */
Line: 1002

    SELECT COUNT(REQUISITION_LINE_ID)
    FROM JAI_PO_REQ_LINES
    WHERE REQUISITION_LINE_ID = pr_new.REQUISITION_LINE_ID;
Line: 1009

    SELECT override_flag
    FROM JAI_CMN_VENDOR_SITES
    WHERE vendor_id = c_vendor_id
    AND vendor_site_id = c_vendor_site_id;
Line: 1019

    SELECT tax_category_id
    FROM JAI_PO_REQ_LINES
    WHERE requisition_line_id = p_requisition_line_id;
Line: 1048

     This is used when we are inserting taxes from
     requistion and ja_in_po_line_locations already exists */

    CURSOR Fetch_Focus_Id_Cur_for_req( line_id IN NUMBER , line_loc_id in Number ) IS
    SELECT Line_Focus_Id
    FROM   JAI_PO_LINE_LOCATIONS
    WHERE  Po_Line_Id = line_id
    AND Line_Location_Id = line_loc_id;
Line: 1058

     select count(1)
       from JAI_PO_TAXES
      where line_location_id = cp_line_loc_id;
Line: 1068

   SELECT NVL( Currency_Code, '$' )
     FROM Po_Requisition_Headers_V
    WHERE Requisition_Header_Id = v_requisition_header_id;
Line: 1074

	    SELECT tax_modified_flag
	        FROM JAI_PO_LINE_LOCATIONS
	      WHERE line_location_id = pr_new.line_location_id ;
Line: 1092

                   A cursor is modified to fetch tax_category_id. UPDATE statement of JAI_PO_LINE_LOCATIONS is modified to update
                   tax_category_id column with defaulting tax category
3  04/02/2003   cbabu for Bug# 2782356, FileVersion# 615.3, Bug logged for IN60104
                   Adhoc tax amounts are not defaulted from requisition taxes to STANDARD PO autocreated from requisition

4  22/07/2003   cbabu for Bug# 3051278, FileVersion# 616.1
                   This fix is done to default the taxes onto PO Shipment line which got created through AutoCreate of
                   Blanket Release from Purchase Requisition. If there is any change in UOM between
                   requisition line and BPO Line, then PO Shipment quantity has to be given as input to jai_po_cmn_pkg.process_release_shipment
                   procedure. But requisition quantity is going as input and this is causing the problem.
                   Code is modified to pick PO Shipment quantity and give it as input to jai_po_cmn_pkg.process_release_shipment procedure

5  18/11/2003   Vijay Shankar for Bug# 3193592, FileVersion# 617.1
                   when multiple requisitions are merged to form a single PO Shipment during Autocreation process, then this trigger
                   is erroring out as taxes from multiple requisition lines are getting populated into the same line_location_id.
                   This is resolved by defaulting taxes from setup with an API call to jai_po_tax_pkg.ja_in_po_case2 procedure
                   instead of carrying taxes from requisition lines to PO Shipment

6.02/08/2004   ssumaith - bug# 3729015 file version 115.1
                 commented call to jai_po_cmn_pkg.process_release_shipment because in the ja_in_po_tax_insert_trg
                 a hook has been implemented which defaults the taxes from a requisition to the release.
                 and JAINPOCR concurrent is anyway called from ja_in_po_tax_insert_trg , hence the presense
                 of the call is superfluous.

                 Also ported the changes done as part of the one-off bug 3599268 into generic code path at two places
                 in the code.
7.12/Mar/2005  Bug 4210102 - Added by LGOPALSA Version  115.3
               (1) Added Customs and CVD education cess
               (2) Added checkfile in dbdrv

8. 14/03/2005  bug#4250072  rallamse Version# 115.4
               VAT implementation

9.  08-Jun-2005   This Object is Modified to refer to New DB Entry names in place of Old
                  DB as required for CASE COMPLAINCE. Version  116.1

10. 13-Jun-2005    File Version: 116.2
                  Ramananda for bug#4428980. Removal of SQL LITERALs is done

11. 08-Jul-2005    Sanjikum for Bug#4483042
                   1) Added a call to jai_cmn_utils_pkg.validate_po_type, to check whether for the current PO
                      IL functionality should work or not.

12. 08-Jul-2005    Sanjikum for Bug#4483042, File version 117.2
                   1) Added a new column in cursor - Fetch_Po_Vendor_Id_Cur

13. 17-Aug-2005    Ramananda for bug#4513549 during R12 sanity testing. jai_mfg_t.sql File Version 120.2
                   Re-done the jai_po_rla_t1.sql 120.2 changes.
                    Problem :
                    ---------
                    Existing taxes on PO  were getting deleted and then getting
                    inserted from the setup always whenever merge happens.

                    Fix:
                    ----
                    Checked whether tax already exists for PO for the current line location id
                    If there exists atleast one line we will not copy the taxes from the PO
                    Else we will copy the taxes from the current requisition which is getting
                    merged.

                    Dependency Due To the current fix:-
                    None
14. 07-Nov-2008 JMEENA for bug#5394234
		Increased the length of variables v_sugg_vendor_name and v_sugg_vendor_locations from 80 to 360

===============================================================================
Dependencies

Version  Author       Dependencies        Comments
115.3    LGOPALSA     IN60106 +            Added CVD and Customs education cess
                      4146708

115.4    rallamse     IN60106 +            For VAT implementation
                      4146708 +
                      4245089

120.2    RPOKKULA                          jai_po_da_t1.sql 120.2 (Functional)
------------------------------------------------------------------------------------------------------------------*/

  --File.Sql.35 Cbabu
  v_requisition_line_id           := pr_new.Requisition_Line_Id;
Line: 1180

  v_last_upd_dt                   := pr_new.Last_Update_Date ;
Line: 1181

  v_last_upd_by                   := pr_new.Last_Updated_By;
Line: 1182

  v_last_upd_login                := pr_new.Last_Update_Login;
Line: 1199

      SELECT DECODE(SUBSTR (value,1,INSTR(value,',') -1),NULL, Value,SUBSTR (value,1,INSTR(value,',') -1))
      INTO v_utl_location
      FROM v$parameter
      WHERE name = 'utl_file_dir';
Line: 1361

        because in the ja_in_po_tax_insert_trg, because of a hook ,
        the taxes JAINPOCR concurrent is anyway called from ja_in_po_tax_insert_trg


       jai_po_cmn_pkg.process_release_shipment ( 'BLANKET',
                       v_src_ship_id,
                           v_line_loc_id,
                           v_po_line_id,
                           v_po_hdr_id,
                           -- v_qty,    -- commented by cbabu for Bug# 3051278
                           v_quantity,    -- cbabu for Bug# 3051278
                           v_po_rel_id,
                           v_cre_dt,
                           v_cre_by,
                           v_last_upd_dt,
                           v_last_upd_by,
                           v_last_upd_login );
Line: 1399

  select count(1) into v_line_loc_cnt from JAI_PO_LINE_LOCATIONS
  where line_location_id = pr_new.line_location_id;
Line: 1426

	 DELETE FROM JAI_PO_TAXES
	 WHERE line_location_id = pr_new.line_location_id;
Line: 1431

	   UTL_FILE.PUT_LINE(v_myfilehandle, 'Deleted Taxes');
Line: 1474

  ||Insert the line locations from requisition into po using the procedure below
  */

   jai_po_cmn_pkg.insert_line( 'STANDARD',
                   v_line_loc_id, -- Bug 4513549
                   v_po_hdr_id,
                   v_po_line_id,
                   v_cre_dt,
                   v_cre_by,
                   v_last_upd_dt,
                   v_last_upd_by,
                   v_last_upd_login,
                   'I' );
Line: 1606

    INSERT INTO JAI_PO_TAXES(
        line_focus_id, line_location_id, tax_line_no, po_line_id, po_header_id,
        precedence_1, precedence_2, precedence_3, precedence_4, precedence_5,
	precedence_6, precedence_7, precedence_8, precedence_9, precedence_10,
        tax_id, currency, tax_rate, qty_rate, uom,
        tax_amount, tax_type, modvat_flag, vendor_id, tax_target_amount,
        creation_date, created_by, last_update_date, last_updated_by, last_update_login,
        tax_category_id     -- cbabu for EnhancementBug# 2427465
    ) VALUES (
        v_line_focus_id, v_line_loc_id, v_tax_line_no, v_po_line_id, v_po_hdr_id,
        v_prec1, v_prec2, v_prec3, v_prec4, v_prec5,
        v_prec6, v_prec7, v_prec8, v_prec9, v_prec10,
        v_taxid, NVL( v_po_curr, NVL( v_curr, v_hdr_curr ) ), v_tax_rate, v_qty_rate, v_uom,
        -- 0, v_tax_type, v_mod_flag, v_vendor_id, 0,
        v_tax_amount, v_tax_type, v_mod_flag, v_vendor_id, 0,   -- Vijay Shankar for Bug# 2782356
                                  -- v_taxid, v_tax_currency, v_tax_rate, v_qty_rate, v_uom,
        v_cre_dt, v_cre_by, v_last_upd_dt, v_last_upd_by, v_last_upd_login,
        v_tax_category_id     -- cbabu for EnhancementBug# 2427465
    );
Line: 1704

    UPDATE JaI_Po_Line_Locations
       SET Tax_Amount = NVL( v_tax_amt, 0 ),
          Total_Amount = NVL( Line_Tot, 0 ) + NVL( v_tax_amt, 0 ),
          Last_Updated_By = v_last_upd_by,
          Last_Update_Date = v_last_upd_dt,
          Last_Update_Login = v_last_upd_login,
	  tax_category_id = v_tax_category_id_holder   /*added by ssawant for bug 6134111*/
    WHERE  Po_Line_Id = v_po_line_id
      AND Line_Location_Id = v_line_Loc_id;
Line: 1759

  v_last_update_date   DATE   ; --File.Sql.35 Cbabu         := pr_new.Last_Update_Date;
Line: 1760

  v_last_updated_by    NUMBER ; --File.Sql.35 Cbabu         := pr_new.Last_Updated_By;
Line: 1761

  v_last_update_login  NUMBER ; --File.Sql.35 Cbabu         := pr_new.Last_Update_Login;
Line: 1789

CURSOR Fetch_Org_Id_Cur IS SELECT NVL(Operating_Unit,0)
                  FROM   Org_Organization_Definitions
            WHERE  Organization_Id = v_dest_org_id;
Line: 1794

  SELECT Segment1, Type_Lookup_Code, apps_source_code -- pramasub FP
    FROM Po_Requisition_Headers_All
   WHERE Requisition_Header_Id = v_header_id;
Line: 1799

  SELECT vendor_id
    FROM po_vendors
   WHERE vendor_name = p_sugg_vendor_name;
Line: 1804

  SELECT Vendor_Site_Id
    FROM Po_Vendor_Sites_All A
   WHERE A.Vendor_Site_Code = p_sugg_vendor_loc
     AND A.Vendor_Id        = v_vendor_id
     AND (A.Org_Id    = v_org_id
          OR
    (A.Org_Id    is NULL AND  v_org_id is NULL));
Line: 1814

   SELECT Tax_Rate, Tax_Amount, Uom_Code, Tax_Type
     FROM JAI_CMN_TAXES_ALL
    WHERE Tax_Id = p_tax_id;
Line: 1818

CURSOR Fetch_Hdr_Curr_Cur IS SELECT NVL( Currency_Code, '$' )
             FROM   Po_Requisition_Headers_V
             WHERE  Requisition_Header_Id = v_header_id;
Line: 1827

CURSOR Fetch_Uom_Code_Cur IS SELECT Uom_Code
             FROM   Mtl_Units_Of_Measure
             WHERE  Unit_Of_Measure = v_uom;
Line: 1831

CURSOR Fetch_Mod_Flag_Cur IS   Select Tax_modified_Flag
           From JAI_PO_REQ_LINES
           Where Requisition_Line_Id   = v_line_id;
Line: 1845

 	 SELECT a.Po_Line_Id         ,
 	        a.tax_line_no   lno  ,
 	        a.tax_id             ,
 	                          a.precedence_1  p_1  ,
 	                          a.precedence_2  p_2  ,
 	                          a.precedence_3  p_3  ,
 	                          a.precedence_4  p_4  ,
 	                          a.precedence_5  p_5  ,
 	                          a.precedence_6  p_6  ,
 	                          a.precedence_7  p_7  ,
 	                          a.precedence_8  p_8  ,
 	                          a.precedence_9  p_9  ,
 	                          a.precedence_10 p_10 ,
 	                          a.currency           ,
 	                          a.tax_rate           ,
 	                          a.qty_rate           ,
 	                          a.uom                ,
 	                          a.tax_amount         ,
 	                          a.tax_type           ,
 	                          a.vendor_id          ,
 	                          a.modvat_flag        ,
 	                          tax_category_id
 	         --FROM Ja_In_Po_Line_Location_Taxes a
			 FROM JAI_PO_TAXES a
 	  WHERE po_line_id                 = p_po_line_id
 	    AND nvl(line_location_id,-999) = p_line_location_id
 	  ORDER BY a.tax_line_no;
Line: 1874

 	 SELECT 1
 	   --FROM ja_in_reqn_tax_lines
	   FROM JAI_PO_REQ_LINE_TAXES
 	  WHERE requisition_line_id = p_reqn_line_id;
Line: 1886

CHANGE HISTORY: FILENAME: Ja_In_Reqn_Tax_Update_Trg.sql
S.No      Date          Author and Details
------------------------------------------------------------------------------------------
1     16/08/2002     Nagaraj.s for Bug#2508790
                        Previously the Coding was
                        OPEN  Fetch_Book_Id_Curr ;
Line: 1967

v_last_update_date        := pr_new.Last_Update_Date;
Line: 1968

v_last_updated_by         := pr_new.Last_Updated_By;
Line: 1969

v_last_update_login       := pr_new.Last_Update_Login;
Line: 2007

                  pr_new.LAST_UPDATE_DATE,
                  pr_new.LAST_UPDATED_BY,
                  pr_new.SOURCE_TYPE_CODE,
                  pr_new.LAST_UPDATE_LOGIN,
                  pr_new.CREATION_DATE,
                  pr_new.CREATED_BY,
                  pr_new.ITEM_ID,
                  pr_new.ITEM_REVISION,
                  pr_new.QUANTITY_DELIVERED,
                  pr_new.SUGGESTED_BUYER_ID,
                  pr_new.ENCUMBERED_FLAG,
                  pr_new.RFQ_REQUIRED_FLAG,
                  pr_new.NEED_BY_DATE,
                  pr_new.LINE_LOCATION_ID,
                  pr_new.MODIFIED_BY_AGENT_FLAG,
                  pr_new.PARENT_REQ_LINE_ID,
                  pr_new.JUSTIFICATION,
                  pr_new.NOTE_TO_AGENT,
                  pr_new.NOTE_TO_RECEIVER,
                  pr_new.PURCHASING_AGENT_ID,
                  pr_new.DOCUMENT_TYPE_CODE,
                  pr_new.BLANKET_PO_HEADER_ID,
                  pr_new.BLANKET_PO_LINE_NUM,
                  pr_new.CURRENCY_CODE,
                  pr_new.RATE_TYPE,
                  pr_new.RATE_DATE,
                  pr_new.RATE,
                  pr_new.CURRENCY_UNIT_PRICE,
                  pr_new.SUGGESTED_VENDOR_NAME,
                  pr_new.SUGGESTED_VENDOR_LOCATION,
                  pr_new.SUGGESTED_VENDOR_CONTACT,
                  pr_new.SUGGESTED_VENDOR_PHONE,
                  pr_new.SUGGESTED_VENDOR_PRODUCT_CODE,
                  pr_new.UN_NUMBER_ID,
                  pr_new.HAZARD_CLASS_ID,
                  pr_new.MUST_USE_SUGG_VENDOR_FLAG,
                  pr_new.REFERENCE_NUM,
                  pr_new.ON_RFQ_FLAG,
                  pr_new.URGENT_FLAG,
                  pr_new.CANCEL_FLAG,
                  pr_new.SOURCE_ORGANIZATION_ID,
                  pr_new.SOURCE_SUBINVENTORY,
                  pr_new.DESTINATION_TYPE_CODE,
                  pr_new.DESTINATION_ORGANIZATION_ID,
                  pr_new.DESTINATION_SUBINVENTORY,
                  pr_new.QUANTITY_CANCELLED,
                  pr_new.CANCEL_DATE,
                  pr_new.CANCEL_REASON,
                  pr_new.CLOSED_CODE,
                  pr_new.AGENT_RETURN_NOTE,
                  pr_new.CHANGED_AFTER_RESEARCH_FLAG,
                  pr_new.VENDOR_ID,
                  pr_new.VENDOR_SITE_ID,
                  pr_new.VENDOR_CONTACT_ID,
                  pr_new.RESEARCH_AGENT_ID,
                  pr_new.ON_LINE_FLAG,
                  pr_new.WIP_ENTITY_ID,
                  pr_new.WIP_LINE_ID,
                  pr_new.WIP_REPETITIVE_SCHEDULE_ID,
                  pr_new.WIP_OPERATION_SEQ_NUM,
                  pr_new.WIP_RESOURCE_SEQ_NUM,
                  pr_new.ATTRIBUTE_CATEGORY,
                  pr_new.DESTINATION_CONTEXT,
                  pr_new.INVENTORY_SOURCE_CONTEXT,
                  pr_new.VENDOR_SOURCE_CONTEXT,
                  pr_new.ATTRIBUTE1,
                  pr_new.ATTRIBUTE2,
                  pr_new.ATTRIBUTE3,
                  pr_new.ATTRIBUTE4,
                  pr_new.ATTRIBUTE5,
                  pr_new.ATTRIBUTE6,
                  pr_new.ATTRIBUTE7,
                  pr_new.ATTRIBUTE8,
                  pr_new.ATTRIBUTE9,
                  pr_new.ATTRIBUTE10,
                  pr_new.ATTRIBUTE11,
                  pr_new.ATTRIBUTE12,
                  pr_new.ATTRIBUTE13,
                  pr_new.ATTRIBUTE14,
                  pr_new.ATTRIBUTE15,
                  pr_new.BOM_RESOURCE_ID,
                  pr_new.CLOSED_REASON,
                  pr_new.CLOSED_DATE,
                  pr_new.TRANSACTION_REASON_CODE,
                  pr_new.QUANTITY_RECEIVED,
                  pr_new.SOURCE_REQ_LINE_ID,
                  pr_new.ORG_ID,
                  pr_new.KANBAN_CARD_ID,
                  pr_new.CATALOG_TYPE,
                  pr_new.CATALOG_SOURCE,
                  pr_new.MANUFACTURER_ID,
                  pr_new.MANUFACTURER_NAME,
                  pr_new.MANUFACTURER_PART_NUMBER,
                  pr_new.REQUESTER_EMAIL,
                  pr_new.REQUESTER_FAX,
                  pr_new.REQUESTER_PHONE,
                  pr_new.UNSPSC_CODE,
                  pr_new.OTHER_CATEGORY_CODE,
                  pr_new.SUPPLIER_DUNS,
                  pr_new.TAX_STATUS_INDICATOR,
                  pr_new.PCARD_FLAG,
                  pr_new.NEW_SUPPLIER_FLAG,
                  pr_new.AUTO_RECEIVE_FLAG,
                  pr_new.TAX_USER_OVERRIDE_FLAG,
                  pr_new.TAX_CODE_ID,
                  pr_new.NOTE_TO_VENDOR,
                  pr_new.OKE_CONTRACT_VERSION_ID,
                  pr_new.OKE_CONTRACT_HEADER_ID,
                  pr_new.ITEM_SOURCE_ID,
                  pr_new.SUPPLIER_REF_NUMBER,
                  pr_new.SECONDARY_UNIT_OF_MEASURE,
                  pr_new.SECONDARY_QUANTITY,
                  pr_new.PREFERRED_GRADE,
                  pr_new.SECONDARY_QUANTITY_RECEIVED,
                  pr_new.SECONDARY_QUANTITY_CANCELLED,
                  pr_new.VMI_FLAG,
                  pr_new.AUCTION_HEADER_ID,
                  pr_new.AUCTION_DISPLAY_NUMBER,
                  pr_new.AUCTION_LINE_NUMBER,
                  pr_new.REQS_IN_POOL_FLAG,
                  pr_new.BID_NUMBER,
                  pr_new.BID_LINE_NUMBER,
                  pr_new.NONCAT_TEMPLATE_ID,
                  pr_new.SUGGESTED_VENDOR_CONTACT_FAX,
                  pr_new.SUGGESTED_VENDOR_CONTACT_EMAIL,
                  pr_new.AMOUNT,
                  pr_new.CURRENCY_AMOUNT,
                  pr_new.LABOR_REQ_LINE_ID,
                  pr_new.JOB_ID,
                  pr_new.JOB_LONG_DESCRIPTION,
                  pr_new.CONTRACTOR_STATUS,
                  pr_new.CONTACT_INFORMATION,
                  pr_new.SUGGESTED_SUPPLIER_FLAG,
                  pr_new.CANDIDATE_SCREENING_REQD_FLAG,
                  pr_new.CANDIDATE_FIRST_NAME,
                  pr_new.CANDIDATE_LAST_NAME,
                  pr_new.ASSIGNMENT_END_DATE,
                  pr_new.OVERTIME_ALLOWED_FLAG,
                  pr_new.CONTRACTOR_REQUISITION_FLAG,
                  pr_new.DROP_SHIP_FLAG,
                  pr_new.ASSIGNMENT_START_DATE,
                  pr_new.ORDER_TYPE_LOOKUP_CODE,
                  pr_new.PURCHASE_BASIS,
                  pr_new.MATCHING_BASIS,
                  pr_new.NEGOTIATED_BY_PREPARER_FLAG,
                  pr_new.SHIP_METHOD,
                  pr_new.ESTIMATED_PICKUP_DATE,
                  pr_new.SUPPLIER_NOTIFIED_FOR_CANCEL,
                  pr_new.BASE_UNIT_PRICE,
                  pr_new.AT_SOURCING_FLAG,
                  /*
                  || Commented the columns for P1 bug# 4535701.
                  || These will be uncommented once PO teams po_requisition_lines_all table has these columns
                  */
		  /* Bug4540709. Added by Lakshmig Gopalsami
		   * Reverting the fix for bug 4535701 */
                 /* pr_new.EVENT_ID,  /*following 2 cols commented by ssumaith - bug# 4616729 and added the two null towards the end /*
                  pr_new.LINE_NUMBER*/
                  NULL,
                  NULL
                ) ;
Line: 2183

		 DELETE from JAI_PO_REQ_LINE_TAXES --ja_in_reqn_tax_lines
		 WHERE  requisition_line_id = pr_old.requisition_line_id ;
Line: 2186

		 DELETE from JAI_PO_REQ_LINES --ja_in_reqn_lines
		 WHERE  requisition_line_id = pr_old.requisition_line_id;
Line: 2194

		 DELETE from JAI_PO_REQ_LINE_TAXES --ja_in_reqn_tax_lines
		 WHERE  requisition_line_id = pr_old.requisition_line_id ;
Line: 2197

		 DELETE from JAI_PO_REQ_LINES --ja_in_reqn_lines
		 WHERE  requisition_line_id = pr_old.requisition_line_id;
Line: 2308

  Delete From JAI_PO_REQ_LINE_TAXES
  Where  Requisition_Line_Id = v_line_id;
Line: 2322

    conv_rate, v_creation_date, v_created_by, v_last_update_date,
    v_last_updated_by, v_last_update_login, v_src_org_id,p_vat_assessable_value => ln_vat_assess_value );     -- Ravi for VAT
Line: 2325

     /*UPDATE JAI_PO_REQ_LINES
        SET Last_Update_Date  = pr_new.last_update_date,
            Last_Updated_By   = pr_new.last_updated_by,
            Last_Update_Login = pr_new.last_update_login
      WHERE Requisition_Line_Id   =  v_line_id
        AND Requisition_Header_Id =  v_header_id;*/ --pramasub commented for FP
Line: 2333

			Delete From JAI_PO_REQ_LINE_TAXES --Ja_In_Reqn_Tax_Lines   pramasub FP
 	          Where  Requisition_Line_Id = v_line_id;
Line: 2345

				INSERT INTO JAI_PO_REQ_LINE_TAXES(requisition_line_id, requisition_header_id, tax_line_no,
				precedence_1, precedence_2, precedence_3, precedence_4, precedence_5,
				precedence_6, precedence_7, precedence_8, precedence_9, precedence_10,
				tax_id, tax_rate, qty_rate, uom, tax_amount, tax_target_amount,
				tax_type, modvat_flag, vendor_id, currency,
				creation_date, created_by, last_update_date, last_updated_by, last_update_login,
				tax_category_id)
				VALUES (
				v_line_id, v_header_id, rec.lno,rec.p_1, rec.p_2, rec.p_3, rec.p_4,
				rec.p_5,rec.p_6 , rec.p_7, rec.p_8 , rec.p_9 , rec.p_10 ,
				rec.tax_id, rec.tax_rate, rec.qty_rate, rec.uom, rec.tax_amount,
				rec.tax_amount + v_line_amount,rec.tax_type, rec.modvat_flag,
				rec.vendor_id, rec.currency,v_creation_date, v_created_by, v_last_update_date,
				v_last_updated_by, v_last_update_login,rec.tax_category_id);
Line: 2392

				v_creation_date, v_created_by, v_last_update_date,
				v_last_updated_by, v_last_update_login,p_vat_assessable_value => ln_vat_assess_value);
Line: 2401

				v_creation_date, v_created_by, v_last_update_date,
				v_last_updated_by, v_last_update_login,
				-1*v_src_org_id,p_vat_assessable_value => ln_vat_assess_value );
Line: 2408

     Update JAI_PO_REQ_LINE_TAXES
        Set Tax_Amount = 0
      WHERE Requisition_Header_Id = v_header_id
        AND Requisition_Line_Id   = v_line_id
        --AND Tax_Rate is Not Null;
Line: 2417

		UPDATE JAI_PO_REQ_LINE_TAXES --ja_in_reqn_tax_lines
		  SET currency              = nvl(pr_new.CURRENCY_CODE,'INR')
		WHERE requisition_header_id = v_header_id
		  AND requisition_line_id   = v_line_id;
Line: 2422

		UPDATE JAI_PO_REQ_LINE_TAXES jrtl --ja_in_reqn_tax_lines jrtl
		  SET tax_amount = tax_amount * DECODE(nvl(pr_new.CURRENCY_CODE,'INR'),
						'INR',jai_cmn_utils_pkg.currency_conversion( v_gl_set_of_bks_id, pr_old.CURRENCY_CODE,
						pr_old.rate_date, pr_old.rate_type, pr_old.rate ),conv_rate)
		WHERE requisition_header_id = v_header_id
		  AND requisition_line_id   = v_line_id
		  AND exists ( SELECT 1
						 FROM JAI_CMN_TAXES_ALL --ja_in_tax_codes
						WHERE tax_id     = jrtl.tax_id
						  AND adhoc_flag = 'Y'
					  );
Line: 2463

     /*UPDATE JAI_PO_REQ_LINES --pramasub FP commented out 115.10
        SET Last_Update_Date  = pr_new.last_update_date,
            Last_Updated_By   = pr_new.last_updated_by,
            Last_Update_Login = pr_new.last_update_login
      WHERE Requisition_Line_Id   =  v_line_id
        AND Requisition_Header_Id =  v_header_id;*/
Line: 2526

  v_last_update_date  DATE   ;  --File.Sql.35 Cbabu     := pr_new.Last_Update_Date;
Line: 2527

  v_last_updated_by   NUMBER ;  --File.Sql.35 Cbabu     := pr_new.Last_Updated_By;
Line: 2528

  v_last_update_login NUMBER ;  --File.Sql.35 Cbabu     := pr_new.Last_Update_Login;
Line: 2537

CURSOR Fetch_Org_Id_Cur IS SELECT nvl(Operating_Unit,0)
               FROM   Org_Organization_Definitions
           WHERE  Organization_Id = v_dest_org_id;
Line: 2541

Cursor bind_cur IS SELECT Segment1, Type_Lookup_Code
       FROM   Po_Requisition_Headers_All
       WHERE  Requisition_Header_Id = v_header_id;
Line: 2545

Cursor Vend_cur(p_sugg_vendor_name IN VARCHAR2) IS SELECT vendor_id
                   FROM   po_vendors
                   WHERE  vendor_name = p_sugg_vendor_name;
Line: 2549

Cursor site_cur(p_sugg_vendor_loc IN VARCHAR2) IS SELECT vendor_Site_Id
                  FROM   Po_vendor_Sites_All A
                  WHERE  A.vendor_Site_Code = p_sugg_vendor_loc
                   AND   A.vendor_Id        = v_vendor_id
                   AND   nvl(A.Org_Id,0)    = nvl(v_org_id,0);
Line: 2556

   SELECT Tax_Rate, Tax_Amount, Uom_Code, Tax_Type
     FROM JAI_CMN_TAXES_ALL
    WHERE Tax_Id = p_tax_id;
Line: 2560

CURSOR Fetch_Hdr_Curr_Cur IS SELECT NVL( Currency_Code, '$' )
                 FROM   Po_Requisition_Headers_V
                 WHERE  Requisition_Header_Id = v_header_id;
Line: 2564

CURSOR Fetch_Uom_Code_Cur IS SELECT Uom_Code
             FROM   Mtl_Units_Of_Measure
             WHERE  Unit_Of_Measure = v_uom;
Line: 2568

CURSOR Fetch_Mod_Flag_Cur IS   SELECT Tax_modIFied_Flag
           From JAI_PO_REQ_LINES
           Where Requisition_Line_Id   = v_line_id;
Line: 2637

v_last_update_date    := pr_new.Last_Update_Date;
Line: 2638

v_last_updated_by     := pr_new.Last_Updated_By;
Line: 2639

v_last_update_login   := pr_new.Last_Update_Login;
Line: 2670

                  pr_new.LAST_UPDATE_DATE,
                  pr_new.LAST_UPDATED_BY,
                  pr_new.SOURCE_TYPE_CODE,
                  pr_new.LAST_UPDATE_LOGIN,
                  pr_new.CREATION_DATE,
                  pr_new.CREATED_BY,
                  pr_new.ITEM_ID,
                  pr_new.ITEM_REVISION,
                  pr_new.QUANTITY_DELIVERED,
                  pr_new.SUGGESTED_BUYER_ID,
                  pr_new.ENCUMBERED_FLAG,
                  pr_new.RFQ_REQUIRED_FLAG,
                  pr_new.NEED_BY_DATE,
                  pr_new.LINE_LOCATION_ID,
                  pr_new.MODIFIED_BY_AGENT_FLAG,
                  pr_new.PARENT_REQ_LINE_ID,
                  pr_new.JUSTIFICATION,
                  pr_new.NOTE_TO_AGENT,
                  pr_new.NOTE_TO_RECEIVER,
                  pr_new.PURCHASING_AGENT_ID,
                  pr_new.DOCUMENT_TYPE_CODE,
                  pr_new.BLANKET_PO_HEADER_ID,
                  pr_new.BLANKET_PO_LINE_NUM,
                  pr_new.CURRENCY_CODE,
                  pr_new.RATE_TYPE,
                  pr_new.RATE_DATE,
                  pr_new.RATE,
                  pr_new.CURRENCY_UNIT_PRICE,
                  pr_new.SUGGESTED_VENDOR_NAME,
                  pr_new.SUGGESTED_VENDOR_LOCATION,
                  pr_new.SUGGESTED_VENDOR_CONTACT,
                  pr_new.SUGGESTED_VENDOR_PHONE,
                  pr_new.SUGGESTED_VENDOR_PRODUCT_CODE,
                  pr_new.UN_NUMBER_ID,
                  pr_new.HAZARD_CLASS_ID,
                  pr_new.MUST_USE_SUGG_VENDOR_FLAG,
                  pr_new.REFERENCE_NUM,
                  pr_new.ON_RFQ_FLAG,
                  pr_new.URGENT_FLAG,
                  pr_new.CANCEL_FLAG,
                  pr_new.SOURCE_ORGANIZATION_ID,
                  pr_new.SOURCE_SUBINVENTORY,
                  pr_new.DESTINATION_TYPE_CODE,
                  pr_new.DESTINATION_ORGANIZATION_ID,
                  pr_new.DESTINATION_SUBINVENTORY,
                  pr_new.QUANTITY_CANCELLED,
                  pr_new.CANCEL_DATE,
                  pr_new.CANCEL_REASON,
                  pr_new.CLOSED_CODE,
                  pr_new.AGENT_RETURN_NOTE,
                  pr_new.CHANGED_AFTER_RESEARCH_FLAG,
                  pr_new.VENDOR_ID,
                  pr_new.VENDOR_SITE_ID,
                  pr_new.VENDOR_CONTACT_ID,
                  pr_new.RESEARCH_AGENT_ID,
                  pr_new.ON_LINE_FLAG,
                  pr_new.WIP_ENTITY_ID,
                  pr_new.WIP_LINE_ID,
                  pr_new.WIP_REPETITIVE_SCHEDULE_ID,
                  pr_new.WIP_OPERATION_SEQ_NUM,
                  pr_new.WIP_RESOURCE_SEQ_NUM,
                  pr_new.ATTRIBUTE_CATEGORY,
                  pr_new.DESTINATION_CONTEXT,
                  pr_new.INVENTORY_SOURCE_CONTEXT,
                  pr_new.VENDOR_SOURCE_CONTEXT,
                  pr_new.ATTRIBUTE1,
                  pr_new.ATTRIBUTE2,
                  pr_new.ATTRIBUTE3,
                  pr_new.ATTRIBUTE4,
                  pr_new.ATTRIBUTE5,
                  pr_new.ATTRIBUTE6,
                  pr_new.ATTRIBUTE7,
                  pr_new.ATTRIBUTE8,
                  pr_new.ATTRIBUTE9,
                  pr_new.ATTRIBUTE10,
                  pr_new.ATTRIBUTE11,
                  pr_new.ATTRIBUTE12,
                  pr_new.ATTRIBUTE13,
                  pr_new.ATTRIBUTE14,
                  pr_new.ATTRIBUTE15,
                  pr_new.BOM_RESOURCE_ID,
                  pr_new.CLOSED_REASON,
                  pr_new.CLOSED_DATE,
                  pr_new.TRANSACTION_REASON_CODE,
                  pr_new.QUANTITY_RECEIVED,
                  pr_new.SOURCE_REQ_LINE_ID,
                  pr_new.ORG_ID,
                  pr_new.KANBAN_CARD_ID,
                  pr_new.CATALOG_TYPE,
                  pr_new.CATALOG_SOURCE,
                  pr_new.MANUFACTURER_ID,
                  pr_new.MANUFACTURER_NAME,
                  pr_new.MANUFACTURER_PART_NUMBER,
                  pr_new.REQUESTER_EMAIL,
                  pr_new.REQUESTER_FAX,
                  pr_new.REQUESTER_PHONE,
                  pr_new.UNSPSC_CODE,
                  pr_new.OTHER_CATEGORY_CODE,
                  pr_new.SUPPLIER_DUNS,
                  pr_new.TAX_STATUS_INDICATOR,
                  pr_new.PCARD_FLAG,
                  pr_new.NEW_SUPPLIER_FLAG,
                  pr_new.AUTO_RECEIVE_FLAG,
                  pr_new.TAX_USER_OVERRIDE_FLAG,
                  pr_new.TAX_CODE_ID,
                  pr_new.NOTE_TO_VENDOR,
                  pr_new.OKE_CONTRACT_VERSION_ID,
                  pr_new.OKE_CONTRACT_HEADER_ID,
                  pr_new.ITEM_SOURCE_ID,
                  pr_new.SUPPLIER_REF_NUMBER,
                  pr_new.SECONDARY_UNIT_OF_MEASURE,
                  pr_new.SECONDARY_QUANTITY,
                  pr_new.PREFERRED_GRADE,
                  pr_new.SECONDARY_QUANTITY_RECEIVED,
                  pr_new.SECONDARY_QUANTITY_CANCELLED,
                  pr_new.VMI_FLAG,
                  pr_new.AUCTION_HEADER_ID,
                  pr_new.AUCTION_DISPLAY_NUMBER,
                  pr_new.AUCTION_LINE_NUMBER,
                  pr_new.REQS_IN_POOL_FLAG,
                  pr_new.BID_NUMBER,
                  pr_new.BID_LINE_NUMBER,
                  pr_new.NONCAT_TEMPLATE_ID,
                  pr_new.SUGGESTED_VENDOR_CONTACT_FAX,
                  pr_new.SUGGESTED_VENDOR_CONTACT_EMAIL,
                  pr_new.AMOUNT,
                  pr_new.CURRENCY_AMOUNT,
                  pr_new.LABOR_REQ_LINE_ID,
                  pr_new.JOB_ID,
                  pr_new.JOB_LONG_DESCRIPTION,
                  pr_new.CONTRACTOR_STATUS,
                  pr_new.CONTACT_INFORMATION,
                  pr_new.SUGGESTED_SUPPLIER_FLAG,
                  pr_new.CANDIDATE_SCREENING_REQD_FLAG,
                  pr_new.CANDIDATE_FIRST_NAME,
                  pr_new.CANDIDATE_LAST_NAME,
                  pr_new.ASSIGNMENT_END_DATE,
                  pr_new.OVERTIME_ALLOWED_FLAG,
                  pr_new.CONTRACTOR_REQUISITION_FLAG,
                  pr_new.DROP_SHIP_FLAG,
                  pr_new.ASSIGNMENT_START_DATE,
                  pr_new.ORDER_TYPE_LOOKUP_CODE,
                  pr_new.PURCHASE_BASIS,
                  pr_new.MATCHING_BASIS,
                  pr_new.NEGOTIATED_BY_PREPARER_FLAG,
                  pr_new.SHIP_METHOD,
                  pr_new.ESTIMATED_PICKUP_DATE,
                  pr_new.SUPPLIER_NOTIFIED_FOR_CANCEL,
                  pr_new.BASE_UNIT_PRICE,
                  pr_new.AT_SOURCING_FLAG,
                  /*
                  || Commented the columns for P1 bug# 4535701.
                  || These will be uncommented once PO teams po_requisition_lines_all table has these columns
                  */
		  /* Bug4540709. Added by Lakshmig Gopalsami
		   * Reverting the fix for bug 4535701 */
                 /*  pr_new.EVENT_ID,/*following 2 cols commented by ssumaith - bug# 4616729 and added the two null towards the end /*
                  pr_new.LINE_NUMBER*/
                  null,
                  null
                ) ;
Line: 2917

  Delete From JAI_PO_REQ_LINE_TAXES
  Where  Requisition_Line_Id = v_line_id;
Line: 2933

                                        conv_rate, v_creation_date, v_created_by, v_last_update_date,
                        v_last_updated_by, v_last_update_login, v_src_org_id, ln_vat_assess_value );
Line: 2936

     UPDATE JAI_PO_REQ_LINES
        SET Last_Update_Date  = pr_new.last_update_date,
            Last_Updated_By   = pr_new.last_updated_by,
            Last_Update_Login = pr_new.last_update_login
      WHERE Requisition_Line_Id   =  v_line_id
        AND Requisition_Header_Id =  v_header_id;
Line: 2944

     Update JAI_PO_REQ_LINE_TAXES
        Set Tax_Amount = 0
      WHERE Requisition_Header_Id = v_header_id
        AND Requisition_Line_Id   = v_line_id
        AND Currency = NVL( v_currency, v_hdr_curr )
        AND Tax_Rate is Not Null;
Line: 2952

     UPDATE JAI_PO_REQ_LINES
        SET Last_Update_Date  = pr_new.last_update_date,
            Last_Updated_By   = pr_new.last_updated_by,
            Last_Update_Login = pr_new.last_update_login
      WHERE Requisition_Line_Id   =  v_line_id
        AND Requisition_Header_Id =  v_header_id;