Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Not able to get file from application server with read dataset

Former Member
0 Kudos

Hi,

Firstly i download a file from application server from read data set and then i sent this file as attachment. But problem is that i am able to send .jpg .bmp file but i am not able to send .pdf or .doc file so what can i do for that. ?

My code is like below...

DATA : PATH TYPE STRING.

DATA: E_FILE LIKE RLGRAP-FILENAME.

CONCATENATE '/tmp/' NAME_WITH_EXT INTO E_FILE SEPARATED BY SPACE.

CONDENSE E_FILE NO-GAPS.

IF EXTENSION = 'TXT'.

OPEN DATASET E_FILE FOR INPUT IN TEXT MODE ENCODING DEFAULT WITH WINDOWS LINEFEED . " MESSAGE MSG.

IF SY-SUBRC <> 0.

  • WRITE: SY-SUBRC, MSG, ' LIKE ', C_FNAME.

ELSE.

WHILE SY-SUBRC = 0.

READ DATASET E_FILE INTO WA_C.

IF SY-SUBRC <> 0.

EXIT.

ENDIF.

APPEND WA_C TO IT_C.

ENDWHILE.

CLOSE DATASET E_FILE.

ENDIF.

ELSE.

OPEN DATASET E_FILE FOR INPUT IN BINARY MODE. " ENCODING DEFAULT. " INPUT IN BINARY MODE . " TEXT MODE ENCODING NON-UNICODE.

IF SY-SUBRC = 0.

DO .

READ DATASET E_FILE INTO GS_PDF_TAB.

IF SY-SUBRC = 0.

APPEND GS_PDF_TAB TO GT_PDF_TAB.

ELSE.

EXIT.

ENDIF.

ENDDO.

CLOSE DATASET E_FILE.

ENDIF.

ENDIF.

Regards,

Gurprit Bhatia

1 ACCEPTED SOLUTION

Former Member
0 Kudos

delete this line DEFAULT WITH WINDOWS LINEFEED and check this..

1 REPLY 1

Former Member
0 Kudos

delete this line DEFAULT WITH WINDOWS LINEFEED and check this..