Part-05 - SAP Navigation Complete Guide: GUI, Fiori, Web, Mobile & BTP Launchpad (With Walkthrough) | FreeLearning365

 

Part-05 - SAP Navigation Complete Guide: GUI, Fiori, Web, Mobile & BTP Launchpad (With Walkthrough) | FreeLearning365


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.

InterfaceBest forDeviceProsCons
SAP GUI 7.70Power users, consultants, BasisWindows desktop (or Citrix)Fastest, most powerful, full T‑code accessDated look, Windows‑only
SAP Fiori 3.0End users, managers, mobileBrowser (any OS)Modern, responsive, role‑basedSlower for high‑volume entry
SAP Web GUIOccasional remote accessBrowserNo client installSlower, fewer features
SAP Mobile StartApprovals, stock checks on phoneiOS / Android appConvenientLimited app set
SAP Build Work Zone (BTP)Aggregated apps across systemsBrowserUnifies multiple SAP productsRequires 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.

StepActionWhat you learn
1 – LoginOpen SAP GUI → System ID (e.g., S4H) → Client (e.g., 100) → User ID → Password → OKThe SAP Easy Access menu – tree of modules
2 – Command fieldSmall input field at top left. Type MM01 → EnterTransaction codes – the expert’s shortcut
3 – Create a materialMaterial 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 SE16NType 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+S saves. F8 executes. F3 goes back. /n cancels transaction. /nxxxx jumps to transaction xxxx from anywhere. /o opens 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 roleTiles they see
Finance ClerkPost Journal Entry, Display Vendor Balances, Create Payment
Sales RepresentativeCreate Sales Order, Customer Factsheet, Sales Pipeline
Warehouse OperatorPost Goods Receipt, Pick List, Stock Overview
ManagerApproval tiles (PO, leave, purchase req), KPI dashboards

Fiori App Types – Know the Difference

TypeWhat it doesExample
TransactionalCreate/change/display business documentsCreate Sales Order
AnalyticalKPI tiles, charts, drill‑downSales Order Fulfillment Dashboard
Fact Sheet360° view of a business objectCustomer Factsheet (orders, invoices, contacts)
WorklistAll items requiring my actionMy Inbox – Approve Purchase Orders

💡 Fiori vs GUI – When to Use Each (2024 Reality)

UserPrimary InterfaceSecondary
End users (occasional)Fiori
Managers (approvals)Fiori (mobile)
Functional consultantsGUI (SPRO, SE16N, debug) + some FioriFiori for UAT
ABAP developersGUI (SE80, SE38, SE11) + Eclipse ADTFiori for testing
Basis adminsGUI (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‑codePurposeWhen to use
SE11ABAP Dictionary – view table structureCheck field names, data types
SE16NTable browser – view ANY table dataVerify data without a report
SU01User admin – create/change usersFirst week: check your own profile
SM30Table maint – edit customizing tablesConsultants: after SPRO config
SPROConfiguration menu – consultant homeYour daily driver
SM50Process monitor – see active work processesBasis: find long‑running jobs
SM37Background job monitorCheck if scheduled job ran
ST05SQL trace – performance analysisDevelopers: find slow selects

💰 Finance (FI)

T‑codePurpose
FB50GL journal entry
F-28Post incoming payment
F110Automatic payment run
MIROVendor invoice entry
FBL1NVendor line items
FBL5NCustomer line items
AFABDepreciation run

🛒 Materials Management (MM)

T‑codePurpose
MM01Create material
ME21NCreate purchase order
MIGOGoods movements (GR, GI, transfers)
MMBEStock overview
ME2MPOs by material
MIR7Park invoice

💼 Sales & Distribution (SD)

T‑codePurpose
VA01Create sales order
VL01NCreate outbound delivery
VF01Create billing document
VA05Sales order list
VL06ODelivery monitor
VF04Billing 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):

TabWhat to set
DefaultsLanguage (EN), date format (DD.MM.YYYY), decimal notation (1,234.00), time format
ParametersSet Parameter IDs (PIDs) to pre‑fill fields – e.g., WRK = plant 1000EKO = purchasing org 1000
PrintDefault 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

TimeAction
9:00 AMLogin 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 AMMM01 → 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 AMSE16N → table MARA → material TESTMAT-001 → Execute. See record. Note ERSDA (creation date) and ERNAM (created by) – your user ID is there.
9:45 AMOpen browser → Fiori Launchpad URL. Find “Manage Materials” app. Search TESTMAT-001. Confirm same data in Fiori. Same database, two interfaces.
10:00 AMIn 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 (table MARA)

  • Create a vendor (XK01) – or use existing

  • Create a purchase order (ME21N) referencing that vendor and material

  • Post 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.

Post a Comment

0 Comments