DBA Data[Home] [Help]

APPS.WMA_COMPLETION SQL Statements

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

Line: 19

    cmpRecord CmpTxnRec;                 -- record to populate and insert
Line: 79

    select primary_cost_method
      into primaryCostMethod
      from mtl_parameters
      where organization_id = parameters.environment.orgID;
Line: 143

        select fm_serial_number
          into l_serialNum
          from mtl_serial_numbers_temp msnt, mtl_transaction_lots_temp mtlt
         where mtlt.serial_transaction_temp_id = msnt.transaction_temp_id
           and mtlt.transaction_temp_id = cmpRecord.transaction_interface_id;
Line: 149

        select fm_serial_number
          into l_serialNum
          from mtl_serial_numbers_temp
         where transaction_temp_id = cmpRecord.transaction_interface_id;
Line: 201

        wip_logger.log('wma_completion.process: about to update serial', dummy);
Line: 204

        wip_utilities.update_serial(p_serial_number => l_serialNum,
                                    p_inventory_item_id => parameters.itemID,
                                    p_organization_id => parameters.environment.orgID,
                                    p_wip_entity_id => parameters.wipEntityID,
                                    p_operation_seq_num => null,
                                    p_intraoperation_step_type => null,
                                    x_return_status => returnStatus);
Line: 212

        wip_utilities.update_serial(p_serial_number => l_serialNum,
                                    p_inventory_item_id => parameters.itemID,
                                    p_organization_id => parameters.environment.orgID,
                                    p_wip_entity_id => parameters.wipEntityID,
                                    p_operation_seq_num => cmpRecord.operation_seq_num,
                                    p_intraoperation_step_type => wip_constants.toMove,
                                    x_return_status => returnStatus);
Line: 225

          wip_logger.log('wma_completion.process: retStatus of serial update failure ' || returnStatus, dummy);
Line: 272

   insert into mtl_material_transactions_temp
           (transaction_header_id,
            transaction_temp_id,
            completion_transaction_id,
            transaction_mode,
            created_by,
            creation_date,
            last_update_date,
            last_updated_by,
            inventory_item_id,
            transaction_quantity,
            transaction_uom,
            primary_quantity,
            transaction_date,
            organization_id,
            acct_period_id,
            transaction_action_id,
            transaction_source_id,
            transaction_source_type_id,
            transaction_type_id,
            wip_entity_type,
            revision,
            operation_seq_num,
            process_flag,
            posting_flag,
            final_completion_flag,
            qa_collection_id,
            kanban_card_id,
            lpn_id,
            project_id,
            task_id)
    values (mtl_material_transactions_s.nextval,
            mtl_material_transactions_s.nextval,
            lpnCmpRecord.row.completion_transaction_id,
            lpnCmpRecord.row.transaction_mode,
            lpnCmpRecord.row.created_by,
            lpnCmpRecord.row.creation_date,
            lpnCmpRecord.row.last_update_date,
            lpnCmpRecord.row.last_updated_by,
            lpnCmpRecord.row.inventory_item_id,
            lpnCmpRecord.row.transaction_quantity,
            lpnCmpRecord.row.transaction_uom,
            lpnCmpRecord.row.primary_quantity,
            lpnCmpRecord.row.transaction_date,
            lpnCmpRecord.row.organization_id,
            lpnCmpRecord.row.acct_period_id,
            lpnCmpRecord.row.transaction_action_id,
            lpnCmpRecord.row.transaction_source_id,
            lpnCmpRecord.row.transaction_source_type_id,
            lpnCmpRecord.row.transaction_type_id,
            lpnCmpRecord.row.wip_entity_type,
            lpnCmpRecord.row.bom_revision,
            lpnCmpRecord.row.operation_seq_num,
            'Y',
            'Y',
            lpnCmpRecord.row.final_completion_flag,
            lpnCmpRecord.row.qa_collection_id,
            lpnCmpRecord.row.kanban_card_id,
            lpnCmpRecord.row.lpn_id,
            lpnCmpRecord.row.source_project_id,
            lpnCmpRecord.row.source_task_id) returning transaction_temp_id into txnTmpID;
