DBA Data[Home] [Help]

APPS.CSE_ASSET_MOVE_PKG SQL Statements

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

Line: 141

      SELECT transaction_type_id,
             inv_material_transaction_id,
             transaction_date,
             transacted_by
      INTO   l_txn_type_id,
             l_mtl_txn_id,
             l_txn_date,
             l_transacted_by
      FROM   csi_transactions
      WHERE  transaction_id = p_txn_id;
Line: 152

      SELECT source_txn_type_name
      INTO   l_txn_type
      FROM   csi_txn_types
      WHERE  transaction_type_id = l_txn_type_id;
Line: 238

  PROCEDURE update_txn_status (
    p_src_move_trans_tbl     IN  move_trans_tbl,
    p_dest_move_trans_tbl    IN  move_trans_tbl,
    p_conc_request_id        IN  NUMBER,
    x_return_status          OUT NOCOPY VARCHAR2,
    x_error_msg              OUT NOCOPY VARCHAR2)
  IS

    l_txn_rec                     csi_datastructures_pub.transaction_rec ;
Line: 257

      SELECT object_version_number
      FROM   csi_transactions
      WHERE  transaction_id = c_transaction_id ;
Line: 265

    debug('Inside API update_txn_status');
Line: 286

        debug('Inside API csi_transactions_pvt.update_transactions');
Line: 290

        csi_transactions_pvt.update_transactions(
          p_api_version      => 1.0,
          p_init_msg_list    => fnd_api.g_true,
          p_commit           => fnd_api.g_false,
          p_validation_level => fnd_api.g_valid_level_full,
          p_transaction_rec  => l_txn_rec,
          x_return_status    => l_return_status,
          x_msg_count        => l_msg_count,
          x_msg_data         => l_msg_data);
Line: 345

          debug('Inside API csi_transactions_pvt.update_transactions');
Line: 349

          csi_transactions_pvt.update_transactions(
            p_api_version      => 1.0,
            p_init_msg_list    => fnd_api.g_true,
            p_commit           => fnd_api.g_false,
            p_validation_level => fnd_api.g_valid_level_full,
            p_transaction_rec  => l_txn_rec,
            x_return_status    => l_return_status,
            x_msg_count        => l_msg_count,
            x_msg_data         => l_msg_data);
Line: 371

  END update_txn_status ;
Line: 438

      SELECT fcgd.retirement_prorate_convention
      FROM   fa_category_book_defaults fcgd,
             fa_books                  fb,
             fa_additions_b            fa
      WHERE  fa.asset_id         = c_asset_id
      AND    fb.asset_id         = fa.asset_id
      AND    fb.book_type_code   = c_book_type_code
      AND    fb.date_ineffective IS NULL
      AND    fcgd.category_id    = fa.asset_category_id
      AND    fcgd.book_type_code = fb.book_type_code
      AND    fb.date_placed_in_service
        BETWEEN fcgd.start_dpis AND NVL(fcgd.end_dpis, fb.date_placed_in_service);
Line: 456

    SELECT sysdate INTO l_sysdate FROM sys.dual ;
Line: 465

    SELECT fa_mass_ext_retirements_s.nextval
    INTO   l_mass_external_retire_id
    FROM   dual ;
Line: 490

    l_ext_ret_rec.last_updated_by               := fnd_global.user_id ;
Line: 491

    l_ext_ret_rec.last_update_date              := l_sysdate ;
Line: 492

    l_ext_ret_rec.last_update_login             := fnd_global.login_id ;
Line: 495

    cse_asset_adjust_pkg.insert_retirement(
      p_ext_ret_rec   => l_ext_ret_rec,
      x_return_status => l_return_status,
      x_error_msg     => l_error_msg) ;
Line: 501

      debug('Insert into Retirements table failed ');
Line: 541

      SELECT cii.instance_id,
             cii.quantity instance_qty,
             cii.serial_number instance_serial_number,
	     NVL(cii.active_end_date,sysdate) active_end_date,
             fa.asset_id fa_asset_id,
             fa.asset_category_id fa_category_id,
             fdh.book_type_code fa_book_type_code,
             fb.date_placed_in_service fa_dpi,
             fb.cost fa_cost,
             fa.current_units fa_units,
             fa.serial_number fa_serial_number,
             fa.asset_key_ccid fa_key_ccid,
             fa.tag_number fa_tag_number,
             fa.asset_type fa_asset_type,
             fa.model_number,
             fa.manufacturer_name,
             fb.depreciate_flag,
             fdh.distribution_id,
             fdh.location_id ,
             NVL(fdh.units_assigned,0) fa_loc_units,
             fdh.code_combination_id fa_depr_expense_ccid,
             fdh.assigned_to fa_employee_id,
             cia.asset_quantity instance_asset_qty,
             cia.instance_asset_id
      FROM   fa_distribution_history fdh,
             csi_i_assets cia,
             fa_additions fa,
             fa_books fb,
             csi_item_instances cii
      WHERE  cii.instance_id = c_instance_id
      AND    cia.instance_id = cii.instance_id
      AND    cia.fa_asset_id = fdh.asset_id
      AND    cia.fa_book_type_code = fdh.book_type_code
      AND    cia.fa_location_id = fdh.location_id
      AND    sysdate BETWEEN nvl(cia.active_start_date, sysdate-1) AND nvl(cia.active_end_date, sysdate+1)
      AND    fdh.date_ineffective is null
      AND    cia.fa_asset_id = fa.asset_id
      AND    fa.asset_id = fb.asset_id
      AND    cia.fa_book_type_code = fb.book_type_code
      AND    fb.date_ineffective IS NULL
      AND    cia.asset_quantity > 0
      AND    cia.fa_sync_flag = 'Y'
      AND    NOT EXISTS  (
               SELECT 'X' FROM fa_retirements fr
               WHERE fdh.retirement_id = fr.retirement_id
               AND fr.status IN ('PENDING','ERROR'))
      AND    NOT EXISTS (
               SELECT 'X' FROM fa_mass_ext_retirements fmer
               WHERE fdh.retirement_id = fmer.retirement_id
               AND fmer.review_status IN ('POST','ERROR'))
      ORDER BY fb.date_placed_in_service ;
Line: 594

      SELECT SUM(NVL(fma.fixed_assets_cost,0)) cost
      FROM   fa_mass_additions fma
      WHERE  fma.posting_status = 'POST'
      AND    fma.book_type_code = c_book_type_code
      AND    fma.add_to_asset_id = c_asset_id;
