BC - SAP Style Guide |
About the SAP Style Guide |
Software Ergonomics |
What is Software Ergonomics? |
The ISO Dialogue Principles |
Existing Style Guides |
Basic Goals and Design Guidelines |
User Control |
Reducing the Memory Load |
Consistency |
Software Ergonomics in the R/3 System |
R/3 Standard Design Elements and How They Are Used |
Introduction |
Window Design Elements |
Work Area Design Elements |
The Different Levels in the R/3 System |
Developing Ergonomic Software with the R/3 System |
Object-Oriented Approach |
Identifying Basic Objects and Actions |
Outlining a Task: Hierarchy Structure and Work Processes |
Structure Conversion: Menu Structure |
Moving Around in the Structure: Navigation |
Template Design in the Screen Painter |
Details of the Interaction: Interaction Elements and Techniques |
At last: Let's talk about the Menu Painter! |
Important Additions to the Interaction: Help, Error and System M |
Summary |
General Design Guidelines |
Prompts in Dialog Boxes |
Categories |
General Layout Guidelines |
Confirmation Prompts After Returns |
Confirming Actions |
Confirming Actions After Previous Message |
Choosing Between Two Related Alternatives With or Without Previo |
Technical Notes |
Cross-References |
Modal Dialog Box |
Guidelines |
Pushbuttons or Function Keys in Dialog Boxes |
Technical Notes |
Cross-References |
Levels in the SAP System |
Main Menu Level |
Application Level |
Task Level |
Cross-References |
Accessing Tasks |
General Procedure |
Access via the Standard Menu |
Access via Access Characters |
Example |
Cross-References |
Exclusive OR Selections on Initial and Selection Screens |
Two Alternatives Linked With or |
More Than Two Alternatives with Radio Buttons |
Cross-Reference |
Effects on Perception |
The Effect of Proximity |
The Effect of Similarity |
The Effect of Closure |
The Effect of Continuity |
Cross-Reference |
Selection Methods - Overview |
Terms |
General Guidelines |
Types of Selection |
Special Character '*' in the Selection Field |
SAP Matrix |
Technical Notes |
Cross-References |
Navigation Between Screens |
The Screen Calling the Task |
The Initial Screen |
The Object Component List Screen |
The Object Component Screen |
The Sub-Component of Object Screen |
Cross-References |
Object-Oriented User Interface |
General Explanations |
Selecting Objects and Actions |
Cross-References |
Referencing Objects |
Duplicating Procedure |
Referencing Procedure |
Cross-References |
Searching in Structured Data |
Wildcard Characters |
Searching for Possible Entries (without Matchcode) |
Searching for Possible Entries Using Matchcodes |
Processing a Set of Objects |
Further Uses of * |
Cross-References |
Title Bar |
General Guidelines |
Guidelines for the Various Levels |
Naming General SAP Screens |
Title Bar in Dialog Boxes |
General Notes |
Technical Notes |
Cross-References |
Control Elements |
Control Elements - Overview |
Types of Control Elements |
Using Control Elements |
Cross-References |
Checkboxes (Control Element) |
Use |
Design Guidelines |
Technical Notes |
Cross-References |
Access Characters |
Use |
Access Character Overview |
Alphabetical List |
Classified List |
Technical Notes |
Cross-References |
Radio Buttons (Control Element) |
Overview |
Design Guidelines |
Technical Notes |
Cross-References |
Command Field |
Scroll Bars (Control Element) |
Pushbuttons With No Fixed Position (Control Element) |
Use, Appearance and Control |
Arrangement on Data Screens |
Arrangement on Initial Screens |
Pushbuttons with Icons on Data Screens |
Pushbuttons with Icons on Initial Screens (Tools) |
Report Selection Screens |
Pushbuttons in Dialog Boxes |
Technical Notes |
Cross-References |
Application Toolbar (Control Element) |
Use and Position |
Design Guidelines |
Icons in the Application Toolbar |
Icons on Pushbuttons in Dialog Boxes |
Technical Notes |
Cross-References |
Input/Output Fields (Control Elements) |
Purpose |
Appearance |
Design Guidelines |
Scrollable Input/Output Fields |
Technical Notes |
Overview of the Field Attributes |
Cross-References |
Fields - Positioning |
Arranging Fields According to Screen Sequence |
Grouping Several Fields in Blocks |
Gathering Several Blocks to Form a Block Group |
Arranging Several Block Groups on a Screen |
Cross-References |
Function Keys - Overview |
Illustration and Purpose |
Guidelines - Current Conventions |
Overview - Current Conventions |
Guidelines - New Conventions |
Overview - New Conventions |
Technical Notes |
Cross-References |
Function Key Menu |
Group Box (Control Element) |
Purpose and Appearance |
Design Guidelines: Basic Rules |
Design Guidelines: Arrangement |
Design Guidelines: Screen Examples |
Technical Notes |
Cross-References |
Long Screens |
Use |
Screen Design |
Checks |
Cross-References |
Menus (Control Elements) |
Purpose |
Menus in the R/3 System |
Shortcuts |
Cross-References |
Check Text (Control Element) |
Status Display (Control Element) |
Status Bar |
Standard Toolbar |
Purpose and Appearance |
Design Guidelines |
Icons for the Standard Toolbar |
Technical Notes |
Cross-References |
Tab strips |
Using a tab strip |
Tab strip components |
Programming tab strips |
Defining a tab strip in the Screen Painter |
Field Names (Control Element) |
Use and Appearance |
Design Guidelines |
Icons as Field Names |
Technical Notes |
Cross-References |
Possible Entries Pushbutton (Control Element) |
Use |
Effect on the Screen design |
Technical Notes |
Cross-References |
Tables and Lists |
Table Control |
Functionality |
Description of the Options |
Use and Effect of the Options |
Appearance |
Technical Notes |
Cross-References |
Entry and Display Tables |
Field Attributes |
Page Display |
Search for Lines |
Cross-References |
Selection Tables and Lists |
Multiple Selection Lists |
Single Selection Lists |
Matrices |
Cross-References |
Arranging Table Fields |
Alignment of Output Fields |
Arranging Column Titles |
General Design of One-Line Tables |
Multiple-Line Tables |
Technical Notes |
Cross-References |
Tables - Scrolling |
Scroll Functions and Scroll Keys for Vertical Scrolling |
Horizontal Scrolling |
Scroll Bars |
Technical Notes |
Cross-References |
Tables - Maintenance |
Functions for Inserting and Appending Lines |
Copy, Move, Delete, and Sort Functions |
Working With the Clipboard |
Cross-References |
Lists - General Issues |
Data Structures and Forms of Presentation |
Classifying Lists |
Cross-References |
Lists - Colors and Lines |
General Information on List Design |
Color Scheme |
Header Information |
One-Line Lists |
Highlighting Columns, Lines, and Cells |
Multiple-Line Lists |
Hierarchical-Sequential Lists |
Case 1: Hierarchy Information With Few Criteria and Key Figures |
Case 2: Hierarchy Information With Many Criteria and Key Figures |
Matrix Lists |
Object Lists |
Hierarchies |
Technical Notes |
Cross-References |
Lists - Hotspots |
Lists - Symbols and Icons |
General Remarks on Symbols and Icons in Lists |
Symbols for Displaying Hierarchies |
Symbols for Reporting |
Symbols for Office Applications (Mail) |
Symbols for Displaying Status |
Symbols for Indicating the Status of Objects and Values |
Symbols for Displaying Ratings |
Navigation Symbols |
Technical Notes |
Cross-Reference |
Functions - General Guidelines and Overview |
Functions - Overview |
Overview List |
Cross-References |
Defining Functions |
Technical Notes |
Cross-References |
Navigation Functions - Overview |
Overview of Navigation Options |
Comparison of Exit, Back and Cancel |
Cross-References |
Functions - List |
Overview |
Cancel (Function) |
Select All, Deselect All (Functions) |
Other <object> (Function) |
Other <object component> (Function) |
Change (Function) |
Create (Function) |
Display (Function) |
Display <-> Change (Function) |
Execute (Function) |
Cut (Function) |
Choose (Function) |
Edit, Single Processing, Collective Processing (Functions) |
Exit or End <application> (Function) |
Select Block (Function) |
Print (Function) |
Editor or Long Text (Function) |
Insert or Insert <object> (Function) |
Possible Entries (Function) |
Paste (Function) |
Enter, Single Entry, Collective Entry (Functions) |
First Page, Last Page (Function) |
First Screen, Last Screen (Function) |
Generate (Function) |
Help (Function) |
Open (Function) |
Copy (Function) |
List (Function) |
Delete or Delete <object> (Function) |
Select/Deselect (Function) |
Menu Bar (Function) |
Hold (Function) |
New Lines (Function) |
Check (Function) |
Reset (Function) |
Close (Function) |
Save or Post (Function) |
Save Without Check (Function) |
Sort (Function) |
Cancel/Reverse (Function) |
Total (Function) |
<Object Component> up/down/left/right (Functions) |
Move (Function) |
Insert Many (Function) |
Previous Page, Next Page (Functions) |
Previous Screen, Next Screen (Functions) |
Previous <object component>, Next <object component> (Functions) |
Continue (Function) |
Undo (Function) |
Back (Function) |
Menus - General Guidelines and Overview |
Menus - General Structure |
General Design Guidelines |
Structure and Access |
Technical Notes |
Cross-References |
Menu Bar at Application Level |
Design Guidelines |
Technical Notes |
Cross-References |
Menu Bar at Task Level |
Design Guidelines |
Cross-References |
Menus |
<Application> (Menu) |
Edit (Menu) |
Pull-Down Options |
Cross-References |
Help (Menu) |
Pull-Down Options |
Technical Notes |
Cross-References |
<Object> (Menu) |
Illustration |
Pull-Down Options |
Cross-References |
Goto (Menu) |
Environment (Menu) |
Extras (Menu) |
Texts |
Using Texts on Screens |
Abbreviations |
Guidelines |
Examples for the ABAP Dictionary |
Technical Notes |
Cross-References |
Formulations |
Highlighting |
General Messages |
Guidelines |
Examples of Good and Bad Error Messages |
Technical Notes |
Cross-References |
Message Types and Error Groups |
Message Types |
Error Groups |
Technical Notes |
Cross-References |
Upper/Lowercase |
Hyphenation |
Translation |
User Interface |
Screen Painter |
ABAP Text Pool |
Further Translation Problems |
Cross-References |
International Terminology Lists |
International Terminology Lists - Overview |
Standard Function Names |
Menu Bar Options |
Documentation not Available in Release 4.6B |
Documentation not Available in Release 4.6B |
Documentation not Available in Release 4.6B |
Documentation not Available in Release 4.6B |
Documentation not Available in Release 4.6B |
Terms of the User Interface |
Overview of Standard Functions |
Functions |
Legend |
R/3 Icons and Symbols |
Icons |
Icons on Pushbuttons in the Standard Toolbar |
Icons on Pushbuttons in the Application Toolbar |
Pushbuttons with Icons on Data Screens |
Pushbuttons with Icons on Initial Screens (Tools) |
Application-specific Functions (ABAP/4 Workbench) |
Special Icons for Networks |
Report Selection Screens |
Specific Icons on Pushbuttons in Dialog Boxes |
Icons for Messages and System Prompts |
Icons as Field Names |
Icons as Status Displays |
Symbols |
Symbols for Reporting Tasks |
Symbols for Office Applications |
Symbols for Use as Status Displays |
Symbols showing the Status of Objects, Numbers, Data Columns etc |
Symbols for Navigation Functions |
Overview of the Symbol Character Font SAPDings |
Overview of Menu Bars |
General Remarks on Menu Bars |
Menu Bar at Task Level |
<Object> |
Edit |
Other Menus |
Graphical Overview of SAP GUI Terms (German/English) |
Glossary |
Prompts |
Abbreviations |
Pull-down menu |
Modeless dialog box |
Checkbox |
Task |
Task level |
Task function |
Work area |
Application level |
Application area menu |
Access character |
Radio button |
Command field |
Command list |
Screen |
Screen type |
Scroll bar |
CUA |
Dialog box |
Fast path |
Pushbutton |
Pushbutton with a fixed position |
Pushbutton with no fixed position |
Application toolbar |
Levels |
Input/output fields |
Single-selection list |
Initial screen |
ENTER pushbutton |
EU 90/270/EWG |
Error message |
Field name |
Fields |
Window |
Function |
Function name |
Function key |
Function key menu |
Group box |
Group heading |
Highlighting |
ISO 9241-10 (Dialogue principles) |
Cascading menu |
Macintosh |
Multiple-selection list |
Message |
Message type |
Menu |
Menu bar |
Menu Painter |
Modal dialog box |
Session |
Motif |
Required-entry fields |
Navigation |
Standards and guidelines (national, international) |
Primary window |
Main menu level |
SAP matrix |
Screen Painter |
Secondary window |
Confirmation prompts |
Status bar |
Standard toolbar |
Table |
Title |
Title bar |
Hyphenation |
Possible entries pushbutton |
Windows |
Clipboard |