DBA Data[Home] [Help]

APPS.CSE_AP_PA_PKG SQL Statements

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

Line: 93

      SELECT 'EI' ei_stage,
      ei.expenditure_item_id,
      ei.quantity,
      ei.attribute6,
      ei.attribute7,
      ei.attribute8,
      ei.attribute9,
      ei.attribute10,
      ei.orig_transaction_reference,
      substr(orig_transaction_reference, 1,(instr(orig_transaction_reference, '-', 1, 2)-1)) instance_id,
      ei.transaction_source
      FROM pa_cost_distribution_lines_all cdl,
      pa_expenditure_items_all ei
      WHERE cdl.project_id = p_project_id
      AND cdl.task_id = p_task_id
      AND cdl.org_id = p_org_id
      AND cdl.project_id = ei.project_id
      AND cdl.task_id = ei.task_id
      AND cdl.org_id = ei.org_id
      AND ei.expenditure_item_id = cdl.expenditure_item_id
      AND ei.transaction_source IN ( 'CSE_PO_RECEIPT', 'CSE_IPV_ADJUSTMENT')
      AND (ei.transaction_source, cdl.system_reference3) IN (
      SELECT 'CSE_PO_RECEIPT' txn_source , p_po_distribution_id sys_reference3
      FROM dual
      UNION ALL
      SELECT 'CSE_IPV_ADJUSTMENT' txn_source , distribution_line_number
      sys_reference3
      FROM ap_invoice_distributions_all aida
      WHERE po_distribution_id = p_po_distribution_id
      and aida.invoice_id = cdl.system_reference2)
      AND nvl(ei.net_zero_adjustment_flag, 'N') = 'N'
      UNION ALL
      SELECT 'TI' ei_stage,
      null expenditure_item_id,
      ti.quantity,
      ti.attribute6,
      ti.attribute7,
      ti.attribute8,
      ti.attribute9,
      ti.attribute10,
      ti.orig_transaction_reference,
      substr(orig_transaction_reference, 1,(instr(orig_transaction_reference, '-', 1, 2)-1)) instance_id,
      ti.transaction_source
      FROM pa_transaction_interface_all ti
      WHERE ti.transaction_source IN ( 'CSE_PO_RECEIPT', 'CSE_IPV_ADJUSTMENT')
      AND (ti.transaction_source, cdl_system_reference3) IN ( SELECT
      'CSE_PO_RECEIPT' txn_source , p_po_distribution_id sys_reference3
      FROM dual
      UNION ALL
      SELECT 'CSE_IPV_ADJUSTMENT' txn_source , distribution_line_number
      sys_reference3
      FROM ap_invoice_distributions_all aida
      WHERE po_distribution_id = p_po_distribution_id
      and aida.invoice_id = ti.cdl_system_reference2)
      ORDER BY instance_id, transaction_source desc;
Line: 353

        l_nl_pa_tbl(l_ind).last_update_date        := sysdate;
Line: 354

        l_nl_pa_tbl(l_ind).last_updated_by         := fnd_global.user_id;
Line: 407

      SELECT aia.invoice_type_lookup_code invoice_type,
             aida.line_type_lookup_code invoice_distribution_type,
             aida.invoice_distribution_id,
             pda.po_header_id,
             pda.po_line_id,
             pda.po_distribution_id,
             pda.project_id,
             pda.task_id,
             pda.expenditure_item_date,
             pda.expenditure_type,
             pda.expenditure_organization_id exp_org_id,
             pda.destination_organization_id dest_org_id,
             aida.org_id,
             aida.accounting_date,
             aida.invoice_id,
             aida.distribution_line_number,
             nvl(aida.amount,0)  base_amount,
             aila.line_number,
             aila.quantity_invoiced,
             aida.unit_price,
             aida.price_var_code_combination_id  inv_dist_ccid
      FROM   po_distributions_all pda,
             ap_invoice_distributions_all aida,
             ap_invoice_lines_all aila,
             ap_invoices_all aia
      WHERE  EXISTS (
        SELECT '1' FROM csi_transactions ct
        WHERE  ct.transaction_type_id     = 105
        AND    ct.transaction_status_code = 'COMPLETE'
        AND    ct.source_dist_ref_id1     = pda.po_distribution_id)
      AND    pda.project_id             = nvl(p_project_id, pda.project_id)
      AND    pda.task_id                = nvl(p_task_id, pda.task_id)
      AND    aida.po_distribution_id    = pda.po_distribution_id
      and    aida.line_type_lookup_code = 'IPV'
      AND    aida.posted_flag           = 'Y'
      AND    aida.pa_addition_flag      = 'N'
      AND    nvl(aida.reversal_flag, 'N') <> 'Y'
      AND    aila.invoice_id            = aida.invoice_id
      AND    aila.line_number           = aida.invoice_line_number
      AND    aia.invoice_id             = aida.invoice_id;
