Exporting to rtf issues

i have a file that has tons of tables and when i export from indesign to rtf, a return is added at the end of every cell. how can i keep it from doing that?

Post Author: nan
CA Forum: Exporting
Hi synapsevampire, thanks for replying.   synapsevampire:- Even though i've used Tahoma size 11 fonts, when i open the document in MSWord 2000, they have a size of 10.5.
Same here, I changed it to a Tahoma 11.5 and it results in size 11... Well, i guess it's a bug then. I hope something will be done about it before i have to change all of my reports...     synapsevampire:  So i guess it's a bug then. I hope it gets corrected before i have to change all reports...
- In the exported file, the "line spacing" setting i have set to "exact 16" is ignored and set to the default "single spacing". This happened in CR 8.5 too.
No surprise there, as those are settings within Crystal, not Word. Very few programatic features are exported to any other format, it just emulates them. I wonder why is that. It shouldn't be that difficult to pass these settings to word. Anyway...  synapsevampire:
- Moving textboxes around from one page to another and then saving and reoppening, sometimes causes MSWord to delete all text from the document. I cannot be sure if this is an issue of MSWord or CR XI but i'm reporting it just in case...
Ummm, moving textboxes while in Word you mean? That would be a Word issue. I thought of that too, that's why i tried out the Editable RTF format which was a major dissapointment with the way it handles (or rather does not handle) paragraphs. I really hope something can be done about it because it's a very convenient format, for me at least.

