Perusahaan terkadang perlu melakukan evaluasi terhadap penggunaan SAP oleh para pengguna. Evaluasi ini bertujuan untuk melihat seberapa banyak pengguna yang benar-benar aktif dan seberapa sering mereka mengakses sistem. Informasi ini sangat penting, karena jumlah pengguna aktif berhubungan langsung dengan biaya lisensi yang harus dibayar perusahaan.
Dengan adanya User Action Log, perusahaan bisa:
- Mengidentifikasi pengguna yang jarang atau bahkan tidak pernah masuk ke sistem.
- Mengetahui siapa saja pengguna yang aktif setiap hari.
- Melihat kapan pengguna terakhir kali login dan berapa lama mereka menggunakan SAP.
Data ini membantu manajemen dalam mengambil keputusan, misalnya apakah perlu mengurangi lisensi yang tidak terpakai, atau menyesuaikan jumlah lisensi agar lebih efisien. Dengan begitu, biaya operasional bisa dioptimalkan tanpa mengganggu kebutuhan kerja.
Berikut adalah contoh query sederhana yang dapat digunakan untuk menghasilkan laporan User Action Log di SAP HANA:
SELECT
T0."Date" AS "Date",
T0."Time" AS "Logged On",
LPAD(FLOOR(T0."AliveDurtn" / 60), 2, '0') || ':' ||
LPAD(MOD(T0."AliveDurtn", 60), 2, '0') AS "Time Logged on (hh:mm)",
T0."LogoutTime" AS "Logged Off",
T0."UserID",
T0."WinUsrName",
CASE T0."Action"
WHEN 'C' THEN 'Created'
WHEN 'D' THEN 'Superuser Deselected'
WHEN 'F' THEN 'Logon Failed'
WHEN 'I' THEN 'Logon Succeeded'
WHEN 'L' THEN 'Locked'
WHEN 'N' THEN 'Screen Unlock Failed'
WHEN 'O' THEN 'Logoff'
WHEN 'P' THEN 'Password Changed'
WHEN 'R' THEN 'Removed'
WHEN 'S' THEN 'Superuser Selected'
WHEN 'T' THEN 'Temporary User Change'
WHEN 'U' THEN 'Unlocked'
END AS "ActionDesc"
FROM USR5 T0
WHERE T0."Date" >= ADD_MONTHS(CURRENT_DATE, -2)
ORDER BY T0."Date", T0."Time";
Dari query tersebut akan dihasilkan report query sebagai berikut:

Laporan ini akan menampilkan catatan aktivitas pengguna selama dua bulan terakhir, meliputi waktu login, logout, lama penggunaan, serta jenis aksi yang dilakukan. Dengan begitu, perusahaan bisa lebih mudah memantau penggunaan SAP dan memastikan lisensi dimanfaatkan secara optimal.








