Report Display

Hi,
I am creating a software for displaying reports. The report contains more than
18000 lines of data and at least 60 images.Also, the requirements are such
that when the user clicks on the header of a particular topic (in a separate
page/panel/tree node) it should take him to the line mapped exactly against the
header. This line can be any one of the 18000 lines and its position can be dynamic ie. changing every time.
My Implementation
I just wanted to keep the whole thing simple, so i built a html page containing the
data and the images and loaded them into a JEditorPane. Everything woks
fine here, except for the OutOfmemory error that is inherent in JEditorPane.
Also, when this report is loaded with the -Xmx option, the memory consumption
of the software raises from around 30M to 144M, but with no outofmemory
errors. But, the application and the underlying OS slowed down considerably
and the performance reached down to a level that is simply unacceptable. So, I
had to look for a change.
The second thing that i tried was a JLabel. Here again, the problem was same
as above. Just to check how much memory intensive a JLabel was, i wrote a
program where i created 900 JLabels and added them to a panel, once with
plain text and the other time, with HTML text. The one with plain text took 11M
while the one with HTML Text took 34M. So, JLabel (and any other HTML
implementation) was out of question.
My Question
1) Is there some way where the HTML page can be displayed in a Non
memory hogging manner?
2) Can anyone get any other design idea on how to get about this thing? Just
consider it as a problem of displaying a HTML page with inline hyperlinks, with
the inline hyperlinks residing in a separate space. The main criteria is that the
thing should look good, be efficient, load images well and must be able to drill
down to an exact line. There is no restriction on how it is implemented.if anyone has a solution to any of my above questions, pls respond.
Thanks,
Ganesh

Hi Ganesh,
I've replied to this on your thread on JavaDesktop.org:
http://www.javadesktop.org/forums/thread.jspa?threadID=6940&tstart=0
Regards,
Shannon Hickey (Swing Team)

