Configuration of web items SAP BI

Now that we have reviewed the basic initial steps in the use of the Web template and other activities around the Web template process, we can focus on the Web items. Web items will be the mainstay of your Web templates, so you really need to become very familiar with the functionality of the basic Web items and other Web items that you will use frequently. Based on my experience, those typically include the Chart, Analysis, Navigation Pane, Text, and Filters Pane Web items. Over 30 different Web items are available to use during the configuration process, each of which will be discussed in this but for the initial steps involved we will use only a couple of Web items so that you can get used to the process.

1.Configuration of a Web Template with Two Web Items
As I mentioned, my favorite initial step when working with Analysis, Navigation Pane, or other Web items that need to be managed in terms of space is to insert a table to help me position the objects, so that’s where we’ll begin.

1. Choose Table | Insert Table from the menu bar (or use the toolbar) to insert a table.

Configuration of a Web Template with Two Web Items

2. In the Edit HTML Element dialog box for the TABLE tag, shown next with theCustom tab displayed, set the table to have two columns and two rows (2×2). (Also notice that this dialog box includes two additional tabs to configure the attributes and CSS style). Click Apply and then OK to go back to the original WAD screen.

Edit HTML Element dialog box

NOTE We just talked about the use of themes in the WAD to manage the entire Web template. This CSS is referencing the specific Web object in this case and if you use this approach you will be formatting each Web item, which will cause quite a bit of additional maintenance per Web item.

The following shows the results in the Web application template. The table is available for positioning your Web items.

3. Drag and drop the Navigation Pane and Analysis Web items into the appropriate cells in the table, as shown next.

Navigation Pane and Analysis Web items into the appropriate cells

4. Configure the Analysis Web item first. Start by assigning a data provider in the Properties screen area, on the General tab, shown here.

Analysis Web item first

5. Click the New Data Provider icon on the General tab to access the New Data Provider dialog box. Alternatively, you could double-click New Data Provider in the Web Template screen area to open the dialog box.

New Data Provider icon

New Data Provider icon

6. The New Data Provider dialog box offers three different options to fill the required data provider: Query View, Query, and InfoProvider. Choose the Query radio button and fill in the field with BWUSER_CUST_Q001, as shown next.

New Data Provider icon

7. Click OK, and the query is assigned, as shown next.

Click OK, and the query

8. In the Properties screen area of the ANALYSIS_ITEM, click the Web Item Parameters tab, shown next. Six different areas can be affected from this tab: Display, Internal Display, Behavior, Data Binding, Paging, and Cell Content (scroll down to see the last two). Suffice it to say for now that you can alter most of the attributes of the Analysis Web item on this tab. For example, you can change the total pixel size, change the color line by line, adjust navigation, and alter the data provider if required.

screen area of the ANALYSIS_ITEM

9. Now it is time to configure the Navigation Pane Web item. Because you are going to use this navigation pane to help with the query, first assign the DP_1 data provider, as shown next.

data provider

10. Click the Web Item Parameters tab, shown next. You can adjust a series of attributes for the Navigation Pane Web item, including the Display, Internal Display, Behavior, and Data Binding. Generally, this is all you need to do to complete the basic WAD template, but you are going to add a few items to the WAD template.

data provider

To improve the look and add additional information, you can easily use the Tray function of the Navigation Pane Web item and add a caption. As shown next, under the Display category, check the On indicators for With Tray and under Tray Settings. This opens additional parameters under the Tray Settings field for adding text.

properties

11. Alternatively, you could use a manual approach to adding text. If you use an empty table cell in the Web Template screen area and go to the context menu to Insert | Language-Dependent Text, another dialog box appears. Fill in the additional information BWUSER Customer Query.

propertiestext editing

The final result of the preceding configuration steps is shown here in the Layout view.

result of the preceding configuration steps

Now we can review the XHTML that was generated in this WAD template by clicking the XHTML tab, shown next. Notice in the middle of the XHTML screen that the two different captions are available. One is “Navigational Pane for Customer Query” and the other is “BWUSER Customer Query.”

middle of the XHTML screen

Finally, you can execute this example and review the results, shown next. To execute the final view of this Web application, simply use the Execute icon found in the Web template toolbar or in the context menu from Web Template Based | Execute. Based on what you’ve done to this WAD template so far, it is not ready for prime time yet, but at least you have completed the steps necessary to produce a basic WAD template in short order.

basic WAD template in short order

