How to solve claimitem() in batch process?
Add the 'file' key in your batch:


  
  file: Path to the file containing the definitions of the 'operations'
  and 'finished' functions, for instance if they don't reside in the
  main .module file. The path should be relative to base_path(), and
  thus should be built using drupal_get_path().
  


$batch = array(
  'title' =&gt; t('Started Importing node Data.'),
  'error_message' =&gt; t('Error!'), //Error Message
  'finished' =&gt; 'node_data_import_batch_finished',
  'file' =&gt; drupal_get_path('module', 'YOUR_MODULE_NAME') . '/YOUR_MODULE_NAME.module',
);