Line: 667

  PROCEDURE update_inst_asset (
    p_inst_asset_rec IN csi_datastructures_pub.instance_asset_rec ,
    p_transaction_units IN NUMBER,
    p_csi_txn_rec    IN csi_datastructures_pub.transaction_rec,
    x_return_status  OUT NOCOPY VARCHAR2,
    x_error_msg      OUT NOCOPY VARCHAR2)
  IS

    ---Variables require for calling Pub API's
    l_msg_count               NUMBER;
Line: 699

      SELECT cia.object_version_number
      FROM   csi_i_assets cia
      WHERE  cia.instance_asset_id = c_instance_asset_id ;
Line: 706

    debug('Inside API update_inst_asset');
Line: 719

    SELECT sysdate
    INTO   l_sysdate
    FROM   sys.DUAL ;
Line: 739

      debug('Calling csi_asset_pvt.update_instance_asset');
Line: 741

      csi_asset_pvt.update_instance_asset (
        p_api_version         => 1.0,
        p_commit              => fnd_api.g_false,
        p_init_msg_list       => fnd_api.g_false,
        p_validation_level    => fnd_api.g_valid_level_full,
        p_instance_asset_rec  => l_inst_asset_rec,
        p_txn_rec             => l_csi_txn_rec,
        x_return_status       => l_return_status,
        x_msg_count           => l_msg_count,
        x_msg_data            => l_msg_data,
        p_lookup_tbl          => l_lookup_tbl,
        p_asset_count_rec     => l_asset_count_rec,
        p_asset_id_tbl        => l_asset_id_tbl,
        p_asset_loc_tbl       => l_asset_loc_tbl );
Line: 765

      l_dest_inst_asset_query_rec.update_status     := cse_datastructures_pub.g_in_service;
Line: 803

        debug('Inside API csi_asset_pvt.update_instance_asset');
Line: 807

        csi_asset_pvt.update_instance_asset (
          p_api_version         => 1.0,
          p_commit              => fnd_api.g_false,
          p_init_msg_list       => fnd_api.g_false,
          p_validation_level    => fnd_api.g_valid_level_full,
          p_instance_asset_rec  => l_dest_inst_asset_tbl(1),
          p_txn_rec             => l_csi_txn_rec,
          x_return_status       => l_return_status,
          x_msg_count           => l_msg_count,
          x_msg_data            => l_msg_data,
          p_lookup_tbl          => l_lookup_tbl,
          p_asset_count_rec     => l_asset_count_rec,
          p_asset_id_tbl        => l_asset_id_tbl,
          p_asset_loc_tbl       => l_asset_loc_tbl );
Line: 828

        l_dest_inst_asset_tbl(1).update_status         := cse_datastructures_pub.G_IN_SERVICE ;
Line: 875

  END update_inst_asset ;
Line: 942

      l_trans_rec.who_info.last_updated_by := fnd_global.user_id ;
Line: 943

      l_trans_rec.who_info.last_update_login := fnd_global.login_id ;
Line: 1006

        debug('Both Source and Destination Location and also Instances are same, no updates are required');
Line: 1021

      update_inst_asset (
        p_inst_asset_rec     => l_src_inst_asset_rec,
        p_transaction_units  => l_transaction_units,
        p_csi_txn_rec        => p_csi_txn_rec,
        x_return_status      => l_return_status,
        x_error_msg          => l_error_msg);
Line: 1028

      debug('After  Source update  Inst-Asset link '|| l_return_status ); --???
Line: 1042

      debug('Before Dest update  Inst-Asset link '); --???
Line: 1044

      update_inst_asset (
        p_inst_asset_rec     => l_dest_inst_asset_rec,
        p_transaction_units => l_transaction_units,
        p_csi_txn_rec        => p_csi_txn_rec,
        x_return_status      => l_return_status,
        x_error_msg          => l_error_msg);
Line: 1051

      debug('After  Dest update  Inst-Asset link '|| l_return_status ); --???
Line: 1162

      SELECT ct.transaction_id,
             cii.instance_id ,
             DECODE(cii.serial_number, NULL, mmt.primary_quantity, 1) primary_units,
             cii.serial_number,
             Nvl(mmt.inventory_item_id, cii.inventory_item_id)  inventory_item_id ,
             cii.instance_usage_code,
             ctt.source_transaction_type ,
             NVL(mmt.organization_id,cii.last_vld_organization_id ) inv_organization_id,
             mmt.subinventory_code inv_subinventory_name ,
             cii.location_id ,
             cii.location_type_code ,
             ct.transaction_date ,
             mmt.transaction_id inv_material_transaction_id ,
             ct.object_version_number,
             cii.operational_status_code
      FROM   csi_item_instances cii,
             csi_item_instances_h ciih,
             csi_transactions ct,
             mtl_material_transactions mmt,
             csi_txn_types ctt
      WHERE  ct.transaction_id = p_transaction_id
      AND    ct.inv_material_transaction_id = mmt.transaction_id(+)
      AND    ct.transaction_type_id = ctt.transaction_type_id
      AND    cii.instance_id = ciih.instance_id
      AND    ciih.transaction_id = ct.transaction_id
      AND   (Nvl(mmt.primary_quantity,-1) < 0
             OR
             --Misc Receipt from HZ Loc
             (ct.transaction_type_id = 134  AND cii.operational_status_code = 'OUT_OF_SERVICE')
             AND
             cii.serial_number IS NULL) ;
Line: 1195

      SELECT transaction_error_id
      FROM   csi_txn_errors
      WHERE  transaction_id = c_transaction_id
      AND    source_type = 'ASSET_MOVE' ;
Line: 1342

        update_txn_status (
          p_src_move_trans_tbl  => l_src_move_trans_tbl,
          p_dest_move_trans_tbl => l_dest_move_trans_tbl,
          p_conc_request_id     => p_conc_request_id,
          x_return_status       => l_return_status,
          x_error_msg           => l_error_msg);
Line: 1350

          debug ('Update Status Failed ..');
Line: 1384

        UPDATE  csi_txn_errors
        SET     error_text          = l_trx_error_rec.error_text ,
                source_group_ref_id = p_conc_request_id,
                last_update_date    = sysdate
        WHERE   transaction_error_id = l_txn_error_id ;