As you saw in this example, many different parameters are configurable for each of the Web items and, depending on how complex the data provider is, the impact of these settings will be more critical to the final display of the WAD template. The data provider is something that we will be running into most of the time with the creation of these Web templates and as mentioned, almost every Web template will have at least one data provider, and most of the Web items may have their own data provider. Data providers can be either a Filter or a Query View type. Data providers of the Filter type usually provide data for Web items that are related to restricting data, such as the dropdown box or the radio button groups. They cannot be used with Web items that display the results of a query or query view, such as the Analysis and Chart Web items. The more common data provider is the Query View type, which can reference queries, query views, and InfoProviders.

The process of assigning a data provider is called data binding. You did this for both the Analysis and Navigation Pane Web items in the example. In the previous example we showed the two locations for data binding. For some Web items such as the Commands, the data binding can be done directly in the command wizard.

As you will see, the majority of the time spent in the process of setting up a Web template is not in the identification of the Web items you need. Instead, after the items are assigned to the Web template, the process of confirming all the settings and parameters for each Web item can be quite time-consuming. These parameters can change the overall look of the object if not correctly formatted. For example, if the pixels for different screens are not consistent, you will be viewing reports that only fill a portion of the screen rather than sharing the screen equally and filling the entire screen. So, bear that in mind while reviewing each of the objects. Some are straightforward in their setup, but others have numerous parameters. Understanding what each does is very important.

2.Groups of Web Items
This section reviews all the Web items and the major parameters for each. This information is extensive, but you will find that having a reference guide can be invaluable to the setup process.

Web items are objects that either display data in a Web application or are used to design Web applications. These objects are represented by generated HTML at runtime. Web items that display data must be connected to a data provider. All Web items have parameters such as header, width, and height that can be used to define the appearance of the Web items, as well as their behavior in the Web application. Each of the Web items, once positioned in the Web template, have a default setting for each parameter. There are a number of instances where you can adjust these parameters such as at design time, in the WAD using the parameter settings or at run time, in Web applications using the property dialog boxes for the Web item, or using commands from the Web Design API. If the data, the navigational state, or the parameters change, the HTML for the Web item is regenerated.

NOTE There will be a number of references in each of the Web item descriptions and configuration to the use of the Command Options in the list of Web items. The Command Option will be discussed in a separate section, “Command Wizard,” and it will be applicable to all sections.

There are several ways that we could approach the discussion of these Web items. One approach would be to address the different objects based on responsibilities or functionality. For example, we could group together the Web items used to format the Web template, such as Tab Pages, Groups, Containers, and Container Layout, and then group together the Web items used for generating text or information, such as Data Provider, Text, Information Field, and System Messages. But we will use the most direct approach, which is to go through these items based on how they are grouped within the WAD in the Web Items screen area. The Web items are broken down into the following groupings:

  • Standard Analysis, Chart, Report, Navigation Pane, Filter Pane, Button Group, Dropdown Box, Radio Button Group, Checkbox Group, List Box, and Hierarchical Filter Selection
  • Advanced Web Template, Container Layout, Container, Tab Pages, Group, Single Document, List of Documents, Map, System Messages, Info Field, Input Field
  • Miscellaneous List of Conditions, Data Provider – Information, List of Exceptions, Text, Link, Menu Bar, Properties Pane, Ticker, Context Menu, Script, Custom Extension

NOTE Two of the Web items are not discussed together with the other Web items in their respective category.

First, the Map Web item in the Advanced category includes a large amount of configuration that is non-Web application functionality (configuration using GIS), making its coverage beyond the scope of the book. For more information, check out my book SAP Business Information Warehouse Reporting (McGraw-Hill/Professional, 2008). Second, the Chart Web item (configuration using Excel Chart objects) in the Standard group will be discussed in the following chapter.

The preceding Web items are also available as master Web items in the Web Items window in the BEx WAD. You choose a master Web item from the list, assign a data provider to the Web item, if necessary, and set the parameters. You then have created your own Web item, which you can add to your Web template or save for later use.

a.Standard Web Items
If we look at this group we see the Web items that are consistently used the most in the process of setting up either Web templates or dashboards or just simple groups of reports. These Web items have also been around the longest of all of the options that are available in the WAD. If you were to mention any of the different Web items to someone who has been around Business Intelligence for a time they would be able to very quickly understand what functionality these Web items bring to the table. On the other hand many of the Web items in the Advanced and Miscellaneous are new to the 3.x or 7.0 version of BI or are a bit more involved in their responsibilities. Let’s take a closer look at each of the Web items in the Standard Web Items group.

