✅ 1. SAP BASIS Basics
- BASIS = System Administration of SAP Landscape.
- Responsibilities include:
✔ Installation & configuration
✔ System monitoring
✔ Database administration
✔ Transport management
✔ User/security management
✔ Performance tuning
✔ Backup & recovery
✔ System refresh & migrations
✅ 2. SAP Landscape Architecture
- Three-tier architecture:
- Presentation (GUI/Fiori)
- Application server
- Database server
- System types:
- DEV → QAS → PRD
- Clients used for configuration/testing/data segregation.
✅ 3. SAP Installation
- SWPM (Software Provisioning Manager)
- SUM for upgrades
- Kernel installation & patching
- SAP profiles (DEFAULT.PFL, instance profiles)
- SAP Solution Manager (mandatory earlier, optional now)
✅ 4. SAP Start Service
- Daemons: sapstartsrv, disp+work, gateway (gwrd)
- Commands:
sapcontrol -nr <inst> -function GetProcessListstartsap,stopsap
✅ 5. Work Processes
A VERY frequently asked area.
Types of work processes:
- Dialog
- Background
- Update (V1/V2)
- Enqueue
- Spool
- Message Server
- Gateway
Troubleshooting WP issues: SM50, SM66, SM21, ST22.
✅ 6. Transport Management System (TMS)
- Config tCodes: STMS, SE09/SE10
- Transport Directory:
/usr/sap/trans - Types of transports:
- Workbench
- Customizing
- Client transports
- Permission roles
Import Errors: RC8, RC12, RC16 — analyze logs.
✅ 7. SAP Patching / Kernel Upgrade
- SPAM/SAINT – Component upgrade
- SUM – Technical upgrade
- Kernel patching via
/usr/sap/<SID>/SYS/exe - Apply SAP Notes using SNOTE
✅ 8. SAP Client Administration
- tCodes: SCC4, SCCL, SCC9, SCC7
- Client copy types:
- Local client copy
- Remote client copy
- Client import
- Client roles:
- Customizing
- Test
- Production
- Client deletion (SCC5)
✅ 9. User & Authorization Management
- tCodes: SU01, SU10, SU21, PFCG
- Authorization objects & profiles
- Role transport
- Composite roles
- SOD (Segregation of Duties) checks
- SU53 for troubleshooting
✅ 10. SAP Background Jobs
- SM36/SM37
- Job status: Scheduled, Released, Ready, Active, Finished
- Job chain concept
- Log monitoring
- Root cause: Work process shortage, authorization error, spool issues.
✅ 11. SAP System Monitoring Tools
Key tCodes:
- SM50 – WP overview
- SM51 – App servers
- SM21 – System logs
- ST22 – Dump analysis
- ST06 – OS monitoring
- ST03N – Workload analysis
- ST04 – DB performance
- SM12 – Lock entries
- SM13 – Update failures
- SCC3 – Client copy logs
- ST02 – Memory analysis
✅ 12. SAP Memory Management
- Types:
- Roll memory
- Extended memory
- Heap memory
- Paging memory
- Parameters (in profile):
em/initial_size_MBabap/heap_area_totalztta/roll_area
Memory Issues: Look at ST02 + SM50.
✅ 13. SAP Enqueue & Locking
- Manages logical locks
- tCode: SM12
- Lock table in shared memory
- If lock overflow → system slowdown
- Enqueue replication: ENQREP (for HA)
✅ 14. SAP Spool Administration
- SPAD: Output devices
- SP01: Spool requests
- SP02: Output requests
- Troubleshoot printer issues (device type mismatch)
✅ 15. SAP Monitoring Using Solution Manager
- EWA reports
- ChaRM (Change Request Management)
- System Monitoring
- Root Cause Analysis
- System Recommendations
✅ 16. SAP Upgrades & Patches
- SUM (Software Update Manager)
- SPAM/SAINT for Support Packs
- Online/Offline SPAM
- Checking component levels via SPAM > Package Levels
- Maintenance Planner (cloud)
✅ 17. Database Administration Basics
Varies by DB type.
HANA DB
- HANA Studio / HANA Cockpit
- SQL statements (M_TABLES, M_BLOCKED_TRANSACTIONS)
- Column store vs row store
- Backup/recovery
- Log switches
- Memory allocation
Oracle DB
- Tablespace
- Datafiles
- Redo logs
- Archive logs
- DBVERIFY
- BRTOOLS
✅ 18. SAP System Refresh
Steps:
- Pre-checks
- Backup/restore (DB level)
- BDLS (logical system name conversion)
- RFC corrections
- Background jobs correction
- Post-processing (SCC7, SM59, WE20, RFCs, BD87)
✅ 19. SAP SSO / Authentication
- SAP Logon Ticket
- SAML
- X.509 certificates
- OAuth (for cloud)
- SNC (Secure Network Communication)
✅ 20. SAP Fiori / Gateway Basis
- System alias
- OData services activation (IW_BEP)
- Cache cleanup (/IWFND/CACHE_CLEANUP)
- /UI2/FLP, /UI2/CACHE
🔥 Most Asked Scenario-Based Questions
Be ready with quick answers.
1. System is slow — how do you troubleshoot?
Use → ST06, ST03N, SM50, ST04, ST22, SM21, SM12, SM13.
2. Transport imported with RC=8 error — what do you do?
Check logs → STMS_IMPORT → SLOG.
3. Work process is hanging — fix?
Cancel in SM50 → analyze dump in ST22.
4. User authorization error?
Use SU53 → adjust PFCG role.
5. Database log segment is full?
Increase log space / perform log backup (HANA/Oracle).
6. Memory overflow?
Tune parameters in profile & restart system.
7. Lock entries stuck in SM12?
Delete only after coordinated approval.
8. Printer not working?
Check SPAD → Spool server → Device Type.
9. Background job canceled?
Check SM37 logs → ST22 → SM21.
10. Enqueue Server down?
Restart Enqueue Replication Server → Check MS logs.
I share content relevant to Tech/Interview/Corporate/ & Anything Stuff !!
Do follow for more useful content : https://www.linkedin.com/in/vartika-gupta24/