DBA Data[Home] [Help]

APPS.OKE_MDS_RELIEF_PKG SQL Statements

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

Line: 14

    SELECT a.transaction_id
    ,      a.organization_id
    ,      a.inventory_item_id
    ,      nvl(a.transaction_source_id , 0) transaction_source_id
    ,      a.transaction_source_type_id
    ,      a.trx_source_delivery_id
    ,      a.trx_source_line_id
    ,      a.revision
    ,      a.subinventory_code
    ,      a.locator_id
    ,      a.primary_quantity
    ,      a.transaction_quantity
    ,      a.transaction_source_name
    ,      a.transaction_date
    ,      d.mps_transaction_id
    ,      d.quantity
    ,      d.project_id
    ,      d.task_id
    ,      d.unit_number
    FROM   mtl_system_items c
    ,      mtl_material_transactions a
    ,      oke_k_deliverables_b d
    ,      mrp_schedule_dates m
    WHERE a.source_code = 'OKE'
    AND a.organization_id = c.organization_id
    AND a.inventory_item_id = c.inventory_item_id
    AND a.primary_quantity < 0
    AND a.transaction_source_type_id = 16
    AND a.transaction_source_id = d.k_header_id
    AND d.deliverable_id = a.source_line_id
    And m.mps_transaction_id = d.mps_transaction_id
    And m.schedule_level = 2
    And m.supply_demand_type = 1
    And m.schedule_quantity > 0
    AND a.transaction_id > nvl( d.po_ref_3 , 0 )
    ORDER BY a.transaction_id ASC;
Line: 55

  x_mds_tbl.DELETE;
Line: 108

    SELECT schedule_quantity, original_schedule_quantity, schedule_date
    FROM Mrp_Schedule_Dates
    WHERE mps_transaction_id = p_transaction_id
    AND Schedule_Level = 2
    AND supply_demand_type = 1
    AND Schedule_Quantity > 0
    FOR UPDATE OF schedule_quantity;
Line: 117

  SELECT   d.mps_transaction_id
    ,      d.quantity
    ,      d.project_id
    ,      d.task_id
    ,      d.unit_number
    ,      m.schedule_quantity
    ,      m.schedule_date
    FROM   okc_k_lines_b a
    ,      oke_k_deliverables_b d
    ,      mrp_schedule_dates m
    ,      okc_statuses_b sts
    WHERE d.k_line_id = a.id
    And m.mps_transaction_id = d.mps_transaction_id
    And m.schedule_level = 2
    And m.supply_demand_type = 1
    And m.schedule_quantity > 0
    And sts.code =a.sts_code
    And sts.ste_code in ( 'CANCELLED','TERMINATED');
Line: 156

        INSERT INTO mrp_schedule_consumptions(
           transaction_id,
           relief_type,
           disposition_type,
           disposition_id,
           line_num,
           last_update_date,
           last_updated_by,
           creation_date,
           created_by,
           last_update_login,
           request_id,
           program_application_id,
           program_id,
           program_update_date,
           order_date,
           order_quantity,
           relief_quantity,
           schedule_date
        ) VALUES (
           l_mds_tbl(i).mps_transaction_id,
           1,  -- MDS_RELIEF 1, MPS_RELIEF 2
           3,  -- R_WORK_ORDER 1, R_PURCH_ORDER 2, R_SALES_ORDER 3
           NULL, -- l_mds_tbl(i).mtl_transaction_id,
           NULL, -- No order line_num
           l_now,
           l_user_id,
           l_now,
           l_user_id,
           l_login_id,
           l_conc_request_id,
           l_prog_appl_id,
           l_conc_program_id,
           l_now,
           l_mds_tbl(i).transaction_date,
           l_mds_tbl(i).order_quantity,
          -l_mds_tbl(i).primary_quantity,
           l_schedule_date
        );
Line: 198

        SELECT Greatest(Nvl(l_mds_tbl(i).order_quantity,0)-Nvl(SUM(RELIEF_QUANTITY),0),0)
          INTO l_qty
          FROM mrp_schedule_consumptions mc
          where mc.transaction_id = l_mds_tbl(i).mps_transaction_id
            AND mc.relief_type=1 AND mc.disposition_type=3
        ;
Line: 207

        UPDATE mrp_schedule_dates d
          SET schedule_quantity = l_qty
          ,   original_schedule_quantity = l_mds_tbl(i).order_quantity
          ,   last_update_date       = l_now
          ,   last_updated_by        = l_user_id
          ,   request_id             = l_conc_request_id
          ,   program_application_id = l_prog_appl_id
          ,   program_id             = l_conc_program_id
          ,   program_update_date    = l_now
          WHERE CURRENT OF qty_c;
Line: 218

        write_log( 'MDS entry updated' );
Line: 220

        UPDATE oke_k_deliverables_b d
          SET PO_REF_3 = l_mds_tbl(i).mtl_transaction_id
          WHERE mps_transaction_id = l_mds_tbl(i).mps_transaction_id;
Line: 224

        write_log( 'DLV entry updated' );
Line: 246

     INSERT INTO mrp_schedule_consumptions(
           transaction_id,
           relief_type,
           disposition_type,
           disposition_id,
           line_num,
           last_update_date,
           last_updated_by,
           creation_date,
           created_by,
           last_update_login,
           request_id,
           program_application_id,
           program_id,
           program_update_date,
           order_date,
           order_quantity,
           relief_quantity,
           schedule_date
        ) VALUES (
           cancel_rec.mps_transaction_id,
           1,  -- MDS_RELIEF 1, MPS_RELIEF 2
           3,  -- R_WORK_ORDER 1, R_PURCH_ORDER 2, R_SALES_ORDER 3
           NULL, -- l_mds_tbl(i).mtl_transaction_id,
           NULL, -- No order line_num
           l_now,
           l_user_id,
           l_now,
           l_user_id,
           l_login_id,
           l_conc_request_id,
           l_prog_appl_id,
           l_conc_program_id,
           l_now,
           sysdate,
           cancel_rec.quantity,
           cancel_rec.schedule_quantity,
           cancel_rec.schedule_date
        );
Line: 287

        SELECT Greatest(Nvl(cancel_rec.quantity,0)-Nvl(SUM(RELIEF_QUANTITY),0),0)
          INTO l_qty
          FROM mrp_schedule_consumptions mc
          where mc.transaction_id = cancel_rec.mps_transaction_id
            AND mc.relief_type=1 AND mc.disposition_type=3
        ;
Line: 296

        UPDATE mrp_schedule_dates d
          SET schedule_quantity = l_qty
          ,   original_schedule_quantity = cancel_rec.quantity
          ,   last_update_date       = l_now
          ,   last_updated_by        = l_user_id
          ,   request_id             = l_conc_request_id
          ,   program_application_id = l_prog_appl_id
          ,   program_id             = l_conc_program_id
          ,   program_update_date    = l_now
          WHERE mps_transaction_id =cancel_rec.mps_transaction_id;