Analysis: The Analysis Web item displays the values of a data provider in the Web application in a table or report format. A similar list of functionalities used in the BEx Analyzer is supported. You may find some minor differences but the overall functionality and process is the same. The characteristics and structures can be displayed in both rows and columns. The ability to drilldown in a similar manner as the BEx Analyzer is also supported. This is one of the most commonly used Web items. Below table lists and describes the parameters for the Analysis Web item, arranged according to the various parameter groupings. The list of parameters in the system is shown in the following illustrations.

parameters in the system

parameters in the system

Parameters for the Analysis Web Item

Parameters for the Analysis Web ItemParameters for the Analysis Web ItemParameters for the Analysis Web ItemParameters for the Analysis Web ItemParameters for the Analysis Web Item

Report: Using the Report Web item, you can insert formatted reports (BEx Web ReportDesigner reports) into a Web application. This is very useful when it comes to fixed formatted reports such as Profit & Loss Statements and Balance Sheet Statements. In the properties of the Report Web item, the Internal Display – Report Design property is used to specify which BEx reporting object will be displayed. In the case of the BEx Report Designer, the Planning Modeler, and the BEx Query Designer, you can call the component from the WAD and either select an existing object or create another query or report.Below table lists and describes the parameters for the Report Web item, arranged according to the various parameter groupings. The following illustration shows these parameters in the Properties screen area.

parameters in the Properties screen

Parameters for the Report Web Item

Parameters for the Report Web Item

Navigation Pane: The Navigation Pane Web item shows the navigation status of a data provider. This is a default Web item in the standard Web template 0ANALYSIS_PATTERN and is used quite heavily. All the characteristics and structures of the data provider are listed. You can alter the navigation status by using drag and drop to drag characteristics or structures to an axis (rows or columns) of the table, or to remove them from the axis. You can swap axes in the navigation pane using drag and drop, and the table changes accordingly. You can also drag characteristics into the filter pane using drag and drop. In the properties of the Navigation Pane Web item, the Navigation Pane Content property (under Internal Display) allows you to choose which elements of the assigned data provider will be shown in the Web application.

elements of the assigned data provider

Below table lists and describes the parameters for the Navigation Pane Web item, arranged according to the various parameter groupings. The following illustration shows the Navigation Pane Web item parameters in the Properties screen area.

Parameters for the Navigation Pane Web Item

Parameters for the Navigation Pane Web ItemParameters for the Navigation Pane Web Item

Filter: Pane Using the Filter Pane Web item, you can set filters for individual characteristics. The characteristic values are provided for each characteristic in dropdown boxes. In addition, you can drag characteristics from the navigation pane or the table to the filter pane using drag and drop.

Filter

Table lists and describes the parameters for the Filter Pane Web item, arranged according to the various parameter groupings. The following illustration shows this Web item in the system.

Parameters for the Filter Pane Web Item

Parameters for the Filter Pane Web Item

Button Group: The Button Group is a Web item that can execute one or more commands from the Web Design API, as selected. Using the Button Group Web item, you can add commands from the Web Design API to your Web application. To do this, you define a command or sequence of commands for each button. You can insert any text (language-dependent and language-independent) for the button labels, assign a quick link to them, and specify their design. This Web item is used quite frequently in the Integrated Planning Process within BW.

Button Group

Table lists and describes the parameters for the Button Group Web item, arranged according to the various parameter groupings. The following illustration shows the options within the system for this Web item.

Parameters for the Button Group Web Item

Parameters for the Button Group Web Item

Dropdown Box: The Dropdown Box Web item is used for displaying a list of values for filtering purposes. This is very useful when there are multiple values to be displayed and to use either a Button Group or a Radio Button would be too cumbersome and the ability to pick from a list is a better option. There are a number of different options for the content of the dropdown box. You can specify the content as follows:

  • Characteristic values for filtering Using the Dropdown Box Web item, you can easily filter one or more connected data providers by a characteristic value. When you select an entry from the dropdown box, the connected data provider is filtered according to this value. If a different method is used to select a filter value for the characteristic in the dropdown box, the current filter value appears in the dropdown box.
  • Selection of query views By selecting an entry from the dropdown box, you can switch, in one step, from a data provider and its display (in a table, for example) to another data provider that may be displayed in a different way (in a chart, for example). This has been one option that has moved position from the 3.x version to the 7.0 version and many people have lost track of where to find this capability.
  • Fixed options list When you select an entry from the dropdown box, an associated command from the Web Design API is executed.
  • Fixed option list with manual update When you select an entry from the dropdown box, an associated command from the Web Design API is executed. It is also possible to trigger a manual update (of data).
  • Variable Selection When you select an entry from the dropdown box, the data displayed depends on the variable selection.

