DBA Data[Home] [Help]

APPS.CHV_CUM_PERIODS_S2 SQL Statements

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

Line: 30

  x_rtv_update_cum_flag    VARCHAR2(1) := '';
Line: 39

  SELECT  /*+ FIRST_ROWS */ transaction_date
   FROM   rcv_transactions rct2,
          rcv_shipment_lines rsl2
   WHERE  rct2.transaction_type = 'RECEIVE'
   AND    rct2.transaction_date between
                           x_cum_period_start_date - 1
                           and
                           nvl(x_cum_period_end_date,rct2.transaction_date+1) + 1
   AND    rsl2.item_id = x_item_id
   AND    rct2.vendor_id = x_vendor_id
   AND    rct2.vendor_site_id = x_vendor_site_id
   AND    rct2.organization_id = x_organization_id
   AND    rct2.shipment_line_id = rsl2.shipment_line_id
   ORDER BY transaction_date desc;
Line: 55

   SELECT transaction_id
     FROM rcv_transactions rct,
          rcv_shipment_lines rsl,
          po_headers poh
    WHERE transaction_date = x_max_trans_date
    AND   rct.transaction_type = 'RECEIVE'
    AND   rct.transaction_date between x_cum_period_start_date - 1
                                   and nvl(x_cum_period_end_date,rct.transaction_date+1) + 1
    AND   rsl.item_id          = x_item_id
    AND   rct.vendor_id        = x_vendor_id
    AND   poh.vendor_site_id   = x_vendor_site_id
    AND   rct.organization_id  = x_organization_id
    AND   poh.po_header_id = rct.po_header_id
    AND   rct.shipment_line_id = rsl.shipment_line_id
    AND   EXISTS  (select '1'
                     from po_asl_attributes_val_v paa,
                          po_asl_documents pad
                    WHERE paa.vendor_id = x_vendor_id
                      AND paa.vendor_site_id = x_vendor_site_id
                      AND paa.item_id = x_item_id
                      AND paa.using_organization_id =
                          (SELECT MAX(paa2.using_organization_id)
                           FROM   po_asl_attributes_val_v paa2
                           WHERE  decode(paa2.using_organization_id, -1,
                                         x_organization_id,
                                         paa2.using_organization_id) =
                                         x_organization_id
                              AND paa2.vendor_id = x_vendor_id
                              AND paa2.vendor_site_id = x_vendor_site_id
                              AND paa2.item_id = x_item_id)
                              AND  paa.asl_id = pad.asl_id
                              AND  pad.document_header_id = poh.po_header_id)
     ORDER BY transaction_id DESC;
Line: 109

  SELECT cum_period_id,
         cum_period_start_date,
         cum_period_end_date
  INTO   x_cum_period_id,
         x_cum_period_start_date,
         x_cum_period_end_date
  FROM   chv_cum_periods
  WHERE  organization_id      = x_organization_id
  AND    x_horizon_start_date BETWEEN cum_period_start_date
                              AND     nvl(cum_period_end_date,x_horizon_start_date+1);
Line: 132

  SELECT rtv_update_cum_flag
  INTO   x_rtv_update_cum_flag
  FROM   chv_org_options
  WHERE  organization_id = x_organization_id;
Line: 158

   SELECT max(transaction_date)
   INTO   x_max_trans_date
   FROM   rcv_transactions rct2,
          po_headers poh2,
          rcv_shipment_lines rsl2
   WHERE  rct2.transaction_type = 'RECEIVE'
   AND    rct2.transaction_date between
                           x_cum_period_start_date - 1
                           and
                           nvl(x_cum_period_end_date,rct2.transaction_date+1) + 1
   AND    rsl2.item_id = x_item_id
   AND    poh2.vendor_id = x_vendor_id
   AND    poh2.vendor_site_id = x_vendor_site_id
   AND    rct2.organization_id = x_organization_id
   AND    poh2.po_header_id = rct2.po_header_id
   AND    rct2.shipment_line_id = rsl2.shipment_line_id;*/