Line: 344

    lpnCmpRecord LpnCmpTxnRec; -- record to populate and insert
Line: 378

    select transaction_header_id
    into   l_txnHdrID
    from   mtl_material_transactions_temp
    where  transaction_temp_id = l_txnTmpID;
Line: 425

				--and delete it
    delete mtl_material_transactions_temp
     where transaction_temp_id = l_txnTmpID; */
Line: 451

   * cmpRecord preparing it to be inserted into the interface table.
   * Parameters:
   *   cmpRecord  record to be populated. The minimum number of fields to
   *              execute the transaction successfully are populated
   *   overCplRec record to be used by wip_cplProc_priv.processOverCpl()
   *   parameters completion or return mobile form parameters
   *   errMessage populated if an error occurrs
   * Return:
   *   boolean    flag indicating the successful derivation of necessary values
   * HISTORY:
   * 02-MAR-2006  spondalu  ER 4163405: Derived demandSourceHeaderID and demandSourceLineID
   *                        from parameters and populated cmpRecord with the same. Also,
   *                        restricted call to checkQuantity() to completion transactions only.
   *
   */
  Function derive(cmpRecord  IN OUT NOCOPY CmpTxnRec,
                  overCplRec IN OUT NOCOPY wip_cplProc_priv.completion_rec_t,
                  parameters IN            CmpParams,
                  txnMode    IN            NUMBER,
                  errMessage IN OUT NOCOPY VARCHAR2)
  return boolean IS
    item wma_common.Item;
Line: 495

    select primary_cost_method
      into primaryCostMethod
      from mtl_parameters
     where organization_id = parameters.environment.orgID;
Line: 506

         wip_logger.log('wmapcmpb.derive: selecting new int id', l_dummy);
Line: 508

       select mtl_material_transactions_s.nextval
         into cmpRecord.transaction_interface_id
         from dual;
Line: 650

    cmpRecord.last_update_date := sysdate;
Line: 651

    cmpRecord.last_updated_by := parameters.environment.userID;
Line: 702

        will be determined by INV TM before inserting into MMTT. Reverted
        fix for bug 4115120 */
    cmpRecord.final_completion_flag := null;      -- setting this to null for now
Line: 743

      overCplRec.lastUpdBy      := cmpRecord.last_updated_by;
Line: 750

      select wip_transactions_s.nextval
        into overCplRec.overCplTxnID
        from dual;
Line: 896

    lpnCmpRecord.row.last_update_date := sysdate;
Line: 897

    lpnCmpRecord.row.last_updated_by := parameters.environment.userID;
Line: 1083

        select job_type
          into l_job_type
          from wip_discrete_jobs
         where wip_entity_id = wipEntityID
           and organization_id = orgID;
Line: 1214

      select max(wo.operation_seq_num)
      from wip_operations wo
      where wo.organization_id = orgID
        and wo.wip_entity_id = wipEntityID;
Line: 1248

      select wo.quantity_waiting_to_move
      from wip_operations wo
      where wo.organization_id = v_orgID
        and wo.wip_entity_id = v_wipEntityID
        and wo.operation_seq_num = v_lastOpSeq;
Line: 1275

   * Inserts a populated CmpTxnRec into MTI
   * Parameters:
   *   cmpRecord  The CmpTxnRec representing the row to be inserted.
   *   errMessage populated if an error occurrs
   * Return:
   *   boolean    A flag indicating whether table update was successful or not.
   * HISTORY:
   * 02-MAR-2006  spondalu  ER 4163405: populating demandSourceHeaderID and
   *                        demandSourceLineID from CmpTxnRec into MTI.
   *
   */
  Function put(cmpRecord CmpTxnRec, errMessage IN OUT NOCOPY VARCHAR2)
  return boolean IS
    l_dummy VARCHAR2(1);
Line: 1294

      wip_logger.log('before insert', l_dummy);
Line: 1295

      wip_logger.log('before insert item' || cmpRecord.inventory_item_id, l_dummy);