Line: 1418

       SELECT sysdate INTO l_sysdate FROM DUAL ;
Line: 1419

       UPDATE  csi_txn_errors
       SET     error_text = l_trx_error_rec.error_text ,
               source_group_ref_id = p_conc_request_id,
               last_update_date = l_sysdate
       WHERE   transaction_error_id = l_txn_error_id ;
Line: 1466

      SELECT creation_date
      INTO   l_time_stamp
      FROM   csi_item_instances_h
      WHERE  transaction_id = l_transaction_id
      AND    instance_id    = p_instance_id;
Line: 1474

   /*   SELECT max(transaction_id)
      INTO   l_transaction_id
      FROM   csi_item_instances_h
      WHERE  instance_id    = p_instance_id
      AND    transaction_id < l_transaction_id;*/
Line: 1482

	SELECT transaction_id
	INTO   l_transaction_id
	FROM   (SELECT ciih.transaction_id
			FROM   	csi_item_instances_h ciih,
					csi_transactions ct
			WHERE  ciih.transaction_id = ct.transaction_id
               AND ciih.instance_id = p_instance_id
               AND ct.transaction_date < (SELECT transaction_date
                                          FROM   csi_transactions
                                          WHERE transaction_id = l_transaction_id)
			ORDER  BY ct.transaction_date DESC)
	WHERE  ROWNUM = 1;
Line: 1498

      SELECT creation_date
     INTO   l_time_stamp
      FROM   csi_item_instances_h
      WHERE  transaction_id = l_transaction_id
      AND    instance_id    = p_instance_id;
Line: 1570

      SELECT ct.transaction_type_id,
             ct.transaction_id,
             ct.transaction_date,
             ct.source_transaction_date,
             ct.inv_material_transaction_id,
             ct.object_version_number,
             ctt.source_transaction_type
      FROM   csi_transactions ct,
             csi_txn_types    ctt
      WHERE  ct.transaction_id = p_transaction_id
      AND    ctt.transaction_type_id = ct.transaction_type_id;
Line: 1583

      SELECT mmt.inventory_item_id,
             mmt.organization_id,
             mmt.primary_quantity,
             msi.serial_number_control_code,
             msi.primary_unit_of_measure
      FROM   mtl_material_transactions mmt,
             mtl_system_items msi
      WHERE  mmt.transaction_id    = p_mtl_txn_id
      AND    msi.inventory_item_id = mmt.inventory_item_id
      AND    msi.organization_id   = mmt.organization_id;
Line: 1595

      SELECT ciih.instance_id,
             cii.inventory_item_id,
             cii.last_vld_organization_id,
             msi.serial_number_control_code,
             msi.primary_unit_of_measure
      FROM   csi_item_instances_h ciih,
             csi_item_instances   cii,
             mtl_system_items     msi
      WHERE  ciih.transaction_id   = p_transaction_id
      AND    cii.instance_id       = ciih.instance_id
      AND    msi.inventory_item_id = cii.inventory_item_id
      AND    msi.organization_id   = cii.last_vld_organization_id;
Line: 1609

      SELECT cii.instance_id,
             cii.serial_number,
             cii.instance_usage_code,
             nvl(ciih.old_quantity,0)  old_quantity,
             nvl(ciih.new_quantity, 0) new_quantity
      FROM   csi_item_instances_h ciih,
             csi_item_instances   cii
      WHERE  ciih.transaction_id   = p_transaction_id
      AND    cii.instance_id       = ciih.instance_id
      AND    cii.inventory_item_id = p_item_id;
Line: 1621

      SELECT cii.instance_id,
             cii.serial_number,
             cii.instance_usage_code,
             cit.transaction_id,
             cit.transaction_type_id
      FROM   csi_item_instances_h ciih,
             csi_item_instances   cii,
             csi_transactions cit,
             csi_i_assets cia
      WHERE  cit.transaction_id   <= p_transaction_id
      AND    cii.inventory_item_id =  p_item_id
      AND    cii.instance_id       = ciih.instance_id
      AND    ciih.transaction_id   = cit.transaction_id
      AND    cia.instance_id = cii.instance_id
      AND    cia.asset_quantity    >= p_txn_quantity
      AND    cia.active_end_date IS NULL
      ORDER BY cit.transaction_id desc;
Line: 1640

      SELECT cia.instance_id,
             cia.fa_asset_id,
             cia.asset_quantity
      FROM   csi_i_assets cia
      WHERE  cia.instance_id       = p_instance_id
      AND    cia.asset_quantity    > 0
      AND    cia.active_end_date IS NULL ;
Line: 1898

              SELECT a.instance_id  , a.transaction_id
              INTO    l_instance_id,  l_transaction_id
              FROM   csi_item_instances_h a,
                ( SELECT  b.transaction_id, b.instance_id
                  FROM    csi_inst_txn_details_v b
                  WHERE   b.transaction_id >  l_transaction_id
                  AND     b.instance_id    = l_instance_id
                  AND     b.transaction_type_id = 109
                  AND     ROWNUM = 1
                  ORDER BY  b.transaction_id ) c
              WHERE  a.transaction_id = c.transaction_id
              AND  a.instance_id    <> c.instance_id
              AND  ROWNUM =1 ;
Line: 2066

  PROCEDURE update_fa (
    p_transaction_id       IN     number,
    p_src_move_trans_tbl   IN     move_trans_tbl,
    p_dest_move_trans_tbl  IN     move_trans_tbl,
    x_return_status           OUT nocopy varchar2,
    x_error_msg               OUT nocopy varchar2)
  IS

    l_fa_rec                  fa_rec ;
Line: 2122

    debug('Inside update_fa');
Line: 2218

                SELECT asset_category_id
                INTO   l_dest_fa_category_id
                FROM   mtl_system_items
                WHERE  inventory_item_id = p_dest_move_trans_tbl(d_ind).inv_item_id
                AND    organization_id   = p_dest_move_trans_tbl(d_ind).inv_organization_id;
Line: 2321

                  l_trans_rec.who_info.last_update_date := l_sysdate ;
Line: 2322

                  l_trans_rec.who_info.creation_date := l_trans_rec.who_info.last_update_date ;
Line: 2323

                  l_trans_rec.who_info.created_by := l_trans_rec.who_info.last_updated_by ;
Line: 2480

  END update_fa ;
