The Compose Model task panel serves as a repository of elements that can be dragged-and-dropped onto the Design board to compose the model workflow. Only those elements applicable to the current level of the model are displayed.
You build your model diagram by dragging the required icon from the Compose Model task panel onto the Design board. Once you have placed certain elements on the board, you can also drag out from their input or output ports and use the context menu to create the required item.
Note
If you drag out from a component that includes a large number of fields, the Select Display Fields dialog box may be displayed, to enable you to limit the fields that will be displayed in the form or table at runtime. For more information, see Select Display Fields Dialog Box.
When you create a new model or open an existing one, the Compose Model task panel contains only icons for top-level elements: Package, Page and iView. As you drill down into each element, the display in the task panel changes according to level.
Note also that the collection of elements displayed at iView level may change according to the runtime environment that you select. To display only those model elements available in the selected runtime (deploy) environment, choose
tab and check the Mask Unsupported features option.For more information, see Compose the Model in the SAP NetWeaver Visual Composer Modeler's Guide.
The following table describes the elements available in the different Compose Model task panels:
Group Name |
Element Name |
Description |
Model Level |
---|---|---|---|
Components |
iView |
A diagram for defining a portal iView. |
Top |
Page |
A diagram for composing iViews on a portal page. |
Top |
|
Package |
A "container" for organizing model elements into a portal package. |
Top |
|
Components |
Form view |
A single form for data entry and selection. |
iView |
Table view |
A tabular view of data, for display and/or edit. |
iView |
|
Chart view |
A range of chart types for displaying data. |
iView |
|
HTML view |
A container for displaying an external HTML document. |
iView |
|
Nested iView |
An iView within a selected iView. |
iView |
|
Layer |
A group of components that are shown or hidden together at runtime. |
||
Flash view |
A Flash component, selected from externally-created Flash objects residing on the Visual Composer server |
iView |
|
Connectors |
Start |
Defines a value to initialize the flow. |
iView |
End |
Defines the end of the flow. |
iView |
|
Navigate |
Defines navigation to a different iView. |
iView |
|
Signal In |
Receives parameters from a different iView. |
iView |
|
Signal Out |
Sends parameters to another iView. |
iView |
|
Popup Signal |
Defines the flow of popup data. |
iView |
|
Timer |
Defines the timing of an event. |
iView |
|
User Data |
Contains the personal data of the user. |
iView |
|
Data Store |
Temporarily stores data from the model for later use. |
iView |
|
Operators |
Filter |
Defines selection criteria for retrieving and displaying data. Note that you can use a dynamic expression to define any field in the model as a filter in the operator. |
iView |
Sort |
Sorts data according to a specified field. |
iView |
|
Sigma |
Aggregates the values of all the records into a single record. |
iView |
|
Upper |
Retains only the specified top number of records. |
iView |
|
Lower |
Retains only the specified bottom number of records. |
iView |
|
Distinct |
Omits records containing duplicate data in the selected fields. Note that the fewer fields checked as distinct, the fewer records are returned. |
iView |
|
Additional Operators |
Union (Union) |
Merges into a new dataset the data of two datasets, and removes duplicates. |
iView |
Intersect (Intersection) |
Creates a new dataset from data that exists in both of two datasets. |
iView |
|
Subtract (Subtraction) |
Creates a new dataset from two datasets by including data that is only in the first dataset but not in the second dataset. |
iView |
|
Group by |
Groups a dataset according to the selected operation - such as Min or Count - defined for one or more fields (columns). |
iView |
|
Combine |
Combines two datasets into a new dataset, channeled into an input form. |
iView |
|
Switch |
Accepts input from multiple sources and channels the data to a single model element. |
iView |
For examples about using each element, see the Compose the Model section of the SAP NetWeaver Visual Composer Modeler's Guide. For details about each element and its properties, see Configure Element Task Panel.
You can filter the display of elements in the task panel by using the (Options) drop-down menu at the top center. The options available in the menu are:
Menu Option |
Description |
---|---|
Large Icons |
Displays each icon with its label beneath it |
Small Icons |
Displays icons only |
List View |
Displays icons in a list, with labels to the right |
Details View |
Displays icons in a list, with labels and tooltips |
Expand All |
Displays icons (and labels) of all the groups |
Collapse All |
Displays only the group names |
Usually, you will use the Find Data Services task panel first, to add the main data services of the model. Afterwards, you will use the Compose Model task panel to add model elements not inserted into the model by dragging out from the data services. See the Developing Business Logic section of the SAP NetWeaver Visual Composer Modeler's Guide for a description of the overall model-creation process.
For more information about the Find Data Services task panel, see Find Data Services Task Panel.