Custom traffic lighting with Interactive Reporting

Has anyone written a custom javascript solution for cell-based traffic lighting in Interactive Reports? It does not appear that the object model gives access to cell-level properties in either the pivot or OLAPquery objects although spotlighting can be applied to individual columns and rows.

Oh yes, understand perfectly what you want, sighing...
I planned to write another blog post about reporting partial scores, but since Posterous closed down in March, I am not blogging any more, just paying to keep the old posts online on demand of a lot of users. There are several reasons for that, which I will not explain but it is mainly because I feel really exploited.
Two possiblities:
Using the mastery widget of InfoSemantics (but limited to SWF-output)
Using JavaScript
Lilybiri

Similar Messages

  • How we can   drill-down, sorting, traffic lights,  in ALV report

    hi gurus ,
    how we can   drill-down, sorting, traffic lights,  in ALV report .
    please any one suggest that...
    regards,
    praveen

    Check the sample code for drill-down, sorting, traffic lights,  in ALV report.
    REPORT YMS_COLOURALV NO STANDARD PAGE HEADING.
    TYPE-POOLS: SLIS, ICON.
    DATA: FIELDCAT TYPE SLIS_T_FIELDCAT_ALV.
    DATA: BEGIN OF IMARA OCCURS 0,
    LIGHT(4) TYPE C,
    MATNR TYPE MARA-MATNR,
    MTART TYPE MARA-MTART,
    MAKTX TYPE MAKT-MAKTX,
    COLOR_LINE(4) TYPE C,
    TCOLOR TYPE SLIS_T_SPECIALCOL_ALV, "cell
    END OF IMARA.
    DATA: XCOLOR TYPE SLIS_SPECIALCOL_ALV.
    START-OF-SELECTION.
    PERFORM GET_DATA.
    PERFORM WRITE_REPORT.
    FORM GET_DATA.
    WRITE ICON_GREEN_LIGHT AS ICON TO IMARA-LIGHT.
    IMARA-MATNR = 'ABC'.
    IMARA-MTART = 'ZCFG'.
    IMARA-MAKTX = 'This is description for ABC'.
    APPEND IMARA.
    WRITE ICON_YELLOW_LIGHT AS ICON TO IMARA-LIGHT.
    IMARA-MATNR = 'DEF'.
    IMARA-MTART = 'ZCFG'.
    IMARA-MAKTX = 'This is description for DEF'.
    APPEND IMARA.
    WRITE ICON_RED_LIGHT AS ICON TO IMARA-LIGHT.
    IMARA-MATNR = 'GHI'.
    IMARA-MTART = 'ZCFG'.
    IMARA-MAKTX = 'This is description for GHI'.
    APPEND IMARA.
    LOOP AT IMARA.
    IF SY-TABIX = 1.
    IMARA-COLOR_LINE = 'C410'. " color line
    ENDIF.
    IF SY-TABIX = 2. " color CELL
    CLEAR XCOLOR.
    XCOLOR-FIELDNAME = 'MTART'.
    XCOLOR-COLOR-COL = '3'.
    XCOLOR-COLOR-INT = '1'. " Intensified on/off
    XCOLOR-COLOR-INV = '0'.
    APPEND XCOLOR TO IMARA-TCOLOR.
    ENDIF.
    MODIFY IMARA.
    ENDLOOP.
    ENDFORM. "get_data
    FORM WRITE_REPORT.
    DATA: LAYOUT TYPE SLIS_LAYOUT_ALV.
    LAYOUT-COLTAB_FIELDNAME = 'TCOLOR'.
    LAYOUT-INFO_FIELDNAME = 'COLOR_LINE'.
    PERFORM BUILD_FIELD_CATALOG.
    CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
    EXPORTING
    IS_LAYOUT = LAYOUT
    IT_FIELDCAT = FIELDCAT
    TABLES
    T_OUTTAB = IMARA.
    ENDFORM. "write_report
    FORM BUILD_FIELD_CATALOG.
    DATA: FC_TMP TYPE SLIS_T_FIELDCAT_ALV WITH HEADER LINE.
    CLEAR: FIELDCAT. REFRESH: FIELDCAT.
    CLEAR: FC_TMP.
    FC_TMP-REPTEXT_DDIC = 'Status'.
    FC_TMP-FIELDNAME = 'LIGHT'.
    FC_TMP-TABNAME = 'IMARA'.
    FC_TMP-OUTPUTLEN = '4'.
    FC_TMP-ICON = 'X'.
    APPEND FC_TMP TO FIELDCAT.
    CLEAR: FC_TMP.
    FC_TMP-REPTEXT_DDIC = 'Material Number'.
    FC_TMP-FIELDNAME = 'MATNR'.
    FC_TMP-TABNAME = 'IMARA'.
    FC_TMP-OUTPUTLEN = '18'.
    APPEND FC_TMP TO FIELDCAT.
    CLEAR: FC_TMP.
    FC_TMP-REPTEXT_DDIC = 'Material Type'.
    FC_TMP-FIELDNAME = 'MTART'.
    FC_TMP-TABNAME = 'IMARA'.
    FC_TMP-OUTPUTLEN = '10'.
    APPEND FC_TMP TO FIELDCAT.
    CLEAR: FC_TMP.
    FC_TMP-REPTEXT_DDIC = 'Material'.
    FC_TMP-FIELDNAME = 'MAKTX'.
    FC_TMP-TABNAME = 'IMARA'.
    FC_TMP-OUTPUTLEN = '40'.
    APPEND FC_TMP TO FIELDCAT.
    ENDFORM. "build_field_catalog

  • Traffic lights in classical report

    Hi All,
    Is it possible display traffic lights in classical report ?
    if so please help me
    Regs,
    Murthy

    hi,
    check below logic
    use type pools as TYPE-POOLS : icon.
    Types:
       BEGIN OF ty_display,
            status     TYPE icon-id,
            bukrs      TYPE bseg-bukrs,
            gjahr      TYPE bseg-gjahr,
            monat      TYPE monat,
            work_order TYPE z_work_order,
            glaccount  TYPE saknr,
            message    TYPE string,
          END OF ty_display.
    data : it_display     TYPE TABLE OF ty_display,
             wa_display    TYPE ty_display.
    WRITE icon_led_green AS ICON TO wa_display-status.
            wa_display-gjahr = p_year.
            wa_display-bukrs = p_cc.
            wa_display-monat = p_period.
            wa_display-work_order = v_aufnr.
            wa_display-glaccount = wa_bseg-hkont.
            APPEND wa_display TO it_display.
    WRITE icon_led_red AS ICON TO wa_display-status.
            wa_display-gjahr = p_year.
            wa_display-bukrs = p_cc.
            wa_display-monat = p_period.
            wa_display-work_order = v_aufnr.
            wa_display-glaccount = wa_bseg-hkont.
            APPEND wa_display TO it_display.
    regards,
    srilatha
    Edited by: srilatha kurapati on Aug 21, 2008 1:51 PM

  • Attn Carl: Issue with interactive report and custom JavaScript

    I am trying to use interactive reports on the same page as a third-party JavaScript datepicker. The two components obviously interfere with each other, but I am not skilled enough in JavaScript to figure out why. It would be great if you could take a quick look.
    I am using the datepicker from http://yellow5.us/projects/datechooser/ (by the way, this is a really nice, lightweight datepicker that does not pop up a new window, and something like this should be built-in in the next version of Apex, instead of the cumbersome server-side popup that is currently in Apex. Consider this a post-3.1 enhancement request... :-).
    I have put up a simple demonstration page here:
    http://apex.oracle.com/pls/otn/f?p=36647:1
    When loading the page, Firefox complains (in the Error Console) that "event is not defined" on datechooser.js line 895, which looks like this:
    e = e || events.fix(event);
    (The error console in FF links to the full JS source code...)
    After the page has loaded, any clicks on the Interactive Report gives an error in the Error Console: "gReport has no properties".
    Internet Explorer (6.0) displays a similar warning message ("gReport.controls is null or not an object"), but the functionality (both datepicker and interactive report) still works.
    Would be eternally grateful if Carl or anyone JS-savvy could take a look at this problem...
    - Morten

    Hello,
    On line 931 of your file there is a call to attach the function to the window onload function
    events.add(window, 'load', function()......
    Try replacing that with this which is the way we do it in APEX , looks like that is where the conflict is.
    addLoadEvent(function().......
    I'm not sure this will fix it but hopefully it does, I can take a closer look tomorrow if it's doesn't.
    Consider this a post-3.1 enhancement requestCan you add to the enhancement thread.
    Regards,
    Carl
    blog : http://carlback.blogspot.com/
    apex examples : http://apex.oracle.com/pls/otn/f?p=11933:5

  • How to add Traffic Lights to a Report?

    Hi,
    How do U create a Traffic Light? and how to you change the Light? That's all I need.
    Thanks,
    Kishan

    hi dude,
    This is the way u add lights to ur alv report.
    I'm following this method and i'm getting lights. This will work for sure.
    In data declaration along with your alv display structure as a field named lights(any name).
    DATA : BEGIN OF wa_srr,
    vbeln LIKE vbak-vbeln, "Sales Order number
    posnr LIKE vbap-posnr, "Item nunmber
    matnr LIKE makt-matnr, "Material number Desc
    maktx LIKE makt-maktx, "Material Description
    gbstk LIKE vbuk-gbstk, "Completion status
    bukrs LIKE knb1-bukrs, "Company Code
    butxt LIKE t001-butxt, "Company Code description
    vkorg LIKE vbak-vkorg, "Sales organization
    vtext LIKE tvkot-vtext, "Sales Org description
    vtweg LIKE vbak-vtweg, "Distribution Channel
    dtext LIKE tvtwt-vtext, "Dist Channel description
    spart LIKE vbak-spart, "Division
    dvtxt LIKE tspat-vtext, "Division Description
    kunnr LIKE vbak-kunnr, "Customer Number
    name1 LIKE kna1-name1, "Customer Name
    land1 LIKE kna1-land1, "Country
    regio LIKE kna1-regio, "State
    ort01 LIKE kna1-ort01, "City
    erdat LIKE vbak-erdat, "Creation Date
    vdatu LIKE vbak-vdatu, "Due date
    kwmeng LIKE vbap-kwmeng, "Material Quantity
    netpr LIKE vbap-netpr, "unit net price
    netwr LIKE vbap-netwr, "Price
    wavwr LIKE vbap-wavwr, "Cost price
    bzirk LIKE vbkd-bzirk, "Sales District
    bztxt LIKE t171t-bztxt, "Sales District Discription
    lights, "Diplaying Status
    END OF wa_srr.
    While you are building the field cat do as follows
    FORM build_layout CHANGING l_wa_layout TYPE slis_layout_alv.
    l_wa_layout-zebra = cb_zebr. "Set alterante colored line
    l_wa_layout-colwidth_optimize = cb_colop. "Optimize column width
    l_wa_layout-no_vline = cb_novli. "No vertical line
    l_wa_layout-no_colhead = cb_nocol. "no column Header
    l_wa_layout-lights_fieldname = 'LIGHTS'. "Set light field
    (assigning the field u have added in ur structure here as light field in alv report)
    ENDFORM. " BUILD_LAYOUT
    Then as per the logic, u make green, yellow or red light
    Example,
    FORM build_light .
    LOOP AT it_srr INTO wa_srr. "for all entries in the table
    IF wa_srr-gbstk = 'C'. "If status is 'completed',
    wa_srr-lights = '3'. "Show green signal light
    ELSEIF wa_srr-gbstk = 'B'. "If status is 'Partial'
    wa_srr-lights = '2'. "Show yellow signal light
    ELSE. "If status is 'incomplete'
    wa_srr-lights = '1'. "Show red signal light
    ENDIF.
    MODIFY it_srr FROM wa_srr. "Update to table
    ENDLOOP.
    ENDFORM. " build_light
    after building ur layout, Pass it to ur alv function module like this.
    CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
    EXPORTING
    i_callback_program = sy-repid
    i_callback_top_of_page = 'TOP_OF_PAGE'
    i_background_id = 'ALV_BACKGROUND'
    i_grid_title = text-011
    pass ur layout structure here********
    is_layout = wa_layout
    it_fieldcat = it_fcat
    it_sort = it_sort
    i_save = v_save
    is_variant = wa_variant
    is_print = wa_print
    TABLES
    t_outtab = it_srr
    EXCEPTIONS
    program_error = 1
    OTHERS = 2.
    IF sy-subrc <> 0.
    MESSAGE i001. "List cannot be displayed
    ENDIF.
    wat all i did to add light is,
    1) adding an extra field in the main structure.
    2)create internal table with this structure as data table for alv report
    3) add 'field name' field in layout
    4) I have passed values(3, 2, 1) for green, yellow and red light resp, to the field(LIGHTS) in the internal table that is passed to alv function module.(Based on some condition)
    5) pass the layout structure layout to alv function module
    Thats it. If u do all this teps, u r done with it.
    Lemme know u solved it by giving points.
    with regards,
    praveen.

  • Custom date fields in Interactive Report

    Hi,
    I am using newly patched version of Apex - 4.0.2.00.06
    What I am trying to do is to have two datepicker fields P84_DATE_FROM and P84_DATE_TO in separate HTML region, on the page that has IR / Interactive Report, that will be filter in report source.
    In debug mode I noticed that values that are picked with datepicker are not binding in report sql.
    select * from calendar_x
    where
    date between to_date(:P84_DATE_FROM,'DD.MM.YYYY') and to_date(:P84_DATE_TO,'DD.MM.YYYY')
    Do I have to force submit on Go button before it executes gReport.search('SEARCH')? Is it the right way to go about this?
    Thnx,

    Hi Vish,
    I was informed by SAP few months back that Interactive Reports can not be enhanced with custom fields. I don't see any documentation regarding this.
    You may want to check with SAP also.
    Regards,
    Paparao Undavali

  • Custom Z fields in Interactive reports

    Hi Gurus,
    We have enhanced the Opportunity Object using EEWB
    These fields are now not available in the Interactive Reports
    I have tried to create my own report using the 'Manage Reports' Work Center
    and saw that these fields are not available for picking in the report
    Is there anything i need to do inorder to make these fields pickable in the reports
    Regards,
    Vish

    Hi Vish,
    I was informed by SAP few months back that Interactive Reports can not be enhanced with custom fields. I don't see any documentation regarding this.
    You may want to check with SAP also.
    Regards,
    Paparao Undavali

  • Custom Column freezing in interactive reports

    Hi,
    Can anyone help me regarding column freezing in interactive reports?
    I want to keep few of the column of my IR fixed that is not scrollable(horizontally),selection of column to be freezed should also be there.
    Along with it i also want a horizontall scrollbar to appear for scrolling the report.
    Thanks,

    Hi Vish,
    I was informed by SAP few months back that Interactive Reports can not be enhanced with custom fields. I don't see any documentation regarding this.
    You may want to check with SAP also.
    Regards,
    Paparao Undavali

  • ALVs with Interactive reports

    Hi Friends,
    I want to build a report based on <b>ALVs</b> and also like a <b>Interactive reports</b>.
    Eg: First I want to display customer details in first <b>ALV Grid</b>. IF the user click on the <b><u>Cust No</u></b> the next screen should shown the <b>order headers</b> of that <b>customers</b>, when the user click on <u><b>Order No</b></u> in this screen I want to display in the next screen with the details of that <b>Sales orders</b>.
           Here I m having the doubts where I have to <u><b>Hide the Cust No or Order No</b></u>. Where I have to use
    <b>AT LINE-SELECTION</b> command. In each screen is necessary to call the Function Module <b>REUSE_ALV_GRID_DISPLAY</b>.
    Plz send me asap.
    Regards
    Praveen Kumar

    YOu can achive this by populating the field I_CALLBACK_USER_COMMAND in the final function module, used to display the list. This field should be assigned a FORM name. THis form will be executed when the user clicks a field on the screen.
    THis form imports two parameters namely sy-ucomm and SELFIELD of type SLIS_SELFIELD. this field contains the details of the list selected. check the below code for your reference... the below code will navigate to Sales Order display.
    report test.
    type-pools : slis.
    data : itab_events type slis_t_Event with header line,
    it_output like vbak occurs 0 with header line,
    itab_fldcat type SLIS_T_FIELDCAT_ALV.
    data : v_Repid type sy-repid,
    WA_FLDCAT TYPE SLIS_FIELDCAT_ALV .
    start-of-selection.
    v_repid = sy-repid.
    select * from vbak into table it_output.
    if sy-subrc = 0.
    sort it_output by vbeln.
    endif.
    Field the field catalog
    WA_FLDCAT-TABNAME = 'IT_OUTPUT'.
    wa_fldcat-fieldname = 'VBELN'.
    WA_FLDCAT-SELTEXT_M = 'Sales Document' .
    WA_FLDCAT-COL_POS = 1 .
    WA_FLDCAT-DDICTXT = 'M'.
    WA_FLDCAT-KEY = 'X'.
    WA_FLDCAT-HOTSPOT = 'X'.
    append wa_fldcat to itab_fldcat.
    clear wa_fldcat.
    wa_fldcat-fieldname = 'AUART'.
    WA_FLDCAT-TABNAME = 'IT_OUTPUT'.
    WA_FLDCAT-SELTEXT_M = 'Order Type' .
    WA_FLDCAT-COL_POS = 2 .
    WA_FLDCAT-DDICTXT = 'M'.
    append wa_fldcat to itab_fldcat.
    clear wa_fldcat.
    CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'
    EXPORTING
    I_INTERFACE_CHECK = ' '
    I_BYPASSING_BUFFER =
    I_BUFFER_ACTIVE = ' '
    I_CALLBACK_PROGRAM = V_REPID
    I_CALLBACK_PF_STATUS_SET = ' '
    I_CALLBACK_USER_COMMAND = 'FRM_ALV_USER_COMMAND'* I_STRUCTURE_NAME =
    IS_LAYOUT =
    IT_FIELDCAT = ITAB_FLDCAT[]
    IT_EXCLUDING =
    IT_SPECIAL_GROUPS =
    IT_SORT =
    IT_FILTER =
    IS_SEL_HIDE =
    I_DEFAULT = 'X'
    I_SAVE = ' '
    IS_VARIANT =
    IT_EVENTS = ITAB_EVENTS[]
    IT_EVENT_EXIT =
    IS_PRINT =
    IS_REPREP_ID =
    I_SCREEN_START_COLUMN = 0
    I_SCREEN_START_LINE = 0
    I_SCREEN_END_COLUMN = 0
    I_SCREEN_END_LINE = 0
    IMPORTING
    E_EXIT_CAUSED_BY_CALLER =
    ES_EXIT_CAUSED_BY_USER =
    TABLES
    T_OUTTAB = it_output
    EXCEPTIONS
    PROGRAM_ERROR = 1
    OTHERS = 2
    IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    form frm_alv_user_command USING UCOMM LIKE SY-UCOMM
    SELFIELD TYPE SLIS_SELFIELD.
    case ucomm.
    when '&IC1'.
    IF SELFIELD-TABNAME = 'IT_OUTPUT'.
    IF SELFIELD-FIELDNAME = 'VBELN'.
    read table it_output index SELFIELD-TABINDEX.
    if sy-subrc = 0.
    SET PARAMETER ID 'AUN' FIELD IT_OUTPUT-VBELN.
    CALL TRANSACTION 'VA03' AND SKIP FIRST SCREEN.
    endif.
    endif.
    endif.
    endcase.
    endform.
    The UCOMM will always contain '&IC1'.
    Use this code, should help you.
    Coutesy : SDN Forum
    Manohar

  • Dynamic action with interactive report region refresh

    Hi!
    I'm using APEX 4.02
    I've got a page with 2 regions.
    Region1 is a (input) form
    Region2 is an interactive report on the same table as region 1
    When entering values on the form I'm trying to dynmically lookup similar records in the table with the interactive report.
    I've made a dynamic action on the change of the form fields which should refresh the interactive report region. I can see this one fires if I add a alert to debug if it fires.
    The dynamic report is based on a query with bind variables pointing to the form fields, for example
    where
    field1 = :P2_FIELD1
    This works great on the page load, so no dynamic action is fired but I can see the rows in the report region are the ones I am looking for.
    But the refresh of the report region is not working, it is never refreshing and/or showing the correct data after a change of the form fields, so it looks like the dynamic action "refresh region" is not working on the interactive report.
    Any ideas why this can go wrong ?
    I would like to solve this using standard dynamic actions and preferrably not via PL/SQL or JS, shoudl be possible if I should believe the documentation... ;)
    Cheers
    Bas
    Edited by: bklerk on 26-apr-2011 3:07

    Hi,
    When you change value to item, I assume you do not set value to session state.
    Use interactive report advanced attributes "Page Items to Submit" , set items session state before report is refreshed.
    http://download.oracle.com/docs/cd/E17556_01/doc/user.40/e15517/app_comp.htm#sthref1235
    Similar post/issue here
    Hide and show region - hides on refresh
    Regards,
    Jari

  • Date format interfering with interactive report

    My APEX version is 3.1.1.00.09.
    I'm using a method described elsewhere to change the global date format of my application. I have application items for a start and end date. I have two application processes, one for On Load: Before Header, the other for On Submit: After Page Submission - Before Computations and Validations. They both do:
    DBMS_SESSION.SET_NLS(param => 'NLS_DATE_FORMAT', value => '''fmMM/DD/fmYY''')
    Okay, all is well with that, my dates seem to stay the way I want them to. Since our upgrade I'm going through each section of my application and updating as necessary, and I particularly want to use the interactive reports. They work fine when the page is loaded, but if I change any options on the interactive report and submit it, I get an "ORA-01843: not a valid month" error. If I refresh the page, everything works as it should.
    What can I do to get around this, or do I have something wrong with my method that is causing this to happen?
    Chris

    Hi Chris,
    I tried to replicate this, but could not. Now granted, I tried this using the new "modern" method of controlling the default application date format via the new application Globalization attribute "Application Date Format". I set the Application Date Format to fmMM/DD/fmYY and my IR on EMP worked just fine.
    If you can replicate this on apex.oracle.com (using Application Date Format), I'd be happy to take a look at it.
    Joel

  • How to send a conditional email with interactive report subscription

    Hi,
    i have an interactive report with subscription.
    I would like to send an email with the attachment only when the query returns one or more records.
    How to to this?
    Apex 4.0.2
    Thanks in advance
    lukx

    Well, to understand your requirements can I ask this:
    You said earlier you want a report sent whenever records that meet a criteria exist, correct? So you want the application to query for a condition, and when that condition occurs (a row with primary Key = X, a select COUNT(1) for rows with column X returns a result of 1 or more)
    Then you would schedule a batch job:
    BEGIN
    -- Job defined entirely by the CREATE JOB procedure.
    DBMS_SCHEDULER.create_job (
    job_name => 'Send_Email_Procedure',
    job_type => 'PLSQL_BLOCK',
    job_action => 'BEGIN Test_For_COND_SEND(); END;',
    start_date => SYSTIMESTAMP,
    repeat_interval => 'freq=hourly; byminute=0',
    end_date => NULL,
    enabled => TRUE,
    comments => 'Job defined entirely by the CREATE JOB procedure.');
    END;
    This would in theory run hourly and run your test_for_cond_Send process, in which you would test for the condition and send an e-mail if it was found that would contain the results from your query/report.
    Here is a link to generate a PDF report that could be sent via e-mail: Re: how to save pdf in APEX 3.0
    Thank you,
    Tony Miller
    Webster, TX
    While it is true that technology waits for no man; stupidity will always stop to take on new passengers.

  • I have a problem with interactive report in  horizontal scroll bar

    hi all,
      in my interactive report the horizontal scroll bar is not visible and i have created a scroll bar with the html code and i have a problem in that scroll bar when ever i will click the select list and if i will move the scroll bar and the select list is also moving but it the select list dont have to move .pls give me a solution for this urgent.
    thanks in advance 

    Kishore suresh wrote:
    hi all,
      in my interactive report the horizontal scroll bar is not visible and i have created a scroll bar with the html code and i have a problem in that scroll bar when ever i will click the select list and if i will move the scroll bar and the select list is also moving but it the select list dont have to move .pls give me a solution for this urgent.
    thanks in advance
    Hi,
    How you think anybody can help if you do not post single line how you have try create that scrolling report ?
    And if your issue is urgent, you are seeking help from wrong place.
    Regards,
    Jari

  • Issue with Interactive Report

    I have a report that grabs over 10,000 rows (it's an inventory). When I run it from sql plus, it is pretty fast. When I run it from a standard report, again it's pretty fast. However, my interactive report takes about 2 min to load. I did a p_trace and got this result from the accompanying TKPROF
    <pre>
    select
    ROWID as apxws_row_pk,
    "MASTER_STYLE",
    "STYLE_DESCR",
    "STYLE_LINK",
    "STYLE",
    "COLOR_NO",
    "COLOR_DESCR",
    "LINEPR",
    "RETAIL_PRICE",
    "AVL",
    count(*) over () as apxws_row_cnt
    from (
    select * from (
    select style,
    style_link,
    style_descr,
    color_no,
    color_descr,
    avl_qty,
    linepr,
    retail_price,
    master_style,div,
    k_apex.return_avl_matrix(style,color_no,k_apex.f_get_value('WHOUSE'),:global_cust_no) AVL
    from nkw.vw_style_chooser
    where (div = :global_div_no or :global_div_no is NULL)
    ) r
    ) r where rownum <= to_number(:APXWS_MAX_ROW_CNT)
    order by ROWID
    call count cpu elapsed disk query current rows
    Parse 1 0.00 0.00 0 2 0 0
    Execute 1 0.00 0.00 0 0 0 0
    Fetch 17 0.67 0.65 271 62548 8700 17
    total 19 0.67 0.65 271 62550 8700 17
    Misses in library cache during parse: 1
    Optimizer mode: CHOOSE
    Parsing user id: 61 (recursive depth: 1)
    Rows Row Source Operation
    17 WINDOW SORT
    10000 COUNT STOPKEY
    10000 NESTED LOOPS
    10000 NESTED LOOPS
    10000 NESTED LOOPS
    10000 NESTED LOOPS SEMI
    10000 TABLE ACCESS FULL INVENTORY_M
    10000 INDEX UNIQUE SCAN PK_ITL (object id 31210)
    10000 TABLE ACCESS BY INDEX ROWID COLOR_M
    10000 INDEX UNIQUE SCAN PK_COLOR_NO (object id 30737)
    10000 TABLE ACCESS BY INDEX ROWID COSTING_M
    10000 INDEX UNIQUE SCAN PK_CS_STYLE (object id 30759)
    10000 TABLE ACCESS BY INDEX ROWID COSTCOLS
    10000 INDEX UNIQUE SCAN PK_CCL_SKU (object id 30752)
    Elapsed times include waiting on following events:
    Event waited on Times Max. Wait Total Waited
    ---------------------------------------- Waited ---------- ------------
    db file scattered read 26 0.01 0.03
    db file sequential read 70 0.00 0.06
    </pre>
    Is there a way to only have it start with a few hundred rows to speed up the process?
    Thanks,
    Scott

    What is the pagination type that you have selected in the in the interactive report ? (Pagination type is under "Pagination" tab of interactive report attribute). Ensure that it is not set to "Row ranges X to Y of Z". That can be one of the reason for slow performance.
    Regards,
    Ashish
    http://www.dbcon.com

  • Issue working with Interactive Reporting and Metaread option on Essbase 11

    Issue:
    I can´t see members/Generations of Essbase using the OLAP Query Object in Interactive Reporting, when Essbase Filters ( Metaread ) were applied on Dimensions
    Versions:
    Interactive Reporting 11 / Essbase 11
    Comments:
    -     If I’m connected, with an Admin user who don't have Metaread Filter Security it works fine.
    Tests:
    -     I do a test when I connect my query to Essbase 9.2, it works fine and I can see the members and generations without problems.
    It seems that could be a bug, did you have any ideas about what would happened with the Essbase 11.1.2 that IR could not interpret the same way as Essbase 9.2 do
    Regards
    Alberto

    <p>Are you creating the computed item on the Request line or theResults columns?</p>

Maybe you are looking for

  • Question about 2nd iPhone but same Apple ID.

    Hi - I'm looking to give my spare iPhone to the parents but I do not want to set up an Apple ID for them as they don't even have email and will not even know what to do with it. Can I use the same Apple ID as the one for my iPhone and iPad but only e

  • Sharing music and videos but not mobile apps btw 2 accts on same Mac

    My wife and I each have accounts on our Mac. When we sync our iPhones, I want each of us to be able to sync our own music and video playlists (from a common repository) but *keep our iPhone apps separate*. We are kind of doing it now, but I'm not qui

  • Launch executable with command line arguments

    I have a programmer that I need to launch in my cvi code.  I tried the system command and lauchexecutable command but cannot get the programmer to lauch correctly.  If I run it from the command prompt or create a windows shortcut it works fine.  Here

  • Finding Mailbox on hardrive with Mountain lion?

    I replaced the drive in my mac book pro. I would now like to now import mailboxes from the previous hard drive (that had Mountain Lion) mailboxes are hidden. How do I access them so I can import my mail?

  • Collaboration Edge

    So to do TelePresence B2B and VPNless Jabber I need VCS-C and E (Which can be VMS).  Do i just use my existing internet connection to send these calls out or do I need SIP trunking with a telco?