Line: 180

  /*   SELECT max(transaction_id)
    INTO   x_last_receipt_transaction_id
    FROM   rcv_transactions rct,
           rcv_shipment_lines rsl,
           po_headers poh
    WHERE  transaction_date = x_max_trans_date
    (
                SELECT max(transaction_date)
                FROM   rcv_transactions rct2,
                       po_headers poh2,
                       rcv_shipment_lines rsl2
                WHERE  rct2.transaction_type = 'RECEIVE'
                AND    rct2.transaction_date between
                                        x_cum_period_start_date - 1
                                        and
                                        nvl(x_cum_period_end_date,rct2.transaction_date+1) + 1
                AND    rsl2.item_id = x_item_id
                AND    rct2.vendor_id = x_vendor_id
                AND    poh2.vendor_site_id = x_vendor_site_id
                AND    rct2.organization_id = x_organization_id
                AND    poh2.po_header_id = rct2.po_header_id
                AND    rct2.shipment_line_id = rsl2.shipment_line_id)
    AND    rct.transaction_type = 'RECEIVE'
    AND    rct.transaction_date between x_cum_period_start_date - 1
                                    and nvl(x_cum_period_end_date,rct.transaction_date+1) + 1
    AND    rsl.item_id          = x_item_id
    AND    rct.vendor_id        = x_vendor_id
    AND    poh.vendor_site_id   = x_vendor_site_id
    AND    rct.organization_id  = x_organization_id
    AND    poh.po_header_id = rct.po_header_id
    AND    rct.shipment_line_id = rsl.shipment_line_id

 Bug#3067808 Added the following retrictive condition to the SQL so that
** the correct value for transaction_id is retrived from receiving tables
** only for which the ASL entries exists.
*/
 /*   AND    EXISTS  (select '1'
                      from po_asl_attributes_val_v paa,
                           po_asl_documents pad
                     WHERE paa.vendor_id = x_vendor_id
                       AND paa.vendor_site_id = x_vendor_site_id
                       AND paa.item_id = x_item_id
                       AND paa.using_organization_id =
                           (SELECT MAX(paa2.using_organization_id)
                            FROM   po_asl_attributes_val_v paa2
                            WHERE  decode(paa2.using_organization_id, -1,
                                          x_organization_id,
                                          paa2.using_organization_id) =
                                          x_organization_id
                               AND paa2.vendor_id = x_vendor_id
                               AND paa2.vendor_site_id = x_vendor_site_id
                               AND paa2.item_id = x_item_id)
                               AND  paa.asl_id = pad.asl_id
                               AND  pad.document_header_id = poh.po_header_id);*/
Line: 255

                                          x_rtv_update_cum_flag,
                                          x_cum_period_start_date,
                                          x_cum_period_end_date,
                                          x_purchasing_unit_of_measure,
                                          x_cum_quantity_received_prim,
                                          x_cum_quantity_received);
Line: 269

  SELECT count(*)
  INTO   x_number_records_cpi
  FROM   chv_cum_period_items cpi
  WHERE  cpi.cum_period_id = x_cum_period_id
  AND    cpi.vendor_id = x_vendor_id
  AND    cpi.vendor_site_id = x_vendor_site_id
  AND    cpi.organization_id = x_organization_id
  AND    cpi.item_id = x_item_id;
Line: 293

    INSERT INTO chv_cum_period_items (cum_period_item_id,
                  cum_period_id,
                  organization_id,
                  vendor_id,
                  vendor_site_id,
                  item_id,
                  last_update_date,
                  last_updated_by,
                  creation_date,
                  created_by,
                  last_update_login)
    VALUES (chv_cum_period_items_s.NEXTVAL,
                  x_cum_period_id,
                  x_organization_id,
                  x_vendor_id,
                  x_vendor_site_id,
                  x_item_id,
                  SYSDATE,
                  x_user_id,
                  SYSDATE,
                  x_user_id,
                  x_login_id);