- Home
- Tips
- SAP Optimization
SAP Optimization: work faster and safer in SAP GUI and SAP Fiori
The settings, commands and habits that save clicks every day in SAP S/4HANA and SAP ECC: a color for each system, the command field, Parameter IDs, keyboard shortcuts, smarter selection screens, Fiori launchpad personalization and what to check when a report is slow.
- SAP GUI 8.00 and 8.10
- SAP Fiori launchpad
- SU3
- /o /n /nex
/nFB03EnterEight quick wins
Each one takes a minute to set up and pays back every day. Start here, then read the details below.
- SAP GUIA color for each systemRed for production, so you never post in the wrong client again.
- SAP GUICommands like /o and /nOpen a transaction in a new window without leaving the one you are in.
- SAP GUI 8.xSearch transactions by nameType "cost center" in the command field and pick the transaction.
- SAP GUI and FioriDefault values in SU3Company code, controlling area and plant filled in for you on every screen.
- SAP GUIShow technical namesSee the transaction code next to every entry of the SAP menu.
- SAP GUIKeys in dropdown lists"SA G/L account document" instead of a description you have to guess.
- SAP GUI and FioriVariants with moving dates"Today" and "last 30 days" worked out again every time the variant runs.
- SAP FioriYour own launchpadMy Home, default values and tiles that open a report with your filters.
Tip 1 · SAP GUI
Give each system and client its own color
Customizing in one window, testing in another, checking production in a third: when every window looks the same, it is easy to change the wrong one. A color per system, or even per client (a DEV gold copy and a DEV unit test client, for example), tells you where you are before you press Save.
For the system and client you are logged on to
- Log on to the system and client.
- Open More (top right) › SAP GUI Settings and Actions › Options.
- Go to Visual Design › Color Settings.
- Under the colors for the system, pick a color and confirm.
- Log on to the next client and repeat with another color.
The color stays after you log off, so you can work in both clients at the same time without mixing them up.
From SAP Logon, before you log on
In SAP Logon, open the menu › Options › Visual Design › Color Settings and set a color for each system in your list.
For everybody, set by Basis
Administrators can give a system the same color for all users with a system profile parameter. SAP documents it under "System-Specific Color Settings" in the SAP GUI for Windows help.
Hint: agree on one scheme for the whole team, for example production red, quality gold, development green and sandbox grey. In SAP GUI 8.10 you can also group taskbar windows by system ID and client.
Menus and colors change with the SAP GUI release and theme. The steps above are for the Quartz themes of SAP GUI 7.70 and 8.00; SAP GUI 8.10 brings the Horizon theme and Quick Theming for the main interface colors.
Try it
Pick a system, then a colorTip 2 · SAP GUI
The command field
The box at the top of every SAP GUI screen does much more than run a transaction code. Press Ctrl + / to jump into it from anywhere, then type one of these commands and press Enter. Replace xxxx with a transaction code.
| Command | What it does | Watch out |
|---|---|---|
/nxxxx | Leaves the current transaction and starts xxxx in the same window | Unsaved data in the current transaction is lost |
/oxxxx | Starts xxxx in a new window (a new session) | The number of sessions per logon is limited by your system |
/*xxxx | Starts xxxx and skips its first screen, using the values already there or from your Parameter IDs | Check what was filled before you change anything |
/n | Ends the current transaction and goes back to SAP Easy Access | Unsaved data is lost without a warning |
/o | Lists your open sessions, so you can switch to one, create one or end one | |
/i | Closes the current window (session) | Unsaved data in that window is lost |
/nend | Logs off from the system, asking for confirmation | |
/nex | Logs off at once, without a confirmation prompt | Every window closes; unsaved data is lost |
/h | Switches on the ABAP debugger for the next step | Needs debug authorization; for analysts and developers |
SAP Note 26171 lists the full set of command field entries. The arrow at the right of the command field opens the history of the last transactions you used.
Search transactions by name (Enhanced Search)
You no longer need to remember every code. Type words such as cost center in the command field and SAP GUI searches the transaction codes and their descriptions, like SE93 does.
- A single click copies the code into the command field; a double-click, or Ctrl + Enter, runs it.
- Your command field history stays at the top of the list.
- Start with
/oto open the hit in a new window. - In "on demand" mode, press Ctrl + Shift + Q after typing.
| SAP GUI release | Enhanced Search |
|---|---|
| 8.00 patch level 4 or later | Available, off by default: switch it on in the SAP GUI options |
| 8.10 | On by default |
The system must run SAP_BASIS 7.55 or later (SAP S/4HANA 2020 onwards).
cost centerSE16HGeneral Table DisplayFB03Display DocumentKS01Create Cost CenterKS02Change Cost CenterKS03Display Cost CenterKSH1Create Cost Center GroupClick copies the code · double-click or Ctrl+Enter runs it
Tip 3 · SAP GUI and Fiori
Keyboard shortcuts worth learning
A dozen keys cover most of a working day. On a Mac, Ctrl is usually Control in SAP GUI for Java and Command in the browser.
SAP GUI
- Ctrl + /
- Go to the command field
- Ctrl + +
- Open a new session
- F1
- Help for the field, and its Technical Information
- F4
- Possible values for the field
- F3
- Back
- F8
- Execute a report
- Ctrl + S
- Save
- Ctrl + F
- Find (Ctrl + G finds the next one)
- Ctrl + Y
- Mark a block of a list to copy it
- Ctrl + ;
- Create an SAP shortcut for the desktop
- Alt + F12
- Customize Local Layout menu
SAP Fiori launchpad
- Ctrl + F1
- Show the shortcuts of your release
- Ctrl + Shift + F
- Go to the search field
- Alt + H
- Go to the home page
- Alt + A
- Open the App Finder
- Ctrl + ,
- Open Settings
- Ctrl + Shift + S
- Open the Share menu of an app
- Ctrl + Shift + E
- Export a table
- F6
- Jump between areas of the screen
- F4
- Value help in an input field
Fiori shortcuts can differ between releases and browsers: Ctrl + F1 shows the list for your system.
Tip 4 · SAP GUI and Fiori
Parameter IDs: let SAP fill the fields for you
A Parameter ID links a value in your user profile to every screen field that uses it. Save your company code once and it appears in FB03, KS03, ME23N and hundreds of other screens.
Set a default value
- Run
SU3(Maintain User Profile), or System › User Profile › Own Data. - Open the Parameters tab.
- Enter the Parameter ID and the Parameter Value, for example
CACwith your controlling area. - Save. The value appears the next time you open a screen with that field.
Find the Parameter ID of any field
- Put the cursor in the field and press F1.
- Choose Technical Information.
- The Parameter ID is shown under Field data. No ID there means the field cannot be defaulted this way.
Careful: a default is only a suggestion. Check company code and fiscal year before you post, and update year and period values every year.
In the SAP Fiori launchpad, Settings › Default Values does the same job. Single values there are kept in step with these SU3 parameters; ranges and multiple values are not.
Common Parameter IDs
| Parameter ID | Fills | Field | Area |
|---|---|---|---|
BUK | Company code | BUKRS | FI |
KPL | Chart of accounts | KTOPL | FI |
GJR | Fiscal year | GJAHR | FI |
SAK | G/L account | SAKNR | FI |
GSB | Business area | GSBER | FI |
FWS | Currency | WAERS | FI |
CAC | Controlling area | KOKRS | CO |
ERB | Operating concern | ERKRS | CO |
KOS | Cost center | KOSTL | CO |
PRC | Profit center | PRCTR | CO |
KAT | Cost element | KSTAR | CO |
ANR | Order | AUFNR | CO |
FBE | Functional area | FKBER | CO |
PRO | WBS element | PS_POSID | CO |
WRK | Plant | WERKS | MM |
LAG | Storage location | LGORT | MM |
MAT | Material | MATNR | MM |
EKO | Purchasing organization | EKORG | MM |
EKG | Purchasing group | EKGRP | MM |
LIF | Supplier (vendor) | LIFNR | MM |
VKO | Sales organization | VKORG | SD |
VTW | Distribution channel | VTWEG | SD |
SPA | Division | SPART | SD |
KUN | Customer | KUNNR | SD |
AUN | Sales document | VBELN | SD |
VST | Shipping point | VSTEL | SD |
ME_USE_GRID | Purchasing list reports as an ALV grid | Value X | Switches |
SD_GOS_ATTACHMENTS | Services for Object also when creating a sales order | Value X | Switches |
Tip 5 · SAP GUI
Tidy up the SAP Easy Access screen
All four settings live in one dialog: on the SAP Easy Access screen, choose Extras › Settings.
- Show favorites at end of list
- Do not display menu, only favorites
- Do not display picture
- Display technical names
Display technical names
Shows the transaction code before each menu entry. Learn the codes as you go and type them straight into the command field next time.
Do not display picture
Removes the image on the right of the start screen, often the company logo, for a cleaner screen. Basis sets that image in table
SSM_CUST.Build your favorites
Drag a transaction from the SAP menu onto Favorites, or use Favorites › Insert Transaction. Folders, web links and files can go there too.
Find where a transaction lives
Transaction
SEARCH_SAP_MENUsearches the SAP menu by code or text and returns the folder path.
Tip 6 · SAP GUI
Four SAP GUI options to switch on
Open the options from More › SAP GUI Settings and Actions › Options, or from the Customize Local Layout menu (Alt + F12).
1. Show keys in dropdown lists
Without it, dropdown lists show only descriptions. Go to Interaction Design › Visualization 1 and, under Controls, tick:
- Show Keys Within Dropdown Lists
- Sort By Keys Within Dropdown Lists for Most Efficient Keyboard Input
Then you can type the key itself, such as SA, instead of scrolling for the description.
- Accounting document
- Customer invoice
- G/L account document
- Vendor invoice
ABAccounting documentDRCustomer invoiceKRVendor invoiceSAG/L account document
2. Input history
Under Local Data › History, choose On or Immediately. Fields then suggest what you typed before, such as the last suppliers or materials.
3. Quick Cut and Paste
In the Customize Local Layout menu (Alt + F12), switch on Quick Cut and Paste: select text with the left mouse button and paste it with a right-click.
4. Record repetitive work
Alt + F12 › Script Recording and Playback records your clicks and replays them. Basis must allow it (profile parameter
sapgui/user_scripting); SAP GUI 8.10 records in JScript (.js) as VBScript is being phased out.
Tip 7 · SAP GUI and Fiori
Selection screens, variants and lists
Most reports start with a selection screen. These habits save the most typing.
Paste a list from Excel
Copy a column of documents, materials or accounts. Click the Multiple Selection arrow next to the field and use Upload from Clipboard. Values to leave out go on the exclude tabs.
Wildcards
*stands for any number of characters and+for exactly one.4000*finds every account starting with 4000.Your own value list (F4)
In an F4 list, select the entries you use and choose Insert in personal list. Next time F4 shows only those, with a button to see the full list.
Layouts in ALV lists
Arrange columns, sorting, filters and totals once, then save the layout. Tick Default setting so the list opens that way every time.
Variants that move with the calendar
A variant with a fixed date is wrong the next day. When you save a variant, give the date field a selection variable instead, and SAP works out the date every time the variant runs: today, yesterday, a number of days before or after today, or a range.
- Fill the selection screen and choose Save as Variant.
- On the date field, open Selection variable (F4) and choose the type.
- In Name of Variable, pick the rule, for example the current date. Rules with question marks ask for the number of days.
- Save the variant.
Variants also run in background jobs, and the same idea works in many transactional Fiori apps.
| Type | Takes the value from | Typical use |
|---|---|---|
D | Dynamic date, from your local date | Documents posted today or in the last 30 days |
X | Dynamic date, from the system date | Same as D, when users and server are in different time zones |
T | Table TVARVC | One central value (such as the closing period) used by many variants and jobs |
Tip 8 · SAP Fiori
Make the SAP Fiori launchpad yours
In SAP S/4HANA the launchpad is the front door. Ten minutes of personalization turn it from a wall of tiles into your own workspace. Most of it is in the user actions menu (your initials, top right).
My Home
To-dos, pages, apps and insight cards on one page. Use Add to My Home on any tile, and drop one favorite onto another to make a group.
Default values
Settings › Default Values fills in company code, controlling area, cost center and more in every app that uses them.
Views and tiles
Save your filters as a view and mark it as default. Share › Save as Tile puts a tile on your page that opens the app with those filters.
Appearance
Settings › Appearance switches the theme, including dark and high-contrast versions of SAP Horizon. SAP GUI screens opened from the launchpad follow it.
App Finder and pages
The App Finder lists every app your roles allow. Edit Current Page adds sections, hides tiles and turns big tiles into links.
From transaction to app
The SAP Fiori apps reference library can be searched by transaction code, to find the app that covers it in your release.
- Appearance
- Language & Region
- Default Values
- Notifications
1000Controlling AreaA000Cost Center4110SaveRather ask than click? Joule, SAP's AI assistant, can find and open apps from a question. Read about Joule
Tip 9 · Everyone
When a report is slow: check this first
Most slow reports are slow because of what they were asked to read. Go through this list before you call Basis.
Fill the key fields Company code, ledger, fiscal year and period, plant. They let the database go straight to the right rows.
Avoid a leading wildcard
*ABCmakes the database read every value.ABC*does not.Limit the hits Use the maximum number of hits when you only need a first look.
Run big ones in the background Program › Execute in Background (F9). Follow the job in
SM37and read the output inSP01.Let the database add up Totals in SE16H or in an analytical Fiori app beat downloading millions of line items to Excel.
Report it with facts Note the transaction, the variant and the response time from the status bar; System › Status shows the program name.
Keep up to date
Which SAP GUI for Windows?
Several tips on this page depend on the release. Check yours in SAP Logon (menu › About SAP Logon).
- 7.70Out of supportReleased January 2021Quartz and Quartz Dark became the default themes, with a color palette per system.
- 8.00Until 31 Jul 2027Released January 2023Enhanced Search in the command field from patch level 4. Restricted support from January 2027: plan the upgrade now.
- 8.10Until 30 Jun 2029Released 16 July 2026Horizon theme and Quick Theming, follows Windows light, dark or high contrast, Enhanced Search on by default, taskbar grouping by system and client, AND/OR/NOT in the SAP Logon filter.
Dates from SAP's lifetime and support matrix for SAP GUI for Windows. SAP Note 1053737 lists the planned patch levels; SAP Note 3549180 lists everything new in 8.10.
Frequently asked questions
How do I give each SAP system its own color?
Log on, open More › SAP GUI Settings and Actions › Options › Visual Design › Color Settings and pick a color for the system. Do it once per system and client. In SAP Logon the same Color Settings page sets a color per system, and Basis can set one for all users with a system profile parameter.
How do I open a transaction in a new window?
Type /o followed by the transaction code, for example /oFB03, in the command field. Ctrl and + opens an empty new session, and /o alone lists your open sessions.
How do I set a default company code in SAP?
Run SU3, open the Parameters tab and add Parameter ID BUK with your company code. In the SAP Fiori launchpad, set it in Settings › Default Values.
How do I find a transaction code I don't know?
In SAP GUI 8.10, or 8.00 from patch level 4 with the option switched on, type words in the command field and Enhanced Search lists matching transactions. You can also switch on Extras › Settings › Display technical names in SAP Easy Access, or search the menu with transaction SEARCH_SAP_MENU.
Do SU3 parameters work in SAP Fiori?
Partly. Single values in the launchpad's Default Values are kept in step with the SU3 parameters. Ranges and multiple values are kept only in the launchpad.
Which SAP GUI version should we use in 2026?
SAP GUI for Windows 8.10, released on 16 July 2026 and supported until 30 June 2029. SAP GUI 8.00 is supported until 31 July 2027, with restricted support from January 2027.
Related pages
References
- SAP GUI for Windowshelp.sap.com
- SAP GUI lifetime and support matrixsap.com
- SAP Note 26171Command field entries · me.sap.com
- SAP Note 3549180New in SAP GUI 8.10 · me.sap.com
- Personalizing SAP Fiori launchpadlearning.sap.com
- SAP Fiori apps reference libraryfioriappslibrary.hana.ondemand.com
- SAP Communitycommunity.sap.com
- SAP Supportsupport.sap.com