Scrolling

Vertical Scrolling | Horizontal Scrolling | Applications with Different Amounts of Data

Vertical Scrolling

iView

iViews should not scroll vertically.

Tables

Tables may either be pagewisely scrolled with scroll buttons or vertically scrolled with a scrollbar (use is discouraged due to performance reasons).

Set the size of tables so that they fit inside the iView; thus, the iView itself need not be scrolled in order to see tabular information.

 

Horizontal Scrolling

iView

iViews do not scroll horizontally!

Tables

There is no horizontal scrolling in iView tables.

 

Applications with Different Amounts of Data

As stated above, horizontal as well as vertical scrolling of the iView content should be avoided. Therefore, take care that the iView content fits the size defined in transaction PFCG.

Views in General

But what can be done if an iView has to display different amounts of data and where some views might not fit the given iView size? Layouts with several collapsible elements one below the other seem to be a solution to this problem, but should not be used, because they change the size of the iView content and may not fit this size if all elements are expanded. As an alternative you may use a linklist (see views), a shuffler (dropdown list), or a tabstrip (in personalization dialogs; see views) to display different views. Note, however, that these design solutions only show one view at a time.

Tables

For tables that may contain different numbers of items a problem arises if the number of items is smaller than the number of table rows. In this case, do not create a smaller table with only as many rows as items are present. Fill the table with empty lines instead, so that the overall table size remains stable over different views.

 

top top

Source:  SAP iView Guidelines for Java