Skip to Content
0
Former Member
Apr 16, 2010 at 12:27 AM

SAVE PDF IN LOCAL PC IN VF01

676 Views

With VF01 create invoice ,when save it. the system can print INVOICE smartforms. NOW, I want it can save the PDF in local PC at the same time.

WHEN I add function in smartforms print ENTRY FORM .

CALL FUNCTION 'CONVERT_OTF'

EXPORTING

FORMAT = 'PDF'

MAX_LINEWIDTH = 132

  • ARCHIVE_INDEX = ' '

  • COPYNUMBER = 0

  • ASCII_BIDI_VIS2LOG = ' '

IMPORTING

BIN_FILESIZE = numbytes

  • BIN_FILE =

TABLES

OTF = SMART_PDF

LINES = PDF

EXCEPTIONS

ERR_MAX_LINEWIDTH = 1

ERR_FORMAT = 2

ERR_CONV_NOT_POSSIBLE = 3

ERR_BAD_OTF = 4

OTHERS = 5

.

IF SY-SUBRC <> 0.

CF_RETCODE = SY-SUBRC.

PERFORM PROTOCOL_UPDATE.

RETURN.

ENDIF.

CONCATENATE ZBILLPDF-PATH IT_HD_ORG-BIL_NUMBER '.PDF' INTO FIELENAME.

CONDENSE FIELENAME.

CALL FUNCTION 'GUI_DOWNLOAD'

EXPORTING

BIN_FILESIZE = numbytes

FILENAME = FIELENAME

FILETYPE = 'BIN'

  • IMPORTING

  • FILELENGTH =

TABLES

DATA_TAB = PDF

  • FIELDNAMES =

EXCEPTIONS

FILE_WRITE_ERROR = 1

NO_BATCH = 2

GUI_REFUSE_FILETRANSFER = 3

INVALID_TYPE = 4

NO_AUTHORITY = 5

UNKNOWN_ERROR = 6

.

IF SY-SUBRC <> 0.

CF_RETCODE = SY-SUBRC.

PERFORM PROTOCOL_UPDATE.

RETURN.

ENDIF.

There is a ERROR message about GUI_DOWNLOAD FUNCTION at run time. HOW CAN I solution it?