title: CALL TRANSACTION MR11 does not fill error table
body: <p>For automation, I do</p>
  
  <pre><code>CALL TRANSACTION 'MR11' USING BDCDATA
  UPDATE 'S'
  MODE 'N'
  MESSAGES INTO P_MESSTAB
  </code></pre>
  
  <p>When there is some problem on the selection screen of MR11, the error messages are written into P_MESSTAB.</p>
  
  <p>But when errors occur later in the processing, MR11 shows an error protocol without using the MESSAGE command. In this case, the error messages are not written into P_MESSTAB so the caller has no clue what went wrong.</p>
  
  <p>Any idea how the caller can get the error messages of the error protocol of MR11?</p>