Line: 2501

    SELECT object_version_number
    INTO   l_txn_rec.object_version_number
    FROM   csi_transactions
    WHERE  transaction_id = l_txn_rec.transaction_id;
Line: 2506

    csi_transactions_pvt.update_transactions(
      p_api_version      => 1.0,
      p_init_msg_list    => fnd_api.g_true,
      p_commit           => fnd_api.g_false,
      p_validation_level => fnd_api.g_valid_level_full,
      p_transaction_rec  => l_txn_rec,
      x_return_status    => l_return_status,
      x_msg_count        => l_msg_count,
      x_msg_data         => l_msg_data);
Line: 2546

      SELECT object_version_number
      FROM   csi_transactions
      WHERE  transaction_id = c_transaction_id ;
Line: 2571

      update_fa(
        p_transaction_id      => p_transaction_id,
        p_src_move_trans_tbl  => l_src_move_trans_tbl,
        p_dest_move_trans_tbl => l_dest_move_trans_tbl,
        x_return_status       => l_return_status,
        x_error_msg           => l_error_msg) ;
Line: 2658

SELECT  citdv.transaction_id transaction_id
        ,citdv.transaction_type_id    transaction_type_id
        ,citdv.instance_id   instance_id
        ,DECODE(citdv.serial_number, NULL, (NVL(ciih.old_quantity,0) -
           NVL(ciih.new_quantity,0)), 1) primary_units
        ,citdv.serial_number serial_number
        ,citdv.inv_material_transaction_id
        ,citdv.source_transaction_type
        ,citdv.object_version_number
FROM     csi_inst_txn_details_v   citdv,
         csi_item_instances_h ciih
WHERE    citdv.transaction_id = ciih.transaction_id
AND    citdv.instance_id = ciih.instance_id
AND      citdv.transaction_status_code = cse_datastructures_pub.G_PENDING
AND      NVL(ciih.old_quantity,0) > NVL(ciih.new_quantity,0)
AND      citdv.transaction_id = p_transaction_id
AND      citdv.serial_number is NULL
--ORDER BY 1 ;
Line: 2680

SELECT  citdv.transaction_id transaction_id
        ,citdv.transaction_type_id    transaction_type_id
        ,citdv.instance_id   instance_id
        ,1 primary_units
        ,citdv.serial_number serial_number
        ,citdv.inv_material_transaction_id
        ,citdv.source_transaction_type
        ,citdv.object_version_number
FROM     csi_inst_txn_details_v   citdv
WHERE    citdv.transaction_status_code = cse_datastructures_pub.G_PENDING
AND      citdv.transaction_id = p_transaction_id
AND      citdv.serial_number is NOT NULL
--ORDER BY 1 ;
Line: 2699

SELECT  citdv.transaction_id transaction_id
        ,citdv.transaction_type_id    transaction_type_id
        ,citdv.instance_id   instance_id
        ,DECODE(citdv.serial_number, NULL, (NVL(ciih.new_quantity,0) -
           NVL(ciih.old_quantity,0)), 1) primary_units
        ,citdv.serial_number serial_number
        ,citdv.object_version_number
FROM    csi_inst_txn_details_v   citdv ,
        csi_item_instances_h ciih
WHERE   citdv.transaction_id =  c_src_transaction_id
AND     ciih.transaction_id = citdv.transaction_id
AND     ciih.instance_id = citdv.instance_id
AND     NVL(ciih.old_quantity,0) < NVL(ciih.new_quantity,0)
AND     citdv.serial_number IS NULL ;
Line: 2718

SELECT instance_asset_id
      ,fa_location_id
      ,fa_asset_id
      ,fa_book_type_code
      ,asset_quantity
      ,object_version_number
      ,fa_sync_flag
FROM   csi_i_assets
WHERE  update_status IN ('OUT_OF_SERVICE', 'IN_SERVICE')
AND    instance_id  = c_instance_id
AND    asset_quantity > 0
ORDER BY fa_asset_id ;
Line: 2733

SELECT SUM(asset_quantity)
FROM   csi_i_assets
WHERE  update_status = 'IN_SERVICE'
AND    instance_id  = c_instance_id
AND    asset_quantity > 0 ;
Line: 2741

SELECT transaction_error_id
FROM   csi_txn_errors
WHERE  transaction_id = c_transaction_id
AND    source_type = 'ASSET_MOVE' ;
Line: 2761

    SELECT sysdate into l_sysdate from dual ;
Line: 2769

        l_src_inst_asset_tbl.DELETE ;
Line: 2808

           l_dest_inst_asset_header_tbl.DELETE ;
Line: 2811

           l_dest_inst_asset_tbl.DELETE ;
Line: 2845

           debug ('Update Source Inst Asset');
Line: 2847

                      csi_asset_pvt.update_instance_asset (
                       p_api_version         => 1.0
                      ,p_commit              => fnd_api.g_false
                      ,p_init_msg_list       => fnd_api.g_false
                      ,p_validation_level    => fnd_api.g_valid_level_full
                      ,p_instance_asset_rec  => l_src_inst_asset_rec
                      ,p_txn_rec             => l_txn_rec
                      ,x_return_status       => l_return_status
                      ,x_msg_count           => l_msg_count
                      ,x_msg_data            => l_msg_data
                      ,p_lookup_tbl          => l_lookup_tbl
                      ,p_asset_count_rec     => l_asset_count_rec
                      ,p_asset_id_tbl        => l_asset_id_tbl
                      ,p_asset_loc_tbl       => l_asset_loc_tbl );
Line: 2863

           debug ('After Update Source Inst Asset');
Line: 2886

        l_dest_inst_asset_rec.update_status := cse_datastructures_pub.G_IN_SERVICE ;
Line: 2891

        l_dest_inst_asset_query_rec.update_status := cse_datastructures_pub.G_IN_SERVICE ;
Line: 2939

                      csi_asset_pvt.update_instance_asset (
                       p_api_version         => 1.0
                      ,p_commit              => fnd_api.g_false
                      ,p_init_msg_list       => fnd_api.g_false
                      ,p_validation_level    => fnd_api.g_valid_level_full
                      ,p_instance_asset_rec  => l_dest_inst_asset_rec
                      ,p_txn_rec             => l_txn_rec
                      ,x_return_status       => l_return_status
                      ,x_msg_count           => l_msg_count
                      ,x_msg_data            => l_msg_data
                      ,p_lookup_tbl          => l_lookup_tbl
                      ,p_asset_count_rec     => l_asset_count_rec
                      ,p_asset_id_tbl        => l_asset_id_tbl
                      ,p_asset_loc_tbl       => l_asset_loc_tbl );