Line: 1296

      wip_logger.log('before insert org' || cmpRecord.organization_id, l_dummy);
Line: 1297

      wip_logger.log('before insert subinv' || cmpRecord.subinventory_code, l_dummy);
Line: 1298

      wip_logger.log('before insert loc' || cmpRecord.locator_id, l_dummy);
Line: 1299

      wip_logger.log('before insert action' || cmpRecord.transaction_action_id, l_dummy);
Line: 1300

      wip_logger.log('before insert movTxnID ' || cmpRecord.move_transaction_id, l_dummy);
Line: 1301

      wip_logger.log('before insert demandsourceheaderID ' || cmpRecord.demand_source_header_id, l_dummy);
Line: 1302

      wip_logger.log('before insert demandsourcelineID ' || cmpRecord.demand_source_line_id, l_dummy);
Line: 1305

    insert into mtl_transactions_interface
           (transaction_header_id,
            completion_transaction_id,
            move_transaction_id,
            transaction_mode,
            created_by,
            creation_date,
            source_code,
            source_header_id,
            source_line_id,
--            lock_flag,
            inventory_item_id,
            subinventory_code,
            transaction_quantity,
            transaction_uom,
            primary_quantity,
            transaction_date,
            organization_id,
            acct_period_id,
            last_update_date,
            last_updated_by,
            transaction_action_id,
            transaction_source_id,
            transaction_source_type_id,
            transaction_type_id,
            wip_entity_type,
            revision,
            locator_id,
            operation_seq_num,
            transaction_interface_id,
            process_flag,
            final_completion_flag,
            source_project_id,
            source_task_id,
            project_id,
            task_id,
            qa_collection_id,
            overcompletion_transaction_id,
            overcompletion_transaction_qty,
            overcompletion_primary_qty,
            kanban_card_id,
            lpn_id,
            transaction_batch_id,
            transaction_batch_seq,
            demand_source_header_id,
            demand_source_line)
    values (cmpRecord.transaction_header_id,
            cmpRecord.completion_transaction_id,
            cmpRecord.move_transaction_id,
            cmpRecord.transaction_mode,
            cmpRecord.created_by,
            cmpRecord.creation_date,
            cmpRecord.source_code,
            cmpRecord.source_header_id,
            cmpRecord.source_line_id,
--            cmpRecord.lock_flag,
            cmpRecord.inventory_item_id,
            cmpRecord.subinventory_code,
            cmpRecord.transaction_quantity,
            cmpRecord.transaction_uom,
            cmpRecord.primary_quantity,
            cmpRecord.transaction_date,
            cmpRecord.organization_id,
            cmpRecord.acct_period_id,
            cmpRecord.last_update_date,
            cmpRecord.last_updated_by,
            cmpRecord.transaction_action_id,
            cmpRecord.transaction_source_id,
            cmpRecord.transaction_source_type_id,
            cmpRecord.transaction_type_id,
            cmpRecord.wip_entity_type,
            cmpRecord.revision,
            cmpRecord.locator_id,
            cmpRecord.operation_seq_num,
            cmpRecord.transaction_interface_id,
            cmpRecord.process_flag,
            cmpRecord.final_completion_flag,
            cmpRecord.source_project_id,
            cmpRecord.source_task_id,
            cmpRecord.project_id,
            cmpRecord.task_id,
            cmpRecord.qa_collection_id,
            cmpRecord.overcompletion_transaction_id,
            cmpRecord.overcompletion_transaction_qty,
            cmpRecord.overcompletion_primary_qty,
            cmpRecord.kanban_card_id,
            cmpRecord.lpn_id,
            cmpRecord.transaction_header_id,
            wip_constants.ASSY_BATCH_SEQ,
            cmpRecord.demand_source_header_id,
            cmpRecord.demand_source_line_id);
Line: 1397

          wip_logger.log('after insert', l_dummy);
