DBA Data[Home] [Help]

APPS.PA_BILL_WORKBENCH_INVOICE SQL Statements

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

Line: 37

       select to_char(draft_invoice_num) draft_inv_num
         FROM pa_draft_invoices_all
        WHERE project_id = P_Project_ID
          AND invoice_set_id = (select invoice_set_id from
                  pa_draft_invoices_all
                 where draft_invoice_num = p_draft_inv_num
                 and project_id = p_project_id)
          and nvl(customer_bill_split,0) not in (0,100);
Line: 60

        SELECT nvl(multi_currency_billing_flag, 'N'),
               nvl(org_id, -99)
         INTO  x_mcb_flag,
               x_org_id
         FROM  pa_projects_all
        WHERE  project_id = p_project_id;
Line: 108

          SELECT meaning
            INTO x_yes_m
            FROM fnd_lookups
           WHERE lookup_type = 'YES_NO'
             AND lookup_code = 'Y';
Line: 114

          SELECT meaning
            INTO x_no_m
            FROM fnd_lookups
           WHERE lookup_type = 'YES_NO'
             AND lookup_code = 'N';
Line: 130

           SELECT employee_id
             INTO x_person_id
             FROM fnd_user
            WHERE user_id  = x_user_id;
Line: 135

           SELECT full_name
             INTO x_employee_name
             FROM pa_employees
            WHERE  person_id = x_person_id;
Line: 170

         SELECT count(*)
          INTO  l_warning_count
          FROM  pa_distribution_warnings
         WHERE  project_id = p_project_id
          AND   draft_invoice_num = p_draft_inv_num;
Line: 189

         SELECT meaning
           INTO x_na_m
           FROM pa_lookups
          WHERE lookup_type = 'PA_BILL_WRKBNCH_NA'
            AND lookup_code = 'N_A';
Line: 214

    SELECT count(*)
      INTO l_dummy
      FROM PA_Draft_Invoices_ALL i
     WHERE i.invoice_set_id    =  (select invoice_set_id from pa_draft_invoices_all
                                   where project_id = p_project_id
                                   and draft_invoice_num = p_draft_inv_num)
       AND i.customer_bill_split not in (0, 100)
       AND i.approved_date is null
       and i.project_id = p_project_id;
Line: 289

        SELECT approved_date
          INTO l_approved_date
          FROM pa_draft_invoices_all
         WHERE project_id = p_project_id
           AND draft_invoice_num = p_draft_invoice_num;
Line: 297

       Update Approve Information to the invoice header table
       ------------------------------------------------------- */


    IF (l_approved_date is null ) THEN

       UPDATE pa_draft_invoices_all
          SET last_update_date    =  sysdate,
              Last_updated_by     =  p_user_id,
              last_update_login   =  p_login_id,
              approved_date       =  TRUNC(sysdate),
              approved_by_person_id = p_person_id
        WHERE project_id = p_project_id
          AND draft_invoice_num = p_draft_invoice_num ;
Line: 370

                SELECT et.event_type_classification
                  INTO l_event_type
		  FROM pa_event_types et, pa_events ev
		 WHERE et.event_type = ev.event_type
		   AND ev.project_id = p_project_id
		   AND ev.event_num  = p_event_num
		   AND nvl(ev.task_id,0) = nvl(p_event_task_id,0);
Line: 433

       SELECT i.customer_id, i.generation_error_flag,
              i.approved_date , p.project_status_code
         FROM pa_draft_invoices_all i, /* changed the refrence to base table instead of pa_draft_invoices_all_v for bug # 4666256 */
	      pa_projects_all p       /* added the refrence to pa_projects_all for project_status_code */
        WHERE i.project_id = P_Project_ID
          AND p.project_id = i.project_id
          AND i.draft_invoice_num = P_Draft_Invoice_Num;
Line: 443

       SELECT 1
         FROM RA_CUSTOMERS
        WHERE customer_id = l_customer_id
          AND NVL(status, 'A') <> 'A'
          AND customer_prospect_code = 'CUSTOMER'; */
Line: 450

       SELECT 1
         FROM HZ_CUST_ACCOUNTS
        WHERE cust_account_id = l_customer_id
          AND NVL(status, 'A') <> 'A';
Line: 534

    SELECT count(*)
      INTO l_dummy
      FROM PA_Draft_Invoices_ALL i
     WHERE i.invoice_set_id    = P_Invoice_Set_ID
       AND i.customer_bill_split not in (0, 100)
       AND i.approved_date is null;
Line: 565

       SELECT project_id, draft_invoice_num, customer_id, approved_date
          FROM pa_draft_invoices_all		--For Bug 3961053
       --  FROM pa_draft_invoices_all_v		--For Bug 3961053
        WHERE project_id = P_Project_ID
          AND invoice_set_id = P_invoice_set_id
          and nvl(customer_bill_split,0) not in (0,100);
Line: 601

             SELECT count(*) INTO l_inactive_customer FROM ra_customers
             WHERE customer_id = inv_rec.customer_id
             AND NVL(status,'A') <> 'A'
             AND customer_prospect_code = 'CUSTOMER'; */
Line: 606

             SELECT count(*) INTO l_inactive_customer FROM hz_cust_accounts
             WHERE cust_account_id = inv_rec.customer_id
             AND NVL(status,'A') <> 'A';
Line: 655

       select draft_invoice_num
         FROM pa_draft_invoices_all
        WHERE project_id = P_Project_ID
          AND invoice_set_id = p_invoice_set_id
          and nvl(customer_bill_split,0) not in (0,100);
Line: 678

        SELECT count(*)
          INTO l_approved_count
          FROM pa_draft_invoices_all
         WHERE project_id = p_project_id
           AND invoice_set_id = p_invoice_set_id
           AND approved_date is not null
           AND nvl(customer_bill_split,0) not in (0,100);
Line: 688

       Update Approve Information to the invoice header table
       ------------------------------------------------------- */


    IF (l_approved_count = 0 ) THEN

       for unappr_rec  in unappr_cur loop

           if l_app_draft_num is not null then
              l_app_draft_num := l_app_draft_num ||',';
Line: 701

          UPDATE pa_draft_invoices_all
          SET last_update_date    =  sysdate,
              Last_updated_by     =  p_user_id,
              last_update_login   =  p_login_id,
              approved_date       =  TRUNC(sysdate),
              approved_by_person_id = p_person_id
        WHERE project_id = p_project_id
          AND draft_invoice_num = unappr_rec.draft_invoice_num;