Similar Messages

  • Invalid year format while exporting into RTF

    Hi
    I drawn an Line chart which contains year as x axis and amount as y axis. Here i can able to format the amout field to comma seperated values but i cant able to format the year field. So i used the option "for each year" in order part of chart expert.
    While exporting to RTF using the designer it was exported correctly by showing the year value as 2000,2001,2002,etc..
    but while exporting the same using JRC the year values are exported like 00,01,02,etc..
    Please can anyone help me in this.
    Thanks
    Jayaprakash

    Ensure that the runtime files for the JRC are at their latest patch level,  many charting issues have been repaired with various fixes.
    If it doesn't fix your issue, you will have to try playing around with the chart settings in the report; often there is a way to force fields to display a certain way. 
    The JRC has a different engine than the report designer, and the way the engine generates charts and graphs is not as mature as it is for Crystal Reports. 
    There is a new version of the JRC being released next year; this one will be using a different engine and will likely fix alot of the present chart issues that are being experienced.

  • Export file (rtf and doc) has a cut off field

    Hi,
    I am using CR10/VB6/Oracle10.2
    CrystalViewer shows the report preview fine then click the envelope icon to export file
    (rtf or doc).
    When I open the exported file (.rtf or .doc), there are some fields in the file is cut off .
    Half of line of record is cut off horizontally.
    This problem does not happen always. I don't know it depends on the record or not.
    Does anyone have a same problem?
    Thank you

    Hi Sachiko
    CR X is not tested with Oracle 10.2. This issue may occur since some of the dlls may not be supported. Hence you can try out the following:
    1. Apply the latest Service Pack and check if you get the same issue.
    2. Try using another Viewer and check if the issue still persists
    3. Try upgrading CR X to CR XI R2 since CR XI R2 is tested with Oracle 10.2
    Regards
    Purva Naik

  • Format problem when export to RTF

    Hi,
    Iam creating a RTF template, when export to pdf everything working fine. However, when i export to RTF(word) alot of document properties got lost such as :
    font size default to 12 when it's blank line; page number are not re-start for multi sections; table properties not holding, header, footer and edge margin are not holding, etc...... Is there any way to fix these. I tried to create a word macro to fix some of the format problems, but the macro have to run manually instead of initialized form a text field option on exit. Any idea on how to fix or work around would be appreciated.
    Thanks,
    Tam

    im2famous4u wrote:
    Do you know if and when Pages will provide support for tables in rtf format? (My school requires that I send all assignments rtf format.)
    As Yvan points out, no one here can write what they know about it, and the vast majority of us know nothing about it.
    You cannot take any decision based on the assumption that Pages will one day support tables in RTFs, because it may never happen. If you need both RTF and tables, the only option is another tool (like NeoOffice, TextEdit, MS Office and so on).

  • Deploying crystal reports 8.5 - error in exporting to RTF & PDF

    Hi guys. I'm at my wits end, trying to get a valid build of a legacy app running reports under Crystal 8.5 going.
    I've scoured google for days, and I've tried almost everything people have suggested. At the moment I've got the installer working, it installs and registers all the crystal dll's that everyone says are needed. However, when I try and and export a report to RTF or PDF (other options like excel work fine), it simply dies, doing basically nothing. The save to disk dialog just closes and nothing happens. If I rename or delete crxf_rtf.dll, the program will crash or hang, indicating that this is the file responsible for exporting to rtf.
    However, the only machine in our office that this will work on is one with a C:\Program Files\Seagate Software\crtslv.dll file.. Same kind of test indicates that on this machine, the above file is being used for exporting. So, where am I going wrong? It seems ludicrously difficult to find a straight, no-nonsense guide on how to deploy crystal reports 8.5; the official documentation doesn't even mention it! What is the easiest way to do this?
    I have tried several third-party options ( http://www.fryan0911.com/2008/09/crystal-report-85-runtime-files.html ) like these..
    Any ideas?
    Ok so here's a further breakdown with some more information; hoping it might help someone to come up with an answer...
    If I install a crystal "distributable", like the one linked above, and then install my project (with all crystal stuff turned off in the installer), everything works perfectly apart from exporting reports to rtf.
    If I make my own installer, following the Runtime.hlp and the crpe32.dep, and put all dll's in the windows/system32 folder (apart from two, can't remember their names), I get two different errors, depending on the version of crpe32.dll I use.
    One gives me "Error 20599: Cannot connect to SQL Server", whenever I try and run a report.
    The other gives me "Error 20000: N", whenever I try and run a report.
    Anything sound familiar here guys? I have dll dependency headache.
    Again, more info - I just checked out the PC's already in deployment (we had to re-do in the installer for some changes, the guys who did it originally aren't around anymore), and here is a list of the dll's installed on the machine.. what deployment method would this point to?  And how can I replicate it?  I'm not sure if I grabbed all the required DLL's from the client machine, as it didn't seem to follow the Crystal 8.5 deployment instructions, I could have easily have missed some? So I can't just use what I've got to create an installer and hope that it works...
    "C:\Windows\Crystal\P2LIFMX.dll"
    "C:\Windows\Crystal\p2lora7.dll"
    "C:\Windows\Crystal\P2lsql.dll"
    "C:\Windows\Crystal\P2lsyb10.dll"
    "C:\Windows\Crystal\p2sacl.dll"
    "C:\Windows\Crystal\p2sexsr.dll"
    "C:\Windows\Crystal\p2sfs.dll"
    "C:\Windows\Crystal\p2sifmx.dll"
    "C:\Windows\Crystal\p2smapi.dll"
    "C:\Windows\Crystal\p2sNote.dll"
    "C:\Windows\Crystal\p2sora7.dll"
    "C:\Windows\Crystal\p2soutlk.dll"
    "C:\Windows\Crystal\p2srepl.dll"
    "C:\Windows\Crystal\p2ssql.dll"
    "C:\Windows\Crystal\p2ssyb10.dll"
    "C:\Windows\Crystal\p2strack.dll"
    "C:\Windows\Crystal\p2bbde.dll"
    "C:\Windows\Crystal\p2bxbse.dll"
    "C:\Windows\Crystal\P2ldb2.dll"
    "C:\Windows\System32\crviewer.dll"
    "C:\Windows\System32\crxlat32.dll"
    "C:\Windows\System32\CRXML15.DLL"
    "C:\Windows\System32\CRXML15R.DLL"
    "C:\Windows\System32\CRXML15S.DLL"
    "C:\Windows\System32\CRxmlx07.dll"
    "C:\Windows\System32\CRxmlx07r.dll"
    "C:\Windows\System32\crypt32.dll"
    "C:\Windows\System32\cryptdlg.dll"
    "C:\Windows\System32\cryptdll.dll"
    "C:\Windows\System32\cryptext.dll"
    "C:\Windows\System32\cryptnet.dll"
    "C:\Windows\System32\cryptsvc.dll"
    "C:\Windows\System32\cryptui.dll"
    "C:\Windows\System32\Crystl32.OCX"
    "C:\Windows\System32\cscdll.dll"
    "C:\Windows\System32\cpeaut32.dll"
    "C:\Windows\System32\craxdrt.dll"
    "C:\Windows\System32\Crbas14.dll"
    "C:\Windows\System32\CRBAS15.DLL"
    "C:\Windows\System32\CRBAS15R.DLL"
    "C:\Windows\System32\Crdb214.dll"
    "C:\Windows\System32\credssp.dll"
    "C:\Windows\System32\credui.dll"
    "C:\Windows\System32\Crgup14.dll"
    "C:\Windows\System32\CRiadx07.dll"
    "C:\Windows\System32\CRiadx07r.dll"
    "C:\Windows\System32\Crinf14.dll"
    "C:\Windows\System32\Crinf914.dll"
    "C:\Windows\System32\Cror714.dll"
    "C:\Windows\System32\Cror814.dll"
    "C:\Windows\System32\crpaig32.dll"
    "C:\Windows\System32\Crpaig80.dll"
    "C:\Windows\System32\crpe32.dll"
    "C:\Windows\System32\Crsyb14.dll"
    "C:\Windows\System32\crtdll.dll"
    "C:\Windows\System32\Crutl14.dll"
    "C:\Windows\System32\CRUTL15.DLL"
    "C:\Windows\System32\CRUTL15R.DLL"

    Wow. I've never seen an app load all 3 SDKs in one go. the RDC, Automation Server, OCS and print engine APIs all in one (?!)Who wrote this app?
    Don't know - the app was written years ago.. It's all a bit messed up, i'm just the cleaner :S
    Once again, I have not a clue as to what SDK you are using.
    What Sp1, SP2, SP3? Do you have links to these?
    By SP3, I meant Windows XP Service Pack  3, 2, 1 - I've read around the net that Crystal 8.5 exporting breaks when you install sp3, and I thought that perhaps my deployments were failing because they were compiled on a sp3 box?
    There is also CR 8.5 Service Pack 3 - apparently it can make CR work on Vista/Win7?
    http://resources.businessobjects.com/support/additional_downloads/service_packs/crystal_reports_en.asp
    I have tried installing on dev machine, recompiling installer and running on test box - doesn't seem to help..
    Do you have any machine where this actually works?
    Yep, it's working on the clients machine - that is the one suffixed as "AA" in the linked difference file above
    1st place to start is with a working app - is there such a thing? ^^
    Next you want to know what SDK you are using.
    Ok, so the VB6 app, under Project > References, lists : cpeaut32.dll
    under Project > Components, lists: Crystl32.ocx
    Is that any help?
    Then you want to know what dlls to deploy.
    Knowing the database connection type is good.  - ODBC
    Knowing the version of the db client that works is good. But that depends on having an actual working app.
    Do you have CR 8.5 designer and are you able to run and refresh the report there? 
    Yep, I have 8.5 designer, and I can run and export the report fine.. But when I run MODULES on it, it's referencing C:\Program Files\Seagate Software\Shared\ExportModeller.dll & crtslv.dll..  Which don't exist on the client machine at this point in time..
    I'd recommend you stop doing what ever you are doing, answer the questions and wait until I get back. As it is, you're all over the place and by the time I have a chance to reply, you're 1000 miles out in the bushes on your own. So, please answer the questions above and wait...

  • Crash when exporting to RTF -Indesign CS4-

    I am experiencing a crash each time I try to export a specific chapter of a book I am making to rtf format.
    The original file had anchored objects (Numbered paragraphs) but since they are not carried over to the exported word file I have replaced them, so this mustn't be it. The text includes footnotes but no tables or any other demanding characteristics.
    All the following have failed:
    I have tried to copy and paste the text to a new document and then export.
    Just copy and paste into word.
    Replace all fonts with the system Arial font and then export.
    Just select a couple of paragraphs to export.
    I am using Indesign CS4 patched to the latest available version and have not installed any external plugins.
    Any help would be greatly appreciated.

    I'm working on Windows XP and the fonts were just system OTF Times New Roman and at a later time I tried with Arial.
    I finally found a workaround in this by trial and error. It seems the problem was caused by a particular paragraph. Once this paraph was removed, the rest of the document exported fine. And with later investigation I found that there was an "index marker" imported from word on the original text that was causing this.
    It seems that you cannot (as yet) export to RTF when your document is using INDEX markers. I made one just to test it and this happens for indexes created in indesign, too.
    I hope this bug is fixed. Thank you for your help.

  • In-design CS4 Export to RTF format, .png & .eps images aren't displaying.

    I have an InDesign CS4 document that has a combination of .png images, .eps images & text.  And I'm trying to export the main story that contains all the content to RTF format.  The export generates a .rtf file.  And when I view the document in a plain text editor such as Notepad or UltraEdit, I can see the images are there due to the lines & lines of image encoding.  But when I open it inside of Word 2010 or Word Pad, I don't see the images.  I just see the text.
    I've tried generating the rtf export using the normal In-Design interface, as well as trying the sample javascript "ExportAllStories.jsx" that comes with CS4.  Both fail to generate an RTF doc with a readable .png or .eps graphic.
    My Images are AchoredObjects inside of Rectangles.  I can provide the IDML export code if needed.
    I've also verified that if I add an image into Word, be it .png or .eps & then save as RTF, the images are later viewable.
    Is there a bug with In-Design CS 4 in how it generates .png & .eps images for RTF?

    I think I finally figured this out. I move a lot of docts back and forth between InDesign and Word, and oddly enough - some of the PNG files WERE exporting from InDesign to RTF, but not others. So I knew that it wasn't impossible! My client gives me Word docts created using screenshots, sometimes over 200 graphics in one doct. I make sure they are all inline with the text in Word, which keeps them inline  when I place them in InDesign (although they are not "anchored objects" as such). All of the graphics were treated the exact same way, so why should some export to RTF and not all of them? I finally unembedded all the links to compare file properties, and there were absolutely no differences - except SIZE. I tested a few randomly, making some files bigger in Photoshop, and making others smaller, and that absolutely made the difference in whether they would export to RTF or not. The cutoff seems to be somewhere between 40-50 KB. So instead of discriminating against certain file types, that was just coincidental - since PNG files (and GIF) are generally so small.
    But I'm still a little stuck as to the best workflow, given the quantity of image files I have in each doct. I tried creating an action in PS to change the image resolution from 72 to 150, applied it to the whole folder, then updated the links in InDesign. And yes, all but the very tiniest images are now exporting to RTF, but the image quality is crappy! I would love it if someone has any advice on  that.
    Sorry, should have mentioned - this is InDesign CS5.

  • Export to excel issue

    Hi All,
    Kindly help me in solving this issue.
    Portals report layouts can be customized. When the user chooses to export
    the customized reports to Excel, only the standard layout (hard coded
    layout for each report) is exported to Excel and all the customized columns
    are not exported.
    C&RM is planning to use the portals aging report for performance metrics,
    collection and identifying the over 90 items for collection rep. The
    standard layout for the portals aging report is missing the BP# and
    Collection rep name.
    Choosing right click, select all and copying to Excel, the format of the
    report is lost.
    Herewith I am attaching the code which needs modification.
    // This file has been generated partially by the Web Dynpro Code Generator.
    // MODIFY CODE ONLY IN SECTIONS ENCLOSED BY @@begin AND @@end.
    // ALL OTHER CHANGES WILL BE LOST IF THE FILE IS REGENERATED.
    package com.zurich.fscd;
    // IMPORTANT NOTE:
    // ALL IMPORT STATEMENTS MUST BE PLACED IN THE FOLLOWING SECTION ENCLOSED // BY @@begin imports AND @@end. FURTHERMORE, THIS SECTION MUST ALWAYS CONTAIN // AT LEAST ONE IMPORT STATEMENT (E.G. THAT FOR IPrivateExportexView).
    // OTHERWISE, USING THE ECLIPSE FUNCTION "Organize Imports" FOLLOWED BY // A WEB DYNPRO CODE GENERATION (E.G. PROJECT BUILD) WILL RESULT IN THE LOSS // OF IMPORT STATEMENTS.
    //@@begin imports
    import java.util.HashMap;
    import java.util.Iterator;
    import java.util.LinkedHashMap;
    import java.util.Map;
    import java.util.StringTokenizer;
    import com.sap.tc.webdynpro.modelimpl.dynamicrfc.WDDynamicRFCExecuteException;
    import com.sap.tc.webdynpro.progmodel.api.IWDAttributeInfo;
    import com.sap.tc.webdynpro.progmodel.api.IWDMessageManager;
    import com.sap.tc.webdynpro.progmodel.api.IWDNode;
    import com.sap.tc.webdynpro.progmodel.api.IWDNodeElement;
    import com.sap.tc.webdynpro.services.sal.adapter.api.WDWebContextAdapter;
    import com.sap.tc.webdynpro.services.sal.url.api.IWDCachedWebResource;
    import com.sap.tc.webdynpro.services.sal.url.api.WDURLException;
    import com.sap.tc.webdynpro.services.sal.url.api.WDWebResource;
    import com.sap.tc.webdynpro.services.sal.url.api.WDWebResourceType;
    import com.zurich.fscd.wdp.IPrivateExportexView;
    //@@end
    //@@begin documentation
    //@@end
    public class ExportexView
    Logging location.
      private static final com.sap.tc.logging.Location logger =
        com.sap.tc.logging.Location.getLocation(ExportexView.class);
      static
        //@@begin id
        String id = "$Id$";
        //@@end
        com.sap.tc.logging.Location.getLocation("ID.com.sap.tc.webdynpro").infoT(id);
    Private access to the generated Web Dynpro counterpart
    for this controller class.  </p>
    Use <code>wdThis</code> to gain typed access to the context,
    to trigger navigation via outbound plugs, to get and enable/disable
    actions, fire declared events, and access used controllers and/or
    component usages.
    @see com.zurich.fscd.wdp.IPrivateExportexView for more details
      private final IPrivateExportexView wdThis;
    Root node of this controller's context. </p>
    Provides typed access not only to the elements of the root node
    but also to all nodes in the context (methods node<i>XYZ</i>())
    and their currently selected element (methods current<i>XYZ</i>Element()).
    It also facilitates the creation of new elements for all nodes
    (methods create<i>XYZ</i>Element()). </p>
    @see com.zurich.fscd.wdp.IPrivateExportexView.IContextNode for more details.
      private final IPrivateExportexView.IContextNode wdContext;
    A shortcut for <code>wdThis.wdGetAPI()</code>. </p>
    Represents the generic API of the generic Web Dynpro counterpart
    for this controller. </p>
      private final com.sap.tc.webdynpro.progmodel.api.IWDViewController wdControllerAPI;
    A shortcut for <code>wdThis.wdGetAPI().getComponent()</code>. </p>
    Represents the generic API of the Web Dynpro component this controller
    belongs to. Can be used to access the message manager, the window manager,
    to add/remove event handlers and so on. </p>
      private final com.sap.tc.webdynpro.progmodel.api.IWDComponent wdComponentAPI;
      public ExportexView(IPrivateExportexView wdThis)
        this.wdThis = wdThis;
        this.wdContext = wdThis.wdGetContext();
        this.wdControllerAPI = wdThis.wdGetAPI();
        this.wdComponentAPI = wdThis.wdGetAPI().getComponent();
      //@@begin javadoc:wdDoInit()
      /** Hook method called to initialize controller. */
      //@@end
      public void wdDoInit()
        //@@begin wdDoInit()
         IWDCachedWebResource cachedExcelResource = null;
         String fileName = "Items.xls";
         byte[] bytes ;
         IWDAttributeInfo attInfo = wdContext.getNodeInfo().getAttribute("ExcelDownload");   
         IWDMessageManager manager = wdComponentAPI.getMessageManager();
         try{
              String reporttype = WDWebContextAdapter.getWebContextAdapter().getRequestParameter("reporttype" ) ;
              if (reporttype == null) {
                   reporttype = GC_REPORTTYPE_BPACCTSTAT_CARM;
              Object level = WDWebContextAdapter.getWebContextAdapter().getRequestParameter("level" ) ;
              if (level == null){
                   level = "";
              Object paramname = WDWebContextAdapter.getWebContextAdapter().getRequestParameter("app.paramname" ) ;
              Object paramvalue = WDWebContextAdapter.getWebContextAdapter().getRequestParameter("app.paramvalue" ) ;
              if (paramname == null){
                   paramname = "";
              if (paramvalue == null){
                   paramvalue = "";
              if (reporttype.equals(GC_REPORTTYPE_OPENITEMS_SUMM)) {
                   wdContext.currentZ_Rm_Get_Open_Items_ResultsElement().setI_Reporttype("S");
                   wdContext.currentZ_Rm_Get_Open_Items_ResultsElement().modelObject().execute();
                   wdContext.nodeOutputOI().invalidate();
                   bytes = toExcel(wdContext.nodeEt_Mas(),getColumnInfosAOISUMM()).getBytes();
                   cachedExcelResource = this.getCachedWebResource(bytes, fileName, WDWebResourceType.XLS);
              } else if (reporttype.equals(GC_REPORTTYPE_OPENITEMS_DET)) {
                   wdContext.currentZ_Rm_Get_Open_Items_ResultsElement().setI_Reporttype("A");
                   wdContext.currentZ_Rm_Get_Open_Items_ResultsElement().modelObject().execute();
                   wdContext.nodeOutputOI().invalidate();               
                   bytes = toExcel(wdContext.nodeEt_Detail(),getColumnInfosAOIDet()).getBytes();
                   cachedExcelResource = this.getCachedWebResource(bytes, fileName, WDWebResourceType.XLS);
              } else if (reporttype.equals(GC_REPORTTYPE_BPACCTSTAT_BU)) {
                   wdContext.currentZ_Rm_Bpacctstat_Bu_Get_ResultsElement().setI_Level(level.toString());
                   wdContext.currentZ_Rm_Bpacctstat_Bu_Get_ResultsElement().setI_Paramname(paramname.toString());
                   wdContext.currentZ_Rm_Bpacctstat_Bu_Get_ResultsElement().setI_Paramvalue(paramvalue.toString());
                   wdContext.currentZ_Rm_Bpacctstat_Bu_Get_ResultsElement().modelObject().execute();
                   wdContext.nodeOutput().invalidate();
                   bytes = toExcel(wdContext.nodeEt_Bu1(),getColumnInfosBU()).getBytes();
                   cachedExcelResource = this.getCachedWebResource(bytes, fileName, WDWebResourceType.XLS);
              } else if (reporttype.equals(GC_REPORTTYPE_BPACCTSTAT_CARM)) {
                   wdContext.currentZ_Rm_Bpaccstat_Ca_Get_ResultsElement().setI_Level(level.toString());
                   wdContext.currentZ_Rm_Bpaccstat_Ca_Get_ResultsElement().setI_Paramname(paramname.toString());
                   wdContext.currentZ_Rm_Bpaccstat_Ca_Get_ResultsElement().setI_Paramvalue(paramvalue.toString());
                   wdContext.currentZ_Rm_Bpaccstat_Ca_Get_ResultsElement().modelObject().execute();
                   wdContext.nodeOutputCRM().invalidate();
                   bytes = toExcel(wdContext.nodeEt_Carm1(),getColumnInfosCARM()).getBytes();
                   cachedExcelResource = this.getCachedWebResource(bytes, fileName, WDWebResourceType.XLS);
              } else if (reporttype.equalsIgnoreCase(GC_REPORTTYPE_RMETRICS_EFDBID)) {
                   //wdContext.currentZ_Rm_Rmetrics_Get_ResultsElement().setI_Reportlevel("1");
                   wdContext.currentZ_Rm_Rmetrics_Get_ResultsElement().setI_Reporttype("1");
                   wdContext.currentZ_Rm_Rmetrics_Get_ResultsElement().modelObject().execute();
                   wdContext.nodeOutputRmetr().invalidate();
                   bytes = toExcel(wdContext.nodeEt_Efdbid(),getColumnInfosRMETRICS1()).getBytes();
                   cachedExcelResource = this.getCachedWebResource(bytes, fileName, WDWebResourceType.XLS);
              } else if (reporttype.equalsIgnoreCase(GC_REPORTTYPE_RMETRICS_EFDBOD)) {
                   //wdContext.currentZ_Rm_Rmetrics_Get_ResultsElement().setI_Reportlevel("1");
                   wdContext.currentZ_Rm_Rmetrics_Get_ResultsElement().setI_Reporttype("2");
                   wdContext.currentZ_Rm_Rmetrics_Get_ResultsElement().modelObject().execute();
                   wdContext.nodeOutputRmetr().invalidate();
                   bytes = toExcel(wdContext.nodeEt_Efdbod(),getColumnInfosRMETRICS2()).getBytes();
                   cachedExcelResource = this.getCachedWebResource(bytes, fileName, WDWebResourceType.XLS);
              } else if (reporttype.equalsIgnoreCase(GC_REPORTTYPE_RMETRICS_PADDUD)) {
                   //wdContext.currentZ_Rm_Rmetrics_Get_ResultsElement().setI_Reportlevel("1");
                   wdContext.currentZ_Rm_Rmetrics_Get_ResultsElement().setI_Reporttype("3");
                   wdContext.currentZ_Rm_Rmetrics_Get_ResultsElement().modelObject().execute();
                   wdContext.nodeOutputRmetr().invalidate();
                   bytes = toExcel(wdContext.nodeEt_Paddud(),getColumnInfosRMETRICS3()).getBytes();
                   cachedExcelResource = this.getCachedWebResource(bytes, fileName, WDWebResourceType.XLS);
              } else if (reporttype.equalsIgnoreCase(GC_REPORTTYPE_RMETRICS_BIDBOD)) {
                   //wdContext.currentZ_Rm_Rmetrics_Get_ResultsElement().setI_Reportlevel("1");
                   wdContext.currentZ_Rm_Rmetrics_Get_ResultsElement().setI_Reporttype("4");
                   wdContext.currentZ_Rm_Rmetrics_Get_ResultsElement().modelObject().execute();
                   wdContext.nodeOutputRmetr().invalidate();
                   bytes = toExcel(wdContext.nodeEt_Bidbod(),getColumnInfosRMETRICS4()).getBytes();
                   cachedExcelResource = this.getCachedWebResource(bytes, fileName, WDWebResourceType.XLS);
              } else if (reporttype.equalsIgnoreCase(GC_REPORTTYPE_RMETRICS_DETAIL)) {
                   //wdContext.currentZ_Rm_Rmetrics_Get_ResultsElement().setI_Reportlevel("2");
                   //wdContext.currentZ_Rm_Rmetrics_Get_ResultsElement().setI_Reporttype("1");
                   wdContext.currentZ_Rm_Rmetrics_Get_ResultsElement().modelObject().execute();
                   wdContext.nodeOutputRmetr().invalidate();
                   bytes = toExcel(wdContext.nodeEt_Metdet(),getColumnInfosRMETRICSD()).getBytes();
                   cachedExcelResource = this.getCachedWebResource(bytes, fileName, WDWebResourceType.XLS);
              } else if (reporttype.equalsIgnoreCase(GC_REPORTTYPE_WRITEOFF)) {
                   wdContext.currentZ_Rm_Writeoff_Get_ResultsElement().setI_Reportlevel("1");
                   wdContext.currentZ_Rm_Writeoff_Get_ResultsElement().setI_Reporttype("4");
                   wdContext.currentZ_Rm_Writeoff_Get_ResultsElement().modelObject().execute();
                   wdContext.nodeOutputWoff().invalidate();
                   bytes = toExcel(wdContext.nodeEt_Writeoff1(),getColumnInfosWRITEOFF()).getBytes();
                   cachedExcelResource = this.getCachedWebResource(bytes, fileName, WDWebResourceType.XLS);
              if (cachedExcelResource != null) {
                wdContext.currentContextElement().setExcelDownload(cachedExcelResource.getURL());
         } catch(WDDynamicRFCExecuteException ce) {
              manager.reportException(ce.getMessage(), false);
         } catch (WDURLException ce) {
              manager.reportException(ce.getMessage(), false);
         } catch (Exception ce) {
              manager.reportException(ce.getMessage(), false);
        //@@end
      //@@begin javadoc:wdDoExit()
      /** Hook method called to clean up controller. */
      //@@end
      public void wdDoExit()
        //@@begin wdDoExit()
        //@@end
      //@@begin javadoc:wdDoModifyView
    Hook method called to modify a view just before rendering.
    This method conceptually belongs to the view itself, not to the
    controller (cf. MVC pattern).
    It is made static to discourage a way of programming that
    routinely stores references to UI elements in instance fields
    for access by the view controller's event handlers, and so on.
    The Web Dynpro programming model recommends that UI elements can
    only be accessed by code executed within the call to this hook method.
    @param wdThis Generated private interface of the view's controller, as
           provided by Web Dynpro. Provides access to the view controller's
           outgoing controller usages, etc.
    @param wdContext Generated interface of the view's context, as provided
           by Web Dynpro. Provides access to the view's data.
    @param view The view's generic API, as provided by Web Dynpro.
           Provides access to UI elements.
    @param firstTime Indicates whether the hook is called for the first time
           during the lifetime of the view.
      //@@end
      public static void wdDoModifyView(IPrivateExportexView wdThis, IPrivateExportexView.IContextNode wdContext, com.sap.tc.webdynpro.progmodel.api.IWDView view, boolean firstTime)
        //@@begin wdDoModifyView
        //@@end
    The following code section can be used for any Java code that is
    not to be visible to other controllers/views or that contains constructs
    currently not supported directly by Web Dynpro (such as inner classes or
    member variables etc.). </p>
    Note: The content of this section is in no way managed/controlled
    by the Web Dynpro Designtime or the Web Dynpro Runtime.
      //@@begin others
      private String trimHeaderText(String headerText) {
         StringBuffer newHeaderText = new StringBuffer();
         String token;
         StringTokenizer tokenizer = new StringTokenizer(headerText.trim());
         while (tokenizer.hasMoreTokens()) {
           token = tokenizer.nextToken();
           newHeaderText.append(token.substring(0, 1).toUpperCase());
           newHeaderText.append(token.substring(1).toLowerCase());
         return newHeaderText.toString();
      private void trimHeaderTexts(Map columnInfos) {
         String attributeName, trimmedHeaderText;
         for (Iterator iter = columnInfos.keySet().iterator(); iter.hasNext();) {
           attributeName = (String) iter.next();
           String attributeValue = (String) columnInfos.get(attributeName);
           attributeValue.replace('&','-');
           attributeValue.replace('/','-');
           trimmedHeaderText = trimHeaderText(attributeValue);
           columnInfos.put(attributeName, trimmedHeaderText);
      private String toExcel(IWDNode dataNode, Map columnInfos) {
         StringBuffer x = new StringBuffer();
         String attributeName, headerName;
         String entriesName = "I"; //dataNode.getNodeInfo().getName();
         String entryName = entriesName + "";
         // trim given header texts, so that XML element names adhere to the rule 'no spaces contained'.    
         trimHeaderTexts(columnInfos);
         x.append("<?xml version='1.0' encoding='UTF-8' standalone='no'?>\n");
         x.append("<").append(entriesName).append(">\n");
         for (int i = 0; i < dataNode.size(); ++i) {
           IWDNodeElement dataNodeElement = dataNode.getElementAt(i);
           x.append("<").append(entryName).append(">\n");
           for (Iterator iter = columnInfos.keySet().iterator(); iter.hasNext();) {
              attributeName = (String) iter.next();
              headerName = (String) columnInfos.get(attributeName);
              String colVal = (String)dataNodeElement.getAttributeAsText(attributeName);
              //colVal = colVal.replace(' ','');
              colVal = colVal.replace('&','-');
              colVal = colVal.replace('<','L');
              colVal = colVal.replace('>','G');
              colVal = colVal.replace('/','-');
              x
                .append("<")
                .append(headerName)
                .append(">")
                .append(""+colVal)
                .append("</")
                .append(headerName)
                .append(">\n");
           x.append("</").append(entryName).append(">\n");
         x.append("</").append(entriesName).append(">\n");
         return x.toString();
      private String replaceSpecialChars(String inputString){
         String outputString = inputString;
         outputString.replace('A','B');
         inputString.replace('A','B');
         return outputString;
      private Map getColumnInfosAOISUMM() {
         LinkedHashMap columnInfosMap = new LinkedHashMap(); 
         columnInfosMap.put(IPrivateExportexView.IEt_MasElement.ZZBUS__UNIT__D, "BusinessUnit");
         columnInfosMap.put(IPrivateExportexView.IEt_MasElement.ZZPRODCATEG__D, "ProfitCenter");
         columnInfosMap.put(IPrivateExportexView.IEt_MasElement.ZZ1_TO30__FKKOPRU, "One Month OverDue");
         columnInfosMap.put(IPrivateExportexView.IEt_MasElement.ZZ31_TO60__FKKOPRU, "Two Months OverDue");
         columnInfosMap.put(IPrivateExportexView.IEt_MasElement.ZZ61_TO90__FKKOPRU, "Three Months OverDue");
         columnInfosMap.put(IPrivateExportexView.IEt_MasElement.ZZ91_TO18__FKKOPRU, "Three to Six Months OverDue");
         columnInfosMap.put(IPrivateExportexView.IEt_MasElement.ZZGT180__FKKOPRU, "Greater Than Six Months");
         columnInfosMap.put(IPrivateExportexView.IEt_MasElement.ZZCURREN__FKKOPRU,"Current");
         columnInfosMap.put(IPrivateExportexView.IEt_MasElement.ZZFUTURE__FKKOPRU, "Future");
         columnInfosMap.put(IPrivateExportexView.IEt_MasElement.TOTAL, "Total");
         return columnInfosMap;
      private Map getColumnInfosBU() {
         LinkedHashMap columnInfosMap = new LinkedHashMap(); 
         columnInfosMap.put(IPrivateExportexView.IEt_Bu1Element.ZZBUSUNIT__D, "BusinessUnit");
         columnInfosMap.put(IPrivateExportexView.IEt_Bu1Element.ZZSUBBUSUNIT__D, "SubBusinessUnit");
         columnInfosMap.put(IPrivateExportexView.IEt_Bu1Element.ZZPRCTR__D, "ProfitCenter");
         columnInfosMap.put(IPrivateExportexView.IEt_Bu1Element.ZZREGION__D, "Region");
         columnInfosMap.put(IPrivateExportexView.IEt_Bu1Element.ZZUWRITER__D, "Underwriter");
         columnInfosMap.put(IPrivateExportexView.IEt_Bu1Element.ZZBROKER__D, "Broker");
         columnInfosMap.put(IPrivateExportexView.IEt_Bu1Element.GPART__D, "Insured");
         columnInfosMap.put(IPrivateExportexView.IEt_Bu1Element.VTREF, "Policy");
         columnInfosMap.put(IPrivateExportexView.IEt_Bu1Element.AMNT__ADJ, "Adjustment");
         columnInfosMap.put(IPrivateExportexView.IEt_Bu1Element.AMNT__COMM, "Commission");
         columnInfosMap.put(IPrivateExportexView.IEt_Bu1Element.AMNT__DUE, "Due");
         columnInfosMap.put(IPrivateExportexView.IEt_Bu1Element.AMNT__GROSS, "Gross");
         columnInfosMap.put(IPrivateExportexView.IEt_Bu1Element.AMNT__PAID, "Paid");
         columnInfosMap.put(IPrivateExportexView.IEt_Bu1Element.AMNT__NET, "Net");
         columnInfosMap.put(IPrivateExportexView.IEt_Bu1Element.FAEDN, "DueDate");
         //columnInfosMap.put(IPrivateExportexView.IEt_Bu1Element.HVORG__D, "Main");
         //columnInfosMap.put(IPrivateExportexView.IEt_Bu1Element.TVORG__D, "Sub");
         return columnInfosMap;
      private Map getColumnInfosCARM() {
         LinkedHashMap columnInfosMap = new LinkedHashMap(); 
         columnInfosMap.put(IPrivateExportexView.IEt_Carm1Element.ZZBUSUNIT__D, "BusinessUnit");
         columnInfosMap.put(IPrivateExportexView.IEt_Carm1Element.ZZSUBBUSUNIT__D, "SubBusinessUnit");
         columnInfosMap.put(IPrivateExportexView.IEt_Carm1Element.ZZPRCTR__D, "ProfitCenter");
         columnInfosMap.put(IPrivateExportexView.IEt_Carm1Element.ZZREGION__D, "Region");
         columnInfosMap.put(IPrivateExportexView.IEt_Carm1Element.ZZMANAGER__D, "TeamManager");
         columnInfosMap.put(IPrivateExportexView.IEt_Carm1Element.ZZACCREP__D, "AccountRepresentative");
         columnInfosMap.put(IPrivateExportexView.IEt_Carm1Element.ZZBROKER__D, "Broker");
         columnInfosMap.put(IPrivateExportexView.IEt_Carm1Element.GPART__D, "Insured");
         columnInfosMap.put(IPrivateExportexView.IEt_Carm1Element.VKONT, "Contract");
         columnInfosMap.put(IPrivateExportexView.IEt_Carm1Element.VTREF, "Policy");
         columnInfosMap.put(IPrivateExportexView.IEt_Carm1Element.AMNT__ADJ, "Adjustment");
         columnInfosMap.put(IPrivateExportexView.IEt_Carm1Element.AMNT__COMM, "Commission");
         columnInfosMap.put(IPrivateExportexView.IEt_Carm1Element.AMNT__DUE, "Due");
         columnInfosMap.put(IPrivateExportexView.IEt_Carm1Element.AMNT__GROSS, "Gross");
         columnInfosMap.put(IPrivateExportexView.IEt_Carm1Element.AMNT__PAID, "Paid");
         columnInfosMap.put(IPrivateExportexView.IEt_Carm1Element.AMNT__NET, "Net");
         columnInfosMap.put(IPrivateExportexView.IEt_Carm1Element.FAEDN, "DueDate");
         //columnInfosMap.put(IPrivateExportexView.IEt_Carm1Element.HVORG__D, "Main");
         //columnInfosMap.put(IPrivateExportexView.IEt_Carm1Element.TVORG__D, "Sub");
         return columnInfosMap;
      private Map getColumnInfosAOIDet() {
         LinkedHashMap columnInfosMap = new LinkedHashMap(); 
         columnInfosMap.put(IPrivateExportexView.IEt_DetailElement.ZZBUS__UNIT__D, "BusinessUnit");
         columnInfosMap.put(IPrivateExportexView.IEt_DetailElement.ZZPRODCATEG__D , "ProfitCenter");
         columnInfosMap.put(IPrivateExportexView.IEt_DetailElement.ZZNAME1__FKKOPRU, "BusinessPartner");
         columnInfosMap.put(IPrivateExportexView.IEt_DetailElement.ZZNAME__B__FKKOPRU, "Broker");
         columnInfosMap.put(IPrivateExportexView.IEt_DetailElement.BUKRS, "Company Code");
         columnInfosMap.put(IPrivateExportexView.IEt_DetailElement.VTREF, "Policy");
         columnInfosMap.put(IPrivateExportexView.IEt_DetailElement.ZZHVORGT, "Main");
         columnInfosMap.put(IPrivateExportexView.IEt_DetailElement.ZZTVORGT, "Sub");
         columnInfosMap.put(IPrivateExportexView.IEt_DetailElement.ZZ1_TO30__FKKOPRU, "One Month OverDue");
         columnInfosMap.put(IPrivateExportexView.IEt_DetailElement.ZZ31_TO60__FKKOPRU, "Two Months OverDue");
         columnInfosMap.put(IPrivateExportexView.IEt_DetailElement.ZZ61_TO90__FKKOPRU, "Three Months OverDue");
         columnInfosMap.put(IPrivateExportexView.IEt_DetailElement.ZZ91_TO18__FKKOPRU, "Three to Six Months OverDue");
         columnInfosMap.put(IPrivateExportexView.IEt_DetailElement.ZZGT180__FKKOPRU, "Greater Than Six Months");
         columnInfosMap.put(IPrivateExportexView.IEt_DetailElement.TOTAL, "Total");
         columnInfosMap.put(IPrivateExportexView.IEt_DetailElement.ZZCURREN__FKKOPRU,"Current");
         columnInfosMap.put(IPrivateExportexView.IEt_DetailElement.OPBEL, "Document No");
         //columnInfosMap.put(IPrivateExportexView.IEt_Detail1Element.VKONT, "Contract Account");
         columnInfosMap.put(IPrivateExportexView.IEt_DetailElement.BUDAT, "Posting Date");
         columnInfosMap.put(IPrivateExportexView.IEt_DetailElement.FAEDN, "Due Date");
         columnInfosMap.put(IPrivateExportexView.IEt_DetailElement.WAERS, "Currency");
         return columnInfosMap;
      private Map getColumnInfosRMETRICS1() {
         LinkedHashMap columnInfosMap = new LinkedHashMap(); 
         columnInfosMap.put(IPrivateExportexView.IEt_EfdbidElement.ZZBUSUNIT__D, "BusinessUnit");
         columnInfosMap.put(IPrivateExportexView.IEt_EfdbidElement.ZZSUBBUSUNIT__D, "SubBusinessUnit");
         columnInfosMap.put(IPrivateExportexView.IEt_EfdbidElement.ZZPRODCATEG__D, "Profit Center");
         columnInfosMap.put(IPrivateExportexView.IEt_EfdbidElement.ZZREGION__D, "Region");
         columnInfosMap.put(IPrivateExportexView.IEt_EfdbidElement.ZZOFFICE__D, "Office");
         columnInfosMap.put(IPrivateExportexView.IEt_EfdbidElement.NAME__AR, "Collection Rep");
         columnInfosMap.put(IPrivateExportexView.IEt_EfdbidElement.NAME__BR, "Broker");
         columnInfosMap.put(IPrivateExportexView.IEt_EfdbidElement.NAME__IN, "Insured");
         columnInfosMap.put(IPrivateExportexView.IEt_EfdbidElement.Z0_TO3__AMT, "ZeroToThreeDaysBilledAmt");
         columnInfosMap.put(IPrivateExportexView.IEt_EfdbidElement.Z0_TO3__POL, "ZeroToThreeDaysNoOfPol");
         columnInfosMap.put(IPrivateExportexView.IEt_EfdbidElement.Z4_TO5__AMT, "FourToFiveDaysBilledAmt");
         columnInfosMap.put(IPrivateExportexView.IEt_EfdbidElement.Z4_TO5__POL, "FourToFiveDaysNoOfPol");
         columnInfosMap.put(IPrivateExportexView.IEt_EfdbidElement.Z6_TO10__AMT, "SixToTenDaysBilledAmt");
         columnInfosMap.put(IPrivateExportexView.IEt_EfdbidElement.Z6_TO10__POL, "SixToTenDaysNoOfPol");
         columnInfosMap.put(IPrivateExportexView.IEt_EfdbidElement.Z11_TO15__AMT, "ElevenToFifteenDaysBilledAmt");
         columnInfosMap.put(IPrivateExportexView.IEt_EfdbidElement.Z11_TO15__POL, "ElevenToFifteenDaysNoOfPol");
         columnInfosMap.put(IPrivateExportexView.IEt_EfdbidElement.Z16_TO30__AMT, "SixteenToThirtyDaysBilledAmt");
         columnInfosMap.put(IPrivateExportexView.IEt_EfdbidElement.Z16_TO30__POL, "SixteenToThirtyDaysNoOfPol");
         columnInfosMap.put(IPrivateExportexView.IEt_EfdbidElement.ZOVER30__AMT, "OverThirtyDaysBilledAmt");
         columnInfosMap.put(IPrivateExportexView.IEt_EfdbidElement.ZOVER30__AMT, "OverThirtyNoOfPol");
         return columnInfosMap;
      private Map getColumnInfosRMETRICS2() {
         LinkedHashMap columnInfosMap = new LinkedHashMap(); 
         columnInfosMap.put(IPrivateExportexView.IEt_EfdbodElement.ZZBUSUNIT__D, "BusinessUnit");
         columnInfosMap.put(IPrivateExportexView.IEt_EfdbodElement.ZZSUBBUSUNIT__D, "SubBusinessUnit");
         columnInfosMap.put(IPrivateExportexView.IEt_EfdbodElement.ZZPRODCATEG__D, "Profit Center");
         columnInfosMap.put(IPrivateExportexView.IEt_EfdbodElement.ZZREGION__D, "Region");
         columnInfosMap.put(IPrivateExportexView.IEt_EfdbodElement.ZZOFFICE__D, "Office");
         columnInfosMap.put(IPrivateExportexView.IEt_EfdbodElement.NAME__AR, "Collection Rep");
         columnInfosMap.put(IPrivateExportexView.IEt_EfdbodElement.NAME__BR, "Broker");
         columnInfosMap.put(IPrivateExportexView.IEt_EfdbodElement.NAME__IN, "Insured");
         columnInfosMap.put(IPrivateExportexView.IEt_EfdbodElement.Z0_TO30__AMT, "ZeroToThirtyDaysBookedAmt");
         columnInfosMap.put(IPrivateExportexView.IEt_EfdbodElement.Z0_TO30__POL, "ZeroToThirtyDaysNoOfPol");
         columnInfosMap.put(IPrivateExportexView.IEt_EfdbodElement.Z31_TO90__AMT, "ThirtytoNinetyDaysBookedAmt");
         columnInfosMap.put(IPrivateExportexView.IEt_EfdbodElement.Z31_TO90__POL, "ThirtytoNinetyDaysNoOfPol");
         columnInfosMap.put(IPrivateExportexView.IEt_EfdbodElement.Z91_TO120__AMT, "NinetytoOneTwentyDaysBookedAmt");
         columnInfosMap.put(IPrivateExportexView.IEt_EfdbodElement.Z91_TO120__POL, "NinetytoOneTwentyDaysNoOfPol");
         columnInfosMap.put(IPrivateExportexView.IEt_EfdbodElement.ZOVER120__AMT, "OVEROneTwentyDaysBookedAmt");
         columnInfosMap.put(IPrivateExportexView.IEt_EfdbodElement.ZOVER120__POL, "OVEROneTwentyDaysNoOfPol");
         return columnInfosMap;
      private Map getColumnInfosWRITEOFF() {
         LinkedHashMap columnInfosMap = new LinkedHashMap(); 
         columnInfosMap.put(IPrivateExportexView.IEt_Writeoff1Element.ZZBUSUNIT__D, "BusinessUnit");
         columnInfosMap.put(IPrivateExportexView.IEt_Writeoff1Element.ZZPRCTR__D, "ProfitCenter");
         columnInfosMap.put(IPrivateExportexView.IEt_Writeoff1Element.ZZOFFICE__D, "Office");
         columnInfosMap.put(IPrivateExportexView.IEt_Writeoff1Element.INSU__NAME, "Insured");
         columnInfosMap.put(IPrivateExportexView.IEt_Writeoff1Element.INSOBJECT, "InsuranceObject");
         columnInfosMap.put(IPrivateExportexView.IEt_Writeoff1Element.TVORG__TXT, "SubTransaction");
         columnInfosMap.put(IPrivateExportexView.IEt_Writeoff1Element.HVORG__TXT, "MainTransaction");
         columnInfosMap.put(IPrivateExportexView.IEt_Writeoff1Element.ABGRD__D, "WriteOffReason");
         columnInfosMap.put(IPrivateExportexView.IEt_Writeoff1Element.ZZCOLLREP__D, "CollectionRepresentative");
         columnInfosMap.put(IPrivateExportexView.IEt_Writeoff1Element.AUTH__NAME, "AuthName");
         columnInfosMap.put(IPrivateExportexView.IEt_Writeoff1Element.AUTH__DATE, "AuthDate");
         columnInfosMap.put(IPrivateExportexView.IEt_Writeoff1Element.WRITE__AMT, "WriteOffAmount");
         columnInfosMap.put(IPrivateExportexView.IEt_Writeoff1Element.COMM, "Commission");
         columnInfosMap.put(IPrivateExportexView.IEt_Writeoff1Element.GROSS, "Gross");
         columnInfosMap.put(IPrivateExportexView.IEt_Writeoff1Element.NET, "Net");
         columnInfosMap.put(IPrivateExportexView.IEt_Writeoff1Element.REVERSED, "Reversed");
         columnInfosMap.put(IPrivateExportexView.IEt_Writeoff1Element.ABDAT, "WriteOffDate");
         return columnInfosMap;
      private Map getColumnInfosRMETRICS3() {
         LinkedHashMap columnInfosMap = new LinkedHashMap(); 
         columnInfosMap.put(IPrivateExportexView.IEt_PaddudElement.ZZBUSUNIT__D, "BusinessUnit");
         columnInfosMap.put(IPrivateExportexView.IEt_PaddudElement.ZZSUBBUSUNIT__D, "SubBusinessUnit");
         columnInfosMap.put(IPrivateExportexView.IEt_PaddudElement.ZZPRODCATEG__D, "Profit Center");
         columnInfosMap.put(IPrivateExportexView.IEt_PaddudElement.ZZREGION__D, "Region");
         columnInfosMap.put(IPrivateExportexView.IEt_PaddudElement.ZZOFFICE__D, "Office");
         columnInfosMap.put(IPrivateExportexView.IEt_PaddudElement.NAME__AR, "CollectionRep");
         columnInfosMap.put(IPrivateExportexView.IEt_PaddudElement.NAME__BR, "Broker");
         columnInfosMap.put(IPrivateExportexView.IEt_PaddudElement.NAME__IN, "Insured");
         columnInfosMap.put(IPrivateExportexView.IEt_PaddudElement.NAME__BR, "Broker");
         columnInfosMap.put(IPrivateExportexView.IEt_PaddudElement.Z0_TO30__AMT__I, "ZeroToThirtyDaysBookedAmt");
         columnInfosMap.put(IPrivateExportexView.IEt_PaddudElement.Z0_TO30__AMT__P, "ZeroToThirtyDaysNoOfPol");
         columnInfosMap.put(IPrivateExportexView.IEt_PaddudElement.Z31_TO90__AMT__I, "ThirtytoNinetyDaysBookedAmt");
         columnInfosMap.put(IPrivateExportexView.IEt_PaddudElement.Z31_TO90__AMT__P, "ThirtytoNinetyDaysNoOfPol");
         columnInfosMap.put(IPrivateExportexView.IEt_PaddudElement.Z91_TO120__AMT__I, "NinetytoOneTwentyDaysBookedAmt");
         columnInfosMap.put(IPrivateExportexView.IEt_PaddudElement.Z91_TO120__AMT__P, "NinetytoOneTwentyDaysNoOfPol");
         columnInfosMap.put(IPrivateExportexView.IEt_PaddudElement.ZOVER120__AMT__I, "OVEROneTwentyDaysBookedAmt");
         columnInfosMap.put(IPrivateExportexView.IEt_PaddudElement.ZOVER120__AMT__P, "OVEROneTwentyDaysNoOfPol");
         return columnInfosMap;
      private Map getColumnInfosRMETRICS4() {
         LinkedHashMap columnInfosMap = new LinkedHashMap(); 
         columnInfosMap.put(IPrivateExportexView.IEt_BidbodElement.ZZBUSUNIT__D, "BusinessUnit");
         columnInfosMap.put(IPrivateExportexView.IEt_BidbodElement.ZZSUBBUSUNIT__D, "SubBusinessUnit");
         columnInfosMap.put(IPrivateExportexView.IEt_BidbodElement.ZZPRODCATEG__D, "Profit Center");
         columnInfosMap.put(IPrivateExportexView.IEt_BidbodElement.ZZREGION__D, "Region");
         columnInfosMap.put(IPrivateExportexView.IEt_BidbodElement.ZZOFFICE__D, "Office");
         columnInfosMap.put(IPrivateExportexView.IEt_BidbodElement.NAME__AR, "CollectionRep");
         columnInfosMap.put(IPrivateExportexView.IEt_BidbodElement.NAME__BR, "Broker");
         columnInfosMap.put(IPrivateExportexView.IEt_BidbodElement.NAME__IN, "Insured");
         columnInfosMap.put(IPrivateExportexView.IEt_BidbodElement.NAME__BR, "Broker");
         columnInfosMap.put(IPrivateExportexView.IEt_BidbodElement.Z0_TO30__AMT__I, "ZeroToThirtyDaysBookedAmt");
         columnInfosMap.put(IPrivateExportexView.IEt_BidbodElement.Z0_TO30__AMT__P, "ZeroToThirtyDaysNoOfPol");
         columnInfosMap.put(IPrivateExportexView.IEt_BidbodElement.Z31_TO90__AMT__I, "ThirtytoNinetyDaysBookedAmt");
         columnInfosMap.put(IPrivateExportexView.IEt_BidbodElement.Z31_TO90__AMT__P, "ThirtytoNinetyDaysNoOfPol");
         columnInfosMap.put(IPrivateExportexView.IEt_BidbodElement.Z91_TO120__AMT__I, "NinetytoOneTwentyDaysBookedAmt");
         columnInfosMap.put(IPrivateExportexView.IEt_BidbodElement.Z91_TO120__AMT__P, "NinetytoOneTwentyDaysNoOfPol");
         columnInfosMap.put(IPrivateExportexView.IEt_BidbodElement.ZOVER120__AMT__I, "OVEROneTwentyDaysBookedAmt");
         columnInfosMap.put(IPrivateExportexView.IEt_BidbodElement.ZOVER120__AMT__P, "OVEROneTwentyDaysNoOfPol");
         return columnInfosMap;
      private Map getColumnInfosRMETRICSD() {
         LinkedHashMap columnInfosMap = new LinkedHashMap(); 
         columnInfosMap.put(IPrivateExportexView.IEt_MetdetElement.ZZBUSUNIT__D, "BusinessUnit");
         columnInfosMap.put(IPrivateExportexView.IEt_MetdetElement.ZZSUBBUSUNIT__D, "SubBusinessUnit");
         columnInfosMap.put(IPrivateExportexView.IEt_MetdetElement.ZZPRODCATEG__D, "Profit Center");
         columnInfosMap.put(IPrivateExportexView.IEt_MetdetElement.ZZREGION__D, "Region");
         columnInfosMap.put(IPrivateExportexView.IEt_MetdetElement.ZZOFFICE__D, "Office");
         columnInfosMap.put(IPrivateExportexView.IEt_MetdetElement.NAME__AR, "CollectionRep");
         columnInfosMap.put(IPrivateExportexView.IEt_MetdetElement.NAME__BR, "Broker");
         columnInfosMap.put(IPrivateExportexView.IEt_MetdetElement.NAME__IN, "Insured");
         columnInfosMap.put(IPrivateExportexView.IEt_MetdetElement.NAME__BR, "Broker");
         columnInfosMap.put(IPrivateExportexView.IEt_MetdetElement.BILL__DT, "BillDate");
         columnInfosMap.put(IPrivateExportexView.IEt_MetdetElement.BOOK__DT, "BookDate");
         columnInfosMap.put(IPrivateExportexView.IEt_MetdetElement.CREATE__DT, "CreateDate");
         columnInfosMap.put(IPrivateExportexView.IEt_MetdetElement.FANR, "InvoiceNumber");
         columnInfosMap.put(IPrivateExportexView.IEt_MetdetElement.HVORG__D, "Main");
         columnInfosMap.put(IPrivateExportexView.IEt_MetdetElement.TVORG__D, "Sub");
         columnInfosMap.put(IPrivateExportexView.IEt_MetdetElement.GROSS, "GrossInvoiced");
         columnInfosMap.put(IPrivateExportexView.IEt_MetdetElement.NET, "NetInvoiced");
         columnInfosMap.put(IPrivateExportexView.IEt_MetdetElement.COMM, "CommissionInvoiced");
         columnInfosMap.put(IPrivateExportexView.IEt_MetdetElement.TAX, "TaxInvoiced");
         columnInfosMap.put(IPrivateExportexView.IEt_MetdetElement.GROSS__PAID, "GrossPaid");
         columnInfosMap.put(IPrivateExportexView.IEt_MetdetElement.TAX__PAID, "TaxPaid");
         columnInfosMap.put(IPrivateExportexView.IEt_MetdetElement.NET__PAID, "NetPaid");
         columnInfosMap.put(IPrivateExportexView.IEt_MetdetElement.COMM__PAID, "CommissionPaid");
         columnInfosMap.put(IPrivateExportexView.IEt_MetdetElement.AUGDT, "ClearingDate");
         columnInfosMap.put(IPrivateExportexView.IEt_MetdetElement.AUGBT, "ClearingAmount");
         return columnInfosMap;
      private IWDCachedWebResource getCachedWebResource(byte[] file, String name, WDWebResourceType type) {
         IWDCachedWebResource cachedWebResource = null;
         if (file != null) {
           cachedWebResource = WDWebResource.getWebResource(file, type);
           cachedWebResource.setResourceName(name);
         return cachedWebResource;
      private static String GC_REPORTTYPE_OPENITEMS_SUMM = "AOISUMM";
      private static String GC_REPORTTYPE_OPENITEMS_DET = "AOIDET";
      private static String GC_REPORTTYPE_BPACCTSTAT_BU = "BPBU";
      private static String GC_REPORTTYPE_BPACCTSTAT_CARM = "BPCARM";
      private static String GC_REPORTTYPE_RMETRICS_EFDBID = "RMETRICS1";
      private static String GC_REPORTTYPE_RMETRICS_EFDBOD = "RMETRICS2";
      private static String GC_REPORTTYPE_RMETRICS_PADDUD = "RMETRICS3";
      private static String GC_REPORTTYPE_RMETRICS_BIDBOD = "RMETRICS4";
      private static String GC_REPORTTYPE_RMETRICS_DETAIL = "RMETRICSDETAIL";
      private static String GC_REPORTTYPE_WRITEOFF = "WRITEOFF";
      //@@end
    Marks will be rewarded for sure.
    Regards,
    Pranathi.

    Hi, I finally found the issue which was causing the numbers stored in text format issue. While exporting data to Excel programatically if any of the cells precede with a special character like -. = etc.. the data which is exported after that starts behaving in a peculiar way. So removal of any such special characters resolves the issue.
    Hope this helps..
    Regards,
    Macho

  • Web App Designer Export to Excel - Issue

    Hi Gurus,
    I was able to sucessfully configure export to excel feature in WAD. However the issue we are encountering is, we have a button which runs a script function, this manupulates data in some columns of the report. So when I perform export to excel after the script function is excuted, the export gets the old state of data and not the data after the script function is run. Is there are way to fix this issue. Please advise.
    Thanks Again!

    Dear Customer,
    WYSIWYG (What You See Is What You Get) is not supported on Export to Excel.
    If you are using some script AFTER data comes to screen, you will NOT see the effects on Excel.
    This is documented in the note:
    1178857 - Additional information: Export to Excel functions
    " Layout
         o  Currently WYSIWYG export is not supported.
    Sorry to not provide a better solution.
    Best regards,
    Edward John

  • Export Excise Invoice issue

    Hi,
    I have one scenario where in export invoice excise duties are not getting capture...
    Example:
    Customer is using ECC 5.0 with TAXINJ procedure where plant 100 and 200 maintained ,different material code are maintain for two plant x for 100 and y for 200.one excise group D1 for both plant ,series group S1 for 100 and S2 for 200,one shipping point P1 for both plant.
    Now I have created one export sales order with both materials, x from plant 100 and y from 200, here everything is fine till billing
    Export Sales order
    item material qty plant
    10 - x - 10 - 100
    20 - y - 10 - 200
    System is capturing everything properly till billing document means BED,ECS and HECS but when I will create excise invoice in J1IIN with the reference of billing document then system is not capturing BED and HECS ,only ECS is captured.
    Why this is happening? Any solution,please suggest........I have checked all CIN setting I believe everything is fine...
    Regards,
    Vipin

    Hi ,
    As u suggested above for user exit ,we have already applied this user exit but issue is still not resolved..
    Problem is in J1IIN BED,CESS n HCESS are getting properly for Plant 100 material but BED and HCESS are nullified for pant 200 material.
    Below example clear the picture, please have a look
    Transaction Code: J1IIN
    item Material BED CESS HCESS Plant
    1 A 10 2 1 100
    2 B 10 2 1 100
    3 C 00 2 0 200
    4 D 10 2 1 100
    5 E 00 2 0 200
    6 F 00 2 0 200
    Note: Shipping point is same in both plant.
    Please suggest..
    Edited by: KHAPREVIPIN on Dec 12, 2011 1:41 AM

  • Lightroom 5 Exporting and Plugin Issues

    Hello Everyone ! I would like to express my gratitude in advance for any advise or solutions the adobe community might provide me with these issues.
    I've been using Lightroom 4.3 for the last year with no issues. I decided it was time to try out Lightroom 5 and it's new features. So I installed a trial of 5.6 via creative cloud .  When I launched 5.6 it required me to update my catalog, which I did and didn't encounter any problems with the update.  The first problem I encountered occurred when I attempted to export an edited raw file. The export  progress bar stays at zero and never completes the export process, if it helps anyone , the files I am exporting to JPEG are Raw Nikon D600 files. If I attempt to do anything else while Lightroom is stuck in the export process , the program will become unresponsive and  I'm not even able to kill the process via windows task manager. My second problem is the Plugin manager , on Lightroom 4.3 I use the Smugmug upload plugin . On 5.6 the plugin manager crashes every time I attempt to setup the Smugmug plugin. I've tried other third party plugins and those cause Lightroom to crash as well so I don't believe it's just the Smugmug plugin. I've tried every possible solution I was able to find doing web searches but nothing has worked so far...
    The following is a list of steps I took to try to resolve the issues.
    -In the export screen I made sure that "Do nothing" was swtiched to "go to explorer" in post processing
    - uninstalled all plugins
    - Unistalled and reinstalled Lightroom 5.6
    -Uninstalled Lightroom  4.3 (perhaps a conflict ?)
    -Created a new catalog and imported new files to that catalog
    -disabled firewall and antivirus
    - Tried various JPEG re-sized dimensions
    - Tried to export to various Drives ( local, and external drives)
    -Ran Lightroom 5.6 as an administrator
    -Deleted Preference File
    Hopefully everyone can see I've tried my best to find a solution but to no avail , it's quite frustrating since I really want to upgrade to 5.6 .  I hope someone can provide a solution or point me in the right direction ! Sorry if this post is too long!
    Computer Specs
    -Windows 7
    -Intel I7 processor
    -12 gigs of Ram

    I never had a problem with it in LR4. The example I gave was one of many options I tried. At the other end I asked it to produce smaller files (eg 1500pixels long edge) with a 1000k maximum and I could only get them to output at around 160k.
    I have since realised that I neglected to mention that I was using LR/Mogrify2 plug in to add a text graphic to the images. I experimented with turning that option off and I was able to produce a 2500px long edge file at 996k. As soon as I turn that option on again the file ouptuts at 1600k (where I have specified at 1000k limit).
    This was never a problem with LR4 so there is a conflict or a bug somewhere.
    Is anyone else using a LR / Mogrify 2 plug in and experiencing unpredictable results? I have the option to use LR / Mogrify 2's version of ImageMagick checked.
    Message was edited by: Shipp
    So I just did further testing. It seems that LR5 cannot control the maximum file size when working with Lr / Mogrify 2. If I ask the plug in to resize the image and control the maximum file size I can produce a file with long edge 2500pix, 1000k maximum size and the text graphic with no problem at all, as I used to be able to do with LR4. I will contact the plug in developer and see if they are aware of this.

  • CR XI R2 pdf export font size issue

    Exporting a report to PDF using Crystal XI R2 seems to be reducing the size of the fonts. When printing directly from CR and exporting to PDF and printing from the PDF viewer the font sizes are smaller. Any ideas on what I can do to correct the problem?

    Please refer following SAP note:
    Business Objects Notes Get Help | Close 
       1220516 - Font size decreases when report is exported to PDF from Crystal Reports XI or Crystal Reports XI Release 2 
    Language   English     Version   1     Validity: 07.05.2008 - active   
    Edit Print View Show change log Show Internal Memos 
    Content:    Summary   |   Header Data   |   Other Properties
    Symptom
    In Crystal Reports XI and Crystal Reports XI Release 2 the font shrinks by approximately 10% when a report is exported to Adobe Acrobat Format (PDF).
    Cause
    This behavior is due to the way Windows and UNIX, and therefore Crystal Reports, handles low point size fonts on a low-resolution screen. Text layout in the absence of a printer driver will consistently be rendered differently than in PDF.
    Crystal Reports currently shrinks the font by 10% to prevent any truncation this difference may cause.
    Resolution
    CAUTION The following resolution involves editing the registry. Using the Registry Editor incorrectly can cause serious problems that may require you to reinstall the Microsoft Windows operating system. Use the Registry Editor at your own risk. It is strongly recommended that you make a backup copy of the registry files before you edit the registry. For information on how to edit the registry key, view the 'Changing Keys And Values' online Help topic in the Registry Editor (Regedit.exe).
    To resolve the behavior
    Set the resolution of the default printer of the local computer experiencing the issue to 1200 DPI. Most printers have a default setting of 600 DPI.
    Create two registry keys to prevent the crxf_pdf.dll from decreasing in font size.
    Click Start > Run. Type "regedit". The Registry Editor appears.
    Create the following keys for Crystal Reports XI with the defined values:
    HKEY_CURRENT_USER\Software\Business Objects\Suite 11.0\Crystal Reports\Export\PDF\ForceLargerFonts
    Type: DWORD
    Recognized Values: 0,1
    Default Value: 1
    Creation Method: manual
    HKEY_LOCAL_MACHINE\Software\Business Objects\Suite 11.0\Crystal Reports\Export\PDF\ForceLargerFonts
    Type: DWORD
    Recognized Values: 0,1
    Default Value: 1
    Creation Method: manual
    Set both registry key values to 1 to turn them on.
    Create the following keys for Crystal Reports XI Release 2 with the defined values:
    HKEY_CURRENT_USER\Software\Business Objects\Suite 11.5\Crystal Reports\Export\PDF\ForceLargerFonts
    Type: DWORD
    Recognized Values: 0,1
    Default Value: 1
    Creation Method: manual
    HKEY_LOCAL_MACHINE\Software\Business Objects\Suite 11.5\Crystal eports\Export\PDF\ForceLargerFonts
    Type: DWORD
    Recognized Values: 0,1
    Default Value: 1
    Creation Method: manual
    Set both registry key values to 1 to turn them on.
    In UNIX, an X server client such as x-win32 must be installed. Add the keys as follows:
    Launch the X server client.
    Source <bobje install>/bobje/setup using env.sh (for example: ./env.sh).
    Create the registry keys as detailed above.
    Restart the Report Page and Cache Servers.
    ====================
    NOTES:
    If using Windows 2003 Server, upgrade to Acrobat Reader version 8.0 or higher as well as creating the above registry keys.
    Use the appropriate path to access the UNIX regedit as follows:
    AIX: <bobje install>/bobje/enterprise115/aix_rs6000/crpe/mw/bin-aix4_optimized/regedit
    Sun Solaris: <bobje install>/bobje/enterprise115/solaris_sparc/crpe/mw/bin-sunos5_optimized/regedit
    Linux: <bobje install>/bobje/enterprise115/solaris_sparc/crpe/mw/bin-linux_optimized/regedit
    ====================
    Edited by: Prathamesh Acharya on Apr 23, 2009 5:50 PM

  • Lightroom 3 Export to JPEG issue ( please help) (photo attached)

    Hello,
         I have been going crazy trying to solve this issue and can't find a solution. I am using Lightroom 3.4.1 on a Mac running 10.6.7. In Lightroom I am editing raw images from a Canon 7D. I tweak and adjust the images to my liking but when I export them as a JPEG at full quality using color space sRGB my jpegs do not look like my adjusted photos in Lightroom. The biggest missing factor is all my "detail" adjustments. Sharpening ect. The colors are slightly less vibrant but the huge issue is the sharpening I do that disappears. Can anyone help me with this? I will supply an example below. On the left is the jpeg and on the right is the grab from Lightroom. I am viewing the jpegs in preview and don't have photoshop. Thanks in advance for any help!

    When you export from Lightroom and you do not select the resize option, you will get the full resolution from your original image. This contains far more pixels than your screen can display as displays are very low resolution devices (typically only around 100 ppi). When you open the resultant jpeg in an image viewer, it will have to downscale from that. Usually many times. This necessarily introduces blur and the result will strongly depend on the chosen scaling algorithm. Lightroom uses a fairly good one to downscale and it shows you a preview of a properly output sharpened image at the size you are looking at. Preview uses a particularly bad one. In preview if you want the screen pixels to correspond to the image pixels, you need to hit apple-0 (or use the view menu and select "actual size"). In Safari and Firefox, you need to click on the image to zoom in to actual pixels.
    Your comment also makes me realize that you do not really understand the sharpening in Lightroom. The detail tools in Develop are meant to optimize what is called capture sharpening. These should NOT be used to optimize sharpness at the fit view level, but only at the 1:1 view level. They operate basically on the image to correct for image blur that comes from the sensor's antialias filter and for a small amount of lens blur (say when you are diffraction limited owing to use of large f-numbers). Do not zoom out and play with the detail setting. Zoom into 1:1 on certain areas and optimize the sharpening. There are many tutorials on the web that explain this. Then when you go to output your image, you need to apply another sharpening, called output sharpening, at the final size, in order to correct for blur introduced by the output medium such as a printer or a display and by rescaling the image. The print panel has this built in. In the export panel, the options are in the lower tabs. You need to rescale the image to your final size (for example, a 533x800 pixel image is typical for a good web sized image). Then also apply the correct output sharpening in the tab below it. Typical would be to sharpen for screen at a standard amount. I showed some comparisons on this around the LR 2 timeframe here: http://lagemaat.blogspot.com/2008/08/on-output-sharpening.html The output sharpening has improved by quite a bit by now from those examples, but they show the general idea.
    Hope this helps.
    Jao

  • Export to PDF Issue (SSRS 2012 with Integration SharePoint 2013)

    Problem Description: We have an operational report that returns around 43,000 records, based on a stored procedure.  The Stored Procedure itself runs pretty quickly (under ~15 seconds).The report renders in 20 seconds.
    However, we get an error like “Sorry, something went wrong” (see below) approximately 2 minutes after we choose/select the PDF as a rendering extension for export. The download of the .PDF never starts.
    Sorry, something went wrong
    An unexpected error has occurred.
    Technical Details
    Troubleshoot issues with Microsoft SharePoint Foundation.
    Correlation ID: b66ebd9c-adf0-407e-892e-00d1e37c4feb
    Date and Time: 9/29/2014 11:10:20 PM
    The 2 minutes is what I get from the execution log... it is actually 122 seconds for timerendering. As for the rs trace log from the web server, see below...
    "w3wp!library!471!09/29/2014-23:10:20:: e ERROR: Microsoft.ReportingServices.ReportProcessing.UnhandledReportRenderingException: An error occurred during rendering of the report. ---> Microsoft.ReportingServices.OnDemandReportRendering.ReportRenderingException:
    An error occurred during rendering of the report. ---> System.ServiceModel.CommunicationException: The remote host closed the connection. The error code is 0x800704CD. ---> System.Web.HttpException: The remote host closed the connection. The error code
    is 0x800704CD.
       at System.Web.Hosting.IIS7WorkerRequest.RaiseCommunicationError(Int32 result, Boolean throwOnDisconnect)
       at System.Web.Hosting.IIS7WorkerRequest.ExplicitFlush()
       at System.Web.HttpResponse.Flush(Boolean finalFlush, Boolean async)
       at System.ServiceModel.Channels.BytesReadPositionStream.Write(Byte[] buffer, Int32 offset, Int32 count)
       at System.ServiceModel.Activation.HostedHttpContext.HostedRequestHttpOutput.HostedResponseOutputStream.Write(Byte[] buffer, Int32 offset, Int32 count)
       --- End of inner exception stack trace ---
       at System.ServiceModel.Activation.HostedHttpContext.HostedRequestHttpOutput.HostedResponseOutputStream.CheckWrapThrow(Exception e)
       at System.ServiceModel.Activation.HostedHttpContext.HostedRequestHttpOutput.HostedResponseOutputStream.Write(Byte[] buffer, Int32 offset, Int32 count)
       at System.IO.BufferedStream.Write(Byte[] array, Int32 offset, Int32 count)
       at System.Xml.XmlStreamNodeWriter.WriteBytes(Byte[] byteBuffer, Int32 byteOffset, Int32 byteCount)
       at System.Xml.XmlBinaryNodeWriter.WriteBase64Text(Byte[] trailBytes, Int32 trailByteCount, Byte[] base64Buffer, Int32 base64Offset, Int32 base64Count)
       at System.Xml.XmlBaseWriter.WriteBase64(Byte[] buffer, Int32 offset, Int32 count)
       at Microsoft.ReportingServices.ServiceRuntime.WcfResponseData.Write(Byte[] buffer, Int32 offset, Int32 count)
       at Microsoft.ReportingServices.ServiceRuntime.WcfResponseStream.Write(Byte[] buffer, Int32 offset, Int32 count)
       at Microsoft.ReportingServices.Library.BufferAndOutputStream.Write(Byte[] buffer, Int32 offset, Int32 count)
       at Microsoft.ReportingServices.Library.RSStream.Write(Byte[] buffer, Int32 offset, Int32 count)
       at System.IO.BufferedStream.Write(Byte[] array, Int32 offset, Int32 count)
       at Microsoft.ReportingServices.Rendering.ImageRenderer.PDFWriter.Write(String text)
       at Microsoft.ReportingServices.Rendering.ImageRenderer.PDFWriter.EndPage()
       at Microsoft.ReportingServices.Rendering.ImageRenderer.Renderer.ProcessPage(RPLReport rplReport, Int32 pageNumber, FontCache sharedFontCache, List`1 glyphCache)
       at Microsoft.ReportingServices.Rendering.ImageRenderer.PDFRenderer.Render(Report report, NameValueCollection deviceInfo, Hashtable renderProperties, CreateAndRegisterStream createAndRegisterStream)
       at Microsoft.ReportingServices.Rendering.ImageRenderer.RendererBase.Render(Report report, NameValueCollection reportServerParameters, NameValueCollection deviceInfo, NameValueCollection clientCap
    w3wp!wcfruntime!471!09/29/2014-23:10:20:: e ERROR: Reporting Services fault exception System.ServiceModel.FaultException`1[Microsoft.ReportingServices.ServiceContract.RsExceptionInfo]: An error occurred during rendering of the report. ---> Microsoft.ReportingServices.ReportProcessing.UnhandledReportRenderingException:
    An error occurred during rendering of the report. ---> System.Exception: For more information about this error navigate to the report server on the local server machine, or enable remote errors (Fault Detail is equal to Microsoft.ReportingServices.ServiceContract.RsExceptionInfo)."
    Things Also Done
    1) I also tried exporting the report through excel and found no issues (it exports successfully and no issue when i open the file). The size of the exported excel (.xlsx) is 4.28MB. The timerendering value for export to excel is approx. 77 seconds.
    2) I also tried creating email subscription (PDF as the rendering format) for that report and it works successfully. The size of the attached PDF from the email is approx. 1.43 MB. I can also open that PDF file with no issue. And the size of the email with
    the attached PDF file is approx. 1.48 MB.
    That all said, we would like to seek for your assistance to determine what is causing the failure of exporting the report to PDF issue directly from the reporting site. (Let me remind you that the email subscription for the same report with attached
    PDF works with no issue)

    Hi roel2000,
    According to your description, you get error when exporting the report into PDF. It works properly when exporting in excel or PDF format within E-mail subscription. Right?
    In Reporting Services, the Excel and MHTML(e-mail subscription) render extensions are soft page break renderers. The PDF render extension is hard page break renderer. It has different render behavior between these two kind of renders. This might cause the
    error. Since we are not clear about your report structure, please refer to rules in the link below and do the troubleshooting.
    Rendering Behaviors (Report Builder and SSRS)
    If you have any question, please feel free to ask.
    Best Regards,
    Simon Hou

  • Batch Exporting File Naming Issue

    I have to batch export about 30 images at a time, but I am having an issue now that the "Export" piece of the action includes a specific file name in the "save in" property, where as it's supposed to only include the name of the containing folder. This causes all the images included in the batch to be saved with the same file name thus saving over the previous export each time. I cannot figure out how to execute the Save for Web and devices action without it recording the specific file name.
    My process is:
    - Open one image
    - Create a new Action (it begins recording)
    - Crop the image
    - Save for Web and devices (I leave the file name as is, but save it to a different folder) Ex. "annoying_child_screaming.jpeg"
    - Close without saving
    - Stop the action
    - File > Automate > Batch
    - I select the source folder with all the original photos
    - Specify a Destination folder (a different folder where all the cropped ones will be)
    - I don't select any checkboxes
    - File Naming: I leave the default "Document Name" + "extension" Starting serial#: 1
    When I hit okay, I can see Photoshop going through each image and doing the specified actions, but instead of preserving the original file name, it saves each one with the file name that I saved the first one when originally creating the action (Ex. it rewrites "annoying_child_screaming.jpeg" for each file)
    I just upgraded to CS5 from CS4 (where I hadn't been having this problem). I have compared my settings to a coworker's who's computer it does work on, but we can't figure out what's wrong. The difference is in the Export details in the Actions dialog box - where it has the "IN" property, usually only a folder location is specified, but on my comp, it also specifies the file name.
    Please help.

    When you record the save for web step use the original file name
    (you noted you did that in post 1)
    Is the name you used the same as the file
    you opened when recording the save for web step?
    Don't specify any destination in the batch dialog or the files will possibly
    be overwritten and you'll see the results your seeing.
    The destination is the folder you specified during the save for web step while recording the action.
    MTSTUNER
    Message was edited by: MTSTUNER

Maybe you are looking for