Multiple smartform output to single pdf file
HI,
I am new to ABAP. I have a requirement to combine multiple smartfrom output to single pdf file. I searched in this site. I got material but i did not get the complete concept. Can anybody tell me the methodology and sample code to do that.
Thanks & regards,
Maha.
Hi Mahalakshmi,
Clik on the link to view document: <b>[Combining Multiple Smartform Outputs Into One PDF File|https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/62ae7fcd-0b01-0010-3e9d-a54f26944450?overridelayout=true]</b>
Thanks
Venkat.O
Similar Messages
-
Multiple JSPs output into single PDF file
Could anyone guide me on how do I combine output of multiple JSP files into a single PDF file? I have got 8 different reports and shall required to have single output of all of them in a PDF file. Its urgent. Please help.
Hi Mahalakshmi,
Clik on the link to view document: <b>[Combining Multiple Smartform Outputs Into One PDF File|https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/62ae7fcd-0b01-0010-3e9d-a54f26944450?overridelayout=true]</b>
Thanks
Venkat.O -
Multiple smartform Outputs in Single PDF
Hi,
I am displaying ALV report , from there I am converting my smartform output into PDF using CONVERT_OTF and Downloading it to my desktop.
Now user is looking for push button in ALV, i.e Display PDF in Single File. I have created the pushbutton and tried to convert the OTF data PDF as per below link.
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/62ae7fcd-0b01-0010-3e9d-a54f26944450?quicklink=index&overridelayout=true
My file is downloading to the desired path. When i tried to open that file it is giving error message as below.
THERE WAS AN ERROR OPENING THIS DOCUMENT . THE FILE IS DAMAGED AND COULD NOT BE REPAIRED.
when i seleted the rows seperatly, it is displaying as PDF correctly, but if i tried to append the lines as per the above reference link i am getting the problem.
Can anyone please help me out to solve this.
Thanks & Regards,
Srinivas Bhavanam
Moderator message - Cross post locked
Edited by: Rob Burbank on Mar 24, 2010 6:25 PMThis article is correct about the //. First make sure you remove them correctly, and nothing else. Only 2 // must remain, one at the beginning, one at the end.
-
One Smartform - Multiple PERNRs - Output is Single PDF
Hi Gurus,
Scenario:
100 Employees receive Appraisals.
Out of which -
50 receive Bonus
30 receive Variable Pay
20 receive Other Incentives
The Forms for Bonus / variable pay and other incentives are different.
Smartform 1: Bonus
Smartform 2: Variable Pay
Smartform 3: Other Incentives
The output that i need is when the Form Generation Program is executed, i should be able to club into one Single PDF File for each
a. 50 PERNRs who receive bonuses with Smartform 1;
b. 30 Variable Pay PERNRs with Smartform 2; and
c. 20 Other Incentive PERNRs with Smartform 3.
Currently, when the Form Gen. program is executed, it is creating one smartform for one PERNR....thereby, creating 100 PDF files.....
Kindly help.
Kumarpal Jain.Can u tell me where is that i am going wrong in the below code...
FORM GETTOB .
WA_TAB-NSALARY1 = WA_TAB-NSALARY.
W_FILE_PATH = L_FNAME2.
CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
EXPORTING
FORMNAME = P_FORM
VARIANT = ' '
DIRECT_CALL = ' '
IMPORTING
FM_NAME = PM_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 PM_NAME
EXPORTING
CONTROL_PARAMETERS = WG_CPARAM
OUTPUT_OPTIONS = WG_OUTOPTIONS
USER_SETTINGS = ' '
ANRED = WA_TAB-ATEXT
FNAME = WA_TAB-VORNA
SNAME = WA_TAB-NACHN
ACCOUNTNUMB = WA_TAB-PERNR
POSTXT = WA_TAB-PLSTX
COCTXT = WA_TAB-LTEXT
COSTCEN = WA_TAB-KOSTL
NSALARY = WA_TAB-NSALARY1
EDATE = WA_TAB-EDATE
IMPORTING
DOCUMENT_OUTPUT_INFO =
JOB_OUTPUT_INFO = T_OTF_FORM_FM1
JOB_OUTPUT_OPTIONS =
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.
CONCATENATE WA_TAB-PERNR'_TOB_'WA_TAB-BEGDA'_'WA_TAB-ENDDA'.pdf'
INTO W_FILE_NAME.
PERFORM PDF_CONVERSION.
ENDFORM. " gettob
FORM PDF_CONVERSION .
CALL FUNCTION 'CONVERT_OTF'
EXPORTING
FORMAT = 'PDF'
MAX_LINEWIDTH = 132
IMPORTING
BIN_FILESIZE = W_BIN_FILESIZE
BIN_FILE =
TABLES
OTF = T_OTF_FORM_FM1-OTFDATA
LINES = T_PDF_TAB
EXCEPTIONS
ERR_MAX_LINEWIDTH = 1
ERR_FORMAT = 2
ERR_CONV_NOT_POSSIBLE = 3
ERR_BAD_OTF = 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.
CONCATENATE W_FILE_PATH'\'W_FILE_NAME INTO W_FILE_PATH.
CALL FUNCTION 'GUI_DOWNLOAD'
EXPORTING
FILENAME = W_FILE_PATH
FILETYPE = 'BIN'
TABLES
DATA_TAB = T_PDF_TAB.
ENDFORM. " PDF_CONVERSION
Edited by: Kumarpal Jain on Sep 9, 2009 2:34 PM
Edited by: Kumarpal Jain on Sep 9, 2009 2:35 PM -
Examples for converting multiple form output to single pdf
Hi all ,
I need sample code or examples for converting multiple smart form outputs (more than 1) to single pdf. Can someone provide that? Reply ASAP
Thanks & Regards,
Pavan.Hi,
check this:
[How to merge multiple spools into single PDF file?;
[Merge multiple PDF Files;
[https://www.sdn.sap.com/irj/scn/advancedsearch?query=multipleformoutputtosinglepdf++]
hope u'll get some idea.
Regards,
Sneha. -
Smartform output to a PDF file, using it as an attachment to send the mail.
Hi,
I have a smartform output, which needs to be converted to PDF file and it should be mailed to a user as an attachment.
Could anyone please tell me how this can be done.
Thanks & Regards,
Goutham.Hi ,
Find the code below:
Reward if helpful
*& Form smart_form_process
Make calls to required functions exporting GT_INTERFACE
FORM smart_form_process CHANGING cf_retcode TYPE sy-subrc.
Smart form data
DATA:
w_ssfname TYPE tdsfname, "Smart form name
lf_fm_name TYPE rs38l_fnam. "Function module name
Local data:
DATA:
ls_control_param TYPE ssfctrlop, "Control paramters
ls_output_options TYPE ssfcompop. "Output options
Data for email smart form:
DATA:
lv_ip_mailaddr TYPE so_name, "Address of a Mail Recipient
lv_ip_type_id TYPE so_escape, "Recipient type
ls_recipient_id TYPE swotobjid, "Structure for recvr obj ID
ls_sender_id TYPE swotobjid. "Structure for sender obj id
Constants:
CONSTANTS:
lc_ip_type_id TYPE so_escape VALUE 'U', "For internet address.
lc_smartform TYPE tdsfname VALUE 'ZVSF_ASN_DELNOTE', "Smart form name
lc_mail TYPE tddevice VALUE 'MAIL'. "Mail device
Assign recipient
lv_ip_mailaddr = gv_smtp_addr. "CSAM email id
lv_ip_type_id = lc_ip_type_id. "External address
Create Mail title
CONCATENATE text-001
nast-objky
INTO ls_output_options-tdtitle.
Create recipient object
CALL FUNCTION 'CREATE_RECIPIENT_OBJ_PPF'
EXPORTING
ip_mailaddr = lv_ip_mailaddr
ip_type_id = lv_ip_type_id
IMPORTING
ep_recipient_id = ls_recipient_id
EXCEPTIONS
invalid_recipient = 1
OTHERS = 2.
IF sy-subrc <> 0.
error handling
cf_retcode = sy-subrc.
PERFORM protocol_update.
ENDIF.
Get sender object id.
CALL FUNCTION 'CREATE_SENDER_OBJECT_PPF'
EXPORTING
ip_sender = sy-uname
IMPORTING
ep_sender_id = ls_sender_id
EXCEPTIONS
invalid_sender = 1
OTHERS = 2.
IF sy-subrc <> 0.
error handling
cf_retcode = sy-subrc.
PERFORM protocol_update.
ENDIF.
Assign the smart form name
w_ssfname = lc_smartform.
CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
EXPORTING
formname = w_ssfname
IMPORTING
fm_name = lf_fm_name
EXCEPTIONS
no_form = 1
no_function_module = 2
OTHERS = 3.
IF sy-subrc <> 0.
error handling
cf_retcode = sy-subrc.
PERFORM protocol_update.
ENDIF.
For email output.
Output options
ls_output_options-BCS_COMMIT = 'X'.
ls_control_param-device = lc_mail.
ENDIF.
dynamically call Fm behind the Smart form
CALL FUNCTION lf_fm_name
EXPORTING
control_parameters = ls_control_param
mail_recipient = ls_recipient_id
mail_sender = ls_sender_id
output_options = ls_output_options
user_settings = ' '
TABLES
delivery = gt_delivery
EXCEPTIONS
formatting_error = 1
internal_error = 2
send_error = 3
user_canceled = 4
OTHERS = 5.
IF sy-subrc <> 0.
Error handling
cf_retcode = sy-subrc.
PERFORM protocol_update.
ENDIF.
ENDFORM. " smart_form_process -
Scanning multiple documents into a single pdf file
Hello,
My scanner is saving each document I scan individually, each page in seperate files.
How can I make it to where I'm scanning multiple pages at once in the feeder and it saves it as a pdf file?
My only options are jpg, bmp, tif, and png.
I have tried every setting possible and I cannot figure it out!
This question was solved.
View Solution.Hi,
Which application do you use to scan?
You may scan a such from the HP Scan or the HP Solution Center software, which is available as part of the full feature software.
If you does not have the software installed, from Devices and Printers right click teh Scanner and select Remove Device.
Unplug the Cable and install the following software:
http://h20564.www2.hp.com/hpsc/swd/public/detail?sp4ts.oid=377691&swItemId=cs_111027_3&swEnvOid=4063
Hope that helps,
Shlomi
Say thanks by clicking the Kudos thumb up in the post.
If my post resolve your problem please mark it as an Accepted Solution -
Merging Smartform Output and Adobe Form Output in a single PDF File
Hi All,
My Requirement is as follows -
I have multiple Smartforms and a single Adobe Form.
I want to merge the Smartform Outputs and Adobe Form output in a single PDF.
I am able to merge multiple Smartform Output in a PDF , but not able to find any way to merge smartform and adobe form output as the Smartform output is in OTF Format and Adobe form output is in PDF Format itself.
I have tried few ways , but could not find any success.
Request you all to give me some direction to this problem.
Thanks & Regards
BhavikaKumar,
I am afraid this is not possible using SAP functionality. There are probably 3rd party tools which allow you to merge several PDFs into one, but SAP itself does not offer such a mechanism. There is an internal SAP function, though, which can merge several "parts" (=several PDFs) within an Adobe-created spool request into a single PDF, intended for downloading this PDF from SP01.
This is described in note 1717357.
Best regards,
Alexander -
How do I create a single PDF file with multiple pages?
Hi, I occasionally need merge several jpg images into a single pdf file with multiple pages (one Jpg per page). I have tried doing this on Preview, and by selecting all the pages I want to include in my document and trying to save to Pdf through the "Print" function, but every time it only saves the first page.
Can anyone tell me if there is a way to save multple-page pdf files without having to purchase a specific program (i to this too infrequently to justify the cost)?
Thanks very much,This works for me...
Open first image in Preview View > Sidebar. Drag the other images into Sidebar, then select all.
From File menu > print selected images. Choose PDF > Save as PDF
-mj -
How do i combine multiple pdf file into a single pdf file?
how do i combine multiple pdf files into a single pdf file?
The thread was started in early March and it's Mid-April, I know this very well. The OP of this thread posted a very common and simple question or maybe he/she would have resolved this. For an Adobe Acrobat user it's not at all difficult to combine multiple PDF files into one. But to combine PDF files full version of Adobe Acrobat is mainly required, otherwise PDF files can't be combined. For example, I'm using Adobe Acrobat 9 Pro. These simple steps are mainly required to combine PDF files:
Open Adobe Acrobat.
Click on Combine and click on Merge files into a single PDF.
A window will be appearing, click on Add Files and select the PDF files you want to combine.
Arrange the selected files in any order with the help of Move Up and Move Down button.
Now click on Combine File and the selected PDF files will be combined within a few seconds.
A new PDF file will be created. Click on Save As and name this new PDF file. Then, click on Save.
A new PDF file will be created and all the selected PDF files are combined in it. The steps shown above might be different in other versions of Adobe Acrobat. Other than this, some third-party PDF merge software are also available. Most of them are available with a demo version for free evaluation. I've heard much about SysInfoTools PDF Merge software on other forums and directories and it's demo version is freely available. One may check its demo version if Adobe Acrobat (full version) is not available.
Regards -
Error message when trying to merge multiple files into single PDF file
Greetings! I'm on windows 7 professional, adobe 9 pro and a 64 bit PC. When I try to merge several PDF files from the same folder into a single PDF file I get this error message "You can choose multiple items only if they are all located in the same folder" - Please help! Thx.
The product is Acrobat, not Adobe. That being said, I suspect you may only be running AA 9.0 and that may be the issue. If you have not done the updates to the 9.5.5, you probably should. That may fix the issue you are having, particularly since you mentioned a 64-bit system.
-
How to download BI Queries(more than 2) Output into a single PDF file?
Dear All,
Requirement:
How to download BI Queries(more than 2) Output into a single PDF file?
Purpose:
The user wants to see 9 queries output into a single file (preferably a zipped file), sent to his email id on daily basis.
Constraints:
1) The user may not have SAP GUI on his system.
2) The user do not want to log into the portal. (otherwise I would not have needed this help)
Please help me with all possible ways to achieve this task.
Regards,
Avinash.Hi,
Please check this links;
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/0bfcac90-0201-0010-52a3-d5b270b86ef3
Information Broadcasting Part 1 u2013 System Parameter Setting
http://sapbwneelam.blogspot.com/2008/09/information-broadcasting-part-1-system.html
Information Broadcasting-Part 2 -System Settings
http://sapbwneelam.blogspot.com/2008/09/information-broadcasting-part-2-system.html
Information Broadcasting Part 3 u2013 Scheduling the First Report
http://sapbwneelam.blogspot.com/2008/09/information-broadcasting-part-3.html
How To... Troubleshoot Information Broadcasting (BEx Workbooks)
http://sapbwneelam.blogspot.com/2008/09/how-to-troubleshoot-information.html
Hope it Helps
Regards
CSM Reddy -
Convert smartform output in to PDF using CONVERT_OTF function how to do it
Hi Anil , and Hi All
I am trying to display smartforms output in java webdynpro
for that i have got the following code in sdn.
can anybody please clarify these doubts in the below code
1) What are the mandatory input and output parameters
I have to pass here in this code to my application
2) please check my previous post also in this regards please
. Please reply at the very earliest. Check the below code
Convert smartform output in to PDF using CONVERT_OTF function module and you can write pdf using parameter 'binfile' of this function in WebDynpro using the following code:
It is copied from my prg. I hope you understand it.
public void onActionGetQuote(com.sap.tc.webdynpro.progmodel.api.IWDCustomEvent wdEvent )
//@@begin onActionGetQuote(ServerEvent)
wdThis.wdGetOppt_QwriterCustController().executeZquote_Writer_Input();
String fileName = wdContext.currentZquote_Writer_InputElement().getOrder().toString().trim() + System.currentTimeMillis() + ".pdf";
String pdfOutput = new String(wdContext.currentOutputElement().getBinfile());
if (pdfOutput != null)
try
String pdfResoucePath = WDURLGenerator.getResourcePath(wdComponentAPI.getDeployableObjectPart(), fileName);
FileOutputStream fileOutputStream = new FileOutputStream(new File(pdfResoucePath));
PrintStream ps = new PrintStream(fileOutputStream);
ps.print(pdfOutput);
ps.close();
//Display the PDF to the browser
String fileURL = WDURLGenerator.getAbsoluteWebResourceURL(wdComponentAPI.getDeployableObjectPart(), fileName);
IWDWindow window = wdComponentAPI.getWindowManager().createExternalWindow(fileURL, "Pdf Browser", false);
window.removeWindowFeature(WDWindowFeature.ADDRESS_BAR);
window.removeWindowFeature(WDWindowFeature.MENU_BAR);
window.removeWindowFeature(WDWindowFeature.STATUS_BAR);
window.removeWindowFeature(WDWindowFeature.TOOL_BAR);
window.open();
// To collect all the file created in the server by user
quoteFiles.add(quoteFiles.size(), pdfResoucePath);
} catch (Exception e)
throw new WDRuntimeException(e);
//@@endHi
ABAPers prepared a BAPI function module which calls Smart form , how can i execute it from java Webdynpro, so that I can display the smart form in Webdynpro. Pleas reply at the very earliest. Every answer will be rewarded.
regards
jalandhar -
How do I scan multiple documents to a single pdf from the ADF on my MX922?
How do I scan multiple documents to a single pdf from the ADF on my MX922?
Solved!
Go to Solution.Hi Riceburner1,
Since you have had difficulty scanning using My Image Garden, you can scan using the IJ Scan Utility program that also comes with the printer. To do this, please follow these steps:
1. Place the documents in the ADF or on the platen glass of the printer.
2. Start the IJ Scan Utility.
For Windows 8.1:
1. On your keyboard, press the Windows key.
2. Start typing IJ SCAN UTILITY. The search window opens as you type. Once the IJ SCAN UTILITY is displayed, please select and open it, then continue with Step 3 below.
For Windows XP:
1. Go to your START MENU, then select ALL PROGRAMS, then CANON UTILITIES, then the IJ SCAN UTILITY program.
2. In the Canon IJ Scan Utility window that opens, click SETTINGS.... in the bottom right of the window. The Settings dialog box appears. Please continue with Step 3 below.
3. In the Canon IJ Scan Utility window that opens, click SETTINGS.... in the bottom right of the window. The Settings dialog box appears.
4. Click the DOCUMENT SCAN option on the left pane of the window. In the Select Source field of the Scan Options section, select DOCUMENT (ADF/PLATEN) to scan items placed directly on the platen glass, DOCUMENT (ADF SIMPLEX) to perform single-sided scanning from the ADF, or DOCUMENT (ADF DUPLEX) to perform double-sided scanning using the ADF. You can then set the item size, resolution, etc. in the Scan Options section as desired.
5. In the SAVE SETTINGS section of the window, you will select the save format and location of the document you are about to scan.
a.) In the FILE NAME field, specify the name you would like to give the file. By default the filename will begin with IMG; you can remove IMG and change it to whatever you would like to name the file. Please note that the filename that you give the document here will be the default filename for all items scanned until you change the file name. If you leave the file name the same in the field, the scanned item will have a sequential number appended to the end of whatever name you give it.
b.) In the DATA FORMAT field, use the drop-down arrow to select the desired option. If you are scanning a multipage document, select the PDF (Multiple Pages) option.
c.) In the SAVE IN field, please navigate to the area where you would like the file to be saved once it is scanned in. By default, the file will be saved in the MY DOCUMENTS folder.
6. In the APPLICATION SETTINGS section of the window, please select the DO NOT START ANY APPLICATION option.
7. Once all settings have been selected, click the OK button at the bottom of the SETTINGS (DOCUMENT SCAN) window. The IJ Scan Utility main screen appears.
8. Click the DOCUMENT button. Scanning starts. Click the CANCEL button to cancel scanning if needed. Once the scan is completed, scanned images are saved in the previously selected folder location specified in the SETTINGS... window.
Hope this helps!
This didn't answer your question or issue? Please call or email us using one of the methods on the Contact Us page for further assistance.
Did this answer your question? Please click the Accept as Solution button so that others may find the answer as well. -
How to merge outputs in single PDF?
How can I merge the output of two files(Oracle reports10g file), into single PDF? Is it possoble in Reoprts 10g?
Re: Merge few reports into a single PDF file
Re: How to append pdf (Very Urgent plz)
re:Possible to Merge Reports?
Maybe you are looking for
-
SSO between EP and ECC-- JCo RFC Provider- Error-- JCO_ERROR_SERVER_STARTUP
Hello Everyone I am setting Up SSO between my EP 7.0 and my ECC 6.0 system. During the phase JCO RFC PRovider i am giving the following values: The following was done; 1. start Visual Administrator -> Service : Choose JCo RFC Provider 2. Created JCo
-
Error not displaying while Invoice Apprvoal in detail tab
Hi, Here is the problem we are facing. We are at SRM 5.0 with Extended Classic and no IMS configured. u2022 Activity u2013 1. Invoice with value more than PO value is posted and triggered for approval. Zero Tolerance maintained. 2. Posted Invoice ha
-
The messages i moved from different profiles show up in Thunderbird below folders I have set up. Here is an example: !%26!AAAAAAAAAAAYAAAAAAAAAEar6xxG3IpIp77Cdd9KJ%2FjCgAAAEAAAAMR3mYqi1U1OmSpmool4dwEBAAAAAA%3D%3D%40graphicadd.com.wdseml Can anyone un
-
How to find table & fields of standard InfoObject?
Hi How to find table & fields of standard InfoObject for creating generic DataSource? e.g. I want to know the table & field of 0MAINTPOS infoObject.
-
How do I find "under the hood" in iPhoto
I purchased duplicate finder and it asks me to access under the hood in Iphoto.I can not find under the hood .Help please