DBA Data[Home] [Help]

APPS.WIP_MTL_TXNS_TEMP_CLEANUP SQL Statements

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

Line: 4

  procedure fetch_and_delete(
    p_hdr_id in     number,
    p_act_id in     number default NULL,
    p_mtls   in out nocopy mtl_transactions_temp_rec) is

    i number := 0;
Line: 14

    SELECT
      TRANSACTION_HEADER_ID,
      TRANSACTION_TEMP_ID,
      SOURCE_CODE,
      SOURCE_LINE_ID,
      TRANSACTION_MODE,
      LOCK_FLAG,
      LAST_UPDATE_DATE,
      LAST_UPDATED_BY,
      CREATION_DATE,
      CREATED_BY,
      LAST_UPDATE_LOGIN,
      REQUEST_ID,
      PROGRAM_APPLICATION_ID,
      PROGRAM_ID,
      PROGRAM_UPDATE_DATE,
      INVENTORY_ITEM_ID,
      REVISION,
      ORGANIZATION_ID,
      SUBINVENTORY_CODE,
      LOCATOR_ID,
      TRANSACTION_QUANTITY,
      PRIMARY_QUANTITY,
      TRANSACTION_UOM,
      TRANSACTION_COST,
      TRANSACTION_TYPE_ID,
      TRANSACTION_ACTION_ID,
      TRANSACTION_SOURCE_TYPE_ID,
      TRANSACTION_SOURCE_ID,
      TRANSACTION_SOURCE_NAME,
      TRANSACTION_DATE,
      ACCT_PERIOD_ID,
      DISTRIBUTION_ACCOUNT_ID,
      TRANSACTION_REFERENCE,
      REASON_ID,
      LOT_NUMBER,
      LOT_EXPIRATION_DATE,
      SERIAL_NUMBER,
      RECEIVING_DOCUMENT,
      RCV_TRANSACTION_ID,
      MOVE_TRANSACTION_ID,
      COMPLETION_TRANSACTION_ID,
      WIP_ENTITY_TYPE,
      SCHEDULE_ID,
      REPETITIVE_LINE_ID,
      EMPLOYEE_CODE,
      SCHEDULE_UPDATE_CODE,
      SETUP_TEARDOWN_CODE,
      ITEM_ORDERING,
      NEGATIVE_REQ_FLAG,
      OPERATION_SEQ_NUM,
      PICKING_LINE_ID,
      TRX_SOURCE_LINE_ID,
      TRX_SOURCE_DELIVERY_ID,
      PHYSICAL_ADJUSTMENT_ID,
      CYCLE_COUNT_ID,
      RMA_LINE_ID,
      CUSTOMER_SHIP_ID,
      CURRENCY_CODE,
      CURRENCY_CONVERSION_RATE,
      CURRENCY_CONVERSION_TYPE,
      CURRENCY_CONVERSION_DATE,
      USSGL_TRANSACTION_CODE,
      VENDOR_LOT_NUMBER,
      ENCUMBRANCE_ACCOUNT,
      ENCUMBRANCE_AMOUNT,
      SHIP_TO_LOCATION,
      SHIPMENT_NUMBER,
      TRANSFER_COST,
      TRANSPORTATION_COST,
      TRANSPORTATION_ACCOUNT,
      FREIGHT_CODE,
      CONTAINERS,
      WAYBILL_AIRBILL,
      EXPECTED_ARRIVAL_DATE,
      TRANSFER_SUBINVENTORY,
      TRANSFER_ORGANIZATION,
      TRANSFER_TO_LOCATION,
      NEW_AVERAGE_COST,
      VALUE_CHANGE,
      PERCENTAGE_CHANGE,
      MATERIAL_ALLOCATION_TEMP_ID,
      DEMAND_SOURCE_HEADER_ID,
      DEMAND_SOURCE_LINE,
      DEMAND_SOURCE_DELIVERY,
      ITEM_SEGMENTS,
      ITEM_DESCRIPTION,
      ITEM_TRX_ENABLED_FLAG,
      ITEM_LOCATION_CONTROL_CODE,
      ITEM_RESTRICT_SUBINV_CODE,
      ITEM_RESTRICT_LOCATORS_CODE,
      ITEM_REVISION_QTY_CONTROL_CODE,
      ITEM_PRIMARY_UOM_CODE,
      ITEM_UOM_CLASS,
      ITEM_SHELF_LIFE_CODE,
      ITEM_SHELF_LIFE_DAYS,
      ITEM_LOT_CONTROL_CODE,
      ITEM_SERIAL_CONTROL_CODE,
      ALLOWED_UNITS_LOOKUP_CODE,
      DEPARTMENT_ID,
      WIP_SUPPLY_TYPE,
      SUPPLY_SUBINVENTORY,
      SUPPLY_LOCATOR_ID,
      VALID_SUBINVENTORY_FLAG,
      VALID_LOCATOR_FLAG,
      LOCATOR_SEGMENTS,
      CURRENT_LOCATOR_CONTROL_CODE,
      NUMBER_OF_LOTS_ENTERED,
      WIP_COMMIT_FLAG,
      NEXT_LOT_NUMBER,
      LOT_ALPHA_PREFIX,
      NEXT_SERIAL_NUMBER,
      SERIAL_ALPHA_PREFIX,
      POSTING_FLAG,
      REQUIRED_FLAG,
      PROCESS_FLAG,
      ERROR_CODE,
      ATTRIBUTE_CATEGORY,
      ATTRIBUTE1,
      ATTRIBUTE2,
      ATTRIBUTE3,
      ATTRIBUTE4,
      ATTRIBUTE5,
      ATTRIBUTE6,
      ATTRIBUTE7,
      ATTRIBUTE8,
      ATTRIBUTE9,
      ATTRIBUTE10,
      ATTRIBUTE11,
      ATTRIBUTE12,
      ATTRIBUTE13,
      ATTRIBUTE14,
      ATTRIBUTE15,
      PRIMARY_SWITCH,
      DEPARTMENT_CODE,
      ERROR_EXPLANATION,
      DEMAND_ID,
      ITEM_INVENTORY_ASSET_FLAG,
      SHIPPABLE_FLAG,
      REQUISITION_LINE_ID,
      REQUISITION_DISTRIBUTION_ID,
      MOVEMENT_ID,
      RESERVATION_QUANTITY,
      SHIPPED_QUANTITY,
      TRANSACTION_LINE_NUMBER,
      EXPENDITURE_TYPE,
      FINAL_COMPLETION_FLAG,
      MATERIAL_ACCOUNT,
      MATERIAL_OVERHEAD_ACCOUNT,
      OUTSIDE_PROCESSING_ACCOUNT,
      OVERHEAD_ACCOUNT,
      PA_EXPENDITURE_ORG_ID,
      PROJECT_ID,
      RESOURCE_ACCOUNT,
      SOURCE_PROJECT_ID,
      SOURCE_TASK_ID,
      TASK_ID,
      TO_PROJECT_ID,
      TO_TASK_ID,
      TRANSACTION_SEQUENCE_ID,
      transfer_percentage,
      qa_collection_id,
      overcompletion_transaction_id,
      overcompletion_transaction_qty,
      overcompletion_primary_qty,
      kanban_card_id
    FROM MTL_MATERIAL_TRANSACTIONS_TEMP
    WHERE TRANSACTION_HEADER_ID = c_hdr_id
    AND   TRANSACTION_ACTION_ID = NVL(c_act_id, TRANSACTION_ACTION_ID);
