Design Tidbits

back To Overview of Tidbits

Design Tools

Simplification

Interaction Design

Screen Design

Hierarchies

Visual Design

Design Process

Web, Web Applications, Web Design

Miscellany

 

 

Screen Layout – Part II: Layout Hierarchy – Appendix

By Gerd Waloszek, SAP AG, Product Design Center – 04/18/2002, updated 06/07/2002

Example: Hypothetical Layout Hierarchy for Web Applications | Hypothetical Table Overview of the Layout Hierarchy for Web Applications

Back to article

This page presents a second example of a layout hierarchy for comparison with the iView layout hierarchy shown in the main article. It is a "hypothetical" layout hierarchy for Web applications – "hypothetical" because it does not exactly correspond to the current SAP Web application (IAC) guidelines. In addition, these guidelines are currently under revision, and it is open how such a hierarchy will look like for the new Web applications.

In the example below, I introduced the following difference to the current guidelines for Web applications: Simple elements and containers can be placed on the application background. This is similar to the header data in R/3 applications, which are also placed on the application background; R/3 applications, however, do not have the concept of an area. I allow that elements can be placed on the application background for didactic reasons, because I want to present a more complex layout hierarchy.

 

Example: Hypothetical Layout Hierarchy for Web Applications

The major differences to the iView layout hierarchy are: (1) Web applications offer areas as "large-scale" containers, (2) in Web applications nesting may be deeper in some cases than for iViews because they can become more complex than iViews.

Note: This layout hierarchy does not exactly correspond to the current SAP guidelines for Web applications (IACs) because it allows elements to be placed on the application background.

 

Hypothetical Table Overview of the Layout Hierarchy for Web Applications

The following table overview provides a more detailed description of the layout hierarchy for Web applications. Red cells explicitly prohibit certain nesting. Yellow cells indicate cases where elements can be placed into other elements with certain restrictions only.

Element
below can be placed
within Container
to the right

Container

Application (Background)

Area

Tabstrip

Group

Subgroup

Tabstrip

yes

yes (can be a single element with area header as title)

no

yes: together with other elements
no: as single element

no

Group

yes

yes: together with other elements
no: as single element

yes

possible – but use with care!

one level at maximum – use different types for the nesting

no

Subgroup

yes

yes

yes

yes

no

Table View

yes

yes

yes

yes: together with other elements
no: as single element

no

Text Area, Graphic

yes

yes

yes

yes

no

Separator
(White Space, Line)

yes

yes

yes

yes

no

Heading

yes

yes: group, text area, graphic

yes: subgroup, text area, graphic

yes: subgroup, text area, graphic

yes

Button

yes

yes

yes

yes

yes

Field, Selection
Element, Icon

yes

yes: Header data, group
no: other data

yes

yes

yes

 


Note: The bold no's indicate common errors, such as nested tabstrips.

Note: The layout hierarchy on which this table overview is based does not exactly correspond to the current SAP guidelines for Web applications (IACs) because it allows elements to be placed on the application background.

 

top top, back to article