Line: 475

        SELECT aida.line_type_lookup_code     invoice_distribution_type,
               aida.invoice_distribution_id,
               aida.invoice_line_number,
               aia.invoice_type_lookup_code   invoice_type,
               nvl(aida.amount,0)             base_amount,
               aida.accounting_date,
               aida.dist_code_combination_id  inv_dist_ccid
        FROM   ap_invoice_distributions_all aida,
               ap_invoices_all              aia
        WHERE  aida.invoice_id                     = p_invoice_id
        AND    aida.project_id                     = p_project_id
        AND    aida.task_id                        = p_task_id
        AND    aida.line_type_lookup_code IN ('FREIGHT', 'TAX', 'NONREC_TAX')
        AND    aida.posted_flag                    = 'Y'
        AND    aida.pa_addition_flag               = 'N'
        AND    nvl(aida.reversal_flag, 'N')       <> 'Y'
        AND    nvl(aida.tax_recoverable_flag, 'N') = 'N'
        AND    aia.invoice_id                      = aida.invoice_id
        AND    exists (
          SELECT 'x' FROM ap_chrg_allocations_all
          WHERE  item_dist_id   = p_item_dist_id
          AND    charge_dist_id = aida.invoice_distribution_id);
Line: 503

          SELECT allocated_amount
          FROM   ap_chrg_allocations_all
          WHERE  item_dist_id   = pf_item_dist_id
          AND    charge_dist_id = pf_charge_dist_id;
Line: 566

      l_ap_pa_tbl.delete;
Line: 588

        SELECT accts_pay_code_combination_id
        INTO   l_ap_pa_tbl(1).acct_pay_ccid
        FROM   ap_system_parameters_all
        WHERE  org_id = ap_inv_rec.org_id;
Line: 595

        SELECT item_id
        INTO   l_ap_pa_tbl(1).inventory_item_id
        FROM   po_lines_all
        WHERE  po_line_id = ap_inv_rec.po_line_id;
Line: 602

        SELECT concatenated_segments
        INTO   l_ap_pa_tbl(1).item_name
        FROM   mtl_system_items_kfv
        WHERE  inventory_item_id = l_ap_pa_tbl(1).inventory_item_id
        AND    organization_id   = ap_inv_rec.dest_org_id;
Line: 610

        SELECT name
        INTO   l_ap_pa_tbl(1).exp_org_name
        FROM   hr_all_organization_units
        WHERE  organization_id = ap_inv_rec.exp_org_id;
Line: 617

        SELECT segment1
        INTO   l_ap_pa_tbl(1).project_num
        FROM   pa_projects_all
        WHERE  project_id = ap_inv_rec.project_id;
Line: 624

        SELECT task_number
        INTO   l_ap_pa_tbl(1).task_num
        FROM   pa_tasks
        WHERE  project_id = ap_inv_rec.project_id
        AND    task_id    = ap_inv_rec.task_id;
Line: 632

        SELECT vendor_id
        INTO   l_ap_pa_tbl(1).vendor_id
        FROM   ap_invoices_all
        WHERE  invoice_id = ap_inv_rec.invoice_id;
Line: 639

        SELECT segment1
        INTO   l_ap_pa_tbl(1).vendor_num
        FROM   po_vendors
        WHERE  vendor_id = l_ap_pa_tbl(1).vendor_id;
Line: 703

      UPDATE ap_invoice_distributions_all
      SET    pa_addition_flag        = 'Y',
             last_update_date        = sysdate,
             last_updated_by         = fnd_global.user_id,
             last_update_login       = fnd_global.login_id,
             request_id              = fnd_global.conc_request_id
      WHERE  invoice_distribution_id = ap_inv_rec.invoice_distribution_id;