PDF output device
Hello Gurus,
How can I setup an output device to prints to a PDF file locally to the end users desktop?
Thank you,
Nikee
Hello,
On Windows, we use successfully the method described in note
https://service.sap.com/sap/support/notes/317851
When you have the device type ZPDF1 you can create an output device using this device type and Access Method "LL Print Locally".
You have to define the profile parameter rspo/host_spool/print with the path to a script which does the work : copy the transfer file where you want with the name you choose.
For that, you need the information from note 15355.
Regards,
Olivier
Similar Messages
-
Handling Non English language characters in PDF output
Hi All,
We have a requirement wherein we have to display an existing Smartform output in a PDF format.
We have used OTF to PDF conversion and displayed the PDF output in a container.
The issue is if certain characters are of non english language then the PDF is displaying these characters as special symbols.
The following string is getting dispalyed in the SmartForm as follows:
ОРЕНБУРГАВТОРЕМСЕРВИС_
The same string is displayed as follows in the PDF form :
Any pointers on how to handle such cases would be highly appreciated.
Thanks in advance.
regards
Chaitanya
9703019495Before calling the smartform, use the FM 'SSF_GET_DEVICE_TYPE' and get the device type based on the language.
For eg:
CALL FUNCTION 'SSF_GET_DEVICE_TYPE'
EXPORTING
i_language = l_langu
IMPORTING
e_devtype = lwa_output_options-tdprinter.
Then you need to build the other control parameters like this:
Build control parameters.
lwa_control_parameters-getotf = c_charx.
lwa_control_parameters-device = 'PRINTER'.
lwa_control_parameters-preview = ''.
lwa_control_parameters-no_dialog = c_charx.
lwa_output_options-tddest = 'LOCL'.
Pass this lwa_output_options & lwa_control_parameters to output_options & control_parameters respectively in the Smartform FM.
This should ideally solve this issue.
Regards,
Amirth -
Output device tddest in smartforms
Hi,
I am using smartforms to convert the otf data to pdf. The coding is as follows:
* Set the Parameters of smartform
l_s_ssfctrlop-no_dialog = 'X'.
l_s_ssfctrlop-getotf = 'X'.
l_s_output_options-tdnoprint = 'X'.
* call FM to get the name of the FM of smart for smart form
CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
EXPORTING
formname = g_form_name
IMPORTING
fm_name = l_fm_name
EXCEPTIONS
no_form = 1
no_function_module = 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.
CALL FUNCTION l_fm_name
EXPORTING
control_parameters = l_s_ssfctrlop
output_options = l_s_output_options
user_settings = ' '
IMPORTING
job_output_info = l_s_job_output_info
TABLES
g_t_datatab = g_t_datatab
EXCEPTIONS
formatting_error = 1
internal_error = 2
send_error = 3
user_canceled = 4
OTHERS = 5.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
REFRESH g_t_pdf_tab.
*Convert to OTF Format
CALL FUNCTION 'CONVERT_OTF'
EXPORTING
format = 'PDF'
IMPORTING
bin_filesize = l_byte_count
TABLES
otf = l_s_job_output_info-otfdata[]
lines = g_t_pdf_tab
EXCEPTIONS
err_max_linewidth = 1
err_format = 2
err_conv_not_possible = 3
OTHERS = 4.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
I am not passing tddest (output device) to 'l_s_output_options' as I don't want to print it.
I just want to convert the otf data obtained to pdf and use it for further processing.
Will there be any problem if I don't assign any ouput device.
Please note that in the system ouput device 'LOCL' is not maintained.
Thanks,
Soumya.Hi Valerie,
I am using below code to get the printer name by default , even i want to skip that screen that asks for the printer name. But am unable to get this requirement. I have tried with various combinations but its not working. Please suggest.
control-preview = 'X'.
control-no_dialog = SPACE.
output_options-tddest = 'LP01'.
CALL FUNCTION lv_fmname
EXPORTING
output_options = output_options
contol = control
p_matnr = p_matnr
user_settings = 'X'
TABLES
gt_stpo = gt_stpo
EXCEPTIONS
formatting_error = 1
internal_error = 2
send_error = 3
user_cancelled = 4
OTHERS = 5.
Thanks & Regards
Jatin -
Default output device not coming
I made one PDF form and attached it in List LG01 in CB85 to print process order through COR2 output device is mentioned as LP01 in list Lg01, but while printing, output device is coming as which is mentioned in user profile.
I want that output device which i mentioned in configuration should come as default during printing through COR2....Pl. help
Edited by: lisa harley on Feb 26, 2010 11:09 AMHello,
Please check the below settings at "Printer Specification" for CB85,
If output device = 1 ,then it will select the output device for user profile
if output device = 2 , Output device from configuration, ie CB85
Regards
Pradeep -
Output Device LOCL is not type PDF1
Hi
I can see the payment specifications waiting to be sent in SOST. But I am getting the error message (below) when I try to print them off. I cannot print. I need to be able to print out the payment specifications by batch. these payment specifications are in .pdf format
Output device Output Device LOCL is not type PDF1
Message no. TD429
Diagnosis
You have selected an output device that does not have device type specified.
System Response
The system will not accept this output device.
Procedure
Please enter an output device of the proper device type. The possible values pushbutton allows you to display a list of devices you can enter here.
Please help me,
Al MamunHi,
check this link:
http://help.sap.com/saphelp_nw04/helpdata/EN/38/5bc3f2e4bd11d18e2b0000e83dd9fc/content.htm
and configure LOCL printer in tcode SPAD correctly. -
Hi,
Pls let me know which ouput device should be used for adobe document services documnet(adobe froms). I'm unable to view the ouput.
Also pls tell me how to configure the output device in SPAD.
regards,
ravi valluriHi Ravi,
Please refer to the note - <a href="https://websmp130.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/no_display_pdf/sapnote.pdf?numm=685571&vers=0000000000&language=E&sap-language=E">685571</a>
Hope this helps :).
- anto. -
Cannot find PDL type for output device LOCL in J1INCRT
Dear all
I am getting error in PRD system. When I am running J1INCRT (Customizing for Certificate Printing) the error
cannot find PDL type for output device LOCL
we are using ECC6 ,oracle 10g and windows 2003
Kernel release 701
Please suggest how to solve
Regards,
KumarHello
It looks like that you had not installed the ADS(Adobe Document server) for the PDF type reports. Please check with your basis team if you want to configure ADS.
If you need the output as a sapscript then please do the sollowing steps:
(1) Execute transaction SM30
(2) Enter 'Table/View' as V_T5F99OCFT
(3) Select 'Maintain' option.
(4) Select 'New Entries' option from the Application Too
(5) Enter following entries:
Logical Form Name = HR_IN_EPF12A_99M
Form Variant = (Leave this field blank)
End Date = 31.12.9999
Start Date = 01.01.1990
Form Type = SAP Script (SSC)
Def. Type = (This field should be checke
PDF Form Name = HR_IN_EPF12A_99M
SAP Script Form Name = HR_IN_EPF12A_99M
Smart Form Name = (Leave this field blank)
(6) Save the entries
The above example I have given you is only for the form 12A.
You have to make entries for all the reports sapscript in this table.
Please goto SE71 -> F4 -> Payroll -> Payroll India here you will find
all the sapscripts you require.
Regards
Ramana -
Email Address not visible for output device MAIL in created batch job
Issue in ECC6.0: Email Address not visible to display/change for output device MAIL in print parameter of each step in the created batch job.
User wants to periodically receive report file via send to his email, so I create the batch job running report and send the report in pdf file to his email.
Detail in the batch job
1) In print parameter screen of the step in the batch job
-Using output device MAIL (output type ZPDF1)
-inputting email address of receiver in the EMAIL ADDRESS field
2) After the batch job was saved, I tried to display/change the field EMAIL ADDRESS via Tx. SM37, but this field is invisible. The field can not be displayed or changed anymore. I also tried in SM36, but it is for creating new batch job, not changing the existing batch job.
4) User receives email with pdf file from the batch job.
How to change/display the email address of the receiver in the created batch job?
Note that we just changed to use SAP ECC6 from SAP 4.6c. In SAP 4.6c, we can change/display the
Email Address Field via Tx. SM37.
Pls kindly suggest, thank you very much in advance.Hi Srirompoti,
After saving the job if the job has not started then you can follow the below steps to change the Email address.
1. View the job from Txn SM37.
2. check the check box for your job that you want to change and goto menu path "Job->change
3. in the next screen goto "Edit->steps." or press "F6" key
4. place the coursor on the job and goto menu path "Step->change->print specifications.
5. here you can change the email address.
If you are not able change the data then you might not have authorization. -
Output device problem in mail notification?
Hi,
i written a program which is generating the PDF and mails data .....i have used
CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME' and ....CALL FUNCTION l_form_name
CALL FUNCTION 'CONVERT_OTF'..these are the FMS i have used to generate the PDF...but once i run the program..ik am getting pop-up for Output device 'LP01'
i want to block that pop-up please any one can help me out in this..
Thanks,
PK.Look at the parameters for your dynamic form call - you haven't suppressed the print preview dialog...
-
Change output device in smartform when using gui_diwnload
can any one please tell me how to change the output device for gui_download into pdf for a smartform.
(i want the setting to be done in my report -driver program , not in sap application tool bar settings)
kindly please suggest me,
thanks in advance,
koolspy.I give you an example
DATA: ls_control_param TYPE ssfctrlop.
DATA: ls_composer_param TYPE ssfcompop.
Parametros por defecto para la generación de la orden de spool.
ls_composer_param-tddataset = 'PDF'.
ls_composer_param-tdsuffix1 = 'FACT.'.
ls_composer_param-tdsuffix2 = nast-OBJKY.
ls_composer_param-TDDEST = 'LP02'.
output_options-tdprinter = 'PRINTER'.
ls_composer_param-tdnewid = 'X'.
ls_composer_param-tddelete = 'X'.
ls_composer_param-tdfinal = ' '.
ls_composer_param-tdlifetime = 8.
ls_control_param-no_dialog = 'X'.
ls_control_param-preview = ' '.
ls_composer_param-tdimmed = ' '.
ls_control_param-getotf = 'X'.
call smartform invoice
CALL FUNCTION lf_fm_name
EXPORTING
archive_index = toa_dara
archive_parameters = arc_params
control_parameters = ls_control_param
mail_recipient = ls_recipient
mail_sender = ls_sender
output_options = ls_composer_param
user_settings = space
is_bil_invoice = ls_bil_invoice
is_nast = nast
is_repeat = repeat
is_vbdkr = is_vbdkr
IMPORTING
job_output_info = job_output_info
document_output_info = document_output_info
job_output_options = job_output_options
TABLES
gt_vbdpr = gt_vbdpr
EXCEPTIONS
formatting_error = 1
internal_error = 2
send_error = 3
user_canceled = 4
OTHERS = 5.
Convertimos el fichero OTF a PDF
CALL FUNCTION 'CONVERT_OTF'
EXPORTING
format = 'PDF'
MAX_LINEWIDTH = 132
ARCHIVE_INDEX = ' '
COPYNUMBER = 0
ASCII_BIDI_VIS2LOG = ' '
PDF_DELETE_OTFTAB = ' '
IMPORTING
bin_filesize = file_size
BIN_FILE =
TABLES
otf = job_output_info-otfdata
lines = lt_pdf
EXCEPTIONS
err_max_linewidth = 1
err_format = 2
err_conv_not_possible = 3
err_bad_otf = 4
OTHERS = 5
Hope it helps. -
Cannot find PDL type for output device '(Printer name)'
Hi,
After seeing the statutory reports (PF, ESI etc) in standard format, we try to print form. We get the below error:
Cannot find PDL type for output device '(Printer name)'
Message no. FPRUNX113
Diagnosis
No PDL type has been found for the specified output device.
System Response
Error message
Procedure
Contact your system administrator.
Procedure for System Administration
For more information, see SAP Note 685571.
Any input will be off great help...
Regards
PoojaHello
It looks like that you had not installed the ADS(Adobe Document server) for the PDF type reports. Please check with your basis team if you want to configure ADS.
If you need the output as a sapscript then please do the sollowing steps:
(1) Execute transaction SM30
(2) Enter 'Table/View' as V_T5F99OCFT
(3) Select 'Maintain' option.
(4) Select 'New Entries' option from the Application Too
(5) Enter following entries:
Logical Form Name = HR_IN_EPF12A_99M
Form Variant = (Leave this field blank)
End Date = 31.12.9999
Start Date = 01.01.1990
Form Type = SAP Script (SSC)
Def. Type = (This field should be checke
PDF Form Name = HR_IN_EPF12A_99M
SAP Script Form Name = HR_IN_EPF12A_99M
Smart Form Name = (Leave this field blank)
(6) Save the entries
The above example I have given you is only for the form 12A.
You have to make entries for all the reports sapscript in this table.
Please goto SE71 -> F4 -> Payroll -> Payroll India here you will find
all the sapscripts you require.
Regards
Ramana -
Print Adobe PDF problem: Device type related?
Hi,
we have developed a number of adobe print forms and we face a problem. The problem is that not all types of printers can directly print (without first preview the pdf) the form.
We are using an output device with device type post2 (pdf1 works for some printers too) and access method F (Printing on Frontend computer) , but some printers work perfectly and others instead of the form, print out some postscript (or print) commands.
We can as well change our printers and get some postscipt printers but the problem is that we want to give access and print the forms some of our partners who logon to our system via VPN and we cannot "force" them to buy new printers.
Do you have any suggestion for this problem?
Thanx in advance
Kostasthe ABAP Backend is sending a ADS-document in an XML format to the ADS Server (JAVA), the ADS returns a "Parts" for the forms. A "parts" consist of an PDF file and a print file (PostScript, PCL or ZPL), which are placed in the Global Directory. All the conversion should take place within the ADS Server.
This "Parts" are then send as a PDF to the SAP Spooler.
For the printing of this PDF document in the SAP Spool System one of the Device types (POST2, HPLJ4, HP9500, PDF1, AZPL203, AZPL300) is taken into account which send the actual PDF to a physical printer.
What you see in SP01 are the "parts" of an ADS-document.
Report RSPO0020 (for troubleshooting ADS printing issues) is displaying the "Parts", send back from ADS to the backend System
The XDC file is the printer description in XML format, which the Adobe Document Services requires in order to create the "Parts" file. PDF documents can only be printed on printers of SAP device types for which there is an XDC file on the Adobe Document Server. Report RSPO0022 can be used to manage the mapping between the printer device type and the XDC file
Nesimi -
Emailing SAP standard report using output device ZPDF1
I have two questions regarding the ability to email a standard SAP report.
The user community has been using the action box in tran QM02 to create a corrective action (8D) report. The action box triggers FM QM06_FM_TASK_REQUEST_8DREPORT and QM06_REQUEST_8D_REPORT_STEP2. This process not only creates the report but creates a task in the notification that the report has been generated. The process pops up the PRINT options box to choose various setting including output device. They will then print the report, scan this hardcopy report and email it to the vendor.
We recently showed them a more streamlined process to emailing the report. When the PRINT popup appears, they fill in the output device with ZPDF1 and hit enter. This brings in an email address line that can be filled with the vendors email. By specifying the ZPDF1 output device, the report is generated as a PDF attachment and sent along to the vendor via email.
The two questions I have are:
1. Is there any way to bring over the print parameters needed for the popup screen and eliminate this screen from appearing?
The subject line on the email is populated with the system and spool number even if the title line is filled in on the print popup. Also, the email body has is created with generic text.
2. How can the email subject and body information be changed?
Sorry for the lengthy post but I am not very technical and I wanted to describe the issues as best as possible.
thanksHi,
This is possible please configure the Message determination the Output should poin to Outlook
Please take the help of BASIS people to configure this
G.Ganesh Kumar -
Report Pdf output getting Junk characters for some boiler Plate fields
Hi All
For Dunning Letter Report registered in Oracle Applications,made changes in Column headings like added customer number as Kunde for German Letter
but in pdf output it's appearing as junk characters even date field is happening like that. It's happening for German, Spanish, Italy and French Letters. Working ok for Netherlands, English.
any input to fix this solution will be great
Thanks
Kamalakar.GMaybe you check the NLS_LANGUAGE-settings on the client where you "edit" the reports-definition.
-
XML Publisher Report not generating the PDF output.
Hi,
I am trying to develop a XML Publisher Report in R12 Vision Instance.
I have developed the rdf report and concurrent program with XML as output format. Ran the concurrent program and I got the XML output. Based on XML output I have created the rtf template. Using both the template and xml output I have created in Data Definition and Template in XML Publisher Administrator Responsibility. Now I am comming to the concurrent program and running the program, here instead of generating the PDF output it is generating again the XML output and concurrent program completing with warning status.
When I am trying to do the same in 11i Vision Instance, Concurrent Program completing with normal status and when trying to view the output it is saying "Unable to Publish output for the Processed Request".
Kindly please help me out in this issue.
Thanks,
Manasa.Hi Mahesh,
Here the concurrent programs are not erroring out. It is completing with Warning status and when we click on View Output the output is coming in XML format instead of PDF, this is in R12 Vision Instance.
In 11i Vision Instance, concurrent program is completing with Normal Status but when we click on View Output it is saying "Unable to Publish output for specified request".
Thanks,
Manasa.
Maybe you are looking for
-
Hiya, I have asked this on the BrowserLab forum but thought I'd ask here as well [you never know]. Trying to fix some IE7 issues on my WordPress site within Dreamweaver CS5/MAMP, I can't get BrowserLab to show any changes I make to the CSS file for I
-
Fillable PDF to saved non-editable PDF
I currently have a trial version of Adobe Acrobat 9 Pro and Livecycle Designer ES 8.2. I am looking to create a fillable form PDF and then send it to clients who will use adobe reader to fill the form and then save it as non-editable PDF form for gen
-
Is there a way to set default PDF options/presets in Illustrator CS5?
I do a lot of design and have a custom preset created for saving my .ai files to .pdf. It's not a big deal but it's a little tedious switching from the default adobe PDF preset to my custom preset every time I save as to a PDF (Besides the ocassional
-
Tcode for line item settlement other than tcode CJIC
Dear SAP Guru, Please let me know the tcode for line item settlement other than tcode CJIC. Required urgently. Thanks & regards, Pradip Shelke
-
FM for validating date coming from a file
HI All, I have to validate date that needs to be validated before passing it to DB. Is der any FM for same I tried CONVERT_DATE_TO_INTERNAL. But it accepts date only in one specified format.