title: What is the best way to have a unique file name for each files?
body: <p>I have written a program for export some text files to a specific directory. So i preferred using MTIME is the best way to have a unique name but this will be a problem when multiple process exporting same file name using MTIME. 
  Could you please tell me the best way to have a unique file name? Let me share some sample.</p>
  
  <pre><code>DEFINE INPUT PARAMETER ipData1 AS CHARACTER NO-UNDO.
  DEFINE INPUT PARAMETER ipData2 AS CHARACTER NO-UNDO.
  DEFINE INPUT PARAMETER ipData3 AS CHARACTER NO-UNDO.
  
  DEFINE VARIABLE cExportData AS CHARACTER NO-UNDO FORMAT 'X(250)'.
  DEFINE VARIABLE cPath AS CHARACTER NO-UNDO.
  DEFINE VARIABLE cExt  AS CHARACTER NO-UNDO.
  DEFINE VARIABLE cSFTL AS CHARACTER NO-UNDO FORMAT 'X(150)'.
  DEFINE VARIABLE cMessageDateTime AS CHARACTER NO-UNDO.
  
  
  ASSIGN
    cPath  = "R:\Downloads\progress\" 
    cExt   = ".Txt"
    cMessageDateTime = "123456789".
  
  OUTPUT TO VALUE (cPath + cMessageDateTime + STRING(MTIME) + cExt ).   
  
  put unformatted ipData1 skip ipData2 skip ipData3 skip "End."
  
  OUTPUT CLOSE.
  </code></pre>