on 2008 Oct 20 2:33 PM
Hi All
I am getting a blank screen when i am trying to convert a smartform into PDF. Following are the steps i am using:
1 ) I have created a FM which gives me data in OTF format.
2) Then i called 'SSFCOMP_PDF_PREVIEW' FM.
3) Finally i called 'CONVERT_OTF' FM
CALL FUNCTION 'CO*NVERT_OTF'
EXPORTING
FORMAT = 'PDF'
IMPORTING
BIN_FILESIZE = p_bin_filesize ( i )
BIN_FILE = p_bin_file ( xstring )
TABLES
otf = p_job_output_info ( SSFCRESCL-otfdata )
lines = p_lines ( tline )
While debugging i checked that p_lines values was coming as '0' , rest values are coming fine.
4) I binded p_bin_file to a context of type xstring and binded this context to Interactive Form UI.
Please tell me if i missed something.
Regards,
Puneet
Use this tutorial as a checklist:
Edited by: Alejandro Bindi on Oct 26, 2008 6:31 PM
Sorry I didn't notice it was already posted.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi
you may use the FUNCTION 'CONVERT_OTFSPOOLJOB_2_PDF' to convert the fom
into PDF.
But first to get the printed form from the spool, use FUNCTION
'RSPO_FIND_SPOOL_REQUESTS'.
Then you may send it to your PC, email, fax, etc by reading the record in
the lines of table IT_PDF_OUTPUT.
Note: You may also use program RSTXPDFT4 as a reference to get code
examples which uses different functions to perform the creation of PDFand
download the form to the PC,etc.
An example:
CALL FUNCTION 'RSPO_FIND_SPOOL_REQUESTS'
EXPORTING
RQOWNER = SY-UNAME
TABLES
SPOOLREQUESTS = SPOOL_REQUESTS.
READ TABLE SPOOL_REQUESTS INDEX 1.
GD_SPOOL_NR = SPOOL_REQUESTS-RQIDENT.
CALL FUNCTION 'CONVERT_OTFSPOOLJOB_2_PDF'
EXPORTING
SRC_SPOOLID = GD_SPOOL_NR
NO_DIALOG = C_NO
IMPORTING
PDF_BYTECOUNT = GD_BYTECOUNT
PDF_SPOOLID = PDFSPOOLID
BTC_JOBNAME = JOBNAME
BTC_JOBCOUNT = JOBCOUNT
TABLES
PDF = IT_PDF_OUTPUT
EXCEPTIONS
ERR_NO_OTF_SPOOLJOB = 1
ERR_NO_SPOOLJOB = 2
ERR_NO_PERMISSION = 3
ERR_CONV_NOT_POSSIBLE = 4
ERR_BAD_DSTDEVICE = 5
USER_CANCELLED = 6
ERR_SPOOLERROR = 7
ERR_TEMSEERROR = 8
ERR_BTCJOB_OPEN_FAILED = 9
ERR_BTCJOB_SUBMIT_FAILED = 10
ERR_BTCJOB_CLOSE_FAILED = 11.
CHECK SY-SUBRC = 0.
Hope this will help send you in the right direction.
or you may use this link it might solve your query
Edited by: anand prakash rai on Oct 23, 2008 11:55 AM
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
66 | |
10 | |
10 | |
10 | |
10 | |
8 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.