cancel
Showing results for 
Search instead for 
Did you mean: 
Subscribe

Hi All,

I have a report where i am storing spool in a file named "p_file" which is stored on a network path.I am using open dataset statement for downloading the file in application server.But its not working and sy_subrc is retuning "8" instead of "0".and output is coming as "'operating system could not open file".

DATA : p_file      LIKE rlgrap-filename VALUE '\\daload2\saptrans\transECCGBL'.

*  downloading the file in application server

   OPEN DATASET p_file FOR OUTPUT IN BINARY MODE  .

   IF  sy-subrc = 0 .

     WRITE : / 'List of Invoices excluded Due to No Accounting Document'.

     LOOP AT g_it_temp INTO g_is_temp.

       TRANSFER g_is_temp TO p_file .

       CLEAR g_is_temp.

     ENDLOOP.

     CLOSE DATASET p_file.

   ELSE.

     WRITE : / 'operating system could not open file' .

   ENDIF.

Please Help...!!


0 Likes
View Entire Topic
former_member219162
Contributor
0 Likes

Hi Umesh,

If you have provided the correct Application Server path and still you are getting Sy-SUBRC = 8, then the file is not created. Before the data is written in file, the file needs to be created in the server path. I think you do not have write authorization in that server path.

Also you could use some catchable exceptions to check exactly why the error is coming.