title: Read statement fails as internal table is empty
body: <p>Recently I've come across a Read statement which gives <strong>Sy-subrc</strong> eq 8. this happens because the internal table has no records and at the same time  variables in the <strong>WHERE</strong> clause are empty too. What I have been wondering is why wouldn't we check if the table <strong>is not initial</strong> before the read statement? </p>
  
  <p>pleas let me know if we can check the itab is not initial before read statement.</p>
  
  <p>Thanks!</p>