This Web item is shown in the system here.

Web item is shown in the system

Depending on the specific selection, there may be additional parameters to set for the characteristics or Info Providers. Also, the command offers options of the timing of the execution of the value from the dropdown box. The following shows the menu that appears when you click on the button to the right of %NM% (Selection of Characteristics).

menu that appears when you click on the button to the right

Below table lists and describes the parameters for the Dropdown Box Web item, arranged according to the various parameter groupings.

Parameters for the Dropdown Box Web Item

Parameters for the Dropdown Box Web Item

Radio Button Group: The Radio Button Group Web item puts characteristic values to be filtered into a group of selection buttons. Using the Radio Button Group Web item, you can easily filter one or more connected data providers by a characteristic value. When you select a value, the connected data provider is filtered according to this value. If you select a filter value in another way for the characteristic of the radio button group, the current filter value is selected. The following illustration shows this Web item in the system.

Radio Button Group

Table lists and describes the parameters for the Radio Button Group Web item, arranged according to the various parameter groupings.

Parameters for the Radio Button Group Web Item

Parameters for the Radio Button Group Web ItemParameters for the Radio Button Group Web Item

Checkbox Group: The Checkbox Group Web item allows free characteristics to be displayed and selected as filter values in a group of check boxes. Using the Checkbox Group Web item, you can easily filter one or more connected data providers according to one or more characteristic values. You can set or remove filter values in the Web application by setting one or more indicators. The significant difference between the Radio Button Group and the Checkbox Group is that the Radio Button Group Web item allows the selection of only one value at a time, the Checkbox Group Web item allows for multiple values to be selected. The following illustration shows this Web item in the system.

Checkbox Group

Table lists and describes the parameters for the Checkbox Group Web item, arranged according to the various parameter groupings.

Parameters for the Checkbox Group Web Item

Parameters for the Checkbox Group Web Item

List Box: The List Box Web item allows you to make multiple selections on characteristic values of one or more data providers. All of the parameters are consistent with the Radio Button Group Web item. Refer to Table for a list and description of the parameters.This includes all parameter groupings—Display, Internal Display, Behavior, and Data Binding. The following shows this Web item in the system.

List Box

There is an additional parameter that the List Box has and that is the Number of Visible Items in the Display Parameters. This allows the configuration as to how many items will be visible in the list box and also affects the height of the Web item.

Hierarchical Filter Selection: The Hierarchical Filter Selection Web item generates a hierarchical filter selection from the hierarchy of a characteristic or a structure, where the hierarchy nodes are displayed in a tree that can be expanded and collapsed. This is another function that has been changed from the 3.x version to the 7.0 version. This hierarchy filter selection was normally for the hierarchy of the user role in 3.x versions whereas in this version it is for the display of the actual hierarchy of a characteristic. The hierarchy nodes (including leaves of the hierarchy) can be set as a filter. Using the hierarchical filter selection, you can filter a data provider by hierarchy nodes. This Web item configuration in the system is show next.

Hierarchical Filter Selection

Below table lists and describes the parameters for the Hierarchical Filter Selection Web item, arranged according to the various parameter groupings.

Parameters for the Hierarchical Filter Selection Web Item

Parameters for the Hierarchical Filter Selection Web Item

b.Advanced Web Items
The Advanced Web items are comprised of a number of objects that are fairly new to the WAD. Other than the Map and Document Web items the remaining ones are from the Business Planning and Consolidations component of SEM (Strategic Enterprise Management). Since BI-IP has taken over the planning functionality, the WAD needed to accommodate the portal requirements for the posting of data into the InfoCubes. These Web items are part of that migration from SEM-BPS to BI-IP. So, they are advanced in functionality and in many cases specific to BI-IP rather than reporting. As mentioned the Map and Document Web items are definitely reporting components.

Web Template: The Web Template Web item allows you to insert other Web templates into a Web template. With the Web Template Web item, you can easily manage consistent sections in your Web applications centrally in a Web template and can integrate them into any Web template as required. For example, you can define a header or footer section with the corporate logo and heading as a Web template and then integrate this Web template into your Web applications as a Web Template Web item. This Web template is then inserted during run time. In contrast to HTML frame technology, the system does not generate a new page during this process. The context of the main template remains the same. This is another reason to use the reusable Web items more frequently and store them in the Library. The following illustration shows this Web item in the system.

Web Template

