on 07-08-2007 3:47 PM
hi
experts
can we help for this
Hi Raviteja,
Here is the code for converting a smartform into a PDF File..
DATA: BIN_FILESIZE TYPE I,
BIN_FILE TYPE XSTRING,
T_OTF LIKE ITCOO OCCURS 200 WITH HEADER LINE,
T_DOC LIKE DOCS OCCURS 200 WITH HEADER LINE,
T_LINES1 LIKE TLINE OCCURS 200 WITH HEADER LINE,
T_FINAL_PDF LIKE TLINE OCCURS 500 WITH HEADER LINE,
filename TYPE string VALUE 'EXP.pdf',
path TYPE string VALUE 'C:\DESKTOP\..',
fullpath TYPE string VALUE 'C:\DESKTOP\PDF\EXP.pdf',
CALL FUNCTION 'CONVERT_OTF_2_PDF'
EXPORTING
use_otf_mc_cmd = 'X'
ARCHIVE_INDEX =
IMPORTING
bin_filesize = bin_filesize
TABLES
otf = t_otf
doctab_archive = t_doc
lines = t_lines1
EXCEPTIONS
err_conv_not_possible = 1
err_otf_mc_noendmarker = 2
OTHERS = 3.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
LOOP AT t_lines1 INTO t_lines1.
APPEND t_lines1 TO t_final_pdf.
ENDLOOP.
CALL METHOD cl_gui_frontend_services=>file_save_dialog
EXPORTING
default_file_name = 'EXPO_INVpdf'
prompt_on_overwrite = 'X'
CHANGING
filename = filename
path = path
fullpath = fullpath.
CALL FUNCTION 'GUI_DOWNLOAD'
EXPORTING
bin_filesize = bin_filesize
filename = fullpath
filetype = 'BIN'
append = 'X'
IMPORTING
filelength = bin_filesize
TABLES
data_tab = t_final_pdf.
IF sy-subrc EQ 0.
MESSAGE s018(zmsg) WITH 'PDF Generated Successfully'.
ELSE.
MESSAGE s011(zmsg) WITH 'PDF Not Generated !!!'.
ENDIF.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
as variant, u can type PDF! in transaction window when your smartform output.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi
There is no special TCODE for opening the Script'SF in PDF format
We take the SPOOL ID of script/sf and convert it to PDF format using the fun modules
'CONVERT_OTF_2_PDF'
CONVERT_ABAPSPOOLJOB_2_PDF
and see the output in PDF format.
Reward points for useful Answers
Regards
Anji
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
88 | |
23 | |
11 | |
9 | |
8 | |
5 | |
5 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.