Line: 212

      p_mtls.LAST_UPDATE_DATE(i) := mtl_rec.LAST_UPDATE_DATE;
Line: 213

      p_mtls.LAST_UPDATED_BY(i) := mtl_rec.LAST_UPDATED_BY;
Line: 216

      p_mtls.LAST_UPDATE_LOGIN(i) := mtl_rec.LAST_UPDATE_LOGIN;
Line: 220

      p_mtls.PROGRAM_UPDATE_DATE(i) := mtl_rec.PROGRAM_UPDATE_DATE;
Line: 251

      p_mtls.SCHEDULE_UPDATE_CODE(i) := mtl_rec.SCHEDULE_UPDATE_CODE;
Line: 376

      DELETE FROM MTL_MATERIAL_TRANSACTIONS_TEMP
      WHERE TRANSACTION_HEADER_ID = p_hdr_id
      AND   TRANSACTION_ACTION_ID = NVL(p_act_id, TRANSACTION_ACTION_ID);
Line: 380

  end fetch_and_delete;
Line: 382

  procedure fetch_and_delete(
    p_hdr_id in     number,
    p_act_id in     number,
    p_lots   in out nocopy wip_lot_temp_cleanup.mtl_transaction_lots_temp_rec) is

    i number := 0;
Line: 392

    select
      transaction_temp_id,
      last_update_date,
      last_updated_by,
      creation_date,
      created_by,
      last_update_login,
      request_id,
      program_application_id,
      program_id,
      program_update_date,
      transaction_quantity,
      primary_quantity,
      lot_number,
      lot_expiration_date,
      error_code,
      serial_transaction_temp_id,
      group_header_id
    from mtl_transaction_lots_temp
    where transaction_temp_id in
      (select transaction_temp_id
       from   mtl_material_transactions_temp
       where  transaction_header_id = c_hdr_id
       and    transaction_action_id = nvl(c_act_id, transaction_action_id));
Line: 440

      p_lots.last_update_date(i) := lot_rec.last_update_date;