Table lists and describes the single parameter of the Web Template Web item.

Parameter for the Web Template Web Item

Parameter for the Web Template Web Item

After you set the Web Template (TEMPLATE_ID) parameter, you then save the Web template. When you reopen this Web template, the contents of the inserted Web template are displayed with all Web items and data providers. This allows you to overwrite the Web item and data provider parameters of the inserted Web template directly in the Layout view of the WAD. This is another approach to working with reusable Web items and objects. This really helps with configuration of Web items that are very similar in design or are being used multiple times in different Web applications.

NOTE: The next several Web items were developed to accommodate the loss of the Web Interface Builder used in SEM-BPS, or at least to assimilate that functionality into the WAD for use in the BI-IP component. These Web components were very useful objects in SEM-BPS and allowed quite a bit of formatting to occur without requiring much coding.

Container Layout: The Container Layout Web item allows Web items to be arranged systematically into rows and columns. The Container Layout Web item helps you to arrange visually the content in a Web application. You can specify for each cell in the layout grid which Web item is to be displayed; only one item can be displayed for each cell. In this way. you can systematically arrange Web items over, under, or adjacent to one another.

You can also use an HTML table to arrange the content in a Web application systematically but if you use the HTML table you have to re-create another Web template rather than just using a Web item. Another reason to use the Container Layout versus the HTML table is that additional technical components such as accessibility are automatically applied with the Container Layout Web item. This is the difference between the Container Layout Web item and the Container Web item. The Container Web item does not offer the ability to align and structure objects within it; it only allows the inclusion of those items. The following illustration shows this Web item in the system.

Container Layout

Table lists and describes the parameters for the Container Layout Web item, arranged according to the various parameter groupings.

Parameters for the Container Layout Web Item

Parameters for the Container Layout Web Item

Container: The Container Web item allows the combining of any content, whether to be displayed or hidden. With the Container Web item, you can combine any content and nest Web items. You can use this Web item to insert free HTML into other Web items, such as tab pages. To do this, first insert free HTML into the Container Web item and include it in the Tab Page Web item. The Container Web item is simply an object that includes other Web items, text, graphics, or HTML code. No method of aligning the items is provided. Another use for this item is to place multiple Web items on one tab page. We will discuss the Tab Page Web item next. You can only assign one Web item to a tab page. Using the Container to include multiple Web items, then including the Container into one tab page will produce multiple Web items on one tab of the tab page. The following illustration shows this Web item in the system. Both the Container Web and the Container Layout Web items are excellent options to help with the formatting and controlling of the items within a Web template.

Container

Table lists and describes the parameters for the Container Web item, arranged according to the various parameter groupings.

Parameters for the Container Web Item

Parameters for the Container Web Item

Tab Pages The Tab Pages Web item is very useful. It not only enables you to apply a very professional format to the report, but also helps with the performance of the report. The Tab Pages Web item allows you to arrange and display Web items on one or more tab pages in your Web application. The sequence in which items are added to the Tab Page Web item determines the sequence of the tab pages. This technique might be a bit elusive initially, but once you work with this object, it will become second nature. Only one Web item can be assigned to each tab, but a workaround exists to assign multiple objects to a tab as mentioned in the paragraph above. In terms of performance, if you have multiple tab pages you can set up the execution of the Web item to generate the results set for the initial Tab page only. When you move to the next Tab page by clicking on the tab, that report or Web item gets filled with the required information. So the initial execution of the Web template doesn’t take as long to pull the data for all of the tab pages.

Tab pages definitely provide a professional-looking arrangement of items in a Web application. This arrangement enables users to navigate from tab to tab instead of having to scroll up and down one page to see all the objects, and is definitely an object to use for managing space in a Web application. To add Tab Panels, click the button at the right end of the Tab Panel line, and another tab will be created automatically for you to use. This is another very useful display object. The following shows this Web item in the system.

Tab Pages

Below table lists and describes the parameters for the Tab Pages Web item, arranged according to the various parameter groupings.

Parameters for the Tab Page Web Item

Parameters for the Tab Page Web ItemParameters for the Tab Page Web Item

Group: The Group Web item enables visual grouping of contents in a Web application. You use this Web item if you want to display certain areas together in a Web application. To use this Web item, simply drag and drop the other Web items that you want to group together in a particular section. You will see once we start to develop the dashboards that there are sometimes issues with spacing between Web items and if you collect them into the Group Web item they will all be positioned directly next to each other. This Web item is shown in the system here.

Group

