PART 05 · PHASE 0 · FOUNDATION SERIES
Navigating SAP — GUI, Fiori, Web Client, Mobile & BTP Launchpad
“Your first day in an SAP system is overwhelming — not because SAP is complicated, but because nobody shows you the map. Today we give you the map.”
🗺️ The SAP UI Landscape – Five Ways to Access the Same System
SAP can be accessed through multiple interfaces depending on your role, SAP version, and device.
All interfaces connect to the same backend S/4HANA system – they are just different windows into the same data.
| Interface | Best for | Device | Pros | Cons |
|---|---|---|---|---|
| SAP GUI 7.70 | Power users, consultants, Basis | Windows desktop (or Citrix) | Fastest, most powerful, full T‑code access | Dated look, Windows‑only |
| SAP Fiori 3.0 | End users, managers, mobile | Browser (any OS) | Modern, responsive, role‑based | Slower for high‑volume entry |
| SAP Web GUI | Occasional remote access | Browser | No client install | Slower, fewer features |
| SAP Mobile Start | Approvals, stock checks on phone | iOS / Android app | Convenient | Limited app set |
| SAP Build Work Zone (BTP) | Aggregated apps across systems | Browser | Unifies multiple SAP products | Requires BTP |
🖥️ INTERFACE 01 – SAP GUI 7.70 : The Classic Powerhouse
The original SAP interface – a desktop application installed on Windows (or streamed via Citrix).
Ugly by modern standards – grey windows, dense fields – but still the fastest way for experienced users to process high volumes of transactions.
Most Basis admins and functional consultants work primarily in SAP GUI.
🔧 SAP GUI – First 30 Minutes Walkthrough (Zero to Hero)
Even if Fiori is the future, millions of SAP professionals use GUI daily. Here is how to navigate it from absolute zero.
| Step | Action | What you learn |
|---|---|---|
| 1 – Login | Open SAP GUI → System ID (e.g., S4H) → Client (e.g., 100) → User ID → Password → OK | The SAP Easy Access menu – tree of modules |
| 2 – Command field | Small input field at top left. Type MM01 → Enter | Transaction codes – the expert’s shortcut |
| 3 – Create a material | Material STEEL-ROD-001, Industry M (Mechanical), Type ROH (Raw) → Select views: Basic Data 1, Purchasing, MRP 1, Accounting 1 → Plant 1000 → Description Steel Rod 12mm, Base Unit EA → Save (Ctrl+S) | Material master creation |
| 4 – Verify in SE16N | Type SE16N → Table MARA → Material STEEL-ROD-001 → Execute (F8) | See data directly in database table – consultant’s quick check |
💡 Pro tip: In SAP GUI,
Ctrl+Ssaves.F8executes.F3goes back./ncancels transaction./nxxxxjumps to transaction xxxx from anywhere./oopens in new session.
🎨 INTERFACE 02 – SAP Fiori 3.0 : The Modern Standard
Browser‑based, responsive, role‑based tile launchpad. Launched in 2013, now the strategic UI direction for SAP. Works on desktop, tablet, and mobile. Fiori apps are grouped into catalogs by role – an AP clerk sees invoice tiles, a warehouse worker sees goods movement tiles.
Fiori Launchpad – How It Works
When you log into Fiori, you see a tile‑based home screen. Each tile represents one SAP Fiori app.
Your tiles are determined by your Fiori catalog and group assignments (set by a consultant or administrator).
| Example role | Tiles they see |
|---|---|
| Finance Clerk | Post Journal Entry, Display Vendor Balances, Create Payment |
| Sales Representative | Create Sales Order, Customer Factsheet, Sales Pipeline |
| Warehouse Operator | Post Goods Receipt, Pick List, Stock Overview |
| Manager | Approval tiles (PO, leave, purchase req), KPI dashboards |
Fiori App Types – Know the Difference
| Type | What it does | Example |
|---|---|---|
| Transactional | Create/change/display business documents | Create Sales Order |
| Analytical | KPI tiles, charts, drill‑down | Sales Order Fulfillment Dashboard |
| Fact Sheet | 360° view of a business object | Customer Factsheet (orders, invoices, contacts) |
| Worklist | All items requiring my action | My Inbox – Approve Purchase Orders |
💡 Fiori vs GUI – When to Use Each (2024 Reality)
| User | Primary Interface | Secondary |
|---|---|---|
| End users (occasional) | Fiori | – |
| Managers (approvals) | Fiori (mobile) | – |
| Functional consultants | GUI (SPRO, SE16N, debug) + some Fiori | Fiori for UAT |
| ABAP developers | GUI (SE80, SE38, SE11) + Eclipse ADT | Fiori for testing |
| Basis admins | GUI (SM50, SM21, STMS) | Web GUI for quick checks |
⚠️ The truth: Companies that claim “fully migrated to Fiori” often still use GUI heavily in the background. Fiori is for occasional users; GUI remains for power users.
🌐 INTERFACE 03 – SAP Web GUI : Browser Access to Classic Transactions
Renders SAP GUI transactions in a browser without installing the SAP GUI client.
Slower and less feature‑rich than SAP GUI, but useful when users need remote access without a VPN and full client install.
Also used in SAP Business Client (NWBC) .
When to use Web GUI:
Contractors who need occasional access
Users on Mac or Linux (no native GUI)
Emergency access from a non‑corporate device
T‑code to start: SICF → activate service WEBGUI
📱 INTERFACE 04 – SAP Mobile Start : S/4HANA on Your Phone
Available on iOS and Android – the official SAP mobile app for S/4HANA.
Shows your personalized Fiori Launchpad on mobile.
Common use cases:
Approve purchase orders while travelling
Check stock levels from a warehouse floor
Review notifications (overdue invoices, delays)
Setup requirements:
SAP Cloud Platform Mobile Services (or on‑prem Mobile Start config)
Fiori Launchpad with Mobile Start enabled
App downloaded from Apple App Store / Google Play
🧩 INTERFACE 05 – SAP Build Work Zone (BTP Launchpad)
For companies on SAP BTP – a unified launchpad that can aggregate Fiori apps from multiple SAP systems (S/4HANA, SuccessFactors, Ariba, Concur) plus custom BTP apps into one portal.
Why this matters:
Large enterprises have many SAP products – logging into 5 different launchpads is painful
Work Zone becomes the single entry point
Future direction for large SAP landscapes
T‑echnical: Built on SAP Cloud Portal service, integrates via OAuth and destination configuration.
🔢 Essential Transaction Codes – Your SAP Cheat Sheet
T‑codes are the shortcuts that make SAP experts fast. Here are the ones every person working with SAP must know, regardless of role.
🛠️ System & Administration (Everyone)
| T‑code | Purpose | When to use |
|---|---|---|
SE11 | ABAP Dictionary – view table structure | Check field names, data types |
SE16N | Table browser – view ANY table data | Verify data without a report |
SU01 | User admin – create/change users | First week: check your own profile |
SM30 | Table maint – edit customizing tables | Consultants: after SPRO config |
SPRO | Configuration menu – consultant home | Your daily driver |
SM50 | Process monitor – see active work processes | Basis: find long‑running jobs |
SM37 | Background job monitor | Check if scheduled job ran |
ST05 | SQL trace – performance analysis | Developers: find slow selects |
💰 Finance (FI)
| T‑code | Purpose |
|---|---|
FB50 | GL journal entry |
F-28 | Post incoming payment |
F110 | Automatic payment run |
MIRO | Vendor invoice entry |
FBL1N | Vendor line items |
FBL5N | Customer line items |
AFAB | Depreciation run |
🛒 Materials Management (MM)
| T‑code | Purpose |
|---|---|
MM01 | Create material |
ME21N | Create purchase order |
MIGO | Goods movements (GR, GI, transfers) |
MMBE | Stock overview |
ME2M | POs by material |
MIR7 | Park invoice |
💼 Sales & Distribution (SD)
| T‑code | Purpose |
|---|---|
VA01 | Create sales order |
VL01N | Create outbound delivery |
VF01 | Create billing document |
VA05 | Sales order list |
VL06O | Delivery monitor |
VF04 | Billing due list |
⚙️ SAP Personalization – Work Smarter, Not Harder
📌 Favorites in SAP GUI
In SAP GUI:
Right‑click any transaction in the Easy Access menu → Add to Favorites
Or drag T‑codes directly into your Favorites folder
Organise favourites into sub‑folders (right‑click → Insert Folder)
A well‑organised Favourites list is the sign of an experienced SAP user – every consultant should have one.
🎛️ Variants – Saving Your Search Parameters
Almost every SAP report or transaction has a selection screen (filtering fields).
You can save your preferred filter settings as a variant.
Example: in ME2M (PO by Material), save a variant that always filters for:
Your plant (
1000)Your material group (
001)Only open POs
Next time: Open ME2M → select your variant → Execute. 3 seconds instead of 30.
How to create: On selection screen, fill filters → Goto → Variants → Save As → give name → save. Set as default if wanted.
🧑💻 SAP GUI Layout Customization
System → User Profile → Own Data (T‑code SU3):
| Tab | What to set |
|---|---|
| Defaults | Language (EN), date format (DD.MM.YYYY), decimal notation (1,234.00), time format |
| Parameters | Set Parameter IDs (PIDs) to pre‑fill fields – e.g., WRK = plant 1000, EKO = purchasing org 1000 |
| Default printer |
💡 Senior consultants have dozens of PIDs set – it is a significant productivity multiplier. Every time they open a transaction, the Plant field is already filled.
🎬 Real Scenario – New Consultant First Day, Step by Step
| Time | Action |
|---|---|
| 9:00 AM | Login S4H, client 100, user ARIF01. First: SU3 → set plant 1000 in PID WRK, set purchasing org 1000 in PID EKO. Now these fields auto‑populate everywhere. |
| 9:15 AM | MM01 → create test material TESTMAT-001. Industry M, type ROH. Views: Basic Data 1, Purchasing, MRP 1, Accounting 1. Plant 1000. Description Test Material. Save. |
| 9:30 AM | SE16N → table MARA → material TESTMAT-001 → Execute. See record. Note ERSDA (creation date) and ERNAM (created by) – your user ID is there. |
| 9:45 AM | Open browser → Fiori Launchpad URL. Find “Manage Materials” app. Search TESTMAT-001. Confirm same data in Fiori. Same database, two interfaces. |
| 10:00 AM | In GUI: right‑click SE16N → Add to Favorites. Right‑click MM01 → Add. Right‑click SPRO → Add. Minimal setup, massive time saving. |
📌 Mini Assignment – Foundation Series Complete Challenge
🎯 Get access to a free SAP trial system (SAP offers a free 30‑day S/4HANA trial at sap.com/trial – choose “SAP S/4HANA Cloud, fully‑activated appliance”).
Complete this checklist:
Create one material (
MM01)View it in
SE16N(tableMARA)Create a vendor (
XK01) – or use existingCreate a purchase order (
ME21N) referencing that vendor and materialPost a goods receipt (
MIGO– movement type 101, PO reference)
✅ If you complete all five, you have just completed your first end‑to‑end Procure‑to‑Pay cycle in SAP.
👉 Share your progress in the comments: “FOUNDATION ✅” – and I will reply personally.
🔜 What’s Next?
You have completed PHASE 0 – FOUNDATION SERIES (Parts 01–05).
Next: PHASE 1 – ABAP DEVELOPMENT BASICS (Part 06 onwards).
We will write your first real ABAP program, understand data types, internal tables, and debug like a pro.
👉 Follow @FreeLearning365 – no fluff, just real SAP knowledge.
.png)
0 Comments
thanks for your comments!