Line: 441

      p_lots.last_updated_by(i) := lot_rec.last_updated_by;
Line: 444

      p_lots.last_update_login(i) := lot_rec.last_update_login;
Line: 448

      p_lots.program_update_date(i) := lot_rec.program_update_date;
Line: 461

      delete from mtl_transaction_lots_temp
      where transaction_temp_id in
        (select transaction_temp_id
         from   mtl_material_transactions_temp
         where  transaction_header_id = p_hdr_id
         and    transaction_action_id = nvl(p_act_id, transaction_action_id));
Line: 468

  end fetch_and_delete;
Line: 470

  procedure fetch_and_delete(
    p_hdr_id  in     number,
    p_act_id  in     number,
    p_serials in out nocopy wip_serial_temp_cleanup.mtl_serial_numbers_temp_rec) is

    i number := 0;
Line: 480

    select
      transaction_temp_id,
      last_update_date,
      last_updated_by,
      creation_date,
      created_by,
      last_update_login,
      request_id,
      program_application_id,
      program_id,
      program_update_date,
      vendor_serial_number,
      vendor_lot_number,
      fm_serial_number,
      to_serial_number,
      serial_prefix,
      error_code error_code,
      group_header_id
    from mtl_serial_numbers_temp
    where
      transaction_temp_id in
        (select transaction_temp_id
         from mtl_material_transactions_temp
         where transaction_header_id = c_hdr_id
         and transaction_action_id = nvl(c_act_id, transaction_action_id))
      or
      transaction_temp_id in
        (select serial_transaction_temp_id
         from mtl_transaction_lots_temp
         where transaction_temp_id in
           (select transaction_temp_id
            from mtl_material_transactions_temp
            where transaction_header_id = c_hdr_id
            and transaction_action_id = nvl(c_act_id, transaction_action_id)));
Line: 538

      p_serials.last_update_date(i) := serial_rec.last_update_date;
Line: 539

      p_serials.last_updated_by(i) := serial_rec.last_updated_by;
Line: 542

      p_serials.last_update_login(i) := serial_rec.last_update_login;
Line: 546

      p_serials.program_update_date(i) := serial_rec.program_update_date;
Line: 559

      delete from mtl_serial_numbers_temp
      where
      transaction_temp_id in
        (select transaction_temp_id
         from mtl_material_transactions_temp
         where transaction_header_id = p_hdr_id
         and transaction_action_id = nvl(p_act_id, transaction_action_id))
      or
      transaction_temp_id in
        (select serial_transaction_temp_id
         from mtl_transaction_lots_temp
         where transaction_temp_id in
           (select transaction_temp_id
            from mtl_material_transactions_temp
            where transaction_header_id = p_hdr_id
            and transaction_action_id = nvl(p_act_id, transaction_action_id)));
Line: 576

  end fetch_and_delete;
Line: 578

  procedure fetch_and_delete(
    p_hdr_id  in     number,
    p_act_id  in     number,
    p_dyn_sns in out nocopy wip_serial_number_cleanup.mtl_serial_numbers_rec) is

    i number := 0;
Line: 588

    select
    INVENTORY_ITEM_ID,
    SERIAL_NUMBER,
    LAST_UPDATE_DATE,
    LAST_UPDATED_BY,
    CREATION_DATE,
    CREATED_BY,
    LAST_UPDATE_LOGIN,
    REQUEST_ID,
    PROGRAM_APPLICATION_ID,
    PROGRAM_ID,
    PROGRAM_UPDATE_DATE,
    INITIALIZATION_DATE,
    COMPLETION_DATE,
    SHIP_DATE,
    CURRENT_STATUS,
    REVISION,
    LOT_NUMBER,
    FIXED_ASSET_TAG,
    RESERVED_ORDER_ID,
    PARENT_ITEM_ID,
    PARENT_SERIAL_NUMBER,
    ORIGINAL_WIP_ENTITY_ID,
    ORIGINAL_UNIT_VENDOR_ID,
    VENDOR_SERIAL_NUMBER,
    VENDOR_LOT_NUMBER,
    LAST_TXN_SOURCE_TYPE_ID,
    LAST_TRANSACTION_ID,
    LAST_RECEIPT_ISSUE_TYPE,
    LAST_TXN_SOURCE_NAME,
    LAST_TXN_SOURCE_ID,
    DESCRIPTIVE_TEXT,
    CURRENT_SUBINVENTORY_CODE,
    CURRENT_LOCATOR_ID,
    CURRENT_ORGANIZATION_ID,
    ATTRIBUTE_CATEGORY,
    ATTRIBUTE1,
    ATTRIBUTE2,
    ATTRIBUTE3,
    ATTRIBUTE4,
    ATTRIBUTE5,
    ATTRIBUTE6,
    ATTRIBUTE7,
    ATTRIBUTE8,
    ATTRIBUTE9,
    ATTRIBUTE10,
    ATTRIBUTE11,
    ATTRIBUTE12,
    ATTRIBUTE13,
    ATTRIBUTE14,
    ATTRIBUTE15,
    GROUP_MARK_ID,
    LINE_MARK_ID,
    LOT_LINE_MARK_ID
    from mtl_serial_numbers
    where current_status = 6
    and group_mark_id = c_hdr_id
    and (line_mark_id in
      (select transaction_temp_id
       from mtl_material_transactions_temp
       where transaction_header_id = c_hdr_id
       and transaction_action_id = nvl(c_act_id, transaction_action_id))
         or
         lot_line_mark_id in
      (select serial_transaction_temp_id
       from mtl_transaction_lots_temp
       where transaction_temp_id in
         (select transaction_temp_id
          from mtl_material_transactions_temp
          where transaction_header_id = c_hdr_id
          and transaction_action_id = nvl(c_act_id, transaction_action_id))));