Line: 1427

   * Inserts a populated CmpTxnRec into wip_lpn_completions
   * Parameters:
   *   lpnCmpRecord  The LpnCmpTxnRec representing the row to be inserted.
   *   errMessage populated if an error occurrs
   * Return:
   *   boolean    A flag indicating whether table update was successful or not.
   */
  Function put(lpnCmpRecord LpnCmpTxnRec, errMessage IN OUT NOCOPY VARCHAR2)
  return boolean IS
  BEGIN

    insert into wip_lpn_completions
           (header_id, source_id, source_code,
            transaction_mode, created_by,
            creation_date, lock_flag,
            inventory_item_id, subinventory_code,
            transaction_quantity, transaction_uom,
            primary_quantity, transaction_date,
            organization_id, acct_period_id,
            last_update_date, last_updated_by,
            transaction_action_id, transaction_source_id,
            transaction_source_type_id, transaction_type_id,
            wip_entity_id, wip_entity_type, bom_revision,
            locator_id, operation_seq_num, item_project_id, item_task_id,
            qa_collection_id, kanban_card_id, lpn_id,
            end_item_unit_number, completion_transaction_id)
    values (lpnCmpRecord.row.header_id,
            lpnCmpRecord.row.header_id,
            WMA_COMMON.SOURCE_CODE,
            lpnCmpRecord.row.transaction_mode,
            lpnCmpRecord.row.created_by,
            lpnCmpRecord.row.creation_date,
            lpnCmpRecord.row.lock_flag,
            lpnCmpRecord.row.inventory_item_id,
            lpnCmpRecord.row.subinventory_code,
            lpnCmpRecord.row.transaction_quantity,
            lpnCmpRecord.row.transaction_uom,
            lpnCmpRecord.row.primary_quantity,
            lpnCmpRecord.row.transaction_date,
            lpnCmpRecord.row.organization_id,
            lpnCmpRecord.row.acct_period_id,
            lpnCmpRecord.row.last_update_date,
            lpnCmpRecord.row.last_updated_by,
            lpnCmpRecord.row.transaction_action_id,
            lpnCmpRecord.row.transaction_source_id,
            lpnCmpRecord.row.transaction_source_type_id,
            lpnCmpRecord.row.transaction_type_id,
            lpnCmpRecord.row.wip_entity_id,
            lpnCmpRecord.row.wip_entity_type,
            lpnCmpRecord.row.bom_revision,
            lpnCmpRecord.row.locator_id,
            lpnCmpRecord.row.operation_seq_num,
            lpnCmpRecord.row.item_project_id,
            --lpnCmpRecord.row.job_project_id,
            lpnCmpRecord.row.item_task_id,
            --lpnCmpRecord.row.job_task_id,
            lpnCmpRecord.row.qa_collection_id,
            lpnCmpRecord.row.kanban_card_id,
            lpnCmpRecord.row.lpn_id,
            lpnCmpRecord.row.end_item_unit_number,
            lpnCmpRecord.row.completion_transaction_id);
Line: 1534

    select backflush_lot_entry_type
      into x_lotEntryType
      from wip_parameters
     where organization_id = p_orgID;
Line: 1550

    select nvl(min(operation_seq_num), 1), nvl(max(operation_seq_num), 1)
      into l_minOpSeqNum, l_maxOpSeqNum
      from wip_operations
     where wip_entity_id = p_jobID;
Line: 1704

    SELECT NVL(wdj.bom_revision, bom_revisions.get_item_revision_fn
            ('EXCLUDE_OPEN_HOLD',        -- eco_status
             'ALL',                      -- examine_type
              orgID,                     -- org_id
              itemID,                    -- item_id
              sysdate                    -- rev_date
            ))
      INTO revision
      FROM wip_discrete_jobs wdj,
           mtl_item_revisions mir
     WHERE wdj.organization_id = mir.organization_id
       AND wdj.wip_entity_id = wipEntityID
       AND mir.organization_id = orgID
       AND mir.inventory_item_id = itemID
       AND (mir.revision =
            NVL(wdj.bom_revision, bom_revisions.get_item_revision_fn
            ('EXCLUDE_OPEN_HOLD',        -- eco_status
             'ALL',                      -- examine_type
              orgID,                     -- org_id
              itemID,                    -- item_id
              sysdate                    -- rev_date
            )));