My problem was to print a pdf from SAP document management system I solved this using the classic function cl_gui_frontend_services=>execute giving as. For printing the attahcments, we need to read the contents of the attachment ‘ CL_GUI_FRONTEND_SERVICES’ to get the attachment path and to print them. CL_GUI_FRONTEND_SERVICES is a standard SAP object class available within R/3 SAP systems depending on your version and release level. Below is the.
|Published (Last):||3 October 2004|
|PDF File Size:||1.19 Mb|
|ePub File Size:||18.35 Mb|
|Price:||Free* [*Free Regsitration Required]|
Seems pretty simple but challenge here is the file is at some server and you are having the path to file in the form of URL and not the file with you. You have authentication to access the URL link. It might happens with you that you are able to open the URL in browser but not able to fetch file in sap. Call below method with parameters as shown here to print the PDF file at your windows default printer.
To add your printer instead of default printer here just add printer details in parameter: See below string as example:.
ABAP PRINT PDF FILE – 程序园
I think it would cl_gki_frontend_services nice to have an additional information in your blog regarding the use of Adobe Acrobat Reader command line parameters, that is exactly what your example does. These are unsupported command lines, but have worked for some developers. There is no documentation for these commands other than what is listed below.
All examples below use Adobe Reader, but apply to Acrobat as well.
If you are using Acrobat, substitute Acrobat. April 25, 3 minute read.
Now priht have to print this PDF. The development can be broken into steps: Identify the URL 2. Fetch the file from URL on your machine.
Execute method of SAP CL_GUI_Frontend_services class – ABAP OO
Fetch file from your machine and print it. Now Identify the URL means: For your understanding refer the cl_gui_frontend_sfrvices below. Tables explanation is out of scope of this document. Now once file is fetched use suitable method to print it at windows printer. Now go and check you have the print outs waiting to be picked at your windows printer. See below string as example: You must be Logged on to cl_gui_fronend_services or reply to a post.
CL_GUI_FRONTEND_SERVICES print and delete file
April 25, at Hi Amit, I think it would be nice to have an additional information in your blog regarding the use of Adobe Acrobat Reader command line parameters, that is exactly what your example does.
Other options for the cl_gui_frontend_servvices line are: Former Member Post author. April 26, at 6: Thanks Christian for adding valuable info to the blog. Open link in a new tab. No search term specified.
Search or use up and down arrow keys to select an item.