Table lists and describes the parameters for the Group Web item, arranged according to the various parameter groupings.

Parameters for the Group Web Item

Parameters for the Group Web Item

Single Document: The Single Document Web item allows you to display single (nonmigrated) documents that you created in the Data Warehousing Workbench or in master data maintenance, in the Web application. You can use the Single Document Web item to embed single documents of all formats in place, without needing frames or IFrames in the Web application.

As an example of using this Web item, suppose that you have a Web application that displays cost center data for the cost center manager. Every cost center manager requires this data for his or her cost center, so the data is filtered according to cost center. The Web application always displays the data for the current month. If you stored a master data document for each cost center (for example, a short description of all people belonging to the cost center), you can configure the Web item so that this document is always displayed next to the table with the figures. The context-sensitive selection of the table ensures that each manager can only see the document for their cost center. Assuming that each cost center manager must comment on the cost center expenses, you can additionally display this document for InfoProviders in a second Web item. The context-sensitive selection of the documents for InfoProvider data ensures that the appropriate document for the cost center/month combination is always displayed. This Web item is incorporated into the standard Web template 0ANALYSIS_PATTERN to support the documentation capabilities. Once the option to access the document is turned on, the use of the Single Document Web item helps support the display of those items.

The following illustration shows this Web item in the system.

Web item in the system.

Table lists and describes the parameters for the Single Document Web item, arranged according to the various parameter groupings.

Parameters for the Single Document Web Item

Parameters for the Single Document Web ItemParameters for the Single Document Web Item

List of Documents: The List of Documents Web item displays a list of documents in the Web application. This Web item allows you to call or create context-sensitive information for data (master data, InfoProvider data, or metadata) used in the Web application. If you navigate in the Web application and, for example, restrict a characteristic to a certain characteristic value, the document list is automatically adjusted. This means that only those documents relevant for the restricted navigation status are displayed.

NOTE: Only those characteristics that are set as a document property in the Data Warehousing Workbench are taken into account when the documents for the InfoProvider data displayed for the most recent navigational state are determined.

For example, suppose you have a Web application that displays cost center data for the cost center manager. Every cost center manager performs this for his or her cost center, so the data is filtered according to cost center. The Web application always displays the data for the current month. Assuming you have stored a master data document for each cost center, you can configure the Web item so that this document is always displayed in addition to the table with the figures. The context-sensitive selection of the table ensures that managers can only see the document for their own cost center. Assuming each cost center manager has to comment on the cost center expenses, you can additionally display this document for InfoProviders in a second Web item. The context-sensitive selection of the documents for InfoProvider data ensures that the appropriate document for the cost center/ month combination is always displayed.

The following shows this Web item in the system.

Web item in the system

Table lists and describes the parameters for the List of Documents Web item, arranged according to the various parameter groupings.

Parameters for the List of Documents Web Item

Parameters for the List of Documents Web Item

System Messages: The System Messages Web item displays system messages, information, warnings, and error messages. Using the System Messages Web item, you can make the decision as to what different types of messages are to be displayed in a Web application. You use the Web template parameter to determine the type of messages that are displayed. These parameters are shown here.

System Messages

Table lists and describes the parameters for the System Messages Web item, arranged according to the various parameter groupings.

Parameters for the System Messages Web Item

Parameters for the System Messages Web Item

Info Field: The Info Field Web item displays information about the data provider, the user, and the filter values, as well as information about the Web application. With the Info Field Web item, you can display additional information about the data provider in the Web application. Unlike the System Message Web item, which only offers the ability to show the system messages, errors, and warnings, this Web item allows additional detailed information to be displayed about the InfoProvider users, and other information about the Web template. This allows you to display any or all of the text elements associated with the data provider. These parameters are shown in the next illustration.

Info Field

Table lists and describes the parameters for the Info Field Web item, arranged according to the various parameter groupings.

Parameters for the Info Field Web Item

Parameters for the Info Field Web ItemParameters for the Info Field Web Item

Input Field: The Input Field Web item is used for either text or numeric data entry. This information can be assigned to another object for additional comments. The Input Field Web item is a 60-character field for information entries. The following illustration shows this Web item in the system during configuration. This Web item can also be used in the BI-IP planning process by allowing the input of values to restrict different activities.For example by entering the detailed values you can use the Input Field to allow a copy process from a specific company code to another company code for all data or let us say that you are using the actual data to copy over to your plan information (2008 actuals for the start of planning for 2009). Then you can use this Web item to help support that process.

Input Field

Table lists and describes the parameters for the Input Field Web item, arranged according to the various parameter groupings.

