DBA Data[Home] [Help]

APPS.JAI_PO_RLA_TRIGGER_PKG SQL Statements

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

Line: 55

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

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

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

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

  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: 84

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

  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: 100

  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: 116

  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: 128

  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: 140

  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: 168

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

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

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

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

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

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

13  31-JUL-2009   Bug 8711805
                  Uom_Code was fetched from mtl_units_of_measure using a Query instead of cursor
                  Hence when unit_of_measure is NULL in case of 'Fixed Price Services' Line Type
                  (Set in Profile option 'POR : Amount Based Services Line Type') NO_DATA_FOUND
                  error is thrown.

14  10-SEP-2010   Jia for GST Bug#10091373.

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: 327

v_last_update_date        :=  pr_new.Last_Update_Date;
Line: 328

v_last_updated_by         :=  pr_new.Last_Updated_By;
Line: 329

v_last_update_login       :=  pr_new.Last_Update_Login;
Line: 375

                  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: 572

  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: 603

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

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

      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: 766

  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: 843

             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
       p_modified_by_agent_flag => v_modified_by_agent_flag, /*Added for Bug 8241905*/
       p_parent_req_line_id => v_parent_req_line_id /*Added for Bug 8241905*/
      -- , pn_gst_assessable_value => ln_gst_assessable_value
	   );   -- Added by Jia for GST Bug#10091373 on 2010/09/10
Line: 870

             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 ,
       p_modified_by_agent_flag => v_modified_by_agent_flag,   /*Added for Bug 8241905*/
            p_parent_req_line_id => v_parent_req_line_id     /*Added for Bug 8241905*/
          --, pn_gst_assessable_value => ln_gst_assessable_value
		  );   -- Added by Jia for GST Bug#10091373 on 2010/09/10
Line: 881

     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: 890

  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: 920

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

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

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

    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: 1011

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

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

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

    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: 1048

    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: 1057

    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: 1068

    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: 1074

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

    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: 1089

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

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

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

     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: 1146

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

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

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

                   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

15.  26-Aug-2009  Bgowrava for Bug#8766851 , File Version
                                Issue: CAN'T AUTOCREATE PO FOR INDIA OPERATING ORG
      Fix: Introduced the v_reqn_tax variable to hold the value of  number of taxes on the purchase requisition and if this is greater than zero then
      the code for calculating tax and updating JaI_Po_Line_Locations is done.

16.  10-Sep-2010  Jia for GST Bug#10091373.

17. 19-Apr-2011   Xiao for bug#12344603
                       Issue: Exclusive tax amount is incorrect in autocreate po flow,
                              In procedure ARU_T1, when jai_po_tax_pkg.calculate_tax is invoked, Assessable value
                              is passed as line amount to calculate taxes.
                       Fixed: In fact, line amount should be passed to calculate tax as basis.

===============================================================================
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: 1281

  v_last_upd_dt                   := pr_new.Last_Update_Date ;
Line: 1282

  v_last_upd_by                   := pr_new.Last_Updated_By;
Line: 1283

  v_last_upd_login                := pr_new.Last_Update_Login;
Line: 1300

      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: 1462

        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: 1500

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

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

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

  ||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: 1709

    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: 1831

    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: 1887

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

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

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

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

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

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

  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: 1945

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

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

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

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

    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: 2005

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

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: 2100

v_last_update_date        := pr_new.Last_Update_Date;
Line: 2101

v_last_updated_by         := pr_new.Last_Updated_By;
Line: 2102

v_last_update_login       := pr_new.Last_Update_Login;
Line: 2141

                  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: 2317

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

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

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

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

  Delete From JAI_PO_REQ_LINE_TAXES
  Where  Requisition_Line_Id = v_line_id;
Line: 2498

    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
    --, pn_gst_assessable_value => ln_gst_assessable_value
	);  -- Added by Jia for GST Bug#10091373 on 2010/09/10
Line: 2503

     /*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: 2511

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

        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: 2588

        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
      -- , pn_gst_assessable_value => ln_gst_assessable_value
	   ); -- Added by Jia for GST Bug#10091373 on 2010/09/10
Line: 2617

        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
    --  , pn_gst_assessable_value => ln_gst_assessable_value
	  );  -- Added by Jia for GST Bug#10091373 on 2010/09/10
Line: 2626

     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: 2635

    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: 2640

    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: 2683

     /*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: 2749

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

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

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

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

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

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

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: 2779

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

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

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

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

v_last_update_date    := pr_new.Last_Update_Date;
Line: 2862

v_last_updated_by     := pr_new.Last_Updated_By;
Line: 2863

v_last_update_login   := pr_new.Last_Update_Login;
Line: 2894

                  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: 3164

  Delete From JAI_PO_REQ_LINE_TAXES
  Where  Requisition_Line_Id = v_line_id;
Line: 3197

                                        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
                 --     , pn_gst_assessable_value => ln_gst_assessable_value
					  );  -- Added by Jia for GST Bug#10091373 on 2010/09/10
Line: 3202

     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: 3210

     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: 3220

     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;