ScrollingVertical Scrolling | Horizontal Scrolling | Applications with Different Amounts of Data Vertical ScrollingiViewiViews should not scroll vertically. TablesTables 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 ScrollingiViewiViews do not scroll horizontally! TablesThere is no horizontal scrolling in iView tables.
Applications with Different Amounts of DataAs 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 GeneralBut 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. TablesFor 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.
Source: SAP iView Guidelines for Java |