| |
Global Navigation and Navigation within ApplicationsHome and Exit | Back | Navigation within Applications Navigation requires users to move from one screen or page to another screen or page or to move within areas on the same screen or page. We distinguish between global navigation functions and navigation within applications.
Home and ExitGlobal navigation functions supply users with minimal navigation services within and between applications. These functions are located in the IAC application header, or in the Channel bar of the Workplace. HomeThere is no generic Home within an IAC. The Home icon in the Channel bar returns the user to the MiniApp view of the Workplace; the current IAC is running in the background and not exited. ExitTypically, users exit an application by calling the final action of an application; this action has to be indicated by an emphasized pushbutton. Selecting Exit in the IAC header (SAP Bluebar) also exits the application; in case that data can be lost, issue a safety prompt.
BackBack returns the user to the page displayed before the current page (not to frames that were displayed before!). Thus, Back is a function that serves for global, as well as, within application navigation. Guideline for BackBasic Rule for Back navigation: User data must not get lost! Note: As long as the browser back functionality does not assure this, each application has to include the Back functionality explicitly. Back works historically, not hierarchically (as typical for R/3 applications). If in doubt, provide the jump target with an explicit name instead of the generic Back. There is no Back in the following cases (Back is inactive in the IAC header/SAP Bluebar):
In the latter two cases a call from within an IAC which introduces navigation activates Back. Placement and NamingThe Back function is located in the IAC header (SAP Bluebar); usually it does not appear on the screen itself. Exception: In screen sequences the pushbuttons Back and Continue are used. Name
Navigation within ApplicationsBasic Rules for Navigation within ApplicationsCasual users may have difficulties in comprehending complex application structures. Therefore, the following basic navigation rules apply:
Navigation must not cause loss of data. Therefore, follow these rules:
"Jumps" between Areas within a ScreenThese jumps proceed according to the current content, for example from
There is no need for backward jumps in this case, as processing moves in one direction.
Figure 1: Examples for navigation within an application that consists of several areas
Source: SAP Interaction Design Guide for Internet Application Components |