Issue in updating Install Base Owner account

Hi,
I'm using csi_item_instance_pub.update_item_instance API to update ownership and installed at details in Install Base. When I run my script, I do not get any error, but the party account details do not get updated. The owner party gets updated successfully. Even the installation details and operating unit details get updated, but the owner party account and Bill-to and Ship-to do not get updated. I'm posting my code here for details. If anyone could let me know what am I doing wrong, I would really appreciate that.
TIA,
Alka.
DECLARE
  ln_order_num NUMBER;
  lc_p_sno     VARCHAR2(30); -- Variable for printer serial no.
  CURSOR ib_cur IS
    SELECT cii.instance_id
          ,cii.serial_number
          ,cii.inventory_item_id
          ,cii.object_version_number
    FROM csi_item_instances cii
    WHERE cii.instance_id = &instance_id
    ORDER BY 1;
  TYPE ib_rec_tbl_type IS TABLE OF ib_cur%ROWTYPE;
  ib_rec_tbl ib_rec_tbl_type;
  -- Variables needed to call the Item Instance update API
  l_api_version CONSTANT NUMBER := 1.0;
  l_msg_count             NUMBER;
  l_msg_data              VARCHAR2(2000);
  l_msg_index             NUMBER;
  l_instance_id_lst       csi_datastructures_pub.id_tbl;
  l_instance_header_rec   csi_datastructures_pub.instance_header_rec;
  l_party_header_tbl      csi_datastructures_pub.party_header_tbl;
  l_party_acct_header_tbl csi_datastructures_pub.party_account_header_tbl;
  l_org_unit_header_tbl   csi_datastructures_pub.org_units_header_tbl;
  l_instance_rec          csi_datastructures_pub.instance_rec;
  l_party_tbl             csi_datastructures_pub.party_tbl;
  l_account_tbl           csi_datastructures_pub.party_account_tbl;
  l_pricing_attrib_tbl    csi_datastructures_pub.pricing_attribs_tbl;
  l_org_assignments_tbl   csi_datastructures_pub.organization_units_tbl;
  l_asset_assignment_tbl  csi_datastructures_pub.instance_asset_tbl;
  l_ext_attrib_values_tbl csi_datastructures_pub.extend_attrib_values_tbl;
  l_pricing_attribs_tbl   csi_datastructures_pub.pricing_attribs_tbl;
  l_ext_attrib_tbl        csi_datastructures_pub.extend_attrib_values_tbl;
  l_ext_attrib_def_tbl    csi_datastructures_pub.extend_attrib_tbl;
  l_asset_header_tbl      csi_datastructures_pub.instance_asset_header_tbl;
  l_txn_rec               csi_datastructures_pub.transaction_rec;
  l_install_location_id   NUMBER;
  l_return_status         VARCHAR2(5);
  lc_init_msg_lst         VARCHAR2(1) := 'T';
  ln_validation_level     NUMBER;
  lc_error_text           VARCHAR2(4000);
  l_install_location_type_code csi_item_instances.install_location_type_code%TYPE;
  j BINARY_INTEGER := 0;
  l_party_tbl_idx BINARY_INTEGER;