Line: 684

      p_dyn_sns.LAST_UPDATE_DATE(i) := serial_rec.LAST_UPDATE_DATE;
Line: 685

      p_dyn_sns.LAST_UPDATED_BY(i) := serial_rec.LAST_UPDATED_BY;
Line: 688

      p_dyn_sns.LAST_UPDATE_LOGIN(i) := serial_rec.LAST_UPDATE_LOGIN;
Line: 692

      p_dyn_sns.PROGRAM_UPDATE_DATE(i) := serial_rec.PROGRAM_UPDATE_DATE;
Line: 740

      delete mtl_serial_numbers
      where current_status = 6
      and group_mark_id = p_hdr_id
      and (line_mark_id in
        (select transaction_temp_id
         from mtl_material_transactions_temp
         where transaction_header_id = p_hdr_id
         and transaction_action_id = nvl(p_act_id, transaction_action_id))
           or
           lot_line_mark_id in
        (select serial_transaction_temp_id
         from mtl_transaction_lots_temp
         where transaction_temp_id in
           (select transaction_temp_id
            from mtl_material_transactions_temp
            where transaction_header_id = p_hdr_id
            and transaction_action_id = nvl(p_act_id, transaction_action_id))));
Line: 758

  end fetch_and_delete;
Line: 769

    select
    SERIAL_NUMBER,
    INVENTORY_ITEM_ID,
    GROUP_MARK_ID,
    LINE_MARK_ID,
    LOT_LINE_MARK_ID
    from mtl_serial_numbers
    where group_mark_id = c_hdr_id
    and (line_mark_id in
      (select transaction_temp_id
       from mtl_material_transactions_temp
       where transaction_header_id = c_hdr_id
       and transaction_action_id = nvl(c_act_id, transaction_action_id))
         or
         lot_line_mark_id in
      (select serial_transaction_temp_id
       from mtl_transaction_lots_temp
       where transaction_temp_id in
         (select transaction_temp_id
          from mtl_material_transactions_temp
          where transaction_header_id = c_hdr_id
          and transaction_action_id = nvl(c_act_id, transaction_action_id))));
Line: 824

      update mtl_serial_numbers
      set group_mark_id = null,
          line_mark_id = null,
          lot_line_mark_id = null
      where group_mark_id = p_hdr_id
      and (line_mark_id in
        (select transaction_temp_id
         from mtl_material_transactions_temp
         where transaction_header_id = p_hdr_id
         and transaction_action_id = nvl(p_act_id, transaction_action_id))
           or
           lot_line_mark_id in
        (select serial_transaction_temp_id
         from mtl_transaction_lots_temp
         where transaction_temp_id in
           (select transaction_temp_id
            from mtl_material_transactions_temp
            where transaction_header_id = p_hdr_id
            and transaction_action_id = nvl(p_act_id, transaction_action_id))));
Line: 846

  procedure fetch_and_delete(
    p_hdr_id      in     number,
    p_act_id      in     number default NULL,
    p_materials   in out nocopy mtl_transactions_temp_rec,
    p_lots        in out nocopy wip_lot_temp_cleanup.mtl_transaction_lots_temp_rec,
    p_serials     in out nocopy wip_serial_temp_cleanup.mtl_serial_numbers_temp_rec,
    p_dyn_serials in out nocopy wip_serial_number_cleanup.mtl_serial_numbers_rec,
    p_ser_marks   in out nocopy wip_serial_number_cleanup.mtl_serial_numbers_mark_rec) is
  begin
    -- get marked serial numbers
    fetch_and_unmark(
      p_hdr_id  => p_hdr_id,
      p_act_id  => p_act_id,
      p_serials => p_ser_marks);