Line: 2973

        l_dest_inst_asset_rec.update_status := cse_datastructures_pub.G_IN_SERVICE ;
Line: 3034

          csi_transactions_pvt.update_transactions(
          p_api_version      => l_api_version
         ,p_init_msg_list    => l_init_msg_list
         ,p_commit           => l_commit
         ,p_validation_level => l_validation_level
         ,p_transaction_rec  => l_txn_rec
         ,x_return_status    => l_return_status
         ,x_msg_count        => l_msg_count
         ,x_msg_data         => l_msg_data
         );
Line: 3066

          csi_transactions_pvt.update_transactions(
          p_api_version      => l_api_version
         ,p_init_msg_list    => l_init_msg_list
         ,p_commit           => l_commit
         ,p_validation_level => l_validation_level
         ,p_transaction_rec  => l_txn_rec
         ,x_return_status    => l_return_status
         ,x_msg_count        => l_msg_count
         ,x_msg_data         => l_msg_data
         );
Line: 3115

            UPDATE  csi_txn_errors
            SET     error_text = l_trx_error_rec.error_text ,
                    source_group_ref_id = p_conc_request_id,
                    last_update_date = l_sysdate
            WHERE   transaction_error_id = l_txn_error_id ;
Line: 3156

            UPDATE  csi_txn_errors
            SET     error_text = l_trx_error_rec.error_text ,
                    source_group_ref_id = p_conc_request_id,
                    last_update_date = l_sysdate
            WHERE   transaction_error_id = l_txn_error_id ;
Line: 3182

          csi_transactions_pvt.update_transactions(
          p_api_version      => l_api_version
         ,p_init_msg_list    => l_init_msg_list
         ,p_commit           => l_commit
         ,p_validation_level => l_validation_level
         ,p_transaction_rec  => l_txn_rec
         ,x_return_status    => l_return_status
         ,x_msg_count        => l_msg_count
         ,x_msg_data         => l_msg_data
         );
Line: 3246

SELECT DECODE (msib.serial_number_control_code,1,'NON-SERIAL',
2, 'SERIAL', 5 ,'SERIAL',6, 'NON-SERIAL','NON-SERIAL') serial_control_code
FROM   mtl_material_transactions mmt
      ,mtl_system_items_b msib
WHERE  mmt.transaction_id    = p_mtl_transaction_id
AND    mmt.inventory_item_id = msib.inventory_item_id
AND    mmt.organization_id   = msib.organization_id ;
Line: 3256

SELECT DECODE (msib.serial_number_control_code,1,'NON-SERIAL',
2, 'SERIAL', 5 ,'SERIAL',6, 'NON-SERIAL','NON-SERIAL') serial_control_code
FROM   mtl_material_transactions mmt
      ,mtl_system_items_b msib
WHERE  mmt.transaction_id    = p_mtl_transaction_id
AND    mmt.inventory_item_id = msib.inventory_item_id
AND    mmt.transfer_organization_id   = msib.organization_id ;
Line: 3298

      SELECT ct.transaction_id         transaction_id,
             ct.transaction_type_id    transaction_type_id,
             ciih.instance_id          instance_id,
             DECODE(cii.serial_number, NULL, (NVL(ciih.old_quantity,0)-NVL(ciih.new_quantity,0)), 1) primary_units,
             ct.transaction_quantity,
             cii.serial_number         serial_number,
             ct.inv_material_transaction_id,
             cii.object_version_number,
             cii.inv_subinventory_name,
             cii.location_id,
             'INVENTORY' location_type_code,
             ct.transaction_date,
             cii.inventory_revision,
             cii.instance_usage_code
      FROM   csi_transactions     ct,
             csi_item_instances_h ciih,
             csi_item_instances   cii
      WHERE  ct.transaction_id = p_transaction_id
      AND    ciih.transaction_id = ct.transaction_id
      AND    cii.instance_id = ciih.instance_id
      AND    NVL(ciih.old_quantity,0) > NVL(ciih.new_quantity,0)
      AND    cii.serial_number is NULL
      AND    EXISTS (
        SELECT 'x'
        FROM   csi_transactions   ct1,
               mtl_material_transactions mmt
        WHERE  ct1.transaction_type_id in (131, 142, 143, 144)
        AND    ct1.transaction_status_code = 'PENDING'
        AND    mmt.transaction_id = ct1.inv_material_transaction_id
        AND    mmt.inventory_item_id = mmt.inventory_item_id
        AND    mmt.shipment_number = mmt.shipment_number
        AND    mmt.transaction_id <> p_material_transaction_id);
Line: 3341

SELECT   citdv.transaction_id transaction_id
        ,citdv.transaction_type_id    transaction_type_id
        ,citdv.instance_id   instance_id
        ,DECODE(citdv.serial_number, NULL, (NVL(ciih.old_quantity,0) -
           NVL(ciih.new_quantity,0)), 1) primary_units
        ,citdv.serial_number serial_number
        ,citdv.object_version_number
        ,ciih.new_inv_organization_id  inv_organization_id
        ,ciih.new_inv_subinventory_name inv_subinventory_name
        ,citdv.location_id
        ,'INVENTORY' location_type_code
        ,citdv.transaction_date
        ,citdv.instance_usage_code
        ,citdv.inventory_item_id
        ,citdv.transaction_quantity
        ,citdv.source_transaction_type
FROM    csi_inst_txn_details_v   citdv,
        mtl_material_transactions mmt,
        csi_item_instances_h ciih
WHERE   mmt.inventory_item_id = c_inv_item_id
AND     mmt.organization_id = c_inv_org_id
AND     mmt.shipment_number = c_shipment_number
AND     citdv.transaction_id = ciih.transaction_id
AND     citdv.instance_id = ciih.instance_id
AND     citdv.inv_material_transaction_id = mmt.transaction_id
AND     citdv.transaction_status_code = 'PENDING'
AND     citdv.inventory_item_id = citdv.inventory_item_id
AND     citdv.serial_number is NOT NULL
AND     citdv.source_transaction_type IN (
                     'INTERORG_TRANS_RECEIPT',
                     'ISO_REQUISITION_RECEIPT',
                     'INTERORG_DIRECT_SHIP',
                     'ISO_DIRECT_SHIP') ;
