SAP Kode Transaksi dan Pemeriksaan Kesehatan Basis Monitoring
⚡ Ringkasan Cerdas
SAP Pemantauan Sistem adalah rutinitas Basis harian yang menjaga agar server, proses kerja, penguncian, pembaruan, dan kesehatan basis data tetap terkendali. Kode transaksi inti seperti SM51, SM50, SM66, SM21, ST22, ST02, ST06, DB02, dan DB12 memberi administrator daftar periksa proaktif yang lengkap.

Apa itu SAP Pemantauan Sistem?
SAP Pemantauan Sistem adalah rutinitas Basis harian yang menjaga SAP Menjaga kesehatan lingkungan sistem dilakukan dengan memeriksa server, proses kerja, penguncian, pembaruan, log sistem, dan kesehatan basis data secara berkala. Tujuannya proaktif — untuk mendeteksi masalah sebelum pengguna menyadarinya.
Daftar periksa harian yang umum meliputi:
- Memeriksa server aplikasi.
- Memantau proses kerja di seluruh sistem.
- Memantau proses kerja untuk setiap kasus secara individual.
- Memantau akses masuk kunci.
- Pemanfaatan CPU.
- Ruang kosong yang tersedia di dalam basis data.
- Memantau proses pembaruan.
- Memantau log sistem.
- Buffer statistik.
- Memantau pekerjaan batch.
- Pemantauan permintaan spool dan jumlah permintaan cetak.
- Analisis dump ABAP.
- Pemeriksaan kinerja dan konsistensi basis data.
- Memantau pengguna aplikasi.
Mengapa Pemeriksaan Harian dan Pemantauan Sistem Diperlukan?
Pemeriksaan harian mendeteksi masalah kecil — proses kerja yang macet, kunci lama, ruang tabel yang hampir mencapai 95% — sebelum masalah tersebut meluas menjadi pemadaman. Pemeriksaan ini memberi tim Basis data dasar yang andal sehingga anomali dapat terlihat jelas, dan data historis digunakan untuk pengambilan keputusan perencanaan kapasitas.
Bagaimana Cara Kita Memantau? SAP Sistem?
Pemantauan diatur berdasarkan kode transaksi (T-code), yang masing-masing memiliki lapisan spesifik — server, proses kerja, penguncian, pembaruan, log, buffer, CPU, dump, spool, pekerjaan batch, RFC, dan basis data. Bagian di bawah ini akan menjelaskan setiap pemeriksaan secara berurutan.
Memeriksa Server Aplikasi (SM51)
SM51 mencantumkan setiap server aplikasi aktif dalam lanskap, beserta layanan dan proses kerja yang dikonfigurasi pada setiap instance.
Pemantauan Proses Kerja untuk Instansi Individual (SM50)
SM50 menampilkan setiap proses yang sedang berjalan, menunggu, berhenti, dan PRIV pada instance saat ini. Setiap proses seharusnya ada di Running or Menunggu status; hal lain perlu diselidiki.
Layar menampilkan beberapa kolom yang bermanfaat:
- Status setiap proses kerja (sedang dikerjakan atau tidak dikerjakan).
- Tindakan yang dilakukan oleh proses yang sedang berjalan, ditunjukkan pada kolom Tindakan.
- Tabel basis data yang sedang dikerjakan.
Masalah dan solusi umum:
- Pengguna tidak dapat masuk atau antarmuka pengguna (GUI) lambat: Proses kerja dialog (DIA) telah habis. Cari pekerjaan yang berjalan lama (indikator merah di bawah Waktu). Batalkan melalui Proses > Batalkan tanpa inti untuk membebaskan slot.
- PRIV di bawah kolom Alasan: Suatu transaksi mengonsumsi begitu banyak memori sehingga proses kerja DIA "dimiliki" oleh satu pengguna. Bicaralah dengan pengguna tersebut dan, jika memungkinkan, jalankan kembali pekerjaan tersebut di latar belakang.
- Proses kerja SPO yang sudah berlangsung lama: Periksa server cetak atau printer; gulungan kertas yang macet dapat memonopoli suatu proses.
Memantau Proses Kerja Seluruh Sistem (SM66)
SM66 adalah Ikhtisar Proses Kerja Global. SM66 menggabungkan data SM50 dari setiap instance aktif ke dalam satu layar, sehingga menjadikannya cara tercepat untuk mendeteksi masalah kinerja di seluruh sistem.
Sekilas Anda melihat:
- Status setiap server aplikasi.
- Mengapa suatu proses tidak berjalan.
- Apakah proses tersebut telah dimulai ulang.
- Penggunaan CPU dan waktu eksekusi permintaan.
- Pengguna dan klien yang sedang login.
- Laporan sedang dieksekusi.
Memantau Pengguna Aplikasi (AL08 dan SM04)
AL08 mencantumkan pengguna di setiap instance aktif, sedangkan SM04 menampilkan pengguna pada instance saat ini. Keduanya menampilkan ID terminal dan klien, yang membantu memastikan bahwa hanya ID pengguna yang diharapkan yang sedang masuk.
Memantau Proses Pembaruan (SM13)
Lari SM13, tempatkan * dalam Pengguna kolom, dan jalankan. Jika tidak ada pembaruan yang tertunda, antrean kosong.
Jika pembaruan tidak aktif, jawab pertanyaan berikut:
- Apakah proses pembaruan sedang aktif? Jika tidak, apakah proses tersebut dinonaktifkan oleh sistem atau oleh pengguna?
- Apakah ada pembaruan yang dibatalkan?
- Apakah ada antrian panjang pembaruan yang tertunda lebih dari 10 menit?
Memantau Entri Kunci (SM12)
Jalankan SM12 dan masukkan * dalam Nama pengguna lapangan.
SAP Menggunakan mekanisme penguncian untuk mencegah dua pengguna mengubah catatan yang sama pada saat yang bersamaan. Terkadang, gangguan jaringan atau kerusakan sesi meninggalkan penguncian. Penguncian lama harus dihapus, atau akan memblokir akses ke catatan.
Tangkap entri kunci yang stempel waktunya berasal dari hari sebelumnya atau lebih awal — entri-entri tersebut adalah kandidat untuk pembersihan.
Memantau Log Sistem (SM21)
SM21 menampilkan kesalahan sistem, peringatan, dan pesan keamanan. Gunakan SM21 untuk mengidentifikasi dan memperbaiki masalah dalam sistem dan lingkungannya.
Periksa catatan hari sebelumnya dengan:
- Masukkan rentang tanggal dan waktu.
- Pilih Masalah dan Peringatan tombol radio.
- Klik Baca Ulang Log Sistem.
Ringkasan Lagu (ST02)
ST02 menampilkan ringkasan penyetelan buffer. Gunakan langkah-langkah di bawah ini untuk mengatasi masalah swap.
Langkah 1) Buka ST02 untuk melihat ringkasan penyetelan.
Langkah 2) Double-klik nilai merah apa pun di bawah TUKAR.
Langkah 3) klik Parameter Saat Ini Tab.
Langkah 4) Perhatikan nilai dan parameter profilnya.
Langkah 5) Buka RZ10 untuk mengubah nilai parameter profil.
Langkah 6) Simpan perubahannya.
Langkah 7) Restart server agar nilai-nilai baru berlaku.
Pemanfaatan CPU (ST06)
ST06 menunjukkan kinerja tingkat sistem operasi. Pemanfaatan CPU saat idle seharusnya berada di kisaran 60–65%; beban yang lebih tinggi secara berkelanjutan berarti sistem sedang mengalami tekanan.
Saat penggunaan CPU tinggi, ikuti jalur triase singkat ini:
- Menjalankan perintah tingkat OS (seperti
top) untuk mengetahui proses mana yang paling banyak menggunakan CPU. - Buka SM50 atau SM66 dan cari pekerjaan yang berjalan lama atau permintaan pembaruan.
- Buka SM12 dan periksa apakah ada entri kunci lama.
- Buka SM13 untuk memeriksa status pembaruan.
- Buka SM21 untuk mencari kesalahan sistem.
Pembuangan ABAP (ST22)
ST22 menangkap kesalahan runtime ABAP (short dump). RevLihat data unggahan hari sebelumnya setiap pagi untuk menemukan pola yang tidak biasa atau pelaku yang berulang.
Pemantauan Permintaan Spool (SP01)
Jalankan SP01 untuk memantau permintaan spool:
- Enter
*dalam Created By lapangan. - Klik Eksekusi.
Hanya mencatat permintaan yang diakhiri karena masalah.
Memantau Pekerjaan Batch (SM37)
Jalankan SM37 untuk memantau proses latar belakang:
- Enter
*dalam Nama pengguna ke Nama Pekerjaan bidang. - Bawah Status pekerjaan Pilih Terjadwal, Dibatalkan, Dirilis, dan Selesai.
Administrasi RFC Transaksional (SM58)
RFC Transaksional (tRFC), awalnya dikenal sebagai asinkron RFC, mengeksekusi modul fungsi yang dipanggil pada server RFC tepat satu kali.
Pilih periode tampilan yang ingin Anda tinjau, lalu masukkan * Di kolom pengguna, lalu jalankan. Daftar tersebut menunjukkan panggilan apa pun yang belum berhasil dijalankan atau masih menunggu dalam antrian.
Administrasi QRFC (Antrian Keluar — SMQ1)
SMQ1 memantau antrean qRFC keluar. Tentukan klien dan cari antrean di Menunggu or error negara.
Administrasi QRFC (Antrian Masuk — SMQ2)
SMQ2 mencerminkan SMQ1 untuk antrian qRFC masuk. Tentukan klien dan cari antrian masuk di Menunggu or error negara.
Administrasi Basis Data (DB02)
DB02 adalah kokpit administrasi basis data pusat. Layar pertama memungkinkan Anda untuk menelusuri tablespace, indeks yang hilang, dan riwayat pertumbuhan.
Pilih Ukuran Saat Ini untuk melihat status setiap tablespace.
Jika ada tablespace yang sudah terisi lebih dari 95% dan fitur auto-extend dimatikan, tambahkan datafile baru agar database tidak kehabisan ruang.
Anda juga dapat meninjau riwayat tablespace berdasarkan bulan, minggu, atau hari untuk melihat tren pertumbuhan.
Log Cadangan Basis Data (DB12)
DB12 mengkonfirmasi kapan pencadangan terakhir yang berhasil dijalankan. RevPeriksa cadangan basis data dan redo-log hari sebelumnya untuk memastikan prosesnya selesai dengan bersih.
Cepat RevLihat: Daftar Periksa Pemantauan Harian
Tabel di bawah ini merangkum pemeriksaan harian penting untuk administrator Basis.
Tugas Kritis
| # | tugas | Transaksi | Prosedur / Catatan |
|---|---|---|---|
| 1 | Konfirmasikan bahwa sistem R/3 sudah aktif. | - | Masuk ke sistem R/3. |
| 2 | Konfirmasikan bahwa pencadangan harian berjalan tanpa kesalahan. | DB12 | Periksa log pencadangan basis data. |
SAP Pemeriksaan Sistem
| # | tugas | Transaksi | Prosedur / Catatan |
|---|---|---|---|
| 1 | Pastikan semua server aplikasi aktif. | SM51 | Semua server sudah aktif. |
| 2 | Periksa proses kerja. | SM50 | Semua proses kerja dalam status Berjalan atau Menunggu. |
| 3 | Gambaran umum proses kerja global. | SM66 | Tidak ada proses kerja yang berjalan lebih dari 1800 detik. |
| 4 | Cari pembaruan yang gagal atau dihentikan. | SM13 | Atur tanggal ke satu hari yang lalu, masukkan * Di ID Pengguna, atur ke pembaruan “Semua”. Cari baris dengan Err. |
| 5 | Periksa log sistem. | SM21 | Atur tanggal dan waktu sebelum tinjauan terakhir. Cari kesalahan, peringatan, pesan keamanan, dan masalah basis data. |
| 6 | Revmelihat pekerjaan yang dibatalkan. | SM37 | Enter * di ID Pengguna. Konfirmasikan setiap pekerjaan penting telah selesai dengan sukses. |
| 7 | Periksa apakah ada kunci lama. | SM12 | Enter * di ID Pengguna. |
| 8 | Periksa pengguna di sistem. | SM04 / AL08 | Cari ID pengguna atau terminal yang tidak terduga; tinjau beberapa kali sehari. |
| 9 | Periksa masalah spul. | SP01 | Enter * Di bagian Dibuat Oleh. Cari pekerjaan spool yang macet "Dalam proses" selama lebih dari satu jam. |
| 10 | Periksa log pekerjaan. | SM37 | Cari pekerjaan baru atau yang salah. |
| 11 | Revlihat dan atasi kesedihan. | ST22 | Carilah timbunan sampah yang berlebihan atau tidak biasa. |
| 12 | Revstatistik buffer iew. | ST02 | Carilah pertukaran. |
Pemeriksaan Basis Data
| # | tugas | Transaksi | Prosedur / Catatan |
|---|---|---|---|
| 1 | RevLihat log kesalahan basis data. | ST04 | Selidiki setiap kesalahan baru. |
| 2 | Pertumbuhan basis data dan indeks yang hilang. | DB02 | Jika tablespace terisi lebih dari 90%, tambahkan datafile baru; bangun ulang indeks yang hilang. |
| 3 | Log statistik basis data. | DB13 | Konfirmasi bahwa tugas statistik terjadwal telah selesai. |





























