Random characters displayed on preview and print
I am using Crystal Reports XI to create several reports for our users to run off our accounting system. On most computers the preview and printout is correct but on a few computers the text is displayed with random characters. We use several different printer models (mostly HP) and I was told from our accounting business partner that it is a problem with the print drivers.
At one point I thought the problem was with the Arial font so I changed to Times New Roman but I still have one user that is having trouble.
Most of the problems we have are with text headers not with the data itself, although I have see the entire report not print properly on a couple computers.
Is there any work around to have these reports print properly on all computer and printer combinations?
Hi Eric,
Please let me know the following:
-Is the report using the same printer driver it was originally created with? Is this the latest printer driver?
-If you only see TTC font types, do you have this option selected? (Control Panel | Fonts | Tools | Folder Options | True Type Fonts Tab)
-Is the their any specific printer driver through which the report does not print correctly?
Regards,
Hitesh Mangtani
Similar Messages
-
Preview and Print Form before submitting
I have created a form. The client would like the person who
just filled it out to be able to preview and print it prior to
submitting or even after submitting. Would this be part of the form
mail script? Does anyone know the PHP scripting code?
Thanks!Form page submits to a preview page that parses the form
variables from the
POST array, places them on the page, AND loads hidden form
fields with the
corresponding data. The client may print this page using FILE
| Print. To
accept the data shown there, the client would click on an OK
button that
submits the form's hidden fields to the PHP processing
script.
To make this happen you would have to know how to a) parse
the data from the
$_POST array on the confirmation page and display it on the
page, and b)
load the hidden fields for ultimate submit to the PHP
processing script.
Murray --- ICQ 71997575
Adobe Community Expert
(If you *MUST* email me, don't LAUGH when you do so!)
==================
http://www.projectseven.com/go
- DW FAQs, Tutorials & Resources
http://www.dwfaq.com - DW FAQs,
Tutorials & Resources
==================
"RichyZee" <[email protected]> wrote in
message
news:gd4vpt$63v$[email protected]..
>I have created a form. The client would like the person
who just filled it
>out
> to be able to preview and print it prior to submitting
or even after
> submitting. Would this be part of the form mail script?
Does anyone know
> the
> PHP scripting code? Thanks!
> -
Difference between execution mode of Print preview and Print for Output
Hello,
Can anybody tell the difference between execution mode of print preview and print for an output (For eg. PO output or Invoice)?. I am trying to download some documents linked to Purchase order to desktop. The code is written in the same driver program for printing PO and it is executed after smartform function module is called. It works fine in print preview mode and it fails in print mode. The reason why download fails in print mode is that GUI not available (just found from debugging).
Any ideas?
Thanks
AnilHI
try using any other printer and find out if you are getting the correct output. The printer needs to support Multiple Unicode encoding schemes like UTF 8, UTF 16BE, and UTF 16LE, plus special characters and logos, bi-directional text layout, and custom characters.. -
Preview and print a Crystal report prompted for the sa password
Dear All,
Our customer has Crystal report add-on to be installed. When we Preview and print a Crystal report, we got a window prompted for the sa password. Even we type in a correct password, it still says wrong password...
Every time when I open my report in Crystal Basic 2008 on the server, then go database expert >> My connections >> click + in front of the connection name, it asks my sa password. I type in my password then save and close. Next time when I open the report and go my connections, I have to type in my password again. This only happens on one customer.
Any idea? Thanks a lot.
Regards,
YukaHi Yuka,
1) All their SAP client workstation, they have to have use SQL2008 CD and install SQL Client on it
Correct, MS does NOT support MDAC or WDAC when connecting to SQL 2008.
2) Then go ODBC >> SQL Native Client 10.0 >> Create a new connection to SAP server. Should we use sa user or another use that has the same authorization as sa?
Correct again if they are also using ODBC to connect, as for using the sa account or creating a new one is up to you. I suggest creating a Crystal account with what ever rights your app needs, this way if tracing it turned on etc. you can confirm who is actually running the report.
3) Then from MY Crystal report, I have to use ODBC connection as well?
Just to clarify, if you created your reprots using OLE DB then they can do so also. But you need to update your connection properties. Open each report click on Database, Set Location, scroll down to OLE DB and expand and then choose MS SQL Server Native 10 as your OLE DB provider, fill in all the logon info and then verify the database. Do the same for each subreport also.
Save your report and either send them the new one or if you are doing this remotely then replace the original report.
VERIFY your reports to confirm they still return correct data and do work as expected.
Or if you are using ODBC then yes you do select the MS 10 driver with a new DSN. Then do the above to update the reports to all use ODBC as their data sources.
Hope this is all clear now....
Thanks again
Don -
Adding New View Objects/Link on "Preview and Print" - Order Acknowledgement
Hi,
Can we add New View Objects/View Links for the existing "Preview and Print" Order Acknowledgement.
I want to add for the 2 new functionalities i.e., for Charges (from OE_PRICE_ADJUSTMENTS_V ) and the Line Level Notes, which is currently not supported by Oracle.
Can anyone help me on acheving this functionality?
Looking forward for your response.
Thanks in advance,
Regards,
MuruYou can do that. You should first create the new business objects(AM, VO, VL) in jdeveloper, create your new regions in jdeveloper, associate the AM to the top level region(stackLayout) you create. Use personalization and add a stack layout in the Preview and Print page, set the extends property to point to the new region which you had created. Donot forget to deploy all the files in middle tier before doing the personalization.
The AM which you had added to the stackLayout will automatically be nested with the root AM of the page during runtime. -
Error in Preview and Print in Crystal Report Viewer 2.0.0.7 in Workstation
Hi Guys,
I am encountering a problem when clicking preview and print in Crystal Report Viewer 2.0.0.7. It returns an error
Unhandled exception has occurred in your application. If you click Continue the application will ignore and attempt to continue. If you click quit, the application will close immediately. Load report failed.
I already install the runtime crruntime_120_mlb, . net framework 3.5 sp1 and the add-on itself. The viewer is working properly in SAP Server. My version of SAP is SBO 2007 A SP00 PL10.
Regards,
Michaelhere's the detailed error
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
Exception Text
CrystalDecisions.Shared.CrystalReportsException Load report failed. --- System.Runtime.InteropServices.COMException (0x80004005) The device is not ready.
at CrystalDecisions.ReportAppServer.ClientDoc.ReportClientDocumentClass.Open(Object& DocumentPath, Int32 Options)
at CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.Open(Object& DocumentPath, Int32 Options)
at CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.EnsureDocumentIsOpened()
--- End of inner exception stack trace ---
at CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.EnsureDocumentIsOpened()
at CrystalDecisions.CrystalReports.Engine.ReportDocument.Load(String filename, OpenReportMethod openMethod, Int16 parentJob)
at CrystalDecisions.CrystalReports.Engine.ReportDocument.EnsureLoadReport()
at CrystalDecisions.CrystalReports.Engine.ReportDocument.get_Database()
at SAP_CR.MyForms.frmReportViewer.ConfigureCrystalReports()
at SAP_CR.MyForms.frmReportViewer.frmReportViewer_Load(Object sender, EventArgs e)
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at System.Windows.Forms.Form.OnCreateControl()
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.Form.WmShowWindow(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Loaded Assemblies
mscorlib
Assembly Version 2.0.0.0
Win32 Version 2.0.50727.3620 (GDR.050727-3600)
CodeBase fileCWINDOWSMicrosoft.NETFrameworkv2.0.50727mscorlib.dll
SAP_CR
Assembly Version 2.0.0.7
Win32 Version 2.0.0.7
CodeBase fileCProgram%20FilesSAPSAP%20Business%20OneAddOnsSAP_CRSAP_CR.exe
Interop.SAPbouiCOM
Assembly Version 8.0.0.0
Win32 Version 8.0.0.0
CodeBase fileCProgram%20FilesSAPSAP%20Business%20OneAddOnsSAP_CRInterop.SAPbouiCOM.DLL
System.Windows.Forms
Assembly Version 2.0.0.0
Win32 Version 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase fileCWINDOWSassemblyGAC_MSILSystem.Windows.Forms2.0.0.0__b77a5c561934e089System.Windows.Forms.dll
System
Assembly Version 2.0.0.0
Win32 Version 2.0.50727.3614 (GDR.050727-3600)
CodeBase fileCWINDOWSassemblyGAC_MSILSystem2.0.0.0__b77a5c561934e089System.dll
System.Drawing
Assembly Version 2.0.0.0
Win32 Version 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase fileCWINDOWSassemblyGAC_MSILSystem.Drawing2.0.0.0__b03f5f7f11d50a3aSystem.Drawing.dll
CustomMarshalers
Assembly Version 2.0.0.0
Win32 Version 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase fileCWINDOWSassemblyGAC_32CustomMarshalers2.0.0.0__b03f5f7f11d50a3aCustomMarshalers.dll
Interop.CR_Crypto
Assembly Version 6.0.0.0
Win32 Version 6.0.0.0
CodeBase fileCProgram%20FilesSAPSAP%20Business%20OneAddOnsSAP_CRInterop.CR_Crypto.DLL
System.Data
Assembly Version 2.0.0.0
Win32 Version 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase fileCWINDOWSassemblyGAC_32System.Data2.0.0.0__b77a5c561934e089System.Data.dll
System.Configuration
Assembly Version 2.0.0.0
Win32 Version 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase fileCWINDOWSassemblyGAC_MSILSystem.Configuration2.0.0.0__b03f5f7f11d50a3aSystem.Configuration.dll
System.Xml
Assembly Version 2.0.0.0
Win32 Version 2.0.50727.3082 (QFE.050727-3000)
CodeBase fileCWINDOWSassemblyGAC_MSILSystem.Xml2.0.0.0__b77a5c561934e089System.Xml.dll
System.Transactions
Assembly Version 2.0.0.0
Win32 Version 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase fileCWINDOWSassemblyGAC_32System.Transactions2.0.0.0__b77a5c561934e089System.Transactions.dll
System.EnterpriseServices
Assembly Version 2.0.0.0
Win32 Version 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase fileCWINDOWSassemblyGAC_32System.EnterpriseServices2.0.0.0__b03f5f7f11d50a3aSystem.EnterpriseServices.dll
CrystalDecisions.Windows.Forms
Assembly Version 12.0.2000.0
Win32 Version 12.0.2000.840
CodeBase fileCWINDOWSassemblyGAC_MSILCrystalDecisions.Windows.Forms12.0.2000.0__692fbea5521e1304CrystalDecisions.Windows.Forms.dll
CrystalDecisions.Shared
Assembly Version 12.0.2000.0
Win32 Version 12.0.2000.840
CodeBase fileCWINDOWSassemblyGAC_MSILCrystalDecisions.Shared12.0.2000.0__692fbea5521e1304CrystalDecisions.Shared.dll
CrystalDecisions.ReportSource
Assembly Version 12.0.2000.0
Win32 Version 12.0.2000.840
CodeBase fileCWINDOWSassemblyGAC_MSILCrystalDecisions.ReportSource12.0.2000.0__692fbea5521e1304CrystalDecisions.ReportSource.dll
CrystalDecisions.CrystalReports.Engine
Assembly Version 12.0.2000.0
Win32 Version 12.0.2000.840
CodeBase fileCWINDOWSassemblyGAC_MSILCrystalDecisions.CrystalReports.Engine12.0.2000.0__692fbea5521e1304CrystalDecisions.CrystalReports.Engine.dll
System.Web
Assembly Version 2.0.0.0
Win32 Version 2.0.50727.3618 (GDR.050727-3600)
CodeBase fileCWINDOWSassemblyGAC_32System.Web2.0.0.0__b03f5f7f11d50a3aSystem.Web.dll
CrystalDecisions.ReportAppServer.CommLayer
Assembly Version 12.0.1100.0
Win32 Version 12.0.1100.840
CodeBase fileCWINDOWSassemblyGACCrystalDecisions.ReportAppServer.CommLayer12.0.1100.0__692fbea5521e1304CrystalDecisions.ReportAppServer.CommLayer.dll
CrystalDecisions.ReportAppServer.ClientDoc
Assembly Version 12.0.1100.0
Win32 Version 12.0.1100.840
CodeBase fileCWINDOWSassemblyGACCrystalDecisions.ReportAppServer.ClientDoc12.0.1100.0__692fbea5521e1304CrystalDecisions.ReportAppServer.ClientDoc.dll
CrystalDecisions.ReportAppServer.DataSetConversion
Assembly Version 12.0.2000.0
Win32 Version 12.0.2000.840
CodeBase fileCWINDOWSassemblyGAC_MSILCrystalDecisions.ReportAppServer.DataSetConversion12.0.2000.0__692fbea5521e1304CrystalDecisions.ReportAppServer.DataSetConversion.dll
CrystalDecisions.ReportAppServer.DataDefModel
Assembly Version 12.0.1100.0
Win32 Version 12.0.1100.840
CodeBase fileCWINDOWSassemblyGACCrystalDecisions.ReportAppServer.DataDefModel12.0.1100.0__692fbea5521e1304CrystalDecisions.ReportAppServer.DataDefModel.dll
CrystalDecisions.ReportAppServer.Controllers
Assembly Version 12.0.1100.0
Win32 Version 12.0.1100.840
CodeBase fileCWINDOWSassemblyGACCrystalDecisions.ReportAppServer.Controllers12.0.1100.0__692fbea5521e1304CrystalDecisions.ReportAppServer.Controllers.dll
CrystalDecisions.ReportAppServer.CubeDefModel
Assembly Version 12.0.1100.0
Win32 Version 12.0.1100.840
CodeBase fileCWINDOWSassemblyGACCrystalDecisions.ReportAppServer.CubeDefModel12.0.1100.0__692fbea5521e1304CrystalDecisions.ReportAppServer.CubeDefModel.dll
CrystalDecisions.ReportAppServer.ReportDefModel
Assembly Version 12.0.1100.0
Win32 Version 12.0.1100.840
CodeBase fileCWINDOWSassemblyGACCrystalDecisions.ReportAppServer.ReportDefModel12.0.1100.0__692fbea5521e1304CrystalDecisions.ReportAppServer.ReportDefModel.dll
BusinessObjects.Licensing.KeycodeDecoder
Assembly Version 12.0.1100.0
Win32 Version 12.0.0.840
CodeBase fileCWINDOWSassemblyGACBusinessObjects.Licensing.KeycodeDecoder12.0.1100.0__692fbea5521e1304BusinessObjects.Licensing.KeycodeDecoder.dll
JIT Debugging
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example
configuration
system.windows.forms jitDebugging=true
configuration
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box. -
Crystal Report Preview and Print error
Hi,
I am trying my first Crystal report in SAP; I have created one report using OITE table and run it in Crystal Designer without any problem; Then I added it to SAP / Manager Crystal Report / New Report, but I get the following error message when I click the Preview and Print button every time;
The file does exist and the location is setup correctly; I dont understand why SAP can not find the file; Any comments?
SAP Crystal AddOn
Could not load file or assembly 'CrystalDecisions.Windows.Forms, Version=12.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' or one of its dependencies. The system cannot find the file specified.
OKHi,
When you google on "[Could not load file or assembly CrystalDecisions|http://www.google.com/search?q=CouldnotloadfileorassemblyCrystalDecisions]" you will find quite some hits.
One that might be important for you could be http://social.msdn.microsoft.com/Forums/en-US/vscrystalreports/thread/b0fc930f-5fc8-4475-bfe7-ad56616e838d/
That is depending on how the report is made.
Another option might be
http://www.velocityreviews.com/forums/t382557-could-not-load-file-or-assembly-crystaldecisionsweb.html
Best regards,
Peter -
How to Customize Preview and Print / Sales Order Acknowledgement
Hi,
Our client needs some additional attributes on a sales order acknowledgement print ( Preview and Print ) output.
The current layout is based on ONTORDDFFN.xml and ONTORDDFN.xsd
How to customize the same to include additional attributes like Territory and Shipping instructions etc.These new fields are not there in xsd or the xml.
Appreciate your great help.
Regards,
RajuPer Oracle you need to implement the method "getPrintExtensionXMLFragment" of PrintExtensionObject.java. Oracle has given the flexibility that getPrintExtensionXMLFragment can either return a XMLFragement or a sql query.. If the code in getPrintExtensionXMLFragment returns a string which starts with "select" Applications code will execute that query and the corresponding XML will be appended to the main XML. This needs to be written in a CustomClass and then set to the Profile " OM: Printed Document Extension Class Name".
I would like to know if somebody has extensively added columns at the different levels (header, lines, Addresses, Line Discounts, Charges) and the same additional cols. were implemented in the CustomClass. Let me know.
Regards,
Rajesh. -
Preview and Print restrictions in PDF
Hi there,
I bought the Adobe Type Basics pack, and I would like to use one of the fonts that has the Preview and Print license.
The Preview and Print license states that "Preview & Print allows the font, either fully or as a subset, to be embedded in an electronic document solely for the purpose of viewing that document on screen and/or printing that document. While a font with a Preview & Print embedding permission (either through data in the font file or the font’s license agreement) may be embedded in an electronic document, the embedded font may not be used to further edit the document it is contained in or to edit or create other documents."
If I use this font in a PDF file meant to be sold/distributed, am I violating any of these terms? As far as I know, you can't create an "editable PDF." PDFs are, to my understanding, relatively static--so I do not understand why there is such specific wording about the prohibition of "further edits."
I am using MAC Pages, so I could use the additional password protection option (under the "Save as PDF" not "Export as PDF" section) to prevent people from "copying text, images, and other content." I presume "other content" covers fonts, but I'm not sure. And I don't know if the password encryption will prevent "editing." Technically doing so would be encrypting the PDF, I believe. However, this would not be bulletproof protection. And I do not know if that will prevent font extraction.
I would appreciate some help. From what I understand, all these points seem more relevant for PSD, AI, EPS and other workflow-type files.
CheersThanks for posing this question.
Although fonts have embedding restrictions baked into the font such as preview and print, the real restrictions are to be found in a font's EULA (End User License Agreement) which may have other restrictions including payment of royalties on copies of PDF files or any other asset in which the fonts are embedded.
In the case of any and all fonts sourced from Adobe, not only do you have at least preview and print embedding privileges, but there are no restrictions or royalties required for distribution of files (i.e., PDF, EPS, eBooks, etc.) in which the Adobe fonts are embedded.
In other words, you are “good to go” with Adobe fonts. On the other hand, make no assumption about fonts sourced from other font foundries. Many do not provide such liberal terms!
- Dov -
Preview and print..
i trying to make my system have preview and print button...
preview button--> how can i make it?? if i want to preview it in a text file and with a specific format.
--> any sample or tutorial i can follow to learn this??
--> can i used JEditorPane for this as it is just a window-based system??
print button --> i am able to get some help, but i don't know how to specify the file that i want to print??
--> any sample or tutorial i can follow to learn this??anyone can help me to solve this problem?? i need to generate report from the system in java and in the report i have 2 buttons which is preview and print....
i was thinking to used the textArea to let user preview report, can this work??
can i print out the textArea wording after i press the "print" button....
thanks for all your helps....
Edited by: ling on Mar 23, 2008 11:58 PM -
Preview and Print not seen in Actions Tab
Hi,
I could not see the preview and print option in the actions tab of the sales order, from where is it originated???
What should i do to see this.
Regards,
prasadGuys,
My XML Publisher was not installed, Thats why this problem.
Enabled this, Issue is solved now.
Prasad -
"Preview and Print " report extension in Order Management
Looking for help on how to add extra information to this report.. I did setup the profile to implement the how to implement PrintExtensionObject interface with method getPrintExtensionXMLFragment.... and created the class file and compiled on Java_top. ( Am very new to java)
-- enabled the logs
-selected an order in OM and via action button (preview and print)
--Shows error message "An error occured during the PDF document generation. Please contact your system Administrator."
As per the fnd logs table (SELECT * FROM fnd_log_messages WHERE message_text LIKE '%PrintAM:writeBusinessDoc%';)
shows the following ..
PrintAM:writeBusinessDoc: Checking for Customer Extension Class
PrintAM:writeBusinessDoc: Custom Extension Class Found
PrintAM:writeBusinessDoc:Successfully instantiated the Custom Extension Class
PrintAM:writeBusinessDoc: Retrieving Custom Extension XML failed
So I am sure that the issue is on the class which I made.. but not sure what is the cause (Again as mentioned I am new to java) and can anyone help me on this..
( I did check the PrintAMImpl.java which calls this profile (Custom class) and can see the above message.
(Oracle PrintAMImp.java related codes are this
s29 = ((OADBTransaction)getDBTransaction()).getProfile("ONT_PRINT_CUSTOMER_EXTN_OBJECT");
if(s29 != null || s29 == "")
if(flag3)
logfile.writeln("PrintAM:writeBusinessDoc: Custom Extension Class Found", 1);
logfile.writeln("PrintAM:writeBusinessDoc: Instantiating the Custom extension class", 1);
if(flag6)
oadbtransaction.writeDiagnostics(s6, "PrintAM:writeBusinessDoc: Custom Extension Class Found", 1);
oadbtransaction.writeDiagnostics(s6, "PrintAM:writeBusinessDoc: Instantiating the Custom extension class", 1);
PrintExtensionObject printextensionobject = (PrintExtensionObject)Class.forName(s29).newInstance();
if(flag6)
oadbtransaction.writeDiagnostics(s6, "PrintAM:writeBusinessDoc:Successfully instantiated the Custom Extension Class", 1);
if(flag3)
logfile.writeln("PrintAM:writeBusinessDoc: Successfully instantiated the Custom Extension Class", 1);
byte abyte0[] = printextensionobject.getPrintExtensionXMLFragment(s, s1).toByteArray();
if(flag6)
oadbtransaction.writeDiagnostics(s6, "PrintAM:writeBusinessDoc:Getting the data from the user impl class", 1);
if(flag3)
logfile.writeln("PrintAM:writeBusinessDoc: Getting the data from the user impl class", 1);
bytearrayoutputstream.write(abyte0);
if(flag6)
oadbtransaction.writeDiagnostics(s6, "PrintAM:writeBusinessDoc:Writing the data to the main xml", 1);
if(flag3)
logfile.writeln("PrintAM:writeBusinessDoc: Writing the data to the main xml", 1);
} else
if(flag3)
logfile.writeln("PrintAM:writeBusinessDoc: No Custom Extension Class Found", 1);
if(flag6)
oadbtransaction.writeDiagnostics(s6, "PrintAM:writeBusinessDoc: No Custom Extension Class Found", 1);
catch(Exception exception1)
if(flag2)
logfile.writeln((new StringBuilder()).append("PrintAM:writeBusinessDoc: Retrieving Custom Extension XML failed for ").append(s29).append(" with Exception \n").append(exception1.toString()).toString(), 1);
if(flag6)
oadbtransaction.writeDiagnostics(s6, "PrintAM:writeBusinessDoc: Retrieving Custom Extension XML failed", 1);
**********************THIS IS CUSTOM CLASS I WAS TRYING TO DO ********************************(not a java person)
package oracle.apps.ont.print.server;
import com.sun.java.util.collections.HashMap;
import java.io.*;
import java.sql.SQLException;
import java.util.Hashtable;
import java.util.Properties;
import oracle.apps.fnd.common.AppsContext;
import oracle.apps.fnd.common.MessageToken;
import oracle.apps.fnd.common.EnvironmentStore;
import oracle.apps.fnd.common.VersionInfo;
import oracle.apps.fnd.cp.request.CpContext;
import oracle.apps.fnd.cp.request.LogFile;
import oracle.apps.fnd.cp.request.OutFile;
import oracle.apps.fnd.cp.request.JavaConcurrentProgram;
import oracle.apps.fnd.framework.OAException;
import oracle.apps.fnd.framework.OAFwkConstants;
import oracle.apps.fnd.framework.server.OAApplicationModuleImpl;
import oracle.apps.fnd.framework.server.OADBTransaction;
import oracle.apps.fnd.framework.server.OADBTransactionImpl;
import oracle.apps.fnd.framework.*;
import oracle.apps.okc.printing.server.ContractTermsXMLGenerator;
import oracle.apps.okc.util.server.TermsConstants;
import oracle.apps.okc.util.server.TermsUtil;
import oracle.apps.ont.print.blanket.server.HeaderVOImpl;
import oracle.apps.ont.print.blanket.server.HeaderVORowImpl;
import oracle.apps.ont.print.blanket.server.LinesVOImpl;
import oracle.apps.ont.print.order.server.EndCustomerVOImpl;
import oracle.apps.ont.print.server.PrintExtensionObject;
import oracle.apps.qp.print.blanket.server.ModAtrbsVOImpl;
import oracle.apps.qp.print.blanket.server.ModHdrVOImpl;
import oracle.apps.qp.print.blanket.server.ModLinesVOImpl;
import oracle.apps.qp.print.blanket.server.ModPrBrkVOImpl;
import oracle.apps.qp.print.blanket.server.PrlAtrbsVOImpl;
import oracle.apps.qp.print.blanket.server.PrlHdrVOImpl;
import oracle.apps.qp.print.blanket.server.PrlLinesVOImpl;
import oracle.apps.qp.print.blanket.server.PrlPrBrkVOImpl;
import oracle.apps.xdo.XDOException;
import oracle.apps.xdo.oa.schema.server.Template;
import oracle.apps.xdo.oa.schema.server.TemplateHelper;
import oracle.apps.xdo.template.FOProcessor;
import oracle.apps.xdo.template.RTFProcessor;
import oracle.jbo.RowIterator;
import oracle.jbo.RowSet;
import oracle.jbo.XMLInterface;
import oracle.jbo.domain.BaseLobDomain;
import oracle.jbo.domain.BlobDomain;
import oracle.jbo.domain.Number;
import oracle.jbo.server.ApplicationModuleImpl;
import oracle.jbo.server.DBTransaction;
import oracle.jbo.server.ViewLinkImpl;
import oracle.jdbc.OracleTypes;
import oracle.jdbc.driver.OracleCallableStatement;
import oracle.jdbc.driver.OraclePreparedStatement;
import oracle.jdbc.driver.OracleResultSet;
import oracle.jdbc.driver.OracleConnection;
import oracle.xml.parser.v2.XMLNode;
import java.lang.*;
import java.sql.*;
public class KciSoPrintClass implements PrintExtensionObject
KciSoPrintClass()
public ByteArrayOutputStream getPrintExtensionXMLFragment(String s, String s1)
ByteArrayOutputStream bytearrayoutputstream = new ByteArrayOutputStream();
String s2 = null;
String s3 = null;
String s40 ="KciCustomClass";
byte abyte0[] = null;
byte abyte1[] = null;
OAApplicationModuleImpl a1=new OAApplicationModuleImpl();
OADBTransaction dbtransaction = (OADBTransaction)a1.getTransaction();
dbtransaction.writeDiagnostics(s40, "Sujo John"+ s,1);
try
//OAApplicationModuleImpl a1=new OAApplicationModuleImpl();
//OADBTransaction dbtransaction = (OADBTransaction)a1.getTransaction();
Statement stmt = dbtransaction.createStatement(1);
System.out.println("Testline1");
String str = "select attribute7, attribute8 from oe_order_headers_all where header_id = " + s + " and 'O' = " + s1;
System.out.println("Testline2");
ResultSet resultset = stmt.executeQuery(str);
dbtransaction.writeDiagnostics(s40, "nessDoc method"+ s,1);
dbtransaction.writeDiagnostics(s40, "START:Prinoc method"+ s1,1);
//OAApplicationModule am = pageContext.getApplicationModule(webBean);
//OracleConnection conn = (OracleConnection)dbtransaction.getJdbcConnection();
//OracleConnection conn = (OracleConnection)dbtransaction.getLocalJDBCConnection();
//Connection conn = (Connection)am.getOADBTransaction();
//DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
//Connection conn = new oracle.jdbc.driver.OracleDriver().defaultConnection ();
//Class.forName("oracle.jdbc.driver.OracleDriver");
System.out.println("Sujo");
//Connection conn = DriverManager.getConnection("jdbc:oracle:thin:APPS/[email protected]:1533");
//System.out.println("Sujo2");
//String s41 = "select shipping_instructions,attribute8 from OE_ORDER_HEADERS_ALL where header_id = " + s + " and 'O' = " + s1;
//System.out.println("Sujo3");
//Statement statement = conn.createStatement();
//dbtransaction.createStatement();
//ResultSet resultset = statement.executeQuery(s41);
if(resultset.next())
s2 = resultset.getString("attribute7");
s3 = resultset.getString("attribute8");
catch(SQLException sqlexception)
sqlexception.printStackTrace();
catch (Exception e)
System.err.println("Got an exception! ");
System.err.println(e.getMessage());
try
//s2 = "abc";
if(s2 != null)
abyte0 = s2.getBytes("UTF-8");
//s3 = "abc1";
if(s3 != null)
abyte1 = s3.getBytes("UTF-8");
bytearrayoutputstream.write("<attribute7>".getBytes("UTF-8"));
bytearrayoutputstream.write(abyte0);
bytearrayoutputstream.write("</attribute7>".getBytes("UTF-8"));
bytearrayoutputstream.write("<Attribute8>".getBytes("UTF-8"));
bytearrayoutputstream.write(abyte1);
bytearrayoutputstream.write("</Attribute8>".getBytes("UTF-8"));
catch(IOException ioexception)
ioexception.printStackTrace();
// dbtransaction.writeDiagnostics(s40, "START:PrintAM:writeBusinessDoc method"+ abyte0[0]);
// dbtransaction.writeDiagnostics(s40, "START:PrintAM:writeBusinessDoc method"+ abyte1);
return bytearrayoutputstream;
Any help will be appreciatedThere is a custom extension class available for this "Print and Priview" report. You can implement that and return the SQL Query in the class so that it gets executed and adds the custom attribute information at the end of XML file and you can modify the layout to add the information. The extended java class can return "select statement" or XML data. If it returns select statement code executes the query and adds the xml data at the end or returned XML data will be added. Look for Profile "OM: Printed Document Extension Class Name"
-
Sales Orders Screen: Preview and Print Option Not Available in Actions LOV
Hi,
We are using Custom Responsibility for Order Management.
We can't find the Preview and Print Option in Actions list(Sales Orders -> Query for Sales Orders -> Actions).
Kindly let me know how to add the Preview and Print Option to the LOV.
Thanks,
TamilHello,
You have to find this function in standard responsibility and copy this name to your own.
Regards,
Luko -
Preview and Print in Actions Tab
Hi,
I have customized the sales order acknowledgement report and created a new report with my modifications and designed a rtf template to view the output.
I need to call my new template in the place of Preview and Print.
I referred to Note:341206.1 which states to update the template. As I have modified the report itself , this doesn't works. Can anyone let me know to do the same?
Thanks
GMI found metalink note 404144.1 where is explained how to customize the data source. However I don't know how to define such java class. I'm just a beginner in JDeveloper.
I hope this help. If you are interested please continue the thread. I will try to help, it's very interesting to me. -
I hava an html webpage with css & print css. The print preview and print doesn't give correct output there is alignment problem when i connected with EPSONLX-300+II. But iam connected with hp laserjet they show the correct output with firefox. Please fix the problem as soon.....
I have same problem as you, but later I know how to deal with it.
1. change your print default preferences to
print quality into (120x144 dpi, or other which suites you)
mine goes well to 120x144 dpi
2. Before print enter File->Page setup, set true to option shrink to page width
in order to fit your page into your desired paper
(firefox will resize your content to suit the paper you choose).
If you dont want this you can disable this option.
3. Still in Page Setup, if checkbox "Print background (color & images)" is unchecked then
white text will be printed black.
Set this checked if you want to print white text as it is color.
I hope it answers your question.
Steve
http://www.dailymobilegames.com
Maybe you are looking for
-
How to add songs from itunes library to ipod touch 4th gen.?
i have an ipod touch 4th generation and i have added some new song from the internet to my itunes library. now, how do i add it on to my ipod??
-
Flat file via JMS - how to (most easy)?
Hi experts My scenaio is R/3 -> XI (technology not decided) -> legacy system (via flat file structure and JMS) I would like to find the best way to do this. The receiving system only takes a flat file with 150 char length in each line. Until now i ha
-
When i try to sign in on itunes it says it's temporarily unavailible
When i sign in on itunes, it says it's temporarily unavailible, any help?
-
I have problems when puting new retina macbook pro to sleep/wake
This is the error I have: kernel[0]: Sleep failure code 0x00000000 0x31000000 OS: OS X 10.8.2 new installed, new mac! Happened on 2 differrent machines (both same type)
-
How do you set up an iPod that is used - it contains another person's library?