Line: 3376

      SELECT ct.transaction_id transaction_id,
             ct.transaction_type_id    transaction_type_id,
             cii.instance_id   instance_id,
             DECODE(cii.serial_number, NULL, (NVL(ciih.old_quantity,0) - NVL(ciih.new_quantity,0)), 1) primary_units,
             cii.serial_number serial_number,
             ct.inv_material_transaction_id,
             cii.object_version_number,
             ciih.old_inv_organization_id   inv_organization_id,
             ciih.old_inv_subinventory_name inv_subinventory_name,
             cii.location_id,
             'INVENTORY' location_type_code,
             ct.transaction_date,
             cii.instance_usage_code,
             ct.transaction_quantity
      FROM   csi_transactions     ct,
             csi_item_instances_h ciih ,
             csi_item_instances   cii
      WHERE  ct.transaction_id   = p_transaction_id
      AND    ciih.transaction_id = ct.transaction_id
      AND    cii.instance_id     = ciih.instance_id
      AND    cii.serial_number is NOT NULL
      AND    EXISTS (
        SELECT 'x'
        FROM   csi_transactions   ct1,
               mtl_material_transactions mmt
        WHERE  ct1.transaction_type_id in (131, 142, 143, 144)
        AND    ct1.transaction_status_code = 'PENDING'
        AND    mmt.transaction_id = ct1.inv_material_transaction_id
        AND    mmt.inventory_item_id = mmt.inventory_item_id
        AND    mmt.shipment_number = mmt.shipment_number
        AND    mmt.transaction_id <> p_material_transaction_id);
Line: 3413

SELECT   citdv.transaction_id transaction_id
        ,citdv.transaction_type_id    transaction_type_id
        ,citdv.instance_id   instance_id
        ,DECODE(citdv.serial_number, NULL, (NVL(ciih.new_quantity,0) -
           NVL(ciih.old_quantity,0)), 1) primary_units
        ,citdv.serial_number serial_number
        ,citdv.object_version_number
        ,citdv.inv_organization_id   inv_organization_id
        ,citdv.inv_subinventory_name  inv_subinventory_name
        ,citdv.location_id
        ,'INVENTORY' location_type_code
        ,citdv.transaction_date
        ,citdv.instance_usage_code
        ,citdv.transaction_quantity
        ,citdv.source_transaction_type
        ,citdv.inventory_item_id
FROM    csi_inst_txn_details_v   citdv,
         csi_item_instances_h ciih,
        mtl_material_transactions mmt
WHERE   mmt.inventory_item_id = c_inv_item_id
AND     citdv.inv_material_transaction_id = mmt.transaction_id
AND     mmt.organization_id = c_inv_org_id
AND     mmt.shipment_number = c_shipment_number
AND     citdv.transaction_status_code = 'PENDING'
AND      citdv.transaction_id = ciih.transaction_id
AND      citdv.instance_id = ciih.instance_id
AND     citdv.inventory_item_id = citdv.inventory_item_id
AND     citdv.serial_number is NULL
AND     citdv.location_type_code = 'INVENTORY'
AND     citdv.source_transaction_type IN (
                     'INTERORG_TRANS_RECEIPT',
                     'ISO_REQUISITION_RECEIPT',
                 'INTERORG_DIRECT_SHIP',
                     'ISO_DIRECT_SHIP') ;
Line: 3468

SELECT transaction_error_id
FROM   csi_txn_errors
WHERE  transaction_id = c_transaction_id
AND    source_type = 'ASSET_MOVE' ;
Line: 3477

    SELECT sysdate INTO l_sysdate FROM DUAL ;
Line: 3482

    SELECT inventory_item_id,
           shipment_number,
           transfer_organization_id
    INTO   l_inventory_item_id,
           l_shipment_number,
           l_xfer_organization_id
    FROM   mtl_material_transactions
    WHERE  transaction_id = p_material_transaction_id;
Line: 3491

    SELECT source_transaction_type
    INTO   l_src_transaction_type
    FROM   csi_txn_types
    WHERE  transaction_type_id = p_transaction_type_id;
Line: 3540

      update_fa(
        p_transaction_id        => p_transaction_id,
        p_src_move_trans_tbl    => l_src_move_trans_tbl,
        p_dest_move_trans_tbl   => l_dest_move_trans_tbl,
        x_return_status         => l_return_status,
        x_error_msg             => l_error_msg) ;
Line: 3548

        debug ('Update Status Failed ..');
Line: 3553

      update_txn_status (
        p_src_move_trans_tbl  => l_src_move_trans_tbl,
        p_dest_move_trans_tbl => l_dest_move_trans_tbl,
        p_conc_request_id     => p_conc_request_id,
        x_return_status       => l_return_status,
        x_error_msg           => l_error_msg);
Line: 3561

        debug ('Update Status Failed ..');
Line: 3622

      update_fa(
        p_transaction_id       => p_transaction_id,
        p_src_move_trans_tbl   => l_src_move_trans_tbl,
        p_dest_move_trans_tbl  => l_dest_move_trans_tbl,
        x_return_status        => l_return_status,
        x_error_msg            => l_error_msg) ;
Line: 3630

        debug ('Update Status Failed ..');
Line: 3635

      update_txn_status (
        p_src_move_trans_tbl  => l_src_move_trans_tbl,
        p_dest_move_trans_tbl => l_dest_move_trans_tbl,
        p_conc_request_id     => p_conc_request_id,
        x_return_status       => l_return_status,
        x_error_msg           => l_error_msg);
Line: 3643

        debug ('Update Status Failed ..');
Line: 3679

            UPDATE  csi_txn_errors
            SET     error_text = l_trx_error_rec.error_text ,
                    source_group_ref_id = p_conc_request_id,
                    last_update_date = l_sysdate
            WHERE   transaction_error_id = l_txn_error_id ;
Line: 3717

            UPDATE  csi_txn_errors
            SET     error_text = l_trx_error_rec.error_text ,
                    source_group_ref_id = p_conc_request_id,
                    last_update_date = l_sysdate
            WHERE   transaction_error_id = l_txn_error_id ;