Parameters for the Input Field Web Item

Parameters for the Input Field Web Item

c.Miscellaneous Web Items
With the Miscellaneous group of Web items, we really start to head into more advanced configuration. Some of the Web items, such as List of Exceptions and List of Conditions,should not be an issue in terms of configuration, but the Script and Custom Extension Web items definitely require you to have additional experience in the use of script logic and ABAP coding. We will take these a bit out of order so that we can cover them from the more obvious Web items to the more complex ones. In this case, some of the more complex Web items may require additional support from other resources to help with the ABAP programming or the Script Logic language that would be required. None of the other groups required additional resources nor are the Web items explained in those two groups unusual or require additional configuration outside of adjusting their parameters.

Data Provider – Information: You can use the Data Provider – Information Web item for XML generation of query results data or of the navigation state of a query. The Web item is not visualized in the Web application, but you can see the generated XML in the source text for the Web application. This would help with debugging activities or some sort of investigation of what exactly the Web item is doing. Including an XML program here would analyze the process being executed for online or background planning functions. This can be very helpful in terms of planning activities where you would be able to analyze the XML program within the Web application. The following illustration shows the configuration screen for the Data Provider - Information.

Data Provider – Information

Below table lists and describes the parameters for the Data Provider Information Web item, arranged according to the various parameter groupings.

Parameters for the Data Provider – Information Web Item

Parameters for the Data Provider – Information Web Item

List of Conditions: The List of Conditions Web item displays for a data provider of type query view all the available conditions including their corresponding statuses (active/not active/can be used/cannot be used) in the Web application. The Web item displays the status of conditions in the form of a table in the Web application. All the conditions that can be applied to the current navigational state and the data provider of type query view are listed. You can activate or deactivate the conditions using the Toggle State button. The following illustration shows this Web item in the system. So, rather than having to find the conditions or exceptions by using context menus or right-clicking, you see a pushbutton onscreen that you can click to execute these items.

List of Conditions

Below table lists and describes the parameters for the List of Conditions Web item, arranged according to the various parameter groupings.

Parameters for the List of Conditions Web Item

Parameters for the List of Conditions Web Item

List of Exceptions: As discussed in the previous section about List of Conditions, the List of Exceptions Web item has very similar functionality. These are two very useful Web items and can help with the formatting of a dashboard by allowing multiple views of a report to be available with one toggle process. The List of Exceptions Web item displays for a data provider of type query view the existing exceptions and their status (active/not active) in the Web application. The Web item displays the status of exceptions in the form of a table in the Web application. For each exception, the status of the exception (active/not active) is also displayed. You can activate or deactivate the exceptions using the Toggle State button. As shown next, the parameters for the List of Exceptions Web item is very similar to those of the List of Conditions Web item.

List of Exceptions

Below table lists and describes the parameters for the List of Exceptions Web item, arranged according to the various parameter groupings.

Parameters for the List of Exceptions Web Item

Parameters for the List of Exceptions Web Item

Text: The Text Web item allows simple texts, characteristic names, and generic text elements (for example, last changed by, key date of the query, query name, and so on) to be displayed in Web applications. Since the texts are language dependent, the text is automatically displayed in the logon language. Language dependency is the key item in this case. You can always insert text just about anywhere you want on the Web report, but with this Web item you can both set up the text to be language dependent and reference a repository for standardized text. This Web item is shown in the system here.

Parameters for the List of Exceptions Web Item

Below Table lists and describes the parameters for the Text Web item, arranged according to the various parameter groupings.

Parameters for the Text Web Item

Parameters for the Text Web ItemParameters for the Text Web Item

Link: The Link Web item allows you to display and execute a command in the form of a link. This is the same functionality that is available with the0ANALYSIS_PATTERN template for the Filter and Settings. With the Link Web item, you can easily add commands from the Web Design API to your Web application. To do this, you define a command for a link. You can design the link, add any text (language dependent and language independent) and assign a quick link to it. The next illustration shows this Web item in the system. This is just another approach to using the commands available in the WAD. As you read earlier you can also access the commands using the Button Group Web item. We take into account all of the commands later in this chapter since this topic is very involved.

Parameters for the Text Web Item

Below table lists and describes the parameters for the Link Web item, arranged according to the various parameter groupings.

Parameters for the Link Web Item

Parameters for the Link Web Item