Similar Messages

  • ICR process for Open item recon.(003) - Report Display issue

    Hi All,
    I am facing a problem in the data reconciliation report display.The document number "1212121212" doesn't not exist in the SAP system.But "1212121212" is used as the reference number in the another document which is created in the SAP.
    Legacy data file.
    RCOMP RASSC       DOCNR                ATYPE        RACCT      RTCUR     TSL
    L001     U001     1212121212     C     CCU001     USD     200
    In the data selection process, i am using the following inputs.
    Company code - L001, U001.
    Vendor - CCU001,CCL001.
    Customer - CCU001,CCL001.
    In the data assignment process, i am using the following inputs.
    Company - L001, U001.
    Trading Partner - L001, U001.
    Rule - 300, 400.
    Rule - 300 config.
    200     DOCNR     Document Number     Equal     DOCNR     Document Number
    Rule - 400 config.
    200     DOCNR     Document Number     Equal     REFNR     Reference Number
    In the reconciliation report display (right side bottom page),
    U001->L001->Payables or other way around L001->U001->Receivables (Top Left side).In the either of the two display am able to see two items.
    first item (not expected in the report display, bcoz there is no relevant data present in the legacy file).
    TR.PT PRT.DOC.NO  PR.CUR Amount DGC  Difference  Reference no
    U001 1700036236      USD       500       USD   500          TEST
    The first item exist in the SAP and it is getting selected during the data selection process.
    second item (reconciled and expected in the report display)
    L001     U001     1212121212     C     CCU001     USD     200
    Kindly help.
    Thanks in advance
    Regards,
    Karthik

    Hi Ralph,
    Yes we are having two company codes.your understanding on this point is rite.
    I am using the standard file upload functionality from the presentation server for uploading the non-sap company data.since in the earlier thread i had explained very detail level, so now had made it short.
    The only issue that I am having is that I have just one line item in my upload file and it is from non sap company L001 for trading partner u001. File gets loaded (data selected 1 correctly), Then after all the steps when I am in the last step (reconciliation) I see that line getting reconciled with other line available in U001 with zero difference. That looks good because it is matching as per my rule. but I am also seeing some other open items in U001 that are also getting reconciled with no lines in file with difference equal to their values. They should not show up in the bottom part of reconciliation part at all as they are still open in U001 and should not get reconciled until I put their offsetting lines in upload file from L001. So they should stay at the top right side in simple words I am seeing open items as well in reconciliation portion bottom one even I do not have any lines to reconcile them and they are showing a balance in them as well.
    Thanks in advance.
    Let me know, if you need any more details.
    Regards,
    Karthik

  • Does SAP have report display the history of dunning

    Dear Expert,
    Would like to seek for your help,Does SAP have report display the history of dunning for AR module and what are the T-code and report?
    Please help.
    Regards,
    KH

    Hi
    Dunning status is updated in customer master,you can get the required data from Table LFB5
    hope this will help to some extent
    Thanks
    Kameshwar Rao

  • Report displayed based on Select List condition

    Hello,
    Any help would be appreciated.
    I have a report and a select list, P55_MISSING. The select list contains the column names in the table that the report displays.
    If I select one of the column names, I would like to display all records where that column name is null.
    The sql I have at the moment is:
    select
    "ID",
    "APPLICATION",
    "SHORT_DESCRIPTION",
    "DESCRIPTION",
    "OPC_NET_NAMES",
    "PROCESSING_SCHEDULE",
    "PROCESSING_REGULARITY",
    "PLATFORMS_INVOLVED",
    "UNIX_DIRECTORIES",
    "SOURCE_FILES",
    from "APP_METADATA"
    where :P55_MISSING IS NULL
    If I select 'source files' for example, I would expect to see 3 out of 4 records stored in the table. However, I receive the message 'no data found'.
    Any help would be great. Thank you.

    Hi
    In order to doe this you will have to use dynamic sql (so you have to change your report type to 'SQL Query (PL/SQL Function Body Returning SQL Query)').
    It would then look something like this...
    DECLARE
    l_sql VARCHAR2(32767);
    BEGIN
    l_sql := 'SELECT id,
                     application,
                     short_description,
                     description,
                     opc_net_names,
                     processing_schedule,
                     processing_regularity,
                     platforms_involved,
                     unix_directories,
                     source_file
              FROM   app_metadata
              WHERE ';
    l_sql := l_sql||:P55_MISSING||' IS NULL';
    RETURN l_sql;
    END;Sorry, I can't test this as I don't have your tables.
    Cheers
    Ben

  • Interactive Report Display

    When a report is grouped by one column, is there anyway to have that column display once instead of for each record? I can do this easily in Crystal and we're in the process of loading BI Publisher...just wonder if it's possible in coding the reports directly in the Apex report display.

    Thanks to both of you!!
    Just new learned how to write complex collections (thanks BLARMAN!!) and then the simple stuff I don't know...
    All the best,
    A

  • RFKABL00 SAP Report - Display Changes to Vendors

    Hi
    Report: RFKABL00 SAP Report - Display Changes to Vendors
    In R3, we can run this report either from:
    1) SE38 or
    2) "Change Vendor: Initial Screen" (i.e. FK02) -> Environment-> Account Changes-> All Fields-> Environment-> Multiple Display.
    it shows all the updates dates & who changed the information, i wanted to use these info into my Program. but don't know what table its using to fetch update date & time and changed fields. LFA1 has only recent change.
    Can anyone have some idea  what table i can use for these change History.
    Thanks...

    Hi,
    Check table CDHDR and CDPOS for object class KRED.
    Please let me know if you require further help.
    Regards,
    Ganesh Sawant

  • The report displays more than 3000 pages with same content.

    Respected Sir
    I have a report with form letter layout.
    The report contains only one page,but while running the paper layout ,the report displays more than 3000 pages with same content.
    please anyone give a solution to this problem

    I think there is no bad joining. b'se when the querry is executed in sql, it is working properly(means returns only one record) . This problem is not for a particular report. Any report using the "form layout", the same problem occurs.
    Why this problem occurs. How can we solve it.
    Bye

  • Currency fields in Salesforce reports display as "[Record]" in Power Query

    Currency fields in Salesforce reports display as [Record] in excel when using power query.    Can include screenshots due to forum rules.

    Thanks - that helped me figure it out.
    IF you right click on the source and click edit to get into edit mode on the query, then you have the option to expand the record.  Doing this and saving does the trick.  
    Will try and post some screenshots later if others run into this.

  • Replacing space with some char in report display

    dear friends
    hw can i replacs space in report display with char .
    there is disply like
                     site 1    site2   site3
    matnr1           space      10        space
    matnr 2            2        space     space
    site in x -axis  ,matnr in -y-axis.
    i want to replace this space  by some char like nd or ns  etc
    can any one give solution....
    regards
    veera

    hi this my condtion .....
    if the first condtion satisfed i have to replace by ND
    which is now mentioning as space.if send condtion satisifed  having 10(na) in display
    loop at it_final1.
                        read table it_final2 into wa_final2 WITH KEY matnr = it_final1-matnr.
                               IT_RESULT-matnr = IT_final1-matnr.
                               IT_RESULT-WERKS = IT_final1-vstel.
                        if it_final1-LFimg = wa_final2-vsolm.
                             it_result-LFimg = 'nd'.
                            ELSEIF IT_FINAL1-LFIMG < WA_FINAL2-VSOLM.
                                 it_result-LFIMG = WA_FINAL2-VSOLM - IT_FINAL1-LFIMG.
                                 ELSEIF WA_FINAL2 IS NOT INITIAL.
                        IT_RESULT-lfimg = IT_final1-lfimg.
                        else.
                        IT_RESULT-lfimg = IT_final1-lfimg.
                                     ENDIF.
                        COLLECT it_result.
        ENDLOOP.

  • Report display problem

    Hello,
    Let's say I have a report with 16 rows in it, with rows 1 - 15 on the first page, and row 16 on the second page. When I delete the 16th row, my report display again, but I am stuck on the second page, and cannot see rows 1 - 15 (although it says they are there). The only way I can get around this is to log out and log back in again.
    I've seen similar postings about this, but I'd like to know if this has been fixed in 2.2?

    Hi,
    I set a button named JUMP on the top of Report Region with Target is a URL.
    Pagination Scheme is Row Ranges X to Y …
    Then into URL target box:
    http://koncomp:8080/apex/f?p=101:36:&SESSION.:pg_R_9285751276404338:NO&pg_min_row=181&pg_max_rows=30&pg_rows_fetched=30
    36 is the same page. My report has approximately 300 rows, 30 on a page.
    When I click on that button the report select exactly rows from 181 to 210.
    I think, it is possible to build similar logic to jump to the exact range, but should be complicated.
    Konstantin

  • Report "Display Text (Based on LOV)" columns don't like colons - Bug?

    This is a bit hard to explain in text, so I've built a sample app: http://apex.oracle.com/pls/otn/f?p=9608:1
    The app has two pages, which demonstrate two related bugs in the handling of Report "Display as Text (based on LOV)" columns.
    Basically, if the LOV query returns a string that contains colon characters (":") in the display column, the values are matched up correctly, but the colons are stripped from the display.
    If the LOV query returns a string that contains colon characters in the return value column, then the matching fails entirely.
    Removing the colon characters eliminates the problem.
    We actually ran into this in a production environment, after an upgrade from Apex 3.0.0 to 3.2.1. The behavior definitely did not occur in Apex 3.0, but was added at some point between the two versions.

    The colon is actually part of our data (the field in question is a URN namespace).
    And yes, I understand the function of the colon in Apex URL parameter passing. However, I wouldn't expect that sort of parsing to be used against the results returned from an LOV query.
    Also, the LOV is fine in of itself -- a select list based on the LOV displays & returns the expected values. It's only when I use a report column based on an LOV that this behavior creeps in.
    We've found a (fairly painful) workaround -- altering both the report query and the LOV query to to do something like replace(column, ':', '_') -- but that's a manual change to a large number of pages for us.
    This behavior is new to version 3.2.1. It didn't happen in version 3.0.

  • Published Reports Display/Print Incorrectly

    We use Crystal Reports 8.5 to create reports. The reports display and print correctly in Crystal Reports; however, when we publish the reports to be view via HTTP using Crystal Enterprise 8's publishing wizard, the reports do not display or print correctly in the web browser. Crystal Enterprise 8 is running on a Windows 2000 server with Sp4.
    Any Ideas?
    Thanks

    Hi James,
    Please check if you are using supported version of the web browser. Apart from this, java is also a big concern. You must use the compatible version of java.
    Please try using different viewers.
    For further queries, please do post this forum at BI Platform
    Hope this helps.
    Regards,
    Jay.

  • ME2N report displaying more columns in Background than foreground.I want same columns in Background as Foreground

    Hi All,
    ME2N report displaying more columns in Background than foreground.I want same columns in Background as Foreground having 10 columns.Already i have created the default variant in foreground when i execute the report in background by proving the same variant it is displaying more columns almost 70 columns.Kindly suggest and guide me how to restrict the report to get same columns in background as in foreground.
    Kindly provide is there any OSS Note available.
    Thanks,
    Prashanth Reddy

    I do not think it is possible to assign default layout for background job.
    System will show you all field for background job for transaction ME2N.
    Actually the screen layout is assigned with t-code (ME2N)
    When the report is running in foreground, then system will take the screen layout for the t-code.
    But when you run the background, then system will run the program directly (does not take the t-code). So the default screen layout will not fetch during running the background job.
    For more details have a look into the thread Selecting layout in selection screen

  • Report display 2

    I have one more similar question on this report display
    SQL> select hname, count(type) as cnt, type from gbooking where dto>'17-sep-09' group by (hname,type
    HNAME CNT TYPE
    Holiday Inn 15 Double
    University Inn & Suites 15 Single
    Holiday Inn 4 Family
    The Redmont Hotel 5 Single
    Holiday Inn 3 Single
    University Inn & Suites 4 Double
    University Inn & Suites 1 Family
    The Redmont Hotel 15 Double
    I have to generate the report as
    Single Double Family Total
    Holiday Inn 3 15 4 22
    University Inn & Suites 15 4 1 20
    The Redmont Hotel 5 15 0 20
    Total 23 34 5 62
    how can i do that?

    Hi,
    In your previous thread:
    report display
    I said you could pivot using any aggrgate function.
    COUNT is an aggrgate function:
    SELECT       hname
    ,       COUNT (CASE WHEN type = 'Single' THEN 1 END)     AS single
    ,       COUNT (CASE WHEN type = 'Double' THEN 1 END)     AS double
    ,       COUNT (CASE WHEN type = 'Family' THEN 1 END)     AS family
    ,       COUNT (*)                                      AS total
    FROM       gbooking
    WHERE       dto     > TO_DATE ( '17-Sep-2009'
                         , 'DD-Mon-YYYY'
    GROUP BY  hname
    ;Edited by: Frank Kulash on Mar 22, 2010 5:01 PM

  • Net price displaying 'X' in report display

    Net price displaying 'X' in report display
    it is a calculated key figure
    Netprice = Netorder valueinorder quantity / NODIM (order quantity )
    plz give me suggestions why net price is displaying 'X' in report.
    give me the step by step procedure to investigated.

    Hallo siva
    the X is coming as the Formula cannot return a value.
    Use the following formula: NOERR(Netorder valueinorder quantity / NODIM (order quantity ))
    or NDIV0 (Netorder valueinorder quantity / NODIM (order quantity )
    Under Functions - Data Function you have NOERR and NDIV0 which you can use for example when the formula bring undeifned value.
    In your case it seems that order quantity is null or Net value or both.
    You can also combine NOERR and NDIV0.
    Regards
    Mike

  • To Display the whole long text on a report display

    Hi All,
    Pls let me know how can i display the full long text in a column of a report display. I am getting the long text from the function module READ_TEXT.
    This is very urgent
    Thanx in advance
    Suresh

    Do you have a fixed column width.  If so, do you want to break the text up into lengths of that fixed length.
    Example...
    <b>Sales Order  Item  Material  Long Text</b>
    123456       10    6000000   This is the long
                                 text of the material
                                 6000000 for the
                                 sales order 123456.
    Regards,
    Rich Heilman

Maybe you are looking for

  • Which 750GB drives used in an XServe RAID?

    Could somebody with an XServe RAID with 750GB drives please tell me, which drives are used in this configuration? You can look it up in the XServe RAID admin utility, under Arrays and Drives when selecting a drive in "drive" mode. Thanks a lot, Floh

  • Cascading select list (query based) in a tabular form

    Hi, In my application i have two select list in a tabular form one for selecting manager_id and other for selecting employees for the selected manager_id how can i do it in apex 4.0 thanks in advance

  • Split Function in Java 1.4

    Hi, I tried the new split function in the Java 1.4 and it works except with some characters like '|' and '[' . Please review the code below let me now the suggestions. /***********Program******************/ class SplitCheck      public static void ma

  • Generate Invoice

    I am not clear yet on what is done in Acrobat directly and what requires the use of LiveCycle...just steer me please. I have a multiple page Form I am working on. Not sure yet if it will be a Portfolio. The series of forms make up a registration pack

  • Can't access weblogic server from internet but can from intranet

    Hopefully this isn't the wrong place to post but I've searched through many many newsgroups to figure out where to post this but can't find a specific enough one. I've recently run into a problem with my weblogic server in that it can not be accessed