Line: 862

    fetch_and_delete(
      p_hdr_id  => p_hdr_id,
      p_act_id  => p_act_id,
      p_dyn_sns => p_dyn_serials);
Line: 868

    fetch_and_delete(
      p_hdr_id  => p_hdr_id,
      p_act_id  => p_act_id,
      p_serials => p_serials);
Line: 874

    fetch_and_delete(
      p_hdr_id => p_hdr_id,
      p_act_id => p_act_id,
      p_lots   => p_lots);
Line: 880

    fetch_and_delete(
      p_hdr_id => p_hdr_id,
      p_act_id => p_act_id,
      p_mtls   => p_materials);
Line: 884

  end fetch_and_delete;
Line: 886

  procedure insert_rows(
    p_mtls in mtl_transactions_temp_rec) is
    i number := 1;
Line: 891

      insert into mtl_material_transactions_temp (
        TRANSACTION_HEADER_ID,
        TRANSACTION_TEMP_ID,
        SOURCE_CODE,
        SOURCE_LINE_ID,
        TRANSACTION_MODE,
        LOCK_FLAG,
        LAST_UPDATE_DATE,
        LAST_UPDATED_BY,
        CREATION_DATE,
        CREATED_BY,
        LAST_UPDATE_LOGIN,
        REQUEST_ID,
        PROGRAM_APPLICATION_ID,
        PROGRAM_ID,
        PROGRAM_UPDATE_DATE,
        INVENTORY_ITEM_ID,
        REVISION,
        ORGANIZATION_ID,
        SUBINVENTORY_CODE,
        LOCATOR_ID,
        TRANSACTION_QUANTITY,
        PRIMARY_QUANTITY,
        TRANSACTION_UOM,
        TRANSACTION_COST,
        TRANSACTION_TYPE_ID,
        TRANSACTION_ACTION_ID,
        TRANSACTION_SOURCE_TYPE_ID,
        TRANSACTION_SOURCE_ID,
        TRANSACTION_SOURCE_NAME,
        TRANSACTION_DATE,
        ACCT_PERIOD_ID,
        DISTRIBUTION_ACCOUNT_ID,
        TRANSACTION_REFERENCE,
        REASON_ID,
        LOT_NUMBER,
        LOT_EXPIRATION_DATE,
        SERIAL_NUMBER,
        RECEIVING_DOCUMENT,
        RCV_TRANSACTION_ID,
        MOVE_TRANSACTION_ID,
        COMPLETION_TRANSACTION_ID,
        WIP_ENTITY_TYPE,
        SCHEDULE_ID,
        REPETITIVE_LINE_ID,
        EMPLOYEE_CODE,
        SCHEDULE_UPDATE_CODE,
        SETUP_TEARDOWN_CODE,
        ITEM_ORDERING,
        NEGATIVE_REQ_FLAG,
        OPERATION_SEQ_NUM,
        PICKING_LINE_ID,
        TRX_SOURCE_LINE_ID,
        TRX_SOURCE_DELIVERY_ID,
        PHYSICAL_ADJUSTMENT_ID,
        CYCLE_COUNT_ID,
        RMA_LINE_ID,
        CUSTOMER_SHIP_ID,
        CURRENCY_CODE,
        CURRENCY_CONVERSION_RATE,
        CURRENCY_CONVERSION_TYPE,
        CURRENCY_CONVERSION_DATE,
        USSGL_TRANSACTION_CODE,
        VENDOR_LOT_NUMBER,
        ENCUMBRANCE_ACCOUNT,
        ENCUMBRANCE_AMOUNT,
        SHIP_TO_LOCATION,
        SHIPMENT_NUMBER,
        TRANSFER_COST,
        TRANSPORTATION_COST,
        TRANSPORTATION_ACCOUNT,
        FREIGHT_CODE,
        CONTAINERS,
        WAYBILL_AIRBILL,
        EXPECTED_ARRIVAL_DATE,
        TRANSFER_SUBINVENTORY,
        TRANSFER_ORGANIZATION,
        TRANSFER_TO_LOCATION,
        NEW_AVERAGE_COST,
        VALUE_CHANGE,
        PERCENTAGE_CHANGE,
        MATERIAL_ALLOCATION_TEMP_ID,
        DEMAND_SOURCE_HEADER_ID,
        DEMAND_SOURCE_LINE,
        DEMAND_SOURCE_DELIVERY,
        ITEM_SEGMENTS,
        ITEM_DESCRIPTION,
        ITEM_TRX_ENABLED_FLAG,
        ITEM_LOCATION_CONTROL_CODE,
        ITEM_RESTRICT_SUBINV_CODE,
        ITEM_RESTRICT_LOCATORS_CODE,
        ITEM_REVISION_QTY_CONTROL_CODE,
        ITEM_PRIMARY_UOM_CODE,
        ITEM_UOM_CLASS,
        ITEM_SHELF_LIFE_CODE,
        ITEM_SHELF_LIFE_DAYS,
        ITEM_LOT_CONTROL_CODE,
        ITEM_SERIAL_CONTROL_CODE,
        ALLOWED_UNITS_LOOKUP_CODE,
        DEPARTMENT_ID,
        WIP_SUPPLY_TYPE,
        SUPPLY_SUBINVENTORY,
        SUPPLY_LOCATOR_ID,
        VALID_SUBINVENTORY_FLAG,
        VALID_LOCATOR_FLAG,
        LOCATOR_SEGMENTS,
        CURRENT_LOCATOR_CONTROL_CODE,
        NUMBER_OF_LOTS_ENTERED,
        WIP_COMMIT_FLAG,
        NEXT_LOT_NUMBER,
        LOT_ALPHA_PREFIX,
        NEXT_SERIAL_NUMBER,
        SERIAL_ALPHA_PREFIX,
        POSTING_FLAG,
        REQUIRED_FLAG,
        PROCESS_FLAG,
        ERROR_CODE,
        ATTRIBUTE_CATEGORY,
        ATTRIBUTE1,
        ATTRIBUTE2,
        ATTRIBUTE3,
        ATTRIBUTE4,
        ATTRIBUTE5,
        ATTRIBUTE6,
        ATTRIBUTE7,
        ATTRIBUTE8,
        ATTRIBUTE9,
        ATTRIBUTE10,
        ATTRIBUTE11,
        ATTRIBUTE12,
        ATTRIBUTE13,
        ATTRIBUTE14,
        ATTRIBUTE15,
        PRIMARY_SWITCH,
        DEPARTMENT_CODE,
        ERROR_EXPLANATION,
        DEMAND_ID,
        ITEM_INVENTORY_ASSET_FLAG,
        SHIPPABLE_FLAG,
        REQUISITION_LINE_ID,
        REQUISITION_DISTRIBUTION_ID,
        MOVEMENT_ID,
        RESERVATION_QUANTITY,
        SHIPPED_QUANTITY,
        TRANSACTION_LINE_NUMBER,
        EXPENDITURE_TYPE,
        FINAL_COMPLETION_FLAG,
        MATERIAL_ACCOUNT,
        MATERIAL_OVERHEAD_ACCOUNT,
        OUTSIDE_PROCESSING_ACCOUNT,
        OVERHEAD_ACCOUNT,
        PA_EXPENDITURE_ORG_ID,
        PROJECT_ID,
        RESOURCE_ACCOUNT,
        SOURCE_PROJECT_ID,
        SOURCE_TASK_ID,
        TASK_ID,
        TO_PROJECT_ID,
        TO_TASK_ID,
        TRANSACTION_SEQUENCE_ID,
        transfer_percentage,
	qa_collection_id,
	overcompletion_transaction_id,
	overcompletion_transaction_qty,
	overcompletion_primary_qty,
	kanban_card_id
      ) values (
        p_mtls.TRANSACTION_HEADER_ID(i),
        p_mtls.TRANSACTION_TEMP_ID(i),
        p_mtls.SOURCE_CODE(i),
        p_mtls.SOURCE_LINE_ID(i),
        p_mtls.TRANSACTION_MODE(i),
        p_mtls.LOCK_FLAG(i),
        p_mtls.LAST_UPDATE_DATE(i),
        p_mtls.LAST_UPDATED_BY(i),
        p_mtls.CREATION_DATE(i),
        p_mtls.CREATED_BY(i),
        p_mtls.LAST_UPDATE_LOGIN(i),
        p_mtls.REQUEST_ID(i),
        p_mtls.PROGRAM_APPLICATION_ID(i),
        p_mtls.PROGRAM_ID(i),
        p_mtls.PROGRAM_UPDATE_DATE(i),
        p_mtls.INVENTORY_ITEM_ID(i),
        p_mtls.REVISION(i),
        p_mtls.ORGANIZATION_ID(i),
        p_mtls.SUBINVENTORY_CODE(i),
        p_mtls.LOCATOR_ID(i),
        p_mtls.TRANSACTION_QUANTITY(i),
        p_mtls.PRIMARY_QUANTITY(i),
        p_mtls.TRANSACTION_UOM(i),
        p_mtls.TRANSACTION_COST(i),
        p_mtls.TRANSACTION_TYPE_ID(i),
        p_mtls.TRANSACTION_ACTION_ID(i),
        p_mtls.TRANSACTION_SOURCE_TYPE_ID(i),
        p_mtls.TRANSACTION_SOURCE_ID(i),
        p_mtls.TRANSACTION_SOURCE_NAME(i),
        p_mtls.TRANSACTION_DATE(i),
        p_mtls.ACCT_PERIOD_ID(i),
        p_mtls.DISTRIBUTION_ACCOUNT_ID(i),
        p_mtls.TRANSACTION_REFERENCE(i),
        p_mtls.REASON_ID(i),
        p_mtls.LOT_NUMBER(i),
        p_mtls.LOT_EXPIRATION_DATE(i),
        p_mtls.SERIAL_NUMBER(i),
        p_mtls.RECEIVING_DOCUMENT(i),
        p_mtls.RCV_TRANSACTION_ID(i),
        p_mtls.MOVE_TRANSACTION_ID(i),
        p_mtls.COMPLETION_TRANSACTION_ID(i),
        p_mtls.WIP_ENTITY_TYPE(i),
        p_mtls.SCHEDULE_ID(i),
        p_mtls.REPETITIVE_LINE_ID(i),
        p_mtls.EMPLOYEE_CODE(i),
        p_mtls.SCHEDULE_UPDATE_CODE(i),
        p_mtls.SETUP_TEARDOWN_CODE(i),
        p_mtls.ITEM_ORDERING(i),
        p_mtls.NEGATIVE_REQ_FLAG(i),
        p_mtls.OPERATION_SEQ_NUM(i),
        p_mtls.PICKING_LINE_ID(i),
        p_mtls.TRX_SOURCE_LINE_ID(i),
        p_mtls.TRX_SOURCE_DELIVERY_ID(i),
        p_mtls.PHYSICAL_ADJUSTMENT_ID(i),
        p_mtls.CYCLE_COUNT_ID(i),
        p_mtls.RMA_LINE_ID(i),
        p_mtls.CUSTOMER_SHIP_ID(i),
        p_mtls.CURRENCY_CODE(i),
        p_mtls.CURRENCY_CONVERSION_RATE(i),
        p_mtls.CURRENCY_CONVERSION_TYPE(i),
        p_mtls.CURRENCY_CONVERSION_DATE(i),
        p_mtls.USSGL_TRANSACTION_CODE(i),
        p_mtls.VENDOR_LOT_NUMBER(i),
        p_mtls.ENCUMBRANCE_ACCOUNT(i),
        p_mtls.ENCUMBRANCE_AMOUNT(i),
        p_mtls.SHIP_TO_LOCATION(i),
        p_mtls.SHIPMENT_NUMBER(i),
        p_mtls.TRANSFER_COST(i),
        p_mtls.TRANSPORTATION_COST(i),
        p_mtls.TRANSPORTATION_ACCOUNT(i),
        p_mtls.FREIGHT_CODE(i),
        p_mtls.CONTAINERS(i),
        p_mtls.WAYBILL_AIRBILL(i),
        p_mtls.EXPECTED_ARRIVAL_DATE(i),
        p_mtls.TRANSFER_SUBINVENTORY(i),
        p_mtls.TRANSFER_ORGANIZATION(i),
        p_mtls.TRANSFER_TO_LOCATION(i),
        p_mtls.NEW_AVERAGE_COST(i),
        p_mtls.VALUE_CHANGE(i),
        p_mtls.PERCENTAGE_CHANGE(i),
        p_mtls.MATERIAL_ALLOCATION_TEMP_ID(i),
        p_mtls.DEMAND_SOURCE_HEADER_ID(i),
        p_mtls.DEMAND_SOURCE_LINE(i),
        p_mtls.DEMAND_SOURCE_DELIVERY(i),
        p_mtls.ITEM_SEGMENTS(i),
        p_mtls.ITEM_DESCRIPTION(i),
        p_mtls.ITEM_TRX_ENABLED_FLAG(i),
        p_mtls.ITEM_LOCATION_CONTROL_CODE(i),
        p_mtls.ITEM_RESTRICT_SUBINV_CODE(i),
        p_mtls.ITEM_RESTRICT_LOCATORS_CODE(i),
        p_mtls.ITEM_REVISION_QTY_CONTROL_CODE(i),
        p_mtls.ITEM_PRIMARY_UOM_CODE(i),
        p_mtls.ITEM_UOM_CLASS(i),
        p_mtls.ITEM_SHELF_LIFE_CODE(i),
        p_mtls.ITEM_SHELF_LIFE_DAYS(i),
        p_mtls.ITEM_LOT_CONTROL_CODE(i),
        p_mtls.ITEM_SERIAL_CONTROL_CODE(i),
        p_mtls.ALLOWED_UNITS_LOOKUP_CODE(i),
        p_mtls.DEPARTMENT_ID(i),
        p_mtls.WIP_SUPPLY_TYPE(i),
        p_mtls.SUPPLY_SUBINVENTORY(i),
        p_mtls.SUPPLY_LOCATOR_ID(i),
        p_mtls.VALID_SUBINVENTORY_FLAG(i),
        p_mtls.VALID_LOCATOR_FLAG(i),
        p_mtls.LOCATOR_SEGMENTS(i),
        p_mtls.CURRENT_LOCATOR_CONTROL_CODE(i),
        p_mtls.NUMBER_OF_LOTS_ENTERED(i),
        p_mtls.WIP_COMMIT_FLAG(i),
        p_mtls.NEXT_LOT_NUMBER(i),
        p_mtls.LOT_ALPHA_PREFIX(i),
        p_mtls.NEXT_SERIAL_NUMBER(i),
        p_mtls.SERIAL_ALPHA_PREFIX(i),
        p_mtls.POSTING_FLAG(i),
        p_mtls.REQUIRED_FLAG(i),
        p_mtls.PROCESS_FLAG(i),
        p_mtls.ERROR_CODE(i),
        p_mtls.ATTRIBUTE_CATEGORY(i),
        p_mtls.ATTRIBUTE1(i),
        p_mtls.ATTRIBUTE2(i),
        p_mtls.ATTRIBUTE3(i),
        p_mtls.ATTRIBUTE4(i),
        p_mtls.ATTRIBUTE5(i),
        p_mtls.ATTRIBUTE6(i),
        p_mtls.ATTRIBUTE7(i),
        p_mtls.ATTRIBUTE8(i),
        p_mtls.ATTRIBUTE9(i),
        p_mtls.ATTRIBUTE10(i),
        p_mtls.ATTRIBUTE11(i),
        p_mtls.ATTRIBUTE12(i),
        p_mtls.ATTRIBUTE13(i),
        p_mtls.ATTRIBUTE14(i),
        p_mtls.ATTRIBUTE15(i),
        p_mtls.PRIMARY_SWITCH(i),
        p_mtls.DEPARTMENT_CODE(i),
        p_mtls.ERROR_EXPLANATION(i),
        p_mtls.DEMAND_ID(i),
        p_mtls.ITEM_INVENTORY_ASSET_FLAG(i),
        p_mtls.SHIPPABLE_FLAG(i),
        p_mtls.REQUISITION_LINE_ID(i),
        p_mtls.REQUISITION_DISTRIBUTION_ID(i),
        p_mtls.MOVEMENT_ID(i),
        p_mtls.RESERVATION_QUANTITY(i),
        p_mtls.SHIPPED_QUANTITY(i),
        p_mtls.TRANSACTION_LINE_NUMBER(i),
        p_mtls.EXPENDITURE_TYPE(i),
        p_mtls.FINAL_COMPLETION_FLAG(i),
        p_mtls.MATERIAL_ACCOUNT(i),
        p_mtls.MATERIAL_OVERHEAD_ACCOUNT(i),
        p_mtls.OUTSIDE_PROCESSING_ACCOUNT(i),
        p_mtls.OVERHEAD_ACCOUNT(i),
        p_mtls.PA_EXPENDITURE_ORG_ID(i),
        p_mtls.PROJECT_ID(i),
        p_mtls.RESOURCE_ACCOUNT(i),
        p_mtls.SOURCE_PROJECT_ID(i),
        p_mtls.SOURCE_TASK_ID(i),
        p_mtls.TASK_ID(i),
        p_mtls.TO_PROJECT_ID(i),
        p_mtls.TO_TASK_ID(i),
        p_mtls.TRANSACTION_SEQUENCE_ID(i),
        p_mtls.TRANSFER_PERCENTAGE(i),
	p_mtls.qa_collection_id(i),
	p_mtls.overcompletion_transaction_id(i),
	p_mtls.overcompletion_transaction_qty(i),
	p_mtls.overcompletion_primary_qty(i),
	p_mtls.kanban_card_id(i)
      );
Line: 1227

  end insert_rows;
Line: 1229

  procedure insert_rows(
    p_materials   in  mtl_transactions_temp_rec,
    p_lots        in  wip_lot_temp_cleanup.mtl_transaction_lots_temp_rec,
    p_serials     in  wip_serial_temp_cleanup.mtl_serial_numbers_temp_rec,
    p_dyn_serials in  wip_serial_number_cleanup.mtl_serial_numbers_rec,
    p_ser_marks   in  wip_serial_number_cleanup.mtl_serial_numbers_mark_rec,
    p_retcode     out nocopy number,
    p_app         out nocopy varchar2,
    p_msg         out nocopy varchar2) is
    x_retcode number;
Line: 1241

    insert_rows(p_mtls => p_materials);
Line: 1244

    wip_lot_temp_cleanup.insert_rows(p_lots => p_lots);
Line: 1247

    wip_serial_temp_cleanup.insert_rows(p_serials => p_serials);
Line: 1250

    wip_serial_number_cleanup.insert_rows(p_serials => p_dyn_serials);
Line: 1270

  end insert_rows;