‎2006 Jun 30 5:00 AM
Hi all,
I am executing a program in background which converts the file into PDF and sends email to the respective users. It is working fine when i execute in foreground. But, when i schedule this program in background, sometimes it runs successfully, while most of the time it gives the following error. Can anyone help me as why it is happening ? There r many pgms which r running in background.
This is the log file
Date time Message text
30.06.2006 05:00:07 Job started
30.06.2006 05:00:07 Step 001 started (program ZSDSALEXPERF, variant , user ID ITABAP)
30.06.2006 05:05:42 TEMSE_OPEN o.k. for SPOOL0000018612
30.06.2006 05:05:53 PDF data of length 1270908 created
30.06.2006 05:06:04 ABAP/4 processor: DATASET_NOT_OPEN
30.06.2006 05:06:04 Job cancelled
Thanks in advance,
sinthu
‎2006 Jun 30 5:20 AM
For some reasons looks like the OPEN DATASET command is failing in specific cases. If you are passing the name of the directory / file name at rutime, it could be becuase of the access issues for the specific directory.
regards,
Ravi
‎2006 Jun 30 5:30 AM
Error is comes out at OPEN DATASET.
Either the file is not existing or access to that file was refused. Or during operation on OPEN DATASET, the file was closed.
‎2006 Jun 30 7:06 AM
Hai
check the following code
data: v_hex type x,
v_bit type n.
open dataset file_name for input in binary mode encoding default.
do.
read dataset file_name into v_hex.
if sy-subrc ne 0.
close dataset file_name
exit.
endif
do 8 times.
get bit sy-index of v_hex into v_bit.
write v_bit no-gap.
enddo.
enddo.
Thanks & regards
Sreeni