Line: 3785

      SELECT transaction_type_id,
             transaction_source_type_id,
             transaction_action_id ,
             trx_source_line_id,
             transaction_source_id,
             primary_quantity,
             transaction_date,
             inventory_item_id,
             organization_id,
             transfer_transaction_id
      INTO   l_mtl_type_id,
             l_mtl_src_type_id,
             l_mtl_action_id,
             l_mtl_src_line_id,
             l_mtl_txn_src_id,
             l_mtl_primary_qty,
             l_mtl_txn_date,
             l_inventory_item_id,
             l_organization_id,
             l_mtl_xfer_txn_id
      FROM   mtl_material_transactions
      WHERE  transaction_id = p_csi_txn_rec.inv_material_transaction_id;
Line: 3829

      SELECT cii.inventory_item_id,
             cii.last_vld_organization_id
      INTO   l_inventory_item_id,
             l_organization_id
      FROM   csi_item_instances cii,
             csi_item_instances_h ciih
      WHERE  ciih.transaction_id  = p_csi_txn_rec.transaction_id
      AND    cii.instance_id      = ciih.instance_id
      AND    rownum = 1;
Line: 3852

      SELECT serial_number_control_code,
             primary_uom_code,
             asset_creation_code,
             description,
             concatenated_segments
      INTO   l_serial_code,
             l_primary_uom_code,
             l_asset_creation_code,
             l_item_description,
             l_item
      FROM   mtl_system_items_kfv
      WHERE  inventory_item_id = l_inventory_item_id
      AND    organization_id   = l_organization_id;
Line: 3885

              SELECT  'Y'
							INTO    l_asset_exists
              FROM    csi_item_instances_h CIIH,
                      csi_item_instances CII,
                      csi_i_assets cia
              WHERE   CIIH.transaction_id = p_csi_txn_rec.transaction_id
							AND     CIIH.instance_id = CII.instance_id
							AND     CII.instance_id = CIA.instance_id
              AND    CII.inventory_item_id = l_inventory_item_id
              AND     CIA.active_end_date IS NULL OR CIA.active_end_date > SYSDATE;
Line: 3903

              SELECT  'Y'
							INTO    l_asset_exists
              FROM   csi_item_instances_h CIIH,
                     csi_item_instances   CII,
                     csi_i_assets CIA
              WHERE  CIIH.transaction_id   = p_csi_txn_rec.transaction_id
              AND    CII.instance_id       = CIIH.instance_id
              AND    CII.inventory_item_id = l_inventory_item_id
              AND    nvl(CIIH.new_quantity, 0) - nvl(CIIH.old_quantity,0) < 0
							AND    CII.instance_id = CIA.instance_id
              AND     CIA.active_end_date IS NULL OR CIA.active_end_date > SYSDATE;
Line: 4022

	     SELECT source_line_ref_id
           INTO l_line_id
           FROM csi_transactions
          WHERE transaction_id = p_csi_txn_rec.transaction_id;
Line: 4028

		SELECT 'Y'
		  INTO l_ship_only
		  FROM oe_order_lines_all
		 WHERE Nvl(shipped_quantity,0) >0
		   AND Nvl(invoiced_quantity,0) = 0
		   AND (invoice_interface_status_code IS NULL OR  invoice_interface_status_code = 'NOT_ELIGIBLE' )
		   AND line_id = l_line_id;
Line: 4041

		  SELECT ctld.sub_type_id
              INTO l_sub_type_id
              FROM csi_t_txn_line_details ctld,csi_t_transaction_lines ctl
             WHERE ctld.transaction_line_id = ctl.transaction_line_id
               AND ctl. source_transaction_id = l_line_id
			AND ROWNUM=1;
Line: 4050

		  SELECT nvl(citt.sub_type_id, -1)
                INTO   l_sub_type_id
                FROM   csi_ib_txn_types    citt,
                       csi_source_ib_types csit
                WHERE  csit.transaction_type_id = 51
                AND    csit.default_flag        = 'Y'
                and    citt.sub_type_id         = csit.sub_type_id;
Line: 4068

              SELECT nvl(src_change_owner, 'N')
              INTO   l_change_owner
              FROM   csi_ib_txn_types        citt,
                     csi_t_txn_line_details  ctld,
                     csi_t_transaction_lines ctl
              WHERE  ctl.source_transaction_type_id = 51
              AND    ctld.transaction_line_id     = ctl.transaction_line_id
              AND    ctld.source_transaction_flag = 'Y'
              AND    ctld.csi_transaction_id      = p_csi_txn_rec.transaction_id
              AND    citt.sub_type_id             = ctld.sub_type_id
              AND    rownum = 1;
Line: 4081

                SELECT nvl(src_change_owner, 'N')
                INTO   l_change_owner
                FROM   csi_ib_txn_types    citt,
                       csi_source_ib_types csit
                WHERE  csit.transaction_type_id = 51
                AND    csit.default_flag        = 'Y'
                and    citt.sub_type_id         = csit.sub_type_id;
Line: 4105

              SELECT nvl(src_change_owner, 'N')
              INTO   l_change_owner
              FROM   csi_ib_txn_types
              WHERE  sub_type_id  = p_csi_txn_rec.txn_sub_type_id;
Line: 4111

                SELECT nvl(src_change_owner, 'N')
                INTO   l_change_owner
                FROM   csi_ib_txn_types    citt,
                       csi_source_ib_types csit
                WHERE  csit.transaction_type_id = 53
                AND    csit.default_flag        = 'Y'
                AND    citt.sub_type_id         = csit.sub_type_id;
Line: 4152

        ELSIF p_csi_txn_rec.transaction_type_id = 3 AND p_csi_txn_rec.source_group_ref = 'MOVE' --MAss update move batch added for bug 9738305
        THEN
          l_action := 'MOVE';
Line: 4173

              SELECT nvl(src_change_owner, 'N')
              INTO   l_change_owner
              FROM   csi_ib_txn_types        citt,
                     csi_t_txn_line_details  ctld,
                     csi_t_transaction_lines ctl
              WHERE  ctl.source_transaction_type_id = 51
              AND    ctld.transaction_line_id     = ctl.transaction_line_id
              AND    ctld.source_transaction_flag = 'Y'
              AND    ctld.csi_transaction_id      = p_csi_txn_rec.transaction_id
              AND    citt.sub_type_id             = ctld.sub_type_id
              AND    rownum = 1;