BEGIN
  --Create a savepoint
  --  SAVEPOINT dcrd_csi_upd_ib_snm;
  OPEN ib_cur;
  FETCH ib_cur BULK COLLECT
    INTO ib_rec_tbl;
  CLOSE ib_cur;
  IF ib_rec_tbl.COUNT > 0
  THEN
    --fnd_file.put_line(fnd_file.log, 'Begin loop');
    dbms_output.put_line('Begin loop');
    FOR i IN ib_rec_tbl.FIRST .. ib_rec_tbl.LAST
    LOOP
      --Set savepoint before processing record.
      --SAVEPOINT dcrd_csi_upd_ib_snm;
      l_instance_header_rec.instance_id := ib_rec_tbl(i).instance_id;
      csi_item_instance_pub.get_item_instance_details(p_api_version => l_api_version
                                                    ,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_rec => l_instance_header_rec
                                                    ,p_get_parties => fnd_api.g_true
                                                    ,p_party_header_tbl => l_party_header_tbl
                                                    ,p_get_accounts => fnd_api.g_true
                                                    ,p_account_header_tbl => l_party_acct_header_tbl
                                                    ,p_get_org_assignments => fnd_api.g_true
                                                    ,p_org_header_tbl => l_org_unit_header_tbl
                                                    ,p_get_pricing_attribs => fnd_api.g_false
                                                    ,p_pricing_attrib_tbl =>l_pricing_attribs_tbl
                                                    ,p_get_ext_attribs => fnd_api.g_false
                                                    ,p_ext_attrib_tbl => l_ext_attrib_tbl
                                                    ,p_ext_attrib_def_tbl => l_ext_attrib_def_tbl
                                                    ,p_get_asset_assignments => fnd_api.g_false
                                                    ,p_asset_header_tbl => l_asset_header_tbl
                                                    ,p_resolve_id_columns => fnd_api.g_false
                                                    ,p_time_stamp => SYSDATE
                                                    ,x_return_status => l_return_status
                                                    ,x_msg_count => l_msg_count
                                                    ,x_msg_data => l_msg_data
      lc_error_text := NULL;
      l_instance_rec.instance_id := l_instance_header_rec.instance_id;
      l_instance_rec.install_date := '12-MAR-2008';
      l_instance_rec.install_location_type_code := 'HZ_PARTY_SITES';
      l_instance_rec.install_location_id := 97918;
      l_instance_rec.location_id := 97918;
      l_instance_rec.location_type_code := 'HZ_PARTY_SITES';
      l_instance_rec.object_version_number := l_instance_header_rec.object_version_number;
      l_txn_rec.transaction_id          := fnd_api.g_miss_num;
      l_txn_rec.transaction_date        := SYSDATE;
      l_txn_rec.source_transaction_date := SYSDATE;
      l_txn_rec.transaction_type_id     := 8; --Id for DATA_CORRECTION transaction type
      --Change Owner party details
      FOR i IN l_party_header_tbl.FIRST..l_party_header_tbl.LAST
      LOOP
        IF l_party_header_tbl(i).relationship_type_code = 'OWNER'
        THEN
          l_party_tbl(j).instance_party_id := l_party_header_tbl(i).instance_party_id;
          l_party_tbl(j).relationship_type_code := l_party_header_tbl(i).relationship_type_code;
          l_party_tbl(j).party_id := 210617;
          l_party_tbl(j).contact_flag := 'N';
          l_party_tbl(j).object_version_number := l_party_header_tbl(i).object_version_number;
          l_party_tbl_idx := j;
          j := j + 1;
        END IF;
      END LOOP;
      dbms_output.put_line('l_party_tbl count is '||l_party_tbl.COUNT);
      j := 0;
      dbms_output.put_line('l_party_acct_header_tbl count is '||l_party_acct_header_tbl.COUNT);
      --Change Owner party account details
      FOR i IN l_party_acct_header_tbl.FIRST..l_party_acct_header_tbl.LAST
      LOOP
        IF l_party_acct_header_tbl(i).relationship_type_code = 'OWNER'
        THEN
          l_account_tbl(j).ip_account_id := l_party_acct_header_tbl(i).ip_account_id;
          l_account_tbl(j).instance_party_id := l_party_acct_header_tbl(i).instance_party_id;
          l_account_tbl(j).party_account_id := 61217;
          l_account_tbl(j).object_version_number := l_party_acct_header_tbl(i).object_version_number;
          l_account_tbl(j).bill_to_address := 77370;
          l_account_tbl(j).ship_to_address := 77648;
          l_account_tbl(j).parent_tbl_index := l_party_tbl_idx;
          j := j + 1;
        END IF;
      END LOOP;
      dbms_output.put_line('l_account_tbl count is '||l_account_tbl.COUNT);
      j := 0;
      --Change Operating Unit details
      FOR i IN l_org_unit_header_tbl.FIRST..l_org_unit_header_tbl.LAST
      LOOP
        IF l_org_unit_header_tbl(i).relationship_type_code = 'SOLD_FROM'
        THEN
          l_org_assignments_tbl(j).instance_ou_id := l_org_unit_header_tbl(i).instance_ou_id;
          l_org_assignments_tbl(j).instance_id := l_org_unit_header_tbl(i).instance_id;
          l_org_assignments_tbl(j).relationship_type_code := l_org_unit_header_tbl(i).relationship_type_code;
          l_org_assignments_tbl(j).active_start_date := '12-MAR-2008';
          l_org_assignments_tbl(j).operating_unit_id := 86;
          l_org_assignments_tbl(j).object_version_number := l_org_unit_header_tbl(i).object_version_number;
        END IF;
      END LOOP;
      -- Call instance update API if a serial no. is to be updated
      /*fnd_file.put_line(fnd_file.log
      ,'Updating IB record for IB# ' || ib_rec_tbl(i).instance_id);*/
      dbms_output.put_line('Updating IB record for IB# ' || ib_rec_tbl(i).instance_id);
        csi_item_instance_pub.update_item_instance(p_api_version           => l_api_version
                                                  ,p_commit                => 'F' --Handled outside API
                                                  ,p_init_msg_list         => lc_init_msg_lst
                                                  ,p_validation_level      => ln_validation_level
                                                  ,p_instance_rec          => l_instance_rec
                                                  ,p_ext_attrib_values_tbl => l_ext_attrib_values_tbl --Null
                                                  ,p_party_tbl             => l_party_tbl --Null
                                                  ,p_account_tbl           => l_account_tbl --Null
                                                  ,p_pricing_attrib_tbl    => l_pricing_attrib_tbl --Null
                                                  ,p_org_assignments_tbl   => l_org_assignments_tbl --Null
                                                  ,p_asset_assignment_tbl  => l_asset_assignment_tbl --Null
                                                  ,p_txn_rec               => l_txn_rec
                                                  ,x_instance_id_lst       => l_instance_id_lst
                                                  ,x_return_status         => l_return_status
                                                  ,x_msg_count             => l_msg_count
                                                  ,x_msg_data              => l_msg_data);
        IF l_return_status <> 'S'
        THEN
          /*fnd_file.put_line(fnd_file.log
          , 'Error updating the install base for IB# ' || ib_rec_tbl(i)
           .instance_id);*/
          dbms_output.put_line('Error updating the install base for IB# ' || ib_rec_tbl(i)
                               .instance_id);
          FOR i IN 1 .. l_msg_count
          LOOP
            fnd_msg_pub.get(p_msg_index     => -1
                           ,p_encoded       => 'F'
                           ,p_data          => l_msg_data
                           ,p_msg_index_out => l_msg_index);
            lc_error_text := lc_error_text || (substr(l_msg_data, 1, 255));
          END LOOP;
          dbms_output.put_line(lc_error_text);
          --Rollback the transaction if error occured.
          --ROLLBACK TO dcrd_csi_upd_ib_snm;
        ELSE
          /*fnd_file.put_line(fnd_file.log
          , 'Install base update successful for IB# ' || ib_rec_tbl(i)
           .instance_id);*/
          dbms_output.put_line('Install base update successful for IB# ' || ib_rec_tbl(i)
                               .instance_id);
          lc_error_text := 'SUCCESS!';
        END IF;
        --Update the temporary table record status
        --update_status(ib_rec_tbl(i).snm_id, l_return_status, lc_error_text);
    END LOOP;
    --Commit transactions.
    --COMMIT;
  END IF;
EXCEPTION
  WHEN no_data_found THEN
    --fnd_file.put_line(fnd_file.log, 'No records to process');
    dbms_output.put_line('No records to process');
  WHEN OTHERS THEN
    /*    fnd_file.put_line(fnd_file.log, 'Error in update_ib procedure');
        fnd_file.put_line(fnd_file.log, to_char(SQLCODE) || ' - ' || SQLERRM);
    dbms_output.put_line('Error in update_ib procedure');
    dbms_output.put_line(to_char(SQLCODE) || ' - ' || SQLERRM);
END;

I will try the mass edit. Here is my code.
Thanks,
Alka.
DECLARE
  ln_order_num NUMBER;
  lc_p_sno     VARCHAR2(30); -- Variable for printer serial no.
  CURSOR ib_cur IS
    SELECT cii.instance_id
          ,cii.serial_number
          ,cii.inventory_item_id
          ,cii.object_version_number
    FROM csi_item_instances cii
    WHERE cii.instance_id = &instance_id
    ORDER BY 1;
  TYPE ib_rec_tbl_type IS TABLE OF ib_cur%ROWTYPE;
  ib_rec_tbl ib_rec_tbl_type;
  -- Variables needed to call the Item Instance update API
  l_api_version CONSTANT NUMBER := 1.0;
  l_msg_count             NUMBER;
  l_msg_data              VARCHAR2(2000);
  l_msg_index             NUMBER;
  l_instance_id_lst       csi_datastructures_pub.id_tbl;
  l_instance_header_rec   csi_datastructures_pub.instance_header_rec;
  l_party_header_tbl      csi_datastructures_pub.party_header_tbl;
  l_party_acct_header_tbl csi_datastructures_pub.party_account_header_tbl;
  l_org_unit_header_tbl   csi_datastructures_pub.org_units_header_tbl;
  l_instance_rec          csi_datastructures_pub.instance_rec;
  l_party_tbl             csi_datastructures_pub.party_tbl;
  l_account_tbl           csi_datastructures_pub.party_account_tbl;
  l_pricing_attrib_tbl    csi_datastructures_pub.pricing_attribs_tbl;
  l_org_assignments_tbl   csi_datastructures_pub.organization_units_tbl;
  l_asset_assignment_tbl  csi_datastructures_pub.instance_asset_tbl;
  l_ext_attrib_values_tbl csi_datastructures_pub.extend_attrib_values_tbl;
  l_pricing_attribs_tbl   csi_datastructures_pub.pricing_attribs_tbl;
  l_ext_attrib_tbl        csi_datastructures_pub.extend_attrib_values_tbl;
  l_ext_attrib_def_tbl    csi_datastructures_pub.extend_attrib_tbl;
  l_asset_header_tbl      csi_datastructures_pub.instance_asset_header_tbl;
  l_txn_rec               csi_datastructures_pub.transaction_rec;
  l_install_location_id   NUMBER;
  l_return_status         VARCHAR2(5);
  lc_init_msg_lst         VARCHAR2(1) := 'T';
  ln_validation_level     NUMBER;
  lc_error_text           VARCHAR2(4000);
  l_install_location_type_code csi_item_instances.install_location_type_code%TYPE;
  j BINARY_INTEGER := 0;
  l_party_tbl_idx BINARY_INTEGER := 0;
  l_ce_exists BOOLEAN := FALSE;
  ln_contact_ip_id NUMBER;     --contact_ip_id for preferred CE record in csi_i_parties table.
BEGIN
  --Create a savepoint
  --  SAVEPOINT dcrd_csi_upd_ib_snm;
  OPEN ib_cur;
  FETCH ib_cur BULK COLLECT
    INTO ib_rec_tbl;
  CLOSE ib_cur;
  IF ib_rec_tbl.COUNT > 0
  THEN
    --fnd_file.put_line(fnd_file.log, 'Begin loop');
    dbms_output.put_line('Begin loop');
    FOR ib IN ib_rec_tbl.FIRST .. ib_rec_tbl.LAST
    LOOP
      --Set savepoint before processing record.
      --SAVEPOINT dcrd_csi_upd_ib_snm;
      l_instance_header_rec.instance_id := ib_rec_tbl(ib).instance_id;
      csi_item_instance_pub.get_item_instance_details(p_api_version => l_api_version
                                                    ,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_rec => l_instance_header_rec
                                                    ,p_get_parties => fnd_api.g_true
                                                    ,p_party_header_tbl => l_party_header_tbl
                                                    ,p_get_accounts => fnd_api.g_true
                                                    ,p_account_header_tbl => l_party_acct_header_tbl
                                                    ,p_get_org_assignments => fnd_api.g_true
                                                    ,p_org_header_tbl => l_org_unit_header_tbl
                                                    ,p_get_pricing_attribs => fnd_api.g_false
                                                    ,p_pricing_attrib_tbl =>l_pricing_attribs_tbl
                                                    ,p_get_ext_attribs => fnd_api.g_false
                                                    ,p_ext_attrib_tbl => l_ext_attrib_tbl
                                                    ,p_ext_attrib_def_tbl => l_ext_attrib_def_tbl
                                                    ,p_get_asset_assignments => fnd_api.g_false
                                                    ,p_asset_header_tbl => l_asset_header_tbl
                                                    ,p_resolve_id_columns => fnd_api.g_false
                                                    ,p_time_stamp => SYSDATE
                                                    ,x_return_status => l_return_status
                                                    ,x_msg_count => l_msg_count
                                                    ,x_msg_data => l_msg_data
      lc_error_text := NULL;
      l_instance_rec.instance_id := l_instance_header_rec.instance_id;
      l_instance_rec.install_date := '12-MAR-2008';
      l_instance_rec.install_location_type_code := 'HZ_PARTY_SITES';
      l_instance_rec.install_location_id := 97918;
      l_instance_rec.location_id := 97918;
      l_instance_rec.location_type_code := 'HZ_PARTY_SITES';
      l_instance_rec.object_version_number := l_instance_header_rec.object_version_number;
      l_txn_rec.transaction_id          := fnd_api.g_miss_num;
      l_txn_rec.transaction_date        := SYSDATE;
      l_txn_rec.source_transaction_date := SYSDATE;
      l_txn_rec.transaction_type_id     := 8; --Id for DATA_CORRECTION transaction type
      --Change Owner party details
      j := 0;
      FOR i IN l_party_header_tbl.FIRST..l_party_header_tbl.LAST
      LOOP
        IF l_party_header_tbl(i).relationship_type_code = 'OWNER'
        THEN
          l_party_tbl(j).instance_party_id := l_party_header_tbl(i).instance_party_id;
          l_party_tbl(j).instance_id := l_party_header_tbl(i).instance_id;
          l_party_tbl(j).relationship_type_code := l_party_header_tbl(i).relationship_type_code;
          l_party_tbl(j).party_source_table := l_party_header_tbl(i).party_source_table;
          l_party_tbl(j).party_id := 210617;
          l_party_tbl(j).contact_flag := 'N';
          l_party_tbl(j).preferred_flag := NULL;
          l_party_tbl(j).primary_flag := NULL;
          l_party_tbl(j).contact_flag := 'N';
          l_party_tbl(j).object_version_number := l_party_header_tbl(i).object_version_number;
          l_party_tbl_idx := j;
          dbms_output.put_line('index is '||j);
          ln_contact_ip_id := l_party_header_tbl(i).instance_party_id;
          j := j + 1;
        ELSIF l_party_header_tbl(i).relationship_type_code = 'CUSTOMER ENGINEER'
        THEN
          l_ce_exists := TRUE;
          l_party_tbl(j).instance_party_id := l_party_header_tbl(i).instance_party_id;
          l_party_tbl(j).instance_id := l_party_header_tbl(i).instance_id;
          l_party_tbl(j).relationship_type_code := l_party_header_tbl(i).relationship_type_code;
          l_party_tbl(j).party_source_table := 'EMPLOYEE';
          l_party_tbl(j).party_id := 9115;
          l_party_tbl(j).contact_flag := 'N';
          l_party_tbl(j).preferred_flag := 'Y';
          l_party_tbl(j).primary_flag := 'Y';
          l_party_tbl(j).contact_flag := 'Y';
          l_party_tbl(j).contact_ip_id := ln_contact_ip_id;
          l_party_tbl(j).object_version_number := l_party_header_tbl(i).object_version_number;
          l_party_tbl(j).contact_parent_tbl_index := l_party_tbl_idx;
        END IF;
      END LOOP;
      dbms_output.put_line('l_party_tbl count is '||l_party_tbl.COUNT);
      IF NOT l_ce_exists
      THEN
        FOR i IN l_party_header_tbl.FIRST..l_party_header_tbl.LAST
        LOOP
          IF l_party_header_tbl(i).relationship_type_code = 'OWNER'
          THEN
          l_party_tbl(j).instance_party_id := fnd_api.G_MISS_NUM;
          l_party_tbl(j).instance_id := l_party_header_tbl(i).instance_id;
          l_party_tbl(j).party_source_table := 'EMPLOYEE';
          l_party_tbl(j).relationship_type_code := 'CUSTOMER ENGINEER';
          l_party_tbl(j).party_id := 9115;
          l_party_tbl(j).contact_flag := 'N';
          l_party_tbl(j).preferred_flag := 'Y';
          l_party_tbl(j).primary_flag := 'Y';
          l_party_tbl(j).contact_flag := 'Y';
          l_party_tbl(j).contact_ip_id := ln_contact_ip_id;
          l_party_tbl(j).object_version_number := l_party_header_tbl(i).object_version_number;
          l_party_tbl(j).contact_parent_tbl_index := l_party_tbl_idx;
          END IF;
        END LOOP;
      END IF;
      j := 0;
      dbms_output.put_line('l_party_acct_header_tbl count is '||l_party_acct_header_tbl.COUNT);
      --Change Owner party account details
      FOR i IN l_party_acct_header_tbl.FIRST..l_party_acct_header_tbl.LAST
      LOOP
        IF l_party_acct_header_tbl(i).relationship_type_code = 'OWNER'
        THEN
          dbms_output.put_line('Adding account details for ip_account_id '||l_party_acct_header_tbl(i).ip_account_id);
          l_account_tbl(j).ip_account_id := l_party_acct_header_tbl(i).ip_account_id;
          l_account_tbl(j).instance_party_id := l_party_acct_header_tbl(i).instance_party_id;
          l_account_tbl(j).party_account_id := 61217;
          l_account_tbl(j).object_version_number := l_party_acct_header_tbl(i).object_version_number;
          l_account_tbl(j).bill_to_address := 77370;
          l_account_tbl(j).ship_to_address := 77648;
          l_account_tbl(j).parent_tbl_index := 1;--l_party_tbl_idx;
          j := j + 1;
        END IF;
      END LOOP;
      dbms_output.put_line('l_account_tbl count is '||l_account_tbl.COUNT);
      j := 0;
      --Change Operating Unit details
      FOR i IN l_org_unit_header_tbl.FIRST..l_org_unit_header_tbl.LAST
      LOOP
        IF l_org_unit_header_tbl(i).relationship_type_code = 'SOLD_FROM'
        THEN
          l_org_assignments_tbl(j).instance_ou_id := l_org_unit_header_tbl(i).instance_ou_id;
          l_org_assignments_tbl(j).instance_id := l_org_unit_header_tbl(i).instance_id;
          l_org_assignments_tbl(j).relationship_type_code := l_org_unit_header_tbl(i).relationship_type_code;
          l_org_assignments_tbl(j).active_start_date := '12-MAR-2008';
          l_org_assignments_tbl(j).operating_unit_id := 86;
          l_org_assignments_tbl(j).object_version_number := l_org_unit_header_tbl(i).object_version_number;
        END IF;
      END LOOP;
      -- Call instance update API if a serial no. is to be updated
      /*fnd_file.put_line(fnd_file.log
      ,'Updating IB record for IB# ' || ib_rec_tbl(ib).instance_id);*/
      dbms_output.put_line('Updating IB record for IB# ' || ib_rec_tbl(ib).instance_id);
        csi_item_instance_pub.update_item_instance(p_api_version           => l_api_version
                                                  ,p_commit                => 'F' --Handled outside API
                                                  ,p_init_msg_list         => lc_init_msg_lst
                                                  ,p_validation_level      => ln_validation_level
                                                  ,p_instance_rec          => l_instance_rec
                                                  ,p_ext_attrib_values_tbl => l_ext_attrib_values_tbl --Null
                                                  ,p_party_tbl             => l_party_tbl --Null
                                                  ,p_account_tbl           => l_account_tbl --Null
                                                  ,p_pricing_attrib_tbl    => l_pricing_attrib_tbl --Null
                                                  ,p_org_assignments_tbl   => l_org_assignments_tbl --Null
                                                  ,p_asset_assignment_tbl  => l_asset_assignment_tbl --Null
                                                  ,p_txn_rec               => l_txn_rec
                                                  ,x_instance_id_lst       => l_instance_id_lst
                                                  ,x_return_status         => l_return_status
                                                  ,x_msg_count             => l_msg_count
                                                  ,x_msg_data              => l_msg_data);
        IF l_return_status <> 'S'
        THEN
          /*fnd_file.put_line(fnd_file.log
          , 'Error updating the install base for IB# ' || ib_rec_tbl(ib)
           .instance_id);*/
          dbms_output.put_line('Error updating the install base for IB# ' || ib_rec_tbl(ib)
                               .instance_id);
          FOR i IN 1 .. l_msg_count
          LOOP
            fnd_msg_pub.get(p_msg_index     => -1
                           ,p_encoded       => 'F'
                           ,p_data          => l_msg_data
                           ,p_msg_index_out => l_msg_index);
            lc_error_text := lc_error_text || (substr(l_msg_data, 1, 255));
          END LOOP;
          dbms_output.put_line(lc_error_text);
          --Rollback the transaction if error occured.
          --ROLLBACK TO dcrd_csi_upd_ib_snm;
        ELSE
          /*fnd_file.put_line(fnd_file.log
          , 'Install base update successful for IB# ' || ib_rec_tbl(ib)
           .instance_id);*/
          dbms_output.put_line('Install base update successful for IB# ' || ib_rec_tbl(ib)
                               .instance_id);
          lc_error_text := 'SUCCESS!';
        END IF;
        --Update the temporary table record status
        --update_status(ib_rec_tbl(i).snm_id, l_return_status, lc_error_text);
    END LOOP;
    --Commit transactions.
    --COMMIT;
  END IF;
EXCEPTION
  WHEN no_data_found THEN
    --fnd_file.put_line(fnd_file.log, 'No records to process');
    dbms_output.put_line('No records to process');
  WHEN OTHERS THEN
    /*    fnd_file.put_line(fnd_file.log, 'Error in update_ib procedure');
        fnd_file.put_line(fnd_file.log, to_char(SQLCODE) || ' - ' || SQLERRM);
    dbms_output.put_line('Error in update_ib procedure');
    dbms_output.put_line(to_char(SQLCODE) || ' - ' || SQLERRM);
END;

Similar Messages

  • How do you update installed base from crm Product Hierarcy

    does anyone know the steps to update an ibase from crm product hierarchy?   Can the data from the product Hierarchy be replicated to the install base via config?
    any help would be appreciated????

    Hi Shannon,
    no, it's a free update. The procedure goes like this:
    1. BACKUP!!!
    2. Unplug all peripherals but your original Apple keyboard and mouse
    3. Repair permissions before and after an update! (click the link and read it!)
    4. Download and apply the Mac OS X Update 10.3.9 (Combo)
    5. After the restart repair permissions again.
    Do NOT use the computer during the update!!!
    [ Edited by host. Please see the terms of use 4.2.2, http://discussions.apple.com/help.jspa#terms ]

  • Pacman issues when updating/installing

    I have done a few new Arch installs in Virtualbox over the past week or so. Each time I have alot of issues using pacman, and I never have before. There are two things that seem to be happening:
    1. At least every other time I use pacman to install and/or upgrade anything I get a package is corrupted error. I have tried using multiple different mirrors and it happens with each one. I have also tried reinstalling pacman with the same result.
    2. The second issue is pacman will just stop mid-upgrade/install. One example of this is when installing xorg. It was halfway through installing and just stopped at 55% on one of the files it was downloading. This has happened numerous times in the past week. Again, I have tried numerous pacman mirrors (all in the US) and reinstalling pacman, neither solved the problem.
    Anyone else seen anything similar?
    I know this is a KDEmod mirror but I am having the same issue right now when I am trying to download KDEmod 4.2 from the US mirror. Pacman will just stop mid-download and I have to remove the db.lck on pacman then restart my KDEmod download. I have done it at least 5 times already and it isn't even half way downloaded.
    Last edited by JawsThemeSwimming428 (2009-02-18 22:57:39)

    Thanks for the replies. I am running the Arch install in question in Virtualbox and the host is not having the issue. The host is Windows Vista and I suspected it to be a network issue originally, however when the VM Arch install was having an issue my Vista machine (host) still was able to browse the web. Not sure what else to try?
    Just happened again while trying to install Firefox. While it froze at 93% on xulrunner I ran a continuous ping from the Vista host and not a single packet was lost. Pacman never finished downloading the file, just stayed at 93% until I killed the job. I had to remove the db.lck on pacman and redo the download (pacman does pick up right from where it left off). Any thoughts?
    Last edited by JawsThemeSwimming428 (2009-02-20 03:24:44)

  • Install Base Accounting Class code

    Hi,
    Iam using api csi_item_instance_pub.update_item_instance for updating Install base instance.
    Iam able to update the partyid, account id but not accounting class code.
    Can anyone please help me how to update accounting class code along with party information.
    Any help is highly appreciated.
    Here is my code which Iam using to update Item instance..
    CREATE OR REPLACE PROCEDURE updateib_load_test
    IS
    g_instance_id_lst csi_datastructures_pub.id_tbl;
    l_instance_rec apps.csi_datastructures_pub.instance_rec;
    p_ext_attrib_values apps.csi_datastructures_pub.extend_attrib_values_tbl;
    p_party_tbl apps.csi_datastructures_pub.party_tbl;
    p_account_tbl apps.csi_datastructures_pub.party_account_tbl;
    l_pricing_attrib_tbl apps.csi_datastructures_pub.pricing_attribs_tbl;
    l_org_assignments_tbl apps.csi_datastructures_pub.organization_units_tbl;
    l_asset_assignment_tbl apps.csi_datastructures_pub.instance_asset_tbl;
    l_txn_rec apps.csi_datastructures_pub.transaction_rec;
    x2_txn_rec apps.csi_datastructures_pub.transaction_rec;
    l_return_status VARCHAR2 (100);
    l_msg_count NUMBER;
    l_msg_data VARCHAR2 (2000);
    l_created_manually_flag VARCHAR2 (100);
    ----l_org_id NUMBER := 204;
    n NUMBER := 1;
    v_instance_id NUMBER;
    p_commit VARCHAR2 (5);
    p2_commit VARCHAR2 (5);
    p_validation_level NUMBER;
    p_init_msg_lst VARCHAR2 (500);
    v_instance_party_id NUMBER;
    v_ip_account_id NUMBER;
    l_relationship_tbl apps.csi_datastructures_pub.ii_relationship_tbl;
    v_relationship_id NUMBER;
    v_success VARCHAR2 (1) := 'T';
    x2_return_status VARCHAR2 (100);
    x2_msg_count NUMBER;
    x2_msg_data VARCHAR2 (2000);
    p2_validation_level NUMBER;
    p2_init_msg_lst VARCHAR2 (500);
    a NUMBER;
    t1_msg_dummy VARCHAR2 (1000);
    t1_output VARCHAR2 (1000);
    l_not_created NUMBER;
    l_buffer VARCHAR2 (32767);
    l_problem EXCEPTION;
    l_message VARCHAR2 (2000);
    CURSOR updateib_cur
    IS
    SELECT *
    FROM ib_conv_stg
    WHERE updateib = 'Y'
    AND status_stg = 'V'
    AND new_instance_number IS NOT NULL
    AND transaction_id_stg = 8077;
    BEGIN
    -- DBMS_OUTPUT.put_line ('AFTER BEGIN');
    apps.fnd_file.put_line (apps.fnd_file.LOG, 'AFTER BEGIN');
    FOR updateib_rec IN updateib_cur
    LOOP
    BEGIN
    l_instance_rec.accounting_class_code := fnd_api.g_miss_char;
    IF p_party_tbl.EXISTS (1) IS NOT NULL
    THEN
    p_party_tbl.DELETE;
    END IF;
    IF p_account_tbl.EXISTS (1) IS NOT NULL
    THEN
    p_account_tbl.DELETE;
    END IF;
    IF p_ext_attrib_values.EXISTS (1) IS NOT NULL
    THEN
    p_ext_attrib_values.DELETE;
    END IF;
    /* SELECT apps.csi_item_instances_s.NEXTVAL
    INTO v_instance_id
    FROM SYS.DUAL;*/
    l_instance_rec.instance_id :=
    TO_NUMBER (updateib_rec.new_instance_number);
    l_instance_rec.instance_number := updateib_rec.new_instance_number;
    apps.fnd_file.put_line (apps.fnd_file.LOG,
    l_instance_rec.instance_id);
    l_instance_rec.object_version_number := updateib_rec.object_version;
    apps.fnd_file.put_line (apps.fnd_file.LOG,
    l_instance_rec.object_version_number
    --l_instance_rec.inventory_item_id := updateib_rec.inventory_item_id;
    l_instance_rec.inv_master_organization_id :=
    updateib_rec.inv_master_organization_id;
    --189;
    l_instance_rec.mfg_serial_number_flag :=
    updateib_rec.mfg_serial_number_flag;
    --'Y';
    --l_instance_rec.serial_number := updateib_rec.ls_serial_number;
    ---'LOG0005';
    l_instance_rec.quantity := updateib_rec.quantity; --1;
    l_instance_rec.unit_of_measure := updateib_rec.unit_of_measure;
    --'EA';
    l_instance_rec.accounting_class_code :=
    updateib_rec.accounting_class_code;
    apps.fnd_file.put_line (apps.fnd_file.LOG,
    updateib_rec.new_instance_number
    || 'instance_rec'
    || l_instance_rec.accounting_class_code
    || 'updateib'
    || updateib_rec.accounting_class_code
    --'CUST_PROD'; --'INV';
    l_instance_rec.instance_status_id := updateib_rec.instance_status_id;
    --510;
    l_instance_rec.customer_view_flag := updateib_rec.customer_view_flag;
    --'N'; --N
    l_instance_rec.merchant_view_flag := updateib_rec.merchant_view_flag;
    --'Y'; --Y
    l_instance_rec.sellable_flag := updateib_rec.sellable_flag;
    --'Y'; --N
    --l_instance_rec.active_start_date := updateib_rec.active_start_date;
    --SYSDATE;
    l_instance_rec.location_type_code := updateib_rec.location_type_code;
    --'HZ_PARTY_SITES';
    l_instance_rec.location_id := updateib_rec.location_id; --375885;
    l_instance_rec.install_date := updateib_rec.install_date;
    --SYSDATE;
    l_instance_rec.install_location_type_code :=
    updateib_rec.install_location_type_code;
    --'HZ_PARTY_SITES';
    l_instance_rec.install_location_id :=
    updateib_rec.install_location_id;
    --375885;
    --l_instance_rec.vld_organization_id :=
    --updateib_rec.last_vld_organization_id;
    --2104;
    l_instance_rec.creation_complete_flag :=
    updateib_rec.creation_complete_flag;
    --'Y';
    --l_instance_rec.object_version_number :=
    --updateib_rec.object_version_number;
    -- 1;
    l_instance_rec.external_reference :=
    updateib_rec.ls_external_reference;
    l_instance_rec.instance_usage_code :=
    updateib_rec.instance_usage_code;
    l_instance_rec.inv_organization_id :=
    updateib_rec.inv_organization_id;
    l_instance_rec.inv_subinventory_name :=
    updateib_rec.inv_subinventory_name;
    l_instance_rec.inv_locator_id := updateib_rec.inv_locator_id;
    l_instance_rec.manually_created_flag :=
    updateib_rec.manually_created_flag;
    l_instance_rec.last_oe_po_number := updateib_rec.last_oe_po_number;
    l_instance_rec.instance_type_code :=
    updateib_rec.ls_instance_type_code;
    l_instance_rec.attribute3 := updateib_rec.ls_warranty_expiration_date;
    --l_instance_rec.UPDATE_ORACLE:= updateib_rec.UPDATE_ORACLE;
    -- ************* FOR PARTIES **********************************************************
    /* SELECT apps.csi_i_parties_s.NEXTVAL
    INTO v_instance_party_id
    FROM SYS.DUAL;*/
    p_party_tbl (1).instance_party_id := updateib_rec.instance_party_id;
    p_party_tbl (1).instance_id :=
    TO_NUMBER (updateib_rec.new_instance_number);
    p_party_tbl (1).party_source_table :=
    updateib_rec.owner_party_source_table;
    --'HZ_PARTIES'; --
    p_party_tbl (1).party_id := updateib_rec.owner_party_id;
    --442143; --13478;
    p_party_tbl (1).relationship_type_code := 'OWNER';
    p_party_tbl (1).contact_flag := 'N';
    -- l_party_tbl (1).active_start_date := updateib_rec.active_start_date;
    --SYSDATE;
    p_party_tbl (1).object_version_number :=
    updateib_rec.object_version_p;
    apps.fnd_file.put_line (apps.fnd_file.LOG,
    p_party_tbl (1).object_version_number
    -- *********** FOR PARTY ACCOUNT *****************************************************
    /* SELECT apps.csi_ip_accounts_s.NEXTVAL
    INTO v_ip_account_id
    FROM SYS.DUAL;*/
    p_account_tbl (1).ip_account_id := updateib_rec.ip_account_id;
    p_account_tbl (1).instance_party_id := updateib_rec.instance_party_id;
    p_account_tbl (1).party_account_id :=
    updateib_rec.owner_party_account_id;
    --755865;
    p_account_tbl (1).relationship_type_code := 'OWNER';
    --l_account_tbl (1).active_start_date := updateib_rec.active_start_date;
    --SYSDATE;
    p_account_tbl (1).object_version_number :=
    updateib_rec.object_version_a;
    apps.fnd_file.put_line (apps.fnd_file.LOG,
    p_account_tbl (1).object_version_number
    -- 1;
    p_account_tbl (1).parent_tbl_index := 1;
    p_account_tbl (1).call_contracts := 'Y';
    -- ************************** TRANSACTION REC *****************************************
    l_txn_rec.transaction_date := SYSDATE;
    l_txn_rec.source_transaction_date := SYSDATE;
    l_txn_rec.transaction_type_id := 1;
    l_txn_rec.object_version_number := 1;
    -- *************** API CALL *******************************************************
    -- DBMS_OUTPUT.put_line ('BEFORE CREATE ITEM INSTANCE');
    apps.fnd_file.put_line (apps.fnd_file.LOG,
    'BEFORE UPDATE ITEM INSTANCE'
    END;
    BEGIN
    fnd_msg_pub.initialize;
    csi_item_instance_pub.update_item_instance
    (p_api_version => 1.0,
    p_commit => apps.fnd_api.g_true
    --Defaults assigned in the package
    p_init_msg_list => apps.fnd_api.g_true
    --Defaults assigned in the package
    p_validation_level => apps.fnd_api.g_valid_level_full
    --Defaults assigned in the package
    p_instance_rec => l_instance_rec,
    p_ext_attrib_values_tbl => p_ext_attrib_values,
    p_party_tbl => p_party_tbl,
    p_account_tbl => p_account_tbl,
    p_pricing_attrib_tbl => l_pricing_attrib_tbl,
    p_org_assignments_tbl => l_org_assignments_tbl,
    p_asset_assignment_tbl => l_asset_assignment_tbl,
    p_txn_rec => l_txn_rec,
    x_instance_id_lst => g_instance_id_lst,
    x_return_status => l_return_status,
    x_msg_count => l_msg_count,
    x_msg_data => l_msg_data
    COMMIT;
    apps.fnd_file.put_line (apps.fnd_file.LOG,
    'AFTER UPDATE ITEM INSTANCE'
    apps.fnd_file.put_line (apps.fnd_file.LOG, 'test' || l_msg_data);
    /* apps.fnd_file.put_line (apps.fnd_file.LOG,
    'test1'
    || apps.fnd_msg_pub.get
    (l_lcv,
    apps.fnd_api.g_false
    IF l_return_status != apps.fnd_api.g_ret_sts_success
    THEN
    l_not_created := l_not_created + 1;
    ROLLBACK;
    RAISE l_problem;
    END IF;
    updating STATUS in stg table
    BEGIN
    IF l_return_status = 'S'
    THEN
    dbms_output.put_line('satus :'||l_return_status);
    COMMIT;
    END IF;
    COMMIT;
    END;
    -------------exception l_problem
    EXCEPTION
    WHEN l_problem
    THEN
    IF (l_msg_count > 0)
    THEN
    l_buffer := '';
    FOR l_lcv IN 1 .. l_msg_count
    LOOP
    l_message :=
    apps.fnd_msg_pub.get (l_lcv, apps.fnd_api.g_false);
    END LOOP;
    END IF;
    COMMIT;
    END;
    END LOOP;
    END updateib_load_test;

    Hi Nagamohan,
    Thanks for your reply.
    Iam using the Location type code 'HZ_PARTY_SITES'.
    Actually Iam updating existing instance to update party information.
    The existing instance has the accounting_class_code as 'CUST_PROD'.
    I want to update accounting class code to 'INV' while updating party information.
    Iam able to update party information but not able to update accounting class code.
    When I digged into the api, csi_item_instance_pub.update_item_instance I found some code which was updating the accounting_class_code to null if there is party information to be updated. I think this is the reason Iam not able to update accounting class.
    Please help me if there is any chance of updating accounting class code along with party information.
    Thanks in advance

  • Mass Updating Opportunity Product Owner field

    We need to change the owner of hundreds of opportunities. We were able to do a batch update on the Owner/Account Manager field for the opportunity, but the opportunity product records still have the old owner.
    Is there a way to mass updates that field without doing an export then reimport with an over-ride?

    This could be done using web services.

  • Error while updating Instances in Install Base

    Hi Experts,
    I am using the "csi_item_instance_pub.update_item_instance" API to update the
    instance details. when i change the owner party and it's contacts(transfer ownership), I am getting following errors.
    1)Owner account for external parties is mandatory. Please provide a valid Account for the Owner Party - 1221238 for some instance.
    Eventhough i verified the correct party id and it's account id, it shows the same errror.
    2)For some cases, I am getting the error like "The Object Version Number passed does not match with the one existing in Installed Base tables" .
    Any suggestions for the above will be a great help for me .
    Thanks in advance,
    Ravi.
    Edited by: user11291639 on Oct 28, 2009 9:45 PM

    Thanks you,
    By this Note id:395136.1
    Iam unable to find this Set profile 'HZ: Generate Events for DQM Real-Time Synchronization' to No
    with this Note id:278422.1
    We are unable to find this proifle option : HZ: Data Sharing and Security Enabled profile
    we are using applications 11i.
    please help to find this Profile option.
    But with this note id:ID 395136.1
    This is Working.
    Query for HZ: DQM Synchronization Method profile. Set the value to Disable.
    But iam facing proble while uploding data to DFF ,Error--SQL exception occurred during PL/SQL upload.
    Thanks for the Support-
    Sowmya.
    Edited by: user13419037 on Aug 11, 2011 11:53 PM
    Edited by: user13419037 on Aug 12, 2011 12:03 AM
    Edited by: user13419037 on Aug 12, 2011 3:45 AM

  • Crm plugin issue when updating parent account field in account.

    Hi ,
    In my CRM Application ( CRM 2011) we have accounts and contacts. when account parent account is updated their contacts owner id will be updated in crm db server and external server using notification service which is called by pulgin.
    so in one of my account has 6000+ contacts ,when updating accounts parent account id  from crm , screen disabled and after 4 to 6 mins sql error message screen displayed.
    below is the eventviewer log ,
    The Web Service plug-in failed in OrganizationId: 457b2390-e086-485f-9b05-
    094f6410abef;
     SdkMessageProcessingStepId: 63cdbb1b-ea3e-db11-86a7-000a3a5473e8; EntityName: account; Stage: 30;
     MessageName: Update; AssemblyName: Microsoft.Crm.Extensibility.InternalOperationPlugin, Microsoft.Crm.ObjectModel,
     Version=5.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35;
     ClassName: Microsoft.Crm.Extensibility.InternalOperationPlugin;
    Exception: Unhandled Exception: System.Threading.ThreadAbortException: Thread was being aborted.
       at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
       at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
       at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr,
    Binder binder, Object[] parameters, CultureInfo culture)
       at System.Web.Services.Protocols.LogicalMethodInfo.Invoke(Object target, Object[] values)
       at Microsoft.Crm.Extensibility.InternalOperationPlugin.Execute(IServiceProvider serviceProvider)
       at Microsoft.Crm.Extensibility.V5PluginProxyStep.ExecuteInternal(PipelineExecutionContext context)
       at Microsoft.Crm.Extensibility.VersionedPluginProxyStepBase.Execute(PipelineExecutionContext context)
    If i debug the account update code plugin it seems to be working fine (means updated parent account id  and contacts ). if i remove debugger and hit on save from crm , throws error.
    this is high priority issues , im struggling from past 3 days could get any solution.
    if any one helps really appreciated.

    First.
    If you use plugin for send information to any external system you create small intergation.
    For integration use must create async plugin. On your trace ( account; Stage: 30;) you use sync plugin.
    Second
    For increment CRM timeout add reg key OLEDBTimeout.
    about this key you can read from microsoft
    support
    good luck

  • How to update item instance in oracle install base?

    Hi,
    I have a doubt in updating item instance in oracle install base.
    I am using a API named csi_item_instance_pub.update_item_instance for this. I want to update Party OWNER, party contacts, Current location,Install location, bill_to address,ship_to address..etc. When i try to update party owner, it is updating in csi_i_parties(col:party_id) as well as updating in csi_item_instance(owner_party_id). In csi_item_instance table,owner_party_id column is updated. but corresponding owner_party_account_id is not changed. I have given party_account_id to update in csi_ip_accounts table. It has changed in csi_ip_accounts table. But in csi_item_instance table(owner_party_account_id) is not changing. Can anybody help on how to change owner_party_account_id in csi_item_instance table please? Thanks in advance.
    --Muruga
    Edited by: Murugeshapps on Jul 1, 2009 12:07 AM

    Out of the box, I don't think that there is any API or program to delete the records from csi_item_instances because deleting IB record affects many modules (like Inventory, Order, Service Contracts etc). IB records should be expired if they are created incorrectly and you can run Transaction History Purge program to delete all history records related to that item.
    Thanks
    Shree

  • Can't dowload new OS this error comes up. "You have updates available for other accounts" Anyway of getting around this or fixing issue ? I logged myself as new admin with my apple id already.

    bought a used mac book and can't dowload new OS this error comes up. "You have updates available for other accounts" Anyway of getting around this or fixing issue ? I logged myself as new admin with my apple id already.
    the guy i bought it from told me he would take car of any issues and of coarse the first one that comes up he hasn't been helpful at all.
    anyway of updating or is there something i did wrong or haven't done as far as switching ownership with apple id and admin.
    thxs

    Boot into Internet Recovery and erase the hard drive, then reinstall the OS.
    That will install the original OS that the Mac shipped with. You can then register it under your AppleID and upgrade to Mavericks.
    http://support.apple.com/kb/ht4718

  • I purchased from previous owner and cannot update installed software

    I purchased my MAC Air from previous owner and cannot update installed software: iphoto, numbers, pages...  How may I get access to these software? I am willing to purchase license, if necessary...just do not know what to do.

    The first thing you should do with a second-hand computer is to erase the internal drive and install a clean copy of OS X. How you do that depends on the model. Look it up on this page to see what version was originally installed.
    If the machine shipped with OS X 10.4 or 10.5, you need a boxed and shrink-wrapped retail Snow Leopard (OS X 10.6) installation disc, which you can get from the Apple Store or a reputable reseller — not from eBay or anything of the kind. If the machine has less than 1 GB of memory, you'll need to add more in order to install 10.6. I suggest you install as much memory as it can take, according to the technical specifications.
    If the machine shipped with OS X 10.6, you need the installation media that came with it: gray installation discs, or a USB flash drive for some MacBook Air models. If you don't have the media, order replacements from Apple. A retail disc, or the gray discs from another model, will not work.
    To boot from an optical disc or a flash drive, insert it, then reboot and hold down the C key at the startup chime. Release the key when you see the gray Apple logo on the screen.
    If the machine shipped with OS X 10.7 or later, you don't need media. It should boot into Internet Recovery mode when you hold down the key combination option-command-R at the startup chime. Release the keys when you see a spinning globe.
    Once booted from the disc or in Internet Recovery, launch Disk Utility and select the icon of the internal drive — not any of the volume icons nested beneath it. In the Partition tab, select the default options: a GUID partition table with one data volume in Mac OS Extended (Journaled) format. This operation will permanently remove all existing data on the drive, which is what you should do.
    After partitioning, quit Disk Utility and run the OS X Installer. When the installation is done, the system will automatically reboot into the Setup Assistant, which will prompt you to transfer the data from another Mac, its backups, or from a Windows computer. If you have any data to transfer, this is usually the best time to do it.
    You should then run Software Update and install all available system updates from Apple. If you want to upgrade to a major version of OS X newer than 10.6, buy it from the Mac App Store. Note that you can't keep an upgraded version that was installed by the previous owner. He or she can't legally transfer it to you, and without the Apple ID you won't be able to update it in Software Update or reinstall, if that becomes necessary. The same goes for any App Store products that the previous owner installed — you have to repurchase them.
    If the previous owner "accepted" the bundled iLife applications (iPhoto, iMovie, and Garage Band) in the App Store so that he or she could update them, then they're linked to that Apple ID and you won't be able to download them without buying them. Reportedly, Apple customer service has sometimes issued redemption codes for these apps to second owners who asked.
    If the previous owner didn't deauthorize the computer in the iTunes Store under his Apple ID, you wont be able toauthorize it under your ID. In that case, contact iTunes Support.

  • I currently have Iphoto v. 9.1.4.  There is an update v. 9.4.3 that I am unable to install.  I keep getting a message, "you have updates available for other accounts.  To update this application, sign into the account you used to purchase it."

    I have iPhoto v 9.1.4.  Update available is 9.4.3.  I keep getting this message:  "You have updates available for other accounts.  To update this application, sign into the account you used to purchase it".  I have done this and I keep getting the same message over and over again.  Please help me!

    Please try each of the following steps you haven't already taken, until the issue is resolved. After each step, relaunch the App Store and try again.
    1. Follow the instructions in this Apple Support article.
    2. If any App Store purchases were made under a different Apple ID, or if the bundled iLife applications were accepted under a different ID, sign in to the App Store with that ID to update.
    3. Alternatively, delete the probem applications and re-download them with the ID you're using now. If you haven't already purchased them with that ID, you'll have to do that first, because purchases can't be transferred from one account to another.
    4. Select the Purchased tab in the App Store window. If you see an item in the list marked "You have 3 apps to accept," click Accept.
    5. Triple-click anywhere in the line below on this page to select it:
    /Library/Caches/com.apple.appstore/adoption.plist
    Right-click or control-click the highlighted line and select
    Services ▹ Reveal
    from the contextual menu. A Finder window may open with a file selected. If it does, delete the selected file. You may be prompted for your login password.
    Then repeat step 4.
    6. Select
    Store ▹ View My Account
    from the App Store menu bar, then select View hidden purchases. If you're trying to update any hidden purchases, unhide them.
    7. Launch iTunes and select
    Store ▹ Authorize This Computer
    from the menu bar.
    8. If you've moved any App Store apps out of the Applications folder, or into a subfolder, put them back. Never move or copy those applications. If you have backup copies of the apps on another volume, unmount it and try to update again.
    9. Contact Account and Billing Support.

  • I need help! i am trying to update iphoto on my macbook pro that i had bought from someone else. although i am signed into my account when trying to update it is asking me for the previous owners account details and it wont let me change it to my details

    i need help! i am trying to update iphoto on my macbook pro that i had bought from someone else. although i am signed into my account when trying to update it is asking me for the previous owners account details and it wont let me change it to my details how can i solve this problem please.
    thank you
    Jan Robinson

    That's because the Mac, OS X and the iLife apps that came preinstalled on the Mac all belong to the previous owner. The previous owner needs to call Apple care and have their Apple ID disassociated from the Mac. Then the hard drive needs to be totally erased and OS X and the iLife apps reinstalled using OS X Recovery.

  • Ap Store shows update for DropCopy and lists it as installed yet it will no clear my updates page in my account.

    Ap Store shows update for DropCopy and lists it as installed yet it will not clear the updates page in my account. How do I clear this?

    I tried the debug mode in mac app store too >> Fail.
    The first time I feel disapointing from apple software.

  • Is there a way for a SR Task to update the Install Base Status instance to Active

    Release 12.1.3
    When a field service install task is closed is there anyway for the Install Base instance on the SR to have its status updated to "Installed"?

    Thanks Shachar. 
    I had tried using AEGP_GetEffectParamUnionByIndex and forgot to mention that in the original post, oops!
    After you suggested it, I looked over it once again, but still couldn't find any promising/useful attributes.
    It seems that the structs returned within the union don't have a parking spot for the ui_flags.  I double checked this in AE_Effect.h, and it matches up with what I'm seeing in the xcode debugger.
    Heres one example (Checkbox rom AE_Effect.h):
    /** CheckBox -- PF_Param_CHECKBOX
    typedef struct {
      /* PARAMETER VALUE */
      PF_ParamValue value;
      /* PARAMETER DESCRIPTION */
      PF_Boolean dephault;
      A_char reserved; /* padding */
      A_short reserved1;
      union {
      const A_char *nameptr;
      } u;
    } PF_CheckBoxDef;
    So, they have a few attributes (name, default values, and current value) but no ui_flags.  Bummer!
    -Andy

  • Our Client gave a requirement to mass update the additional attributes in Install base for instances in Release 11i.

    Hi,
    Our Client gave a requirement to mass update the additional attributes in Install base for instances in Release 11i.
    So I tried the below code to update:
    But getting the error:
    The Object Version Number passed does not match with the one existing in Installed Base tables.
    Can any one please help how to fix it.
    Code:
    declare
    x_instance_rec CSI_DATASTRUCTURES_PUB.INSTANCE_REC;
    p_ext_attrib_values CSI_DATASTRUCTURES_PUB.EXTEND_ATTRIB_VALUES_TBL;
    p_party_tbl CSI_DATASTRUCTURES_PUB.PARTY_TBL;
    p_account_tbl CSI_DATASTRUCTURES_PUB.PARTY_ACCOUNT_TBL;
    p_pricing_attrib_tbl CSI_DATASTRUCTURES_PUB.PRICING_ATTRIBS_TBL;
    p_org_assignments_tbl CSI_DATASTRUCTURES_PUB.ORGANIZATION_UNITS_TBL;
    p_asset_assignment_tbl CSI_DATASTRUCTURES_PUB.INSTANCE_ASSET_TBL;
    p_txn_rec CSI_DATASTRUCTURES_PUB.TRANSACTION_REC;
    x_instance_id_lst CSI_DATASTRUCTURES_PUB.ID_TBL;
    x_return_status VARCHAR2(2000);
    x_msg_count NUMBER;
    x_msg_data VARCHAR2(2000);
    x_msg_index_out NUMBER;
    t_output VARCHAR2(2000);
    t_msg_dummy NUMBER;
    p_validation_level NUMBER;
    p_commit VARCHAR2 (5);
    p_init_msg_lst VARCHAR2 (500);
    cursor stg_tab_cur is select instance_id,Safety_line_type from gewind_ib_iea_values;
    TYPE stg_tab IS TABLE OF gewind_ib_iea_values%ROWTYPE INDEX BY BINARY_INTEGER;
      stg_tab_var stg_tab;
      stg_tab_bin_int BINARY_INTEGER;
    BEGIN
    x_instance_rec.instance_id := FND_API.G_MISS_NUM;
    x_instance_rec.object_version_number := FND_API.G_MISS_NUM;
    p_txn_rec.transaction_id := FND_API.G_MISS_NUM;
    p_txn_rec.transaction_date := SYSDATE;
    p_txn_rec.source_transaction_date := SYSDATE;
    p_txn_rec.transaction_type_id := 1;
    stg_tab_bin_int :=0;
    For gewind_ib_iea_values in stg_tab_cur LOOP
    stg_tab_bin_int := stg_tab_bin_int + 1;
    P_ext_attrib_values(stg_tab_bin_int).instance_id :=gewind_ib_iea_values.instance_id;
    P_ext_attrib_values(stg_tab_bin_int).attribute_id := 10023;
    P_ext_attrib_values(stg_tab_bin_int).attribute_value := gewind_ib_iea_values.Safety_line_type;
    dbms_output.put_line(P_ext_attrib_values(stg_tab_bin_int).instance_id);
    dbms_output.put_line(P_ext_attrib_values(stg_tab_bin_int).attribute_value);
    csi_item_instance_pub.update_item_instance(
    1.0,
    p_commit,
    p_init_msg_lst,
    1,
    x_instance_rec,
    p_ext_attrib_values,
    p_party_tbl,
    p_account_tbl,
    p_pricing_attrib_tbl,
    p_org_assignments_tbl,
    p_asset_assignment_tbl,
    p_txn_rec, x_instance_id_lst,
    x_return_status,
    x_msg_count,
    x_msg_data);
    commit;
    -- Output the results
    if x_msg_count > 0 then
    for j in 1 .. x_msg_count
    loop
    fnd_msg_pub.get ( j , FND_API.G_FALSE , x_msg_data , t_msg_dummy );
    t_output := ( 'Msg' || To_Char ( j ) || ': ' || x_msg_data );
    dbms_output.put_line ( SubStr ( t_output , 1 , 255 ) );
    end loop;
    end if;
    dbms_output.put_line('x_return_status = '||x_return_status);
    dbms_output.put_line('x_msg_count = '||TO_CHAR(x_msg_count));
    dbms_output.put_line('x_msg_data = '||x_msg_data);
    COMMIT;
    end loop;
    END;
    Regards,
    Ravichander

    This question is Assumed Answered -- It would be great if you could share the solution with us.
    Thanks,
    Hussein

Maybe you are looking for

  • How can i populate pdf form with access report data

    i am trying to make a report electronicly signable. my report is compiled weekly from an access database and i need a way to make it signable. if i can export records from access to an existing pdf would be great. or maybe there is a way to get a sig

  • DUMP Using Select options

    Hello ,              I have created select options in WDR  with IF_WD_SELECT_OPTIONS's method ADD_SELECTION_FIELD  in View A. I am navigating from View A to View B.In View B I have kept a BACK button to return back to View A. While navigating back it

  • Java Error Sample Code

    I get the following error when I try to complie the hotel.java class in the travel schema. internal error: unanticipated exception: java.lang.NoClassDefFoundError: oracle/aurora/sqljdecl/sqldec1 What classes is it looking for? What do I need in my pa

  • Parental controls for older child

    I have an older child who is the admin on his Mac. He has his own iTunes acct and I know the pw. He also charges all purchases to his own bank card.  I need to monitor his iTunes usage, to find out what he is watching and reading. I don't care about

  • Loading media into timeline

    Hi all, I would like to do the following in my plugin: * Create an empty project * Load a media into the project (lets say I got the UNC path from somewhere) * Put the media onto the timeline Is this possible? Is there any sample code? The media can