title: FINDREP a short string with longer without overwriting next column
body: <p>So I have a set of data such as this:</p>
  
  <pre><code>mxyzd1    0000015000
  mxyzd2    0000016000 
  xyzmd5823 0000017000
  </code></pre>
  
  <p>I need to use dfsort to get this data:</p>
  
  <pre><code>123xyzd1  0000015000
  123xyzd2  0000016000 
  xyz123d5820000017000
  </code></pre>
  
  <p>So what I mean is: replace all character 'm' by '123' without overwriting the second column, so truncate data before you get to the second column (which starts at pos 11).</p>
  
  <p>So far I've been able to replace the data but can't prevent all of my data of getting shifted, this is my code so far:</p>
  
  <pre><code>SYSIN    DATA  *                                                 
   SORT FIELDS=(1,1,CH,A)                                          
   OUTREC FINDREP=(IN=C'm',OUT=C'123',STARTPOS=1,ENDPOS=10,
   MAXLEN=20,OVERRUN=TRUNC,SHIFT=YES)                      
           DATAEND                                                 
  *        
  </code></pre>