Line: 4189

                SELECT nvl(src_change_owner, 'N')
                INTO   l_change_owner
                FROM   csi_ib_txn_types    citt,
                       csi_source_ib_types csit
                WHERE  csit.transaction_type_id = 51
                AND    csit.default_flag        = 'Y'
                and    citt.sub_type_id         = csit.sub_type_id;
Line: 4231

      SELECT cii.instance_id,
             cii.lot_number,
             cii.serial_number,
             nvl(ciih.old_quantity, 0)  old_quantity,
             nvl(ciih.new_quantity, 0) new_quantity,
             ciih.old_location_type_code,
             ciih.old_location_id,
             ciih.new_location_type_code,
             ciih.new_location_id
      FROM   csi_item_instances_h ciih,
             csi_item_instances   cii
      WHERE  ciih.transaction_id   = p_csi_txn_id
      AND    cii.instance_id       = ciih.instance_id
      AND    cii.inventory_item_id = p_inventory_item_id;
Line: 4247

      SELECT instance_asset_id
      FROM   csi_i_assets
      WHERE  instance_id    = p_inst_id
      AND    asset_quantity > 0
      AND    fa_sync_flag   = 'Y';
Line: 4254

      SELECT cia.instance_asset_id
      FROM   csi_i_assets cia,
             fa_mass_additions fma
      WHERE  cia.instance_id    = p_inst_id
      AND    cia.asset_quantity > 0
      AND    cia.fa_asset_id    is null
      AND    fma.mass_addition_id = cia.fa_mass_addition_id
      AND    fma.queue_name       = 'POST'
      AND    fma.posting_status   = 'POST';
Line: 4266

      SELECT ct.transaction_id
      FROM   csi_transactions ct,
             csi_item_instances cii,
             csi_item_instances_h ciih
      WHERE  ciih.instance_id           = p_instance_id
      AND    ciih.transaction_id        < p_csi_txn_id
      AND    cii.instance_id            = ciih.instance_id
      AND    cii.inventory_item_id      = p_inv_item_id
      AND    ct.transaction_id          = ciih.transaction_id
      AND    ct.transaction_status_code = 'PENDING';
Line: 4405

      SELECT transaction_error_id
      INTO   l_error_id
      FROM   csi_txn_errors
      WHERE  source_type = 'CSEFAMOV'
      AND    source_id   = l_error_rec.source_id
      AND    rownum      < 2;
Line: 4412

      UPDATE csi_txn_errors
      SET    error_text           = l_error_rec.error_text,
             last_updated_by      = fnd_global.user_id,
             last_update_login    = fnd_global.login_id,
             last_update_date     = sysdate
      WHERE  transaction_error_id = l_error_id;
Line: 4419

      debug('  error updated. transaction_error_id : '||l_error_id);
Line: 4459

      SELECT ct.*
      FROM   csi_transactions ct
      WHERE  ct.transaction_type_id IN (
               1,   -- IB_UI
               3,   -- MASS_EDIT
               5,   -- EXPIRE_STATUS
               6,   -- OPEN_INTERFACE
               51,  -- OM_SHIPMENT
               53,  -- RMA_RECEIPT
               55,  -- FIELD_SERVICE_REPORT
               71,  -- WIP_ISSUE
               72,  -- WIP_RECEIPT
               73,  -- WIP_ASSY_COMPLETION
               74,  -- WIP_ASSY_RETURN
               75,  -- WIP_BYPRODUCT_COMPLETION
               76,  -- WIP_BYPRODUCT_RETURN
               91,  -- EAM_ASSET_CREATION
               105, -- PO_RECEIPT_INTO_PROJECT
               106, -- PROJECT_ITEM_INSTALLED
               107, -- PROJECT_ITEM_UNINSTALLED
               108, -- PROJECT_ITEM_IN_SERVICE
               109, -- IN_SERVICE
               110, -- OUT_OF_SERVICE
               111, -- ITEM_MOVE
               112, -- PO_RECEIPT_INTO_INVENTORY
               113, -- MOVE_ORDER_ISSUE_TO_PROJECT
               114, -- SUBINVENTORY_TRANSFER
               115, -- INTERORG_TRANSFER
               116, -- MISC_ISSUE
               117, -- MISC_RECEIPT
               118, -- PHYSICAL_INVENTORY
               119, -- CYCLE_COUNT
               120, -- MISC_RECEIPT_FROM_PROJECT
               121, -- MISC_ISSUE_TO_PROJECT
               122, -- INTERNAL_SALES_ORDER
               124, -- ACCT_ISSUE
               125, -- ACCT_ALIAS_ISSUE
               126, -- ISO_ISSUE
               127, -- RETURN_TO_VENDOR
               128, -- ACCT_RECEIPT
               129, -- ACCT_ALIAS_RECEIPT
               130, -- ISO_SHIPMENT
               131, -- ISO_REQUISITION_RECEIPT
               132, -- ISSUE_TO_HZ_LOC
               133, -- MISC_ISSUE_HZ_LOC
               134, -- MISC_RECEIPT_HZ_LOC
               135, -- ISO_ISSUE
               136, -- MOVE_ORDER_ISSUE
               137, -- MOVE_ORDER_TRANSFER
               138, -- ISO_TRANSFER
               139, -- CYCLE_COUNT_TRANSFER
               140, -- PHYSICAL_INV_TRANSFER
               141, -- BACKFLUSH_TRANSFER
               142, -- ISO_DIRECT_SHIP
               143, -- INTERORG_DIRECT_SHIP
               144, -- INTERORG_TRANS_RECEIPT
               145, -- INTERORG_TRANS_SHIPMENT
               146, -- SALES_ORDER_PICK
               147, -- ISO_PICK
               148, -- PO_RCPT_ADJUSTMENT
               149, -- INT_REQ_RCPT_ADJUSTMENT
               150, -- SHIPMENT_RCPT_ADJUSTMENT
               151, -- PROJECT_BORROW
               152, -- PROJECT_TRANSFER
               153, -- PROJECT_PAYBACK
               326) -- PROJECT_CONTRACT_SHIPMENT
      AND    ct.transaction_status_code = 'PENDING'
      AND    EXISTS (
       SELECT 1
       FROM   csi_item_instances_h ciih,
              csi_item_instances cii
       WHERE  ciih.transaction_id   = ct.transaction_id
       AND    cii.instance_id       = ciih.instance_id
       AND    cii.inventory_item_id = nvl(p_inventory_item_id, cii.inventory_item_id))
      ORDER BY ct.creation_date;