SAP BASIS Interview Questions (41 - 50)
41. What is enqueue and dequeue?
ENQUEUE and DEQUEUE are used to lock and unlock data to prevent multiple users from updating the same record simultaneously.
- ENQUEUE → Locks the data (no other user can modify it).
- DEQUEUE → Releases the lock after processing is done.
For example: When one user edits a sales order, ENQUEUE locks it so others cannot change it until DEQUEUE releases it.
42. What is SM12?
SM12 is used to monitor and manage lock entries (enqueue locks) in SAP.
It shows which records are locked and by which user.
For example: If a user is stuck due to a lock, you can check SM12 and delete the lock entry.
43. What is SM13?
SM13 is used to monitor update requests (update records) in SAP.
It shows whether updates are successful, failed, or pending.
For example: If data is not updated properly, check SM13 to find failed update records.
44. What is update failure?
Update failure occurs when a database update (LUW) is not successfully written to the database. It usually happens due to errors like dumps, locks, or system issues.
For example: If a transaction saves data but update fails, you can check the error in SM13.
45. What is system log vs dump?
- System Log (
SM21) → Records overall system events like errors, warnings, logins, and background activities. - Dump (
ST22) → Captures detailed runtime errors when an ABAP program crashes.
Key points: System log = system-level events; Dump = program-level error details.
46. How do you check memory issues?
Memory issues are checked using:
ST02→ Check buffer usage, swaps, and memory tuning.ST06→ Monitor OS memory (RAM usage).SM50/SM66→ Check work process memory consumption.ST22→ Look for memory-related dumps.
For example: If you see high swaps in ST02 or memory dumps in ST22, it indicates memory issue.
47. What is SAP license check?
SAP License Check is used to verify whether the SAP system is properly licensed and within usage limits. It checks parameters like number of users, system ID, and hardware key.
For example: You check and install license using SLICENSE transaction.
48. What is the difference between a dump and a system log?
ST22 (Dump) → Captures detailed runtime errors when an ABAP program crashes.
SM21 (System Log) → Records overall system events like errors, warnings, logins, and background activities.
49. What is user type in SAP?
User type defines how a user can log in and use the system. Types are:
- Dialog → Normal users (interactive login).
- System → For background processing (no GUI login).
- Communication → For RFC/communication between systems.
- Service → Shared users (anonymous access).
For example: A background job user is usually created as System user type.
50. What is SAP instance?
SAP Instance is a group of SAP processes (like work processes, dispatcher, memory) running on a server. It acts as a unit that handles user requests and executes SAP programs.
For example: A system can have multiple instances (like one central instance and multiple application instances) to handle more users.