Gantt Chart in OBI Report

Is there a way to generate a calendar representation of events in OBI, a Gantt chart?
Basically want to be able to designate the events associated with a particular item based on the correpsonding start and end dates of events. At the top there will be a horizontal listing of the 52 weeks of a calendar year and on the left side there is a vertical listing of items. Each item occupies one row and an item may have multiple events with different start/end dates to be plotted.
Any ideas on how this can be achieved are greatly appreciated.
Thank You.

The default graphical engine for OBIEE (Corda5.1) doesn't know the GANTT graph type. If you have a other graphical engine running on your webserver you could have it call the OBIEE engine using the OBIEE webservice.
Regards
John
http://obiee101.blogspot.com/

Similar Messages

  • Looking for Gantt Chart /Project management reports in jps

    Hi all,
    I am starting the development of the project management charts (Gantt chart) for my organization. Customer (internal department of my company)wants the solution in Jsp. I request your input for good resource on project management (Gantt ) chart resource to start with in jsp
    pl. help me with the code if possible or the already developemnt resource.
    thanks in advance,
    regards,
    Kumarappan.S

    http://www.google.com/search?q=java+gantt+chart

  • Gantt Chart in reporting

    All,
    Has anyone tried to create a Gantt chart format in reporting? So if you Created a Custom Object called Project and wanted to reflect the timeline of activities it would show as a Gantt chart?
    cheers
    Alex

    Hi Stefanie,
    I already have this project. But when i am importing this project in to my NWDS. Not a single View is opening. Its giving me lot of errors.
    I dont know how i will manage...i am really stucked up.
    Thanks for reply...

  • Gantt Chart in Project Status Report

    Hi Folks,
    We are doing a custom development and creating our own Project Status Report PDF form. Is there a way (standard FM or otherwise) to generate a Gantt chart and show it on the PDF form.
    The Gantt chart itself is not of the whole project structure. It is only the phases. Most projects will have 4-5 phases maximum. The Gantt chart also does not need to be too sophisticated, we just need a high level graphical representation of the phase timelines.
    Let me know if my question is not clear and I can elaborate.
    Thanks
    Lashan

    Hello Lashan,
    Building the Gantt chart in a PDF report is quite tricky. The Gantt chart view you see in cProjects is a different SAP component, JGantt (developed in Java), which is connected to the system.
    Adobe forms don't have a standard Gantt element, so you'll have to render it somewhere else and send it to the form in a binary format.
    For creating and rendering the graphic you can use the SAP IGS (Internet Graphics Service).
    You can find some details here: http://help.sap.com/saphelp_nw04s/helpdata/en/17/86c039c7811f11e10000000a114084/content.htm
    This is a little bit more complicated, you also need to use iXML libraries to transform all the Gantt data into the IGS required format.
    The end result will not really look like the Gantt view, but it will contain all necessary information:
    Is this the kind of graphic you need to develop?
    Cheers,
    Tudor

  • Does GANTT Chart supported in OBI??

    Hi, i wanna ask if GANTT Chart supported in OBI?
    Thanks...

    Hi...
    Yes Gantt Chart is possible in OBI. Go to following link you will find the solution of your problem.
    http://oraclebizint.wordpress.com/2007/12/06/oracle-bi-ee-101332-marquee-images-and-gantt-charts/
    tell me if it works....

  • How to build a gantt chart with BI Publisher

    Hi everybody, I need to create a gantt chart with BI Publisher. I had a look to the document "Getting Gantty" from the blog:
    http://blogs.oracle.com/xmlpublisher/2008/01/getting_gantty.html
    but I don't understand in which way:
    1. build the data template in order to replicate the XML code in the article
    2. build and link the yellow bar which dynamically increases its length according to the meeting duration
    Anybody already tried to implement something similar ? I didn't still found a real example about how to do it......
    I need a help, please
    Thanks in Advance
    Alex

    Yes that is the only option which we can stop a running report in BI Publisher
    I suspect you'll need to ask your DBA to kill the session.
    However, if you have DBA privileges yourself, you can do this by a few methods, some of which are described here:
    http://www.oracle-base.com/articles/misc/KillingOracleSessions.php
    Mark if helps,
    Thanks,

  • Multi Resource Scheduling (MRS) - resources not visible on Gantt chart mode

    I need your expertise help to resolve this issue.
    We are on MRSS 7.0 and ECC 6.0.
    When I run transaction /MRSS/PLBOORG, I am able to see the demands show up.
    However from resources point of view, I can see them on a table based planning but not able to see the resources in the Gantt chart mode.
    The user interface profile (for layout) is set up for 'Planning board for DPD Gantt' as well as for 'Planning board for Resources'.
    Reports to transfer the resources from ECC to MRS have been executed.
    Any help to fix this issue would be greatly appreciated.
    Thanks
    Venky

    Hi Mark,
    Check the following:
    1) You have run the report /MRSS/HCM_RPTWFMIF with transfer qualifications as checked. I guess (from your other post) this data is going in own HR box instead of MRS box (due to RFC issue)
    Check the table: /MRS/D_BAS_REQ
    If you solve the RFC problem, this should get solved automatically.
    2) When you created a Requirement profile, you need to attach it on the "Internal" tab of the operation
    Now check following:
    1) Right click on demand and select "Required Qualifications" -- It should show the qualifications
    2) Right click on Resource and select "Qualifications" -- It should show skills of resource
    If 1 fails - Order Qualifications are not transferred !!
    If 2 fails - Resource qualifications are not transferred - RFC issue (may be)
    If both are there then the suitable resource should work.
    If both 1 and 2 are not there then 100 % result is correct -- Because from the demand side no skill is required so each resource is qualified to do the job...
    Regards
    Varun

  • Is there any way to generate Gantt chart by using oracle 9iDS?

    Is there any way to generate Gantt chart by using oracle 9i reports builder
    Can you please send me the link or more information on oracle 9iDS.
    Thanks

    Hi,
    Oracle9iDS itself doesn't support creating Gantt charts. The option oyu have is to use Oracle Graphics 6i, because there is no Graphics in 9i, and configure it to run with Oracle9i Forms. There exist a whitepaper at otn.oracle.com/products/forms that explains how to make Graphics 6i work with Forms 9i.
    Frank

  • P6 Predecessors & Successors - Display Activity Name in Gantt Chart column

    Is there a way to include the full text description of predecessors and successors (i.e. Activity Name) in a column in Gantt charts rather than just their Activity ID?

    even crazier than report editor :)
    you can create an activity UDF like "Predecessor Names" and run a script (trigger or job initiated) directly on the database to give it values for every activity, by joining Activity Names of any predecessors. you would have to trim that to some max varchar value (default for text udf's is 255 which may quickly prove insufficient).
    I seriously doubt that is feasable (little value for effort, affects performance and possibly risks db integrity if inproperly done).

  • Gantt Chart in P6 Analytics - OBIEE

    If you search the web, Oracle KB etc. you may find that Gantt Charts are not supported currently in Analytics. There is however a way to create a basic gantt in OBIEE.
    Step 1: Create a new analysis using the 'Activity' Subject Area.
    Step 2: In the Criteria tab, add the following columns:
    > Project Name (Project/General)
    > Year Name; Or Month Name, depending on your preferred starting timescale.
    > Total Float (Activity/Durations)
    > # of Projects (Fact - Primavera - Activity)
    Step 3: Edit Formula of Total FLoat as AVG("Durations - (Activity)"."Total Float") so that the float rolls up from activity level to the project level.
    Step 4: Create conditional formats on the '# of Projects' field (Column Properties/Conditional Format)
    >Con Format 1 - Add Format when '# of Projects' is NOT NULL, then use background color as GREEN.
    >Con Format 2 - Add Format when 'AVG(Total Float) is LESS THAN 0.00, then use background color as RED.
    Step 5: Now view results.
    Step 6: Create Pivot Table View.
    Step 7: Edit the Pivot Table view.
    Step 8: Move the fields into the Pivot parts as follows:
    >Rows: 'Project Name'
    >Columns: 'Year Name; Month Name' whichever you picked.
    >Measures: '# of Projects'
    >Excluded: 'AVG(Total Float)
    Step 9: Click Done at the top of the page to conclude the compound edit complete.
    Step 10: Brag that you created a Gantt in P6 Analytics; maybe even remove the '# of Projects' numbers by changing the format, or look at using '# of Activities' in it's place.

    Cautionary Note+:
    '# of Projects' in the Presentation and Logical Layers of the RPD take values from the W_Activity_Spread_F ---> 'count(distinct Fact_W_ACTIVITY_SPREAD_F_Activity_Spread.PROJECT_WID)' in the Physical tables. This means it takes counts from data like All Dates; Baseline Data; Units; Durations etc.
    The only issue with this is that all values in a project's date calculations are included. If you have Programme Managers imposing stupid 'Must Finish By' dates earlier than the 'Scheduled Finish' for example, you will notice that you OBI Gantt doesn't look like you P6 Gantt as there will be 'Project Counts' earlier than your P6 Gantts. In this example it will be because the 'Late Remaining Start' dates will be before the 'Project Planned Start' dates. It happens.

  • Editable column in GANTT chart - extra filter

    Hello,
    My requirement is:
    I'd like to add extra row (1st) as filter in GANTT chart and in Multiproject monitor. Part of it is already done ( the cell is in place, and the event is handled), but the problem is, when viewing a single project, filter cell is available only when the project is in edit mode. In MP mode there is no edit mode, display only. Which makes the content of the filtering cell unavaiable in multiproject view.
    I understand this is connected to the XML attribute value of:
    <Mode>
      <Editor>LAYOUT</Editor>
      </Mode>
    when in display mode or when in edit
    <Mode>
      <Editor>EDITOR</Editor>
      </Mode>
    The question is, is it possible to have the whole chart in editor LAYOUT, with a single cell set to editable? I tried setting the attribute EDITABLE to true, but it doesn't work for editor = LAYOUT.
    Thanks for any hints,
    Michal

    even crazier than report editor :)
    you can create an activity UDF like "Predecessor Names" and run a script (trigger or job initiated) directly on the database to give it values for every activity, by joining Activity Names of any predecessors. you would have to trim that to some max varchar value (default for text udf's is 255 which may quickly prove insufficient).
    I seriously doubt that is feasable (little value for effort, affects performance and possibly risks db integrity if inproperly done).

  • Create Gantt-Chart by using class CL_GUI_CHART_ENGINE

    Hello,
    my goal is to create a Gantt-Chart by using CL_GUI_CHART_ENGINE .
    I´ve copied report GRAPHICS_GUI_CE_DEMO and tried to modify its XML data in order to get a Gant-Chart
    but I failed. I´ve also used SAP Chart-Designer to get an executable customizing for the chart engine
    but this way was unsuccesful too. Every time the chart shows no data...
    Is there anyone who has an example (code, docu, xml) to create a Gantt-Chart?
    Thank you.
    Kind regards,
    Oliver
    Edited by: Oliver Seifer on Mar 24, 2011 2:16 PM

    Hi,
    Please try this sample code. You'll need a customizing from ChartDesigner to launch it.
    I have hardcoded sample data but you can take it further from here.
    Please use following settings in the wizard
    Step 1
    Gantt
    Step 2
    Series Count 2
    Category Count 1
    Step 3
    Defaults
    Step 4
    Defaults
    Step 5
    Defaults
    Step 6
    Defaults
    Step 7
    Save as...
    DATA lt_cust_text TYPE w3htmltabtype.
      DATA lt_data_text TYPE w3htmltabtype.
      DATA wa_data_text TYPE w3html.
      IF g_ce_container IS INITIAL.
        CREATE OBJECT g_ce_container
          EXPORTING
            container_name = 'CONTAINER'.
        CREATE OBJECT g_ce_viewer
          EXPORTING
            parent = g_ce_container.
      ENDIF.
      cl_gui_frontend_services=>gui_upload(
        EXPORTING
          filename                = 'path to your customising\gant.xml'
        CHANGING
          data_tab                =     lt_cust_text
        EXCEPTIONS
          OTHERS                  = 19 ).
      IF sy-subrc <> 0.
        MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
                   WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      ENDIF.
      g_ce_viewer->set_customizing( data_table = lt_cust_text ).
      APPEND '<?xml version="1.0" encoding="utf-8"?>' TO lt_data_text.
      APPEND '<ChartData> ' TO lt_data_text.
      APPEND '<Categories><Category>Category 1</Category></Categories>' TO lt_data_text.
      APPEND '<Series customizing="Series1">' TO lt_data_text.
      APPEND '<Point>' TO lt_data_text.
      APPEND '<Value type="time">20000301</Value>' TO lt_data_text.
      APPEND '<Value type="time">20000305</Value>' TO lt_data_text.
      APPEND '<Value type="time">20000310</Value>' TO lt_data_text.
      APPEND '<Value type="time">20000401</Value>' TO lt_data_text.
      APPEND '</Point>' TO lt_data_text.
      APPEND '</Series>' TO lt_data_text.
      APPEND '<Series customizing="Series2">' TO lt_data_text.
      APPEND '<Point>' TO lt_data_text.
      APPEND '<Value type="time">20000302</Value>' TO lt_data_text.
      APPEND '<Value type="time">20000319</Value>' TO lt_data_text.
      APPEND '</Point>' TO lt_data_text.
      APPEND '</Series>' TO lt_data_text.
      APPEND '</ChartData>' TO lt_data_text.
      g_ce_viewer->set_data( data_table = lt_data_text ).
      g_ce_viewer->render( ).

  • Traffic light in Gantt chart and Colour change in the same.

    Dear All,
    I have designed an interactive ALV report and put a button in the output to display Gantt Chart. The Gantt chart is displaying fine after pressing the button based on the output.
    I have two questions as below.
    1) Is it possible to diplay Traffic light in Gantt chart output from an interactive report. Please provide the code as well as process.
    2) How to change the colour of the fields like date or time field of the Gantt chart output from an interactive report. Please provide the code as well as process.
    Shyamal.
    ABAP.

    Hi friend,
    For displaying trafic lights there is a simple options in the layout
    under exceptions there are few fields,
    lights_fieldname type slis_fieldname,
    lights_tabname type slis_tabname,
    lights_rollname like dfies-rollname,
    lights_condense(1) type c.
    First two fields will server the purpose if you need extra manipulation can go for other two also.
    And for changing color in the fields there is an option called emphasize(4) in fieldcatlog which will do your purpose.
    I think you know your requirement and code better so its better to adapt this in your logic the using our logic which will make you confuse.
    if you want to highlight a particular cell in the ALV go for this codes in Wiki.
    If you still need any help please revert back to me i will help you.
    Thanks,
    Sri Hari

  • Timescale at the bottom of Gantt Chart

    Hi,
    In the old P3 application, we were able to put timescale at the bottom of Bars area, how can we do it with new P6.

    Sharyar ,
    As far as I know that is not possible in the current version of P6.
    But, you can have a timescale located on the bottom of your screen if:
    Option #1: Set up either a "Resource profile or Activity profile" on the bottom section of your screen. I use them regularly and they easily print out displaying the timescale on the bottom of my layouts. But that's not the same as viewing a gantt chart :(
    Option #2: If you do not need the timescale to be seen is to change the format of the timescale's shade & text color to "white".
    Option #3: Maybe try to build a new report that displays a time phased look with weeks, months or years displayed on the top of each page.
    Option #4: (least recommended) Take a screen shot of your schedule and modify the location of your timescale using a type of graphics software.
    Hope this helps,

  • Problem with gantt chart displaying - Apex4.2

    Hi I'm using Apex 4.2 on localhost and
    I have got three tables: employee, engineer, dates
    -> engineer table is a specification of employee table, that means in employee you can find also the
    names of the engineers. Engineer only has an additional attribute.
    Here's the structure of the three tables:
    employee (e_id, lastname, surname....)
    engineer (e_id, attribute)
    appointment (a_id, e_id,start, end)
    Now my problem: By using the gantt chart the xml doesn't want to show the names of the engineers.
    If I only use this sql statement everything works but I only have the e_id from my engineer table:
    select
    null link,
    a.e_id,
    (select e_id from engineer where e_id = a.e_id) Engineer,
    null parent_id,
    a.start,
    a.end
    from appointment a
    If I try to use this statement in order to see the names of the employees no chart will be shown,
    only xml error:
    select
    null link,
    a.e_id,
    (select emp.lastname from employee emp, engineer e where emp.e_id = e.e_id and e.e_id=a.e_id) Engineer,
    null parent_id,
    a.start,
    a.end
    from appointment a
    I also created a view which combines the lastname from employee and the e_id from engineer
    but same problem.
    If I try:
    select
    null link,
    a.e_id,
    (select e_id from gantt_view where e.e_id=a.e_id) Engineer,
    null parent_id,
    a.start,
    a.end
    from appointment a
    Then I'll see e_ids in my gantt chart but if I want to see my employee names
    with this statement:
    select
    null link,
    a.e_id,
    (select lastname from gantt_view where e.e_id=a.e_id) Engineer,
    null parent_id,
    a.start,
    a.end
    from appointment a
    Nothing is shown on the gantt chart.
    I tested all sql statements on sql developer.
    There I was able to see my employee names.
    But for gantt charts it doesn't work.
    Any solutions?

    Great!
    Of course, hard to diagnose when there's nothing to see.
    Here's an old message in a thread from 2010. (To give credit, it's from Hilary Farrell.)
    >
    You are correct, the syntax outlined in the error message is incorrect, and I've logged bug 9799373 to track this. As a workaround, you can view sample syntax for Gantt charts on the 'Query' page of the Create wizard, in the 'Chart Query Example for Gantt' Show/Hide region below the text area for entering your chart query, and also in the Oracle APEX 4.0 User's Guide that will be available with our new release. Just in case other users hit the same issue and are unsure of the expected format:
    Chart Query Examples for Project Gantt Charts:
    SELECT NULL LINK,
    TASK_NAME NAME,
    TASK_ID ID,
    NULL PARENT_ID,
    START_DATE ACTUAL_START,
    END_DATE ACTUAL_END,
    STATUS_NUMBER PROGRESS
    FROM TASKS
    SELECT 'f?p=4000:2:'||:APP_SESSION||':::P2_ID:'||ID LINK
    TASK_NAME NAME,
    TASK_ID ID,
    PARENT_TASK_ID PARENT_ID,
    START_DATE ACTUAL_START,
    END_DATE ACTUAL_END,
    STATUS_NUMBER PROGRESS
    FROM TASKS
    SELECT NULL LINK,
    TASK_NAME NAME,
    TASK_ID ID,
    NULL PARENT_ID,
    START_DATE ACTUAL_START,
    END_DATE ACTUAL_END,
    STATUS_NUMBER PROGRESS,
    START_DATE-3 PLANNED_START,
    END_DATE+1 PLANNED_END
    FROM TASKS
    Chart Query Examples for Resource Gantt Charts:
    SELECT NULL LINK,
    RESOURCE_ID ID,
    NULL NAME,
    NULL PARENT_ID,
    START_DATE ACTUAL_START,
    END_DATE ACTUAL_END
    FROM TASKS
    SELECT 'f?p=4000:2:'||:APP_SESSION||':::P2_ID:'||ID LINK
    RESOURCE_ID ID,
    RESOURCE_NAME NAME,
    PARENT_ID PARENT_ID,
    START_DATE ACTUAL_START,
    END_DATE ACTUAL_END
    FROM TASKS
    Thanks for reporting this issue, and I'm happy you were able to successfully generate your chart.
    Regards,
    Hilary
    Can you show us the query you are using?
    Oh. And what are the data types and lengths of your data?
    Howard

Maybe you are looking for

  • ORA-15001: diskgroup "DATA" does not exist or is not mounted in 11gR2

    Dear all, the system is HP-UX 11.31 the new RAC infrastructure is 11gR2 11.2.0.2 (2nodes using ASM) i am restoring the 10G 10.2.0.4 database to this infrastructure copy binary files over to new oracle home, relink all binaries with option rac_off --s

  • How do I run sp_spaceused for all tables in a database?

    Hi, I am struggling to understand how to run the sp_spaceused sproc for all tables in a database. I know how to use it for one table but how would I replicate it automatically for each table in a given database? Regards, Ian.

  • How do you switch between jpanels in a jframe?

    I have, what seems, a relatively simple question; however I cant find a solution to it anywhere! I have a jframe with a jmenubar which has 4 menu items. When each item is clicked a new JFrame is displayed with certain content. What I am trying to do,

  • Clicks and pops when running Mainstage 2 with Guitar Rig 5 in Mavericks.

    **I've read that this may be unsolvable but I hope someone can help me** Hello everyone, I very recently upgraded to the new Macbook Pro 15" Retina as my 2010 Macbook running Snow Leopard is on it's way to Apple heaven. This means I am now on Maveric

  • Proxy Receiver Synchronous scenario

    Hi EveryBody, I am working on a synchronous scenario in which Proxy is receiver. I have generated the PROXY for the inbound synchronous Interface and also have created a Program in se38. I need to call a RFC function module in the code and push the d