This function is used to define the grouping of left lists as a source of data for the portal (this corresponds to the data sources of the multi-list type (MLT), in the portal views, and they are presented by the standard visual multi-list components (ML1).

Prerequisite

SEEREFERTTO Refer to documentation Implementation

Screen management

A multi-list is defined on a single tab.

Header

Presentation

In the header is found a code identifying the multi-list and a title.

Close

 

Fields

The following fields are present on this tab :

This code identifies the created records in a unique manner.

  • Title (field AP2INTIT)

It used to define a name associated with each record.

Close

 

Tab General

Presentation

The multi-list definition grid is composed of the following fields :

The object code where the data will be listed. It can be a normal object (the left list is selected), or an object list (created uniquely for adding left lists to an already existing object). The object title is then displayed.

The selection option is used to filter the data presented in the list, to limit the amount of data managed by the object. Each filter is identified by a code (one character). The filters are defined in the Selection tab of the object. In the absence of the filter, all the lines is the table are available to be extracted.

The number of records is used to limit the number of lines presented (in general, this is limited to a reasonable number (between 10 and 100 for example), but a larger number can be used.

The sort direction (ascending/descending) that defines in what order the list is displayed.

The number of the lists can be displayed in a multi-list is limited to 10.

Warning: Only the filter options calling the fields defined by the global variables (GUSER for example) or the constants that can be used in the standard filter (in the case of the use of screen type variables defined via the object window, it cannot function because the window is not on-line). Similarly, for this reason, the automatic filters defined in the object using the FILGAUCHE action are not applied when using the left lists in the portal.

Close

 

Fields

The following fields are present on this tab :

Table

  • Number (field AP2NBOBJ)

 

The object code where the data will be listed is define here. It can be a normal object (the left list is selected), or an object list (created uniquely for adding left lists to an object that exists already). The object title is then displayed.

  • Selection options (field OBJSEL)

Used to filter the data presented in the list, to limit the results to part of the data managed by the object. Each filter is identified by a code (one character). The filters are defined in the Selection tab of the object. In the absence of the filter, all the lines in the table are available to be extracted.

  • Number of records (field NBREC)

The number of records is used to limit the number of lines presented in the list.

For performance reasons linked to the flow of data sent to the client workstation, it is recommended to limit to a reasonable number N of lines (between 10 and 30 for example). This is practical to use because a button used to read an additional N lines is displayed at the end of the list and it can be sued as many times as required. It is therefore possible to successively display N, 2N, 3N, 4N... lines.

It is nevertheless possible to go beyond the values shown above.

  • Sort (field ORDTRI)

Define in the sort order (ascending/descending) in which the list is displayed. This order refers to the key used in the standard selection of the object.

Close

 

Error messages

The only error messages are the generic ones.

Tables used

SEEREFERTTO Refer to documentation Implementation