Adding chart types to Web Analysis

I need to have more chart types but I don't know if I can add them to Web analysis tool.

HI,
1. In 'document design' mode, if you alreayd have a report , drag the chart icon into the work area -> now, you got to select the data source file and below , you have the following options
default
horizontal bar
line
spline
..etc
2. Select what you want appropriately.
3. If you want to change the chart type after you had selected, goto 'View mode' and now right click on the chart, you'll get prperties, where you can change the chart type too.
Sandeep Reddy Enti
HCC
http://hyperionconsultancy.com/

Similar Messages

  • Adding row/column in Web Analysis document

    Dears,
    I'm a beginner in Web Analysis. Is it possible to add a formula/text row/column in a document?
    I'm using version 11.1.2.3
    Regards,
    Ahmad.

    Hi,
    To insert a row or column in a freeform grid, right-click the freeform grid and select Insert Row or Insert Column
    HTH
    Regards,
    Nowshad.

  • Charting with Web Analysis

    I've got a combo bar / area chart built with Web Analysis which shows the vertical bars overlayed on top of the area graph. The problem is that the bars are really wide and I would like to make them a bit smaller so I can see a bit more of the area graph and I can't seem to figure out how to do this. I recall with previous versions of web analysis there was a property that you set which specified the amount of space between the bars but I can't seem to find anything like that.
    Is there a way to specify the width of the bars on a bar chart with Web Analysis?
    Thanks!

    Hi,
    pls. try to give admin user more rights (Provision to "Report Designer" or "BIPlus Administrator" - I dont know exactly which roles are available concerning BI Plus suite).
    Kind regards
    André

  • New Requirement in Web Analysis

    Hi Experts,
    We are designing a new Chart report in Web analysis, in "Rows" their are three members and the "Columns" contain two members.
    Our Client requirement is that Two specific Dimension members Of "Rows" should show Data specific to One dimension member of "Columns" and One specific Dimension members Of "Rows" should show Data specific to One dimension member of "Columns".
    Is it possible?
    Can Anyone please help on this.
    Regards,
    ACE

    Got the answer!
    It is calculated through 'Analytical Tool Manager'.

  • Requirement in Web Analysis

    Hi Experts,
    We are designing a new Chart report in Web analysis, in "Rows" their are three members and the "Columns" contain two members.
    Our Client requirement is that Two specific Dimension members Of "Rows" should show Data specific to One dimension member of "Columns" and One specific Dimension members Of "Rows" should show Data specific to One dimension member of "Columns".
    Is it possible?
    Can Anyone please help on this.
    Regards,
    ACE

    Got the answer!
    It is calculated through 'Analytical Tool Manager'.

  • Custom Chart Type

    <p>Hello,</p><p>We have a particular visualization need to be integrated into Webi. We were hoping to get our visualization working in a similar fashion as the built-in charts in Webi. Is it possible to define our own new ChartType and get it integrated into the Webi interface? Or do we have to build a custom webapp that integrates the Report Engine and other components, duplicating some of Webi&#39;s functionality? Has anyone done anything like that? </p><p>Thanks,</p><p>  -Benjamin DeVore<br /> </p>

    <p> </p><p>There&#39;s no way to define a custom chart type in Webi, but I&#39;m assuming that you already have a chart engine for that.  Does it create images?  One thing you can try is to create images of the chart you need using your engine, then inject the image into a database, and have Webi report off that.</p><p>TUeda </p>

  • Web Analysis reports charts are not visible in work space

    Hi All,
    I have created couple of reports in web analysis 11.1.1.3 with charts embeeded in that reports and when i open the same report in the workspace iam not able to see the chart.
    If any one have faced this issue give me an idea .
    Following are the logs
    <event logger="com.hyperion.analyzer.utils.chart.a" timestamp="1257795266678" level="ERROR" thread="TP-Processor3" sequence_no="13">
    <time>09 Nov 2009 12:34:26,678</time>
    <context originator_type="WebAnalysis"/>
    <message><![CDATA[
    No X11 DISPLAY variable was set, but this program performed an operation which requires it.]]></message>
    </event>
    <event logger="com.hyperion.analyzer.utils.chart.a" timestamp="1257795329303" level="ERROR" thread="TP-Processor3" sequence_no="14">
    <time>09 Nov 2009 12:35:29,303</time>
    <context originator_type="WebAnalysis"/>
    <message><![CDATA[
    No X11 DISPLAY variable was set, but this program performed an operation which requires it.]]></message>
    </event>
    <event logger="com.hyperion.analyzer.utils.chart.a" timestamp="1257795332502" level="ERROR" thread="TP-Processor3" sequence_no="15">
    <time>09 Nov 2009 12:35:32,502</time>
    <context originator_type="WebAnalysis"/>
    <message><![CDATA[
    No X11 DISPLAY variable was set, but this program performed an operation which requires it.]]></message>
    </event>
    <event logger="com.hyperion.analyzer.utils.chart.a" timestamp="1257795337055" level="ERROR" thread="TP-Processor3" sequence_no="16">
    <time>09 Nov 2009 12:35:37,055</time>
    <context originator_type="WebAnalysis"/>
    <message><![CDATA[
    No X11 DISPLAY variable was set, but this program performed an operation which requires it.]]></message>
    </event>
    Thanks,
    Ram

    I using local deployment. I deploy my application directly from NWDS to a Mobile Client running also locally in my machine. Maybe I'm wrong, but I think that Mobile Client look for resources in NWDS workspace.
    This is the dpi file located in the Mobile Client inbox folder when I perform the deployment.
    <?xml version="1.0" encoding="UTF-8"?>
    <deployment>
    <device>
    <repository>
    <mcd name="IrviaDemoApp" namespace="" version="1">
    <action type="install"/>
    <location type="local">
    <source path="C:\Documents and Settings\oloranube\workspace.sr5.jdi\LocalDevelopment\DCs\company.es\irvia_demo_app\_comp\MOBILE-INF\MCD.xml" property="mcd" type="file"/>
    <component name="hpcds.es~irvia_demo_app">
    <applications>
    <application deploy="true" name="IrviaDemoApp"/>
    </applications>
    <source path="C:\Documents and Settings\oloranube\workspace.sr5.jdi\LocalDevelopment\DCs\company.es\irvia_demo_app\_comp\bin" property="bin" type="dir"/>
    <source path="C:\Documents and Settings\oloranube\workspace.sr5.jdi\LocalDevelopment\DCs\company.es\irvia_demo_app\_comp\gen_wdp" property="gen_wdp" type="dir"/>
    <source path="C:\Documents and Settings\oloranube\workspace.sr5.jdi\LocalDevelopment\DCs\company.es\irvia_demo_app\_comp\src\mimes" property="mimes" type="dir"/>
    <source path="C:\Documents and Settings\oloranube\workspace.sr5.jdi\LocalDevelopment\DCs\company.es\irvia_demo_app\_comp\gen_wdp\application-j2ee-engine.xml" property="j2ee_xml" type="file"/>
    </component>
    </location>
    </mcd>
    </repository>
    </device>
    </deployment>
    There is a <source> entry for the mimes directory, where "Component images" are located.
    PD: Sorry about my poor english. I hope you to understand me.

  • How to use one Combo Box to control Two spreadsheet/charts in Web Analysis

    In Web Analysis panel, I have one data grid and one chart (two different data sources). I would like to have one combo box, e.g. Q1, Q2, Q3, Q4, in the selection (drop-down). When I select Q1, I would like to show Jan, Feb, Mar, Q1 ( ICHILDREN(Q1)) in my chart, and also only Q1 in my data grid.
    Any suggestions?
    Thanks

    I believe you can do this. For example you want to have a Chart and Graph linked to a drop down for products. When you select a product, the two POV's will change on the reports.
    Look at Panels in WA. I create a report with three panels. Make the first panel top aligned, the second top aligned and the third stretched. This should make the report "stretchy". Then add your dropdown to one panel and your reports to the other two panels.
    Finally link the reports to dropdown using the re-linking technique mentioned in the previous post.
    Hope this helps.
    Brian Chow

  • Web Analysis data layout does not reflect newly added attribute dimension

    Hi,
    We newly added one new attribute dimension. If any new report creation in Web Analysis reflect that dimension. However, the reports which are old(created before the addition of new dimension), does not show the newly added dimension.
    Please advice.
    Thanks,
    Meenakshi

    Thanks for this.
    I have tried assigning the new DB connection. However, still it did not work. Does the data layout displays dimensions according to reports. I mean, can we restrict the visibility of dimension at report level? Please advice.
    Thanks,
    Meenakshi

  • Web Analysis - Exporting Chart to Excel

    Hello
    When I try to export a Chart from Web Analysis to MS Excel using Fully Formated option, it doesnot export the chart as it is. It converts it into spreadsheet and I can only see spreadsheet in the excel sheet. Is it how the export to excel suppose to work?
    I want the graph in the excel sheet.
    Regards
    Abhi

    Hi Mehmet,
    Firstly, thanks for taking the time out to reply.
    I followed the steps given in the link you posted.
    When I edit permission for the folder containing the reports, it does not reflect in Web Analysis in any way.
    For example: I assigned 'No Access' to a user to the entire folder, but yet the user is able to see the folder and the reports contained in it.
    Kindly help me with this.
    As for the 2nd issue, it has been sorted out and I can now export to Excel successfully :)
    Cheers,
    Sahil

  • Adding mimetype to document types in Web Access

    I need more mimetypes than are in document types in Web Access.
    Have tried to add a mimetype just to the wks$mimetype table but get java errors when go in the Usearch Admin web site. Is there a set way to add these to the Not Processed list in Web Access, so can add to the Processed list?

    Can you tell us what is the mimetype that is missing from the list?
    Is it a proprietary mimetype? Ultra Search does not support adding of new
    mimetype as it perceive the list is complete (it is from IANA, Internet Assigned Numbers Authority).
    Every new mimetype needs a message id which points to the description of the mimetype. Since
    user can not add new message, you will have to use an arbitary id outside the range of 26000-26034,
    you might want to try id 80189 "Document type", e.g.,
    insert into wk$mimetypes(descriptor,media_type,extensions, id, msg_id)
    values ('abc document','application/abc','abc',wk$mimetypes_seq.nextval, 80189);
    Another workaround is to add this new mimetype directly to the ultrasearch/data/config/crawler.dat file. In that case every
    data source will pick up document of this mimetype. e.g.,
    MIMEINCLUDE application/abc
    Keep in mind operation like this is not supported by Ultra Search.

  • Web Analysis Chart - Can I create a Dynamic Title?

    I'm creating a Web Analysis document (9.3) with muliple combo box choices that dynamically changes the Chart.
    The document will then be used by users via Workspace.
    I see how during the print process in the web analysis studio I can insert dynamic labels in the print header, but in workspace you only see this via the print via pdf process.
    Ideally I'd like to set the dynamic label in the "Header Title" of the Chart Properties. That way it will be visible in the chart to the user and will be printed thru either print process.
    Is it possible to set a dynamic lable via the chart properties? I have not been successful.

    Hi,
    You can easily make dynamic headers by using Dynamic Text Labels, which reference members in the filter, pages or grid row/column:
    <<cell DataSourceName 0, 0>> where 0,0 are the co-ordinates you wish to reference.
    for more info, refer to the WA Studio User Guide:
    http://download.oracle.com/docs/cd/E10530_01/doc/nav/portal_4.htm

  • Hyperion Web Analysis --Waterfall Chart

    Hi,
    I have to create a waterfall chart in Hyperion WA report.
    Waterfall chart has to be created for different countries. Each country has 5-7 business units under it.
    Only Budget values for each business unit has to be included in the chart and sum of all business units is the value for Country.
    I would appreciate any help.

    While there is no option to select a waterfall chart type, you can create a basic one manually using a bit of trickery:
    For example in showing expense/profit:
    Use accounts as the X axis, then on the Y: Revenue - Expenses, Revenue, Expenses
    Then create a stacked bar chart, using colors as: Rev= Green, Exp=Red, Rev-Exp=White *This is so to hide it on the chart, you will need to make sure to have a white background for the chart.
    Hope this helps get you started ;-)
    Cheers, Iain

  • Programmatically adding chart to a report throws exception

    programmatically adding chart to a report throws exception "chart condition fields are not valid".
    Configuration:
    I am using CR4E to create web application, I've added RAS jars (rasapp.jar, rascore.jar, reporttemplate.jar, serialization.jar) to this web application. For designing reports i am using Crystal Reports 2008.
    Code:
    <%
    // Get the previously opened report from the session.
    ReportClientDocument reportClientDocument =
         (ReportClientDocument)session.getAttribute("ReportClientDocument");
    System.out.println(reportClientDocument.getReportDocument().getName());
    // Try to get the report's DataDefinition object.
    IDataDefinition dataDefinition;
    try
         dataDefinition = reportClientDocument.getDataDefController().getDataDefinition();
    // If the DataDefinition object can not be retrieved, redirect the user to an error page.
    catch (Exception e)
         System.out.println("With error1");
        return;
    // Create a new ChartDefinition object and set its type to ChartType.group.
    ChartDefinition chartDefinition = new ChartDefinition();
    chartDefinition.setChartType(ChartType.group);
    Get the conditional field of the report's first group. Set this conditional
    field for the ChartDefinition object using the setConditonalFields method. Notice
    that the conditional field is first placed in a Fields collection because the
    setConditionalFields method takes a Fields object as an argument.
    Fields conditionFields = new Fields();
    if (!dataDefinition.getGroups().isEmpty())
         IField field = dataDefinition.getGroups().getGroup(0).getConditionField();
         System.out.println("Condition field name ->" + field.getLongName(Locale.ENGLISH));
         conditionFields.addElement(field);
    chartDefinition.setConditionFields(conditionFields);
    //Get the summary field name from the form on the previous page.
    String summaryFieldName = URLDecoder.decode(request.getParameter("summaryField"));
    System.out.println("Summary field name ->" + summaryFieldName);
    Loop through all of the report's summary fields until the one matching the name
    above is found. Set this summary field for the ChartDefinition object using the
    setDataFields method. Notice that the summary field is first placed in a Fields
    collection because the setDataFields method takes a Fields object as an argument.
    Fields dataFields = new Fields();
    for (int i = 0; i < dataDefinition.getSummaryFields().size(); i++)
        IField summaryField = dataDefinition.getSummaryFields().getField(i);
         if (summaryField.getLongName(Locale.ENGLISH).equals(summaryFieldName))
              System.out.println("Adding data field ->" + summaryFieldName);
              dataFields.addElement(summaryField);
    chartDefinition.setDataFields(dataFields);
    Create a new ChartObject to represent the chart that will be added.  Set the
    ChartDefinition property of the ChartObject using the ChartDefinition object created
    above.
    ChartObject chartObject = new ChartObject();
    chartObject.setChartDefinition(chartDefinition);
    Get the chart type, chart placement, and chart title strings from the form on the
    previous page. If no chart title was chosen, create a generic title.
    String chartTypeString = request.getParameter("type");
    String chartPlacementString = request.getParameter("placement");
    String chartTitle = request.getParameter("title");
    System.out.println("chartTypeString ->"+ chartTypeString + "<-chartPlacementString->" + chartPlacementString + "<-chartTitle->"+chartTitle);
    if (chartTitle.equals(""))
         chartTitle = "untitled";
    Create a ChartStyleType object and a AreaSectionKind object based on the
    the chartTypeString and chartPlacementString retrieved above. In this example
    possible chart types are bar chart and pie chart. Possible chart placements
    are header and footer.
    ChartStyleType chartStyleType = ChartStyleType.from_string(chartTypeString);
    AreaSectionKind chartPlacement = AreaSectionKind.from_string(chartPlacementString);
    // Set the chart type, chart placement, and chart title for the chart.
    chartObject.getChartStyle().setType(chartStyleType);
    chartObject.setChartReportArea(chartPlacement);
    chartObject.getChartStyle().getTextOptions().setTitle(chartTitle);
    // Set the width, height, and top for the chart.
    chartObject.setHeight(5000);
    chartObject.setWidth(5000);
    chartObject.setTop(1000);
    Get a ReportDefController object that can be used to modify the report's definition.
    ReportDefController reportDefController;
    try
         reportDefController = reportClientDocument.getReportDefController();
    catch (Exception e)
         System.out.println("With Error2");
         return;
    *Create a Section object that represents the section that will hold the chart.
    If the chart placement was set header, get the header section, otherwise, if the
    chart placement was set to footer, get the footer section.
    Section chartSection = null;
    if (chartPlacement.equals(AreaSectionKind.reportHeader))
         IArea reportHeaderArea =
              reportDefController.getReportDefinition().getReportHeaderArea();
         chartSection = (Section)reportHeaderArea.getSections().getSection(0);
    else if (chartPlacement.equals(AreaSectionKind.reportFooter))
         IArea reportFooterArea =
              reportDefController.getReportDefinition().getReportFooterArea();
         chartSection = (Section)reportFooterArea.getSections().getSection(0);
    Add the chart to the section using the ReportDefController object.
    reportDefController.getReportObjectController().add(chartObject, chartSection, 1);
    // Save the changes and close the report.
    reportClientDocument.save();
    reportClientDocument.close();
    session.removeAttribute("ReportClientDocument");
    %>     
    Trace:
    com.crystaldecisions.sdk.occa.report.lib.ReportDefControllerException: The chart condition fields are not valid.---- Error code:-2147213287 Error code name:invalidChartObject
         at com.crystaldecisions.sdk.occa.report.lib.ReportDefControllerException.throwReportDefControllerException(Unknown Source)
         at com.crystaldecisions.sdk.occa.report.application.ReportObjectController.a(Unknown Source)
         at com.crystaldecisions.sdk.occa.report.application.ReportObjectController.a(Unknown Source)
         at com.crystaldecisions.sdk.occa.report.application.ReportObjectController.a(Unknown Source)
         at com.crystaldecisions.sdk.occa.report.application.ReportObjectController.a(Unknown Source)
         at com.crystaldecisions.sdk.occa.report.application.ReportObjectController.a(Unknown Source)
         at com.crystaldecisions.sdk.occa.report.application.ReportObjectController.add(Unknown Source)
         at org.apache.jsp.AddChart_jsp._jspService(AddChart_jsp.java:230)
         at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
         at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:387)
         at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
         at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:585)
         at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:244)
         at java.security.AccessController.doPrivileged(Native Method)
         at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
         at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:276)
         at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:162)
         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:283)
         at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:56)
         at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:189)
         at java.security.AccessController.doPrivileged(Native Method)
         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:185)
         at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:585)
         at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:244)
         at java.security.AccessController.doPrivileged(Native Method)
         at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
         at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:276)
         at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:218)
         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)
         at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:56)
         at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:189)
         at java.security.AccessController.doPrivileged(Native Method)
         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:185)
         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
         at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
         at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
         at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:156)
         at org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:393)
         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:241)
         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
         at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:580)
         at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
         at java.lang.Thread.run(Thread.java:595)

    Please try this code snippet
    var cs:ColumnSeries = new ColumnSeries();
    cs.dataProvider = dp;
    cs.displayName = "Series 2";
    cs.yField = "values";
    chart.series.push(cs);
    OR
    var temp:Array = [];
    var cs:ColumnSeries = new ColumnSeries();
    cs.dataProvider = dp;
    cs.displayName = "Series 2";
    cs.yField = "values";
    temp = chart.series;
    temp.add(cs);
    chart.series = temp;

  • Types of web reports

    Hi gurus,
    What are the types of web reports we have? Where do you specify them, Is it some sort of property setting?
    i'll asign points.
    regards
    priya

    Hi,
       Web application design, with the BEx Web Application Designer as its main tool, allows you to use generic OLAP navigation for your BI data in Web applications as well as in business intelligence cockpits for simple or highly individual scenarios. Web application design comprises a broad spectrum of Web-based business intelligence scenarios, which you can adjust to meet your individual needs using standard Web technologies.
    Features
    The following figure shows how the Web Application Designer is integrated into the function landscape and tool landscape of the Business Explorer:
    You can use this BEx Web Application Designer, the desktop application used to create Web applications, to generate HTML pages that contain BI-specific contents such as tables, charts or maps. These objects, which retrieve BI data from a data provider and place it in a Web application as HTML, are known as Web items. For more information about the Web items available, see Web Items. Web Applications are based on Web Templates that you create and edit in the Web Application Designer. You can save the Web templates and access them from the Web Browser or the portal. Once they have been executed in the Web, Web templates are known as Web Applications.
    Business Explorer Web application design allows you to create highly individual scenarios with user-defined interface elements by using standard markup languages and the Web design API. You can adjust and enhance the Web templates (the HTML pages that determine the structure of Web applications) on an individual basis. For more information on this, see Web Design API.
    The BEx Web Application Designer is a desktop application for creating Web applications with BI-specific content. Using the BEx Web Application Designer, you can create an HTML page containing BI-specific content such as various tables, charts, or maps. This HTML page (Web application) is the basis not only for Web applications with complex interaction, but also for Web cockpits and iViews.
    The command wizard and pattern wizard are integral parts of the Web Application Designer. Using the command wizard, you can easily generate commands from the Web Design API and include them in your Web template. Using the pattern wizard, you can configure BI patterns to a certain extent and tailor them to meet your needs.
    The initial view of the BEx Web Application Designer has four different screen areas in addition to the menu and toolbars.
          Web Items Screen Area
          Web Template Screen Area
          Properties Screen Area
          Error and Warnings Screen Area
    Applications with the BEx Web Application Designer. For more information about creating Web applications, see Creating Web Applications.
    You can adjust the appearance of the Web Application Designer to meet your requirements. The object on which you are working, namely the Web template, is handled differently from the tools and help windows with which you are working.
          You can show and hide the individual screen areas and toolbars using the View menu option.
          You can reposition the three toolbars and the Web Items and Properties windows as required. Depending on where you reposition the object, it is either anchored or appears freely as a toolbox.
          Since the Web Application Designer is a Multiple Document Interface Application (MDI Application), you can open and manage different windows with Web templates simultaneously. You can use the Window menu option to arrange the windows differently: cascading (overlapping), vertical, or horizontal.
    Using the BEx Web Application Designer, you can create a BEx Web application (an HTML page with BI-specific content) easily.
           1.      Creating a Web template
    The Web template is the starting point for creating a Web application. The Web template is an XHTML document that is used to define the structure of a Web application. It contains placeholders for Web items, data providers, and commands. A Web template becomes a Web application when the data is displayed in the Web browser.
    During the design process, you change the Web template by embedding placeholders for Web items and data providers. You can keep track of these changes in the XHTML view.
    To create a new Web template, choose Web Template ® New in the Web Application Designer menu bar. You can also create Web templates from the Select Web Template window. Choose Create New Web Template.
           2.      Setting the data binding/selection of the data provider
    The data for your Web items is provided by data providers that you create in the Web Application Designer. You can assign a data provider to multiple Web items. The data provider concept makes it possible to change the data source of a Web item easily. If a particular data provider is assigned to more than one Web item, any changes made affect all the assigned Web items. By means of navigation (by changing the drilldown), the Web item always displays the current drilldown data.
    A data provider is a dynamic object that returns current data for one or more Web items at runtime. You define the start view of the data provider by selecting a query or a query view. For more information about data providers, see Data Providers in BI Applications.
    There are several ways to create data providers:
              a.      In the Data Provider section in the Web Items screen area
               i.       Select whether you want to create a data provider of type Filter or type Query View, and drag the corresponding line into the lower data provider section of the Web template screen area. The Maintain Data Provider dialog box appears.
               ii.       Assign a name to the data provider and make the remaining settings required. 
    In the dropdown box beneath the name field, you can also select or change the data provider type.
               b.      Using the New Data Provider symbol in the lower data provider section of the Web Template screen area
               i.       Double-click to choose New Data Provider. The Maintain Data Provider dialog box appears.
               ii.       Proceed as described under a. ii.
                c.      Using the General tab page in the Properties screen area
    You can only use this option if you have already inserted a Web item into your Web template.
                 i.       In the header of the properties screen area, select the Web item for which you want to create a data provider.
                 ii.       On the General tab page, choose New Data Provider. The Maintain Data Provider dialog box appears.
    The data provider is assigned to the selected Web item. You can also create more than one data provider, as described under c. The data providers are listed in the dropdown box under Assigning Data Providers. This enables you to assign a different data provider to the selected Web item.
    The Maintain Data Provider dialog box appears under data provider: . You can modify or change the settings for the data provider here.
    When you have created a data provider, it is assigned to the inserted Web item. Assigning depends on the order of the data providers in the inner structure of the Web template. See also 4.a.
           3.      Adding a Web item
    The Web items in the Web Items screen area serve as templates. By dragging a Web item into your Web template, you create an actual version of the Web item; this is called an object. The Web item has a name and certain other default parameters that you can change as required (see also 4.).
    You see the changes in the XHTML view. A Web item tag for the Web item and a data provider tag for the data provider (assuming you have created a data provider) were integrated into the XHTML as placeholders. Change the name of the Web item and assign a data provider to it. In the XHTML view, you can see that your settings have been written to the Web item tag. The layout you choose is also applied in the XHTML.
                                a.      Drag a Web item from one of the Web item groupings Standard, Extended, or Miscellaneous in the Web Items screen area to the Web template by using drag and drop. The Web item appears in the Web template.
    Underneath the selection area for Web items and data provider maintenance, you see the help area, which provides explanations for the Web items and data providers. To display the texts for a Web item, select the Web item by double-clicking with the secondary mouse button. To hide the texts, proceed in the same way. When you hide the display of texts and select a Web item by single-clicking it, a quick info is displayed for the Web item.
                              b.      If you want to rename the inserted Web item, proceed as follows:
    In the Properties screen area, choose Rename Web Item to the right of the dropdown box in which the inserted Web items are listed. Name the Web item by overwriting the default text under Name in the Properties screen area next to the dropdown box in which the inserted Web items are listed.
           4.      Specifying the properties of the Web item
                                a.      In the Properties screen area, choose the General tab page to make or change the assignment of a data provider for the corresponding Web item. See also 2.
                                b.      Choose the Web Item Parameters tab page to set the parameters for the selected Web item.
    You can also set the parameters for the Chart Web item using the Edit Chart dialog box. Choose Edit in the context menu of the Chart Web item or Edit Chart in the Internal Display parameter grouping of the Chart Web item. For more information, see Editing Charts.
           5.      Adding additional Web items
    To insert additional Web items, repeat steps 3 and 4.
         When you insert additional Web items using Insert ® Web Item, pay attention to where you position the cursor in your Web template. The cursor position determines where the new Web item is inserted. See also Designing the Layout of Web Templates. When you insert Web items using drag and drop, the position of the cursor is irrelevant.
          Make sure that you set the data binding and any Web item-specific parameter settings for the correct Web item. To make settings for a Web item, select the Web item in the layout view. In the header of the Properties window, the system displays the Web item for which you can change the settings. As an alternative to selecting the individual Web items, you can use the dropdown box to toggle between the attributes of individual Web items.
           6.      Designing a Web template layout
    In the Web Application Designer, you create your Web template in the same way you do in various XHTML editors. See also Designing the Layout of Web Templates.
           7.      Changing the Web template properties
                                a.      To change the default properties of the Web template, select the Web template from the dropdown box in the Properties screen area.
                                b.      Choose the Web Template Parameters tab page, where you can change the parameter settings for the Web template.
    For more information, see Web Template Properties.
           8.      Saving and executing the Web template
    You execute the Web template in the Web browser (portal). The Web template becomes a Web application, which means the template is saved on the Application Server for ABAP and a URL is generated for this Web application.
    At runtime (triggered by calling the URL), the BI tags are replaced by corresponding HTML with the information determined by the Web item and data provider settings. When this is done, the Web template on the Application Server for ABAP is accessed. Therefore, you must save your Web template before you execute it.
                                a.      To save your Web template, in the menu bar of the Web Application Designer, choose Web Template ® Save.
                                b.      Choose Web Template ® Execute to view your Web application in the browser (portal).
    You must save the Web template before executing it in the Web browser. Therefore, when you execute the template, you are asked to save it if you have not already done so.
          To assign a Web template to a role, choose Web Template ® Publish ® In Role. See also Role Maintenance.
          To copy the URL of a Web template to the clipboard, choose Web Template ® Publish ® Copy URL to Clipboard. The Web template, however, must already be saved.
          To broadcast a Web template, choose Web Template ® Publish ® BEx Broadcaster.  For more information, see Precalculating and Broadcasting Queries, Query Views, Web Templates and Reports.
    Result
    Your Web application is started and displayed in the portal, which in turn runs in a Web browser.
    If you want to print your Web application, choose Print in the context menu for the executed Web application.

Maybe you are looking for

  • Looking for a calendar

    I want to be able to make a list of tasks for the day without assigning them to a specific time slot, but that's not an option on my BB calendar.  First, can I add an app for a different calendar---seems like I read that the calendars are tied to you

  • How can i make my external hard drive be the scratch disk with 1 FW input?!

    Hello! I use firewire with my external HD AND my camera...however i only have one firewire input...i set my scratch disk for final cut to work with my external HD but when i am importing footage to my computer with my camcorder, i can not have my ext

  • Calling a function inside another class

    I have the following two classes and can't seem to figure to figure out how to call a function in the top one from the bottom one. The top one get instantiated on the root timeline. The bottom one gets instantiated from the top one. How do I call fun

  • Inter plant profit determination on Consolidation

    Dear Gurus/Experts, I am facing a scenario in Consolidation in an Indian Implementation project. The Client is a manufacturing company and has two plants. The production of 1st plant is mostly captive consumed by 2nd plant and also sold outside. Now

  • How can i change my region from Kuwait (Arabic) to Kuwait (English) ?

    Hi all ... How can i change my region from Kuwait (Arabic) to Kuwait (English) ? system preferences >> Language & Text >> Formats Region (box shown): United State (Computer) thank you all