Menu Bar: The Menu Bar Web item allows the display of a menu. It generates a menu similar to the one used in desktop applications on the Web, into which you can add commands from the Web Design API. You can specify whether the menus or menu entries are to trigger an action that is based on a command (as in the use of the commands in the Link Web item) from the Web Design API, or whether the menus are to group menu entries and thus display a nested menu. Nesting is restricted to a maximum of three levels. You can also specify whether a menu or menu entry is to be displayed in the menu bar or menu only, in the toolbar only, or in the menu bar and toolbar. You can also design the menu bar and toolbar by specifying, for example, that a menu is to be displayed with apostrophes, or is to contain a separator. As with a number of these Web items, this is another display option for the different commands and a good formatting component of the WAD.This Menu Bar Web item offers additional enhanced configuration for customizing the Menu Bars based on the user groups. The following shows this Web item in the system.

Parameters for the Link Web Item

Table lists and describes the parameters for the Menu Bar Web item, arranged according to the various parameter groupings. In the configuration process for the Menu Bar Web item there are a series of activities that build on each other. In the table, the tasks involved are identified up to the point of actually assigning a Command or Script Logic. Again, since there are numerous commands, we will work with those individually later in this. As for Script Logic, after selecting to add script logic, a dialog box appears for you to enter the actual script logic. Other items to be included are captions, quick info, and icons (if required).

Parameters for the Menu Bar Web Item

Parameters for the Menu Bar Web ItemParameters for the Menu Bar Web ItemParameters for the Menu Bar Web Item

Properties Pane: The Properties Pane Web item allows you to display and change the properties of a Web item. This can be very useful if the different business users are interested in changing the properties of the Web items on a more personal basis. This will allow them to change the properties of the different Web items directly from the business user screen after execution of the report. Therefore, as a developer you can set the properties as defaults and allow the business users to adjust accordingly. The following illustration shows this Web item in the system.

Properties Pane

Below table lists and describes the parameters for the Properties Pane Web item, arranged according to the various parameter groupings.

Parameters for the Properties Pane Web Item

Parameters for the Properties Pane Web ItemParameters for the Properties Pane Web ItemParameters for the Properties Pane Web Item

Ticker: The Ticker Web item allows you to display table content as a ticker. This creates a scrolling list of information from the assigned data provider and is very handy when you want to draw attention to a specific statistic. This is an excellent approach to generating an up-to-date display of information around your critical key indicators, especially if you have set up a multiple data loading process per day. This information is shown here.

Ticker

Below table lists and describes the parameters for the Ticker Web item, arranged according to the various parameter groupings.

Parameters for the Ticker Web Item

Parameters for the Ticker Web Item

Context Menu: The Context Menu Web item enables you to display a context menu in a Web application and to specify which context menu choices are available to the user of the Web application. If you do not drag the Web item onto the Web template and make your settings, the standard context menu is displayed in the Web application. The following illustration shows this Web item in the system. This has replaced the option in the older version for the Basic Context Menu items versus the Advanced Context Menu list. This only has the option to turn the item on or off, not to have enhanced and basic context menus. The alternative to having an Enhanced and Basic Menu would be to use some functionality via the Menu Bar Web item.

Context Menu

Table lists and describes the parameters for the Context Menu Web item. Note that in all cases, if this indicator is turned on, the item will appear in the context menu. These parameters are the same items that you would see in the standard ontext menu used on the standard template 0ANALYSIS_PATTERN.

Parameters for the Context Menu Web Item

Parameters for the Context Menu Web ItemParameters for the Context Menu Web ItemParameters for the Context Menu Web Item

Script: The Script Web item makes it possible to integrate JavaScript in Web templates. Use this Web item if you will be affecting another Web item with some additional enhancements that need to be applied via JavaScript. For example, the use of an alternative Print function would need to be applied via a JavaScript Web item. If you create the JavaScript with additional ABAP programs embedded to help with calls to the ABAP programming, this will allow you to use other, non-WAD-related objects in the WAD report. The following illustration shows this Web item in the system.

Script

Below table lists and describes the parameters for the Script Web item.

Parameters for the Script Web Item

Parameters for the Script Web Item

Custom Extension: The Custom Extension Web item is for the additional availability to include some Custom Exit programming for use with variables. Using this Web item based on the class name, you can take your coding, whether in ABAP or Java, and assign it to a variable or other executable command (this is also possible) in your Web template. The following illustration shows this Web item in the system.

Custom Extension

Below table lists and describes the parameters for the Custom Extension Web item.

Parameters for the Custom Extension Web Item


All rights reserved © 2018 Wisdom IT Services India Pvt. Ltd DMCA.com Protection Status

SAP BI Topics