Hello:
Was this issues resolved? Direct Window printing works fine but it fails when sent througg SAP using printing method S. No errosr found in SAPSprint.
Thanks
Hello:
Was this issues resolved? Direct Window printing works fine but it fails when sent througg SAP using printing method S. No errosr found in SAPSprint.
Thanks
Dear colleagues,
In the SAP ERP system we support there is finctionality where user can see multiple invoice outputs merged in one PDF file. There are different invoice output types for diffrent materials and some of the outputs are using smart forms while others are using ADOBE forms. Currently we have developed a custom code to merge all ADOBE forms in one PDF file or all Smart forms in one file. We are now trying to merge both smart forms and ADOBE forms in one PDF file.
Do you have an idea if this is possible to be done and how to achieve it?
Attached is the code we have developed for this purpose.
We will appreciate your advise.
Best regrads,
Gergana Yankova
SAP Consultant
Hi Thomas,
i am facing the same Problem as you have had. please let me know how did your solve it ? i want also to determine INT in communication strartegy if delivery to Party has an email otherwise it should determine LET for printing.
Regards
Arshad
It is just possible if you do it via an webservice or an ghostscript afterwards (As far as I know) there is no ABAP-function available to merge or "concatenate" different pdfs.
~Florian
The brackets are for the case that someone raise his/her hand and tell me that it is possible with a working example.
PPS: By the way, touse different namesis not necessarily reliable
Hi Dhillon
This issue is resolved. The customer had to to install the HP universal printer driver.
This worked fine for us and solved our problem.
Regards
Adrian
We don't use it today, but yes - it worked okay.
It is not a problem to concatenate diffrerent PDF's into one. According to me concatenation between ADOBE and Smart form depends on the use of the same DEVICE TYPE before file generation for each type of print forms.
The other way ( i do not know whether it works ) is to use of PDFTK binary and install it into application server.
Hello,
I don't think this can currently be done inside SAP. Even if you used the same SPAD printer for both Adobe Forms (IFbA forms) and Smart Forms, for example a printer with device type PDFUC (PDF, Unicode), what will happen is the following:
Spool requests created via IFbA have, as actual content of the spool request payload, a PDF file which is stored on the appserver's file system (report RSPO0020 can be used to check the various files of a IFbA spool request). This is a PDF file created by ADS server.
Smart Forms spool requests have, as contents, OTF data which SF generates, which is an intermediate format which needs to be run through function module CONVERT_OTF (or the Spool Work Process which internally uses the same OTF-PDF converter) to result in an actual PDF file.
So, in order to have one final PDF file which contains all your various input, you will always have the task of merging several PDF files into one large PDF file; a functionality currently not included in SAP. You would need to use 3rd party tools for this.
You cannot simply concatenate PDF files and expect them to merge when displayed - try it and view the result in Adobe Reader...
Regards,
Alexander
Thanks Sid,
Working fine for me.
HI, Thanks for your reply,
we did only one check mark (multiple outputs) in BA00, output type.
Now the question is whenever the GR happens to the user only one user getting output as mail.
why this happens for GR. that is the question.
Thanks for your feedback.
I want to trigger a billing doc to output by sold to or payer/sold to. I can see that my field catalog has KUNAG displayed. But when I go to add a new condition table, I cannot figure out how to pull KUNAG in as a field to use in the condition table. This is for email purposes where depending on what the sold to address is, the correct email address will pull from soldto.
Thanks for any assistance.
Susan
Hi Susan,
This field has to be included in the standard structure KOMKBV3. Please see help of developer to activate this field
thanks
santosh
Moved from SAP ERP Sales and Distribution (SAP SD) to Output Management
It is already in KOMKBV3.
Hi all output gurus,
I've been struggling to print duplex in SAP. But I have succeeded finally. The purchase order (PO) page setup is as follows:
FIRST > TERMS
TERMS <> NEXT ( <> which means NEXT has successor page TERMS again)
So on the backside of each page the terms and conditions are printed. Awesome! But when I have a PO of only one page; the backside is blank; no terms there.
How can I force SAP to print the terms, at all times?
many thanks!
In V/63 make sure that in the menu you're in either Change or Create mode. I am hoping that you're in Display mode and that's why you can't add the field.
Cheers!
Luis,
I am creating a new condition table. The 'sold to' is not on the right side of the screen to choose from for billing output. If I go to technical view in that create screen, I have a menu path of environment>ABAP dictionary> dictionary element. It looks like I can add an extra line there and select data element and then get a key to add KUNAG. But is that the way to do this? And if I use KUNAG, will this be capable of knowing to pull the email address from that sold to vs payer?
1) To add the field to the field catalog, go to SM30 and Maintain table V_T681F. Complete the data for the work area, I think it should be::
Then click on NEW ENRIES and select your field from the table fields list.
2) It will pull the email address from whatever partner role you assign to the output type in NACT.
Just make sure, that you always print at least two pages...
You also got the problem, that you never print your terms on the back of the last page.
Easy solution is to add at the very end of your MAIN-processing a condition which force the smarforms to print "TERMS" once.
Got it? If not, you need to share a screen of your SF-tree and I do my best to add the correct place with paint
~Florian
Hello,
It's happen because you are entering '10.000' so system will accept only 10 and removing zero decimals point value but if you are entering '10.123' system will accept that decimals value.
Regards,
Nikunj.