SAP Temel İzleme İşlem Kodları ve Sağlık Kontrolleri
⚡ Akıllı Özet
SAP Sistem İzleme, sunucuları, iş süreçlerini, kilitleri, güncellemeleri ve veritabanı sağlığını kontrol altında tutan günlük bir Basis rutinidir. SM51, SM50, SM66, SM21, ST22, ST02, ST06, DB02 ve DB12 gibi temel işlem kodları, yöneticilere eksiksiz ve proaktif bir kontrol listesi sunar.

Nedir? SAP Sistem İzleme?
SAP Sistem İzleme Basis'in günlük rutinidir ve bir kişinin işlerini yürütmesini sağlar. SAP Sunucuları, iş süreçlerini, kilitleri, güncellemeleri, sistem günlüklerini ve veritabanı sağlığını düzenli aralıklarla kontrol ederek sistemin sağlıklı olduğundan emin olun. Amaç proaktif olmaktır; sorunları kullanıcılar fark etmeden önce tespit etmektir.
Tipik bir günlük yapılacaklar listesi şunları içerir:
- Uygulama sunucuları kontrol ediliyor.
- Sistem genelindeki iş süreçlerinin izlenmesi.
- Her bir örnek için iş süreçlerinin izlenmesi.
- Kilit girişlerinin izlenmesi.
- CPU kullanımı.
- Veritabanında mevcut alan.
- Güncelleme süreçlerinin izlenmesi.
- Sistem günlüklerini izleme.
- Buffer istatistikleri.
- Toplu işlerin izlenmesi.
- Yazdırma kuyruğu isteği izleme ve yazdırma isteği sayımları.
- ABAP döküm analizi.
- Veritabanı performans ve tutarlılık kontrolleri.
- Uygulama kullanıcılarını izleme.
Günlük Kontroller ve Sistem İzleme Neden Gerekli?
Günlük kontroller, takılıp kalmış bir iş süreci, eski bir kilit, %95'e yaklaşan bir tablo alanı gibi küçük sorunları, kesintilere dönüşmeden önce yakalar. Bu kontroller, Basis ekibine güvenilir bir temel sağlayarak anormalliklerin öne çıkmasını sağlar ve kapasite planlama kararlarına geçmiş verileri besler.
Bir şeyi nasıl izleriz? SAP Sistem?
İzleme, her biri belirli bir katmana (sunucular, iş süreçleri, kilitler, güncellemeler, günlükler, tamponlar, CPU, dökümler, yazdırma kuyruğu, toplu işler, RFC ve veritabanı) sahip olan T-kodları etrafında düzenlenmiştir. Aşağıdaki bölümler, her bir kontrolü sırayla ele almaktadır.
Uygulama Sunucularını Kontrol Etme (SM51)
SM51, ortamdaki her aktif uygulama sunucusunu, her bir örnekte yapılandırılmış hizmetler ve iş süreçleriyle birlikte listeler.
Bireysel Örnekler için İş Süreçlerinin İzlenmesi (SM50)
SM50, mevcut örnekteki çalışan, bekleyen, durdurulmuş ve özel (PRIV) tüm işlemleri görüntüler. Her işlem şu şekilde olmalıdır: Koşu or Bekleyen durum; bunun dışındaki her şey araştırma gerektirir.
Ekranda çeşitli faydalı sütunlar gösteriliyor:
- Her bir çalışma sürecinin durumu (meşgul veya boş).
- İşgal altındaki bir süreç tarafından gerçekleştirilen eylem, Eylem sütununda gösterilmektedir.
- Üzerinde çalışılan veritabanı tablosu.
Tipik sorunlar ve çözümleri:
- Kullanıcılar oturum açamıyor veya grafik arayüzü yavaş çalışıyor: Diyalog (DIA) çalışma süreçleri tükendi. Uzun süren işleri arayın (kırmızı gösterge altında). ZamanBunları şu yolla iptal edin: İşlem > Çekirdek olmadan iptal et Yuvanın boşalması için.
- Gerekçe sütununda PRIV: Bir işlem o kadar çok bellek tüketiyor ki, DIA çalışma süreci bir kullanıcı tarafından "ele geçirilmiş" durumda. Kullanıcıyla iletişime geçin ve mümkünse işlemi arka planda yeniden çalıştırın.
- Uzun süredir devam eden SPO çalışma süreci: Yazdırma sunucusunu veya yazıcıyı inceleyin; takılı kalmış bir yazdırma kuyruğu bir işlemi tekeline alabilir.
Sistem Genelindeki İş Süreçlerinin Takibi (SM66)
SM66, Küresel İş Süreci Genel Bakışı'dır. Her aktif örnekteki SM50 verilerini tek bir ekranda bir araya getirerek, sistem genelindeki performans sorunlarını tespit etmenin en hızlı yolunu sunar.
Bir bakışta şunları görürsünüz:
- Her uygulama sunucusunun durumu.
- Bir işlemin neden çalışmadığı.
- İşlemin yeniden başlatılıp başlatılmadığı.
- CPU kullanımı ve istek çalışma süresi.
- Oturum açmış kullanıcı ve istemci.
- Rapor şu anda yürütülüyor.
Uygulama Kullanıcılarını İzleme (AL08 ve SM04)
AL08, her aktif örnekteki kullanıcıları listelerken, SM04 mevcut örnekteki kullanıcıları gösterir. Her ikisi de terminal kimliklerini ve istemcileri göstererek yalnızca beklenen kullanıcı kimliklerinin oturum açtığını doğrulamaya yardımcı olur.
Güncelleme Süreçlerinin Takibi (SM13)
SM13'ü çalıştırın, yerleştirin * içinde kullanıcı Alanı seçin ve çalıştırın. Bekleyen güncelleme yoksa kuyruk boştur.
Güncellemeler aktif değilse, aşağıdaki soruları yanıtlayın:
- Güncelleme işlemi aktif mi? Değilse, sistem tarafından mı yoksa kullanıcı tarafından mı devre dışı bırakıldı?
- Herhangi bir güncelleme iptal edildi mi?
- 10 dakikadan daha eski, bekleyen güncellemelerden oluşan uzun bir kuyruk var mı?
Kilit Girişlerini İzleme (SM12)
SM12'yi çalıştırın ve girin * içinde Kullanıcı adı alan.
SAP İki kullanıcının aynı kaydı aynı anda değiştirmesini önlemek için bir kilitleme mekanizması kullanır. Bazen ağ bağlantısının kesilmesi veya oturumun çökmesi bir kilit bırakır. Eski kilitler temizlenmelidir, aksi takdirde kayıtlara erişimi engellerler.
Zaman damgası önceki güne veya daha öncesine ait olan kilit girişlerini yakalayın; bunlar temizleme için adaylardır.
Sistem Günlüğünü İzleme (SM21)
SM21, sistem hatalarını, uyarılarını ve güvenlik mesajlarını gösterir. Sistemdeki ve ortamındaki sorunları belirlemek ve düzeltmek için kullanın.
Önceki günün kaydını şu komutla kontrol edin:
- Tarih ve saat aralığını girin.
- seçmek Sorunlar ve Uyarılar Radyo düğmesi.
- Tıkla Sistem Günlüğünü Tekrar Oku.
Ayar Özeti (ST02)
ST02, tampon ayar özetini gösterir. Takas sorunlarına yönelik işlem yapmak için aşağıdaki adımları izleyin.
) 1 Adım Ayar özetini görüntülemek için ST02'yi açın.
) 2 Adım Double-aşağıdaki kırmızı değerlerden herhangi birine tıklayın TAKAS.
) 3 Adım Tıkla Mevcut Parametreler sekmesi.
) 4 Adım Değerleri ve profil parametrelerini not edin.
) 5 Adım Profil parametre değerlerini değiştirmek için RZ10'u açın.
) 6 Adım Değişiklikleri kaydedin.
) 7 Adım Yeni değerlerin geçerli olması için sunucuyu yeniden başlatın.
CPU Kullanımı (ST06)
ST06, işletim sistemi düzeyindeki performansı gösterir. Boşta CPU kullanımının %60-65 civarında olması gerekir; sürekli olarak daha yüksek yük, sistemin baskı altında olduğunu gösterir.
CPU kullanımı yüksek olduğunda, şu kısa önceliklendirme yolunu izleyin:
- İşletim sistemi düzeyinde komutlar çalıştırın (örneğin,
topEn çok CPU kullanan işlemleri bulmak için. - SM50 veya SM66'yı açın ve uzun süren işleri veya güncelleme sorgularını arayın.
- SM12'yi açın ve eski kilit girişlerini kontrol edin.
- Güncelleme durumunu kontrol etmek için SM13'ü açın.
- Sistem hatalarını kontrol etmek için SM21'i açın.
ABAP Dökümleri (ST22)
ST22, ABAP çalışma zamanı hatalarını (kısa dökümler) yakalar. RevOlağandışı kalıpları veya tekrar eden olayları tespit etmek için her sabah bir önceki günün çöplerini inceleyin.
Biriktirme İsteği İzleme (SP01)
Yazdırma kuyruğu isteklerini izlemek için SP01'i çalıştırın:
- Keşfet
*içinde Oluşturan alan. - Tıkla Gerçekleştirmek.
Yalnızca kayıt talepleri sorunlar nedeniyle sonlandırıldı.
Toplu İşleri İzleme (SM37)
Arka plan işlemlerini izlemek için SM37 komutunu çalıştırın:
- Keşfet
*içinde Kullanıcı adı ve İş adı alanları. - İş durumu Planlanmış, İptal Edilmiş, Yayınlanmış ve Tamamlanmış seçeneklerini seçin.
İşlemsel RFC Yönetimi (SM58)
İşlemsel RFC (tRFC), başlangıçta eşzamansız olarak biliniyordu. RFCÇağrılan fonksiyon modülünü RFC sunucusunda tam olarak bir kez çalıştırır.
İncelemek istediğiniz görüntüleme dönemini seçin ve girin. * Kullanıcı alanına girin ve çalıştırın. Liste, başarıyla çalışmamış veya hala kuyrukta bekleyen tüm çağrıları gösterir.
QRFC Yönetimi (Giden Kuyruk — SMQ1)
SMQ1, giden qRFC kuyruklarını izler. İstemciyi belirtin ve aşağıdaki komut satırında kuyrukları arayın. Bekleyen or Hata devlet.
QRFC Yönetimi (Gelen Kuyruk — SMQ2)
SMQ2, gelen qRFC kuyrukları için SMQ1'i yansıtır. İstemciyi belirtin ve gelen kuyrukları arayın. Bekleyen or Hata devlet.
Veritabanı Yönetimi (DB02)
DB02, merkezi veritabanı yönetim panelidir. İlk ekran, tablo alanlarına, eksik indekslere ve büyüme geçmişine dair ayrıntılı incelemeler yapmanıza olanak tanır.
Seç Mevcut Boyutlar Her bir tablo alanının durumunu görmek için.
Eğer herhangi bir tablo alanı %95'ten fazla doluysa ve otomatik genişletme kapalıysa, veritabanının yer kalmaması için yeni bir veri dosyası ekleyin.
Ayrıca, büyüme eğilimlerini tespit etmek için bir tablo alanının geçmişini aylık, haftalık veya günlük olarak inceleyebilirsiniz.
Veritabanı Yedekleme Günlükleri (DB12)
DB12, son başarılı yedeklemenin ne zaman yapıldığını doğrular. RevÖnceki günün veritabanı ve yeniden işlem günlüğü yedeklemelerini inceleyerek işlemlerin sorunsuz bir şekilde tamamlandığından emin olun.
Hızlı Revgörünüm: Günlük İzleme Kontrol Listesi
Aşağıdaki tablolar, Basis yöneticileri için kritik günlük kontrolleri özetlemektedir.
Kritik Görevler
| # | Görev | işlem | Prosedür / Açıklama |
|---|---|---|---|
| 1 | R/3 sisteminin çalıştığını doğrulayın. | - | R/3 sistemine giriş yapın. |
| 2 | Günlük yedekleme işleminin hatasız tamamlandığını doğrulayın. | DB12 | Veritabanı yedekleme günlüğünü kontrol edin. |
SAP Sistem Kontrolleri
| # | Görev | işlem | Prosedür / Açıklama |
|---|---|---|---|
| 1 | Tüm uygulama sunucularının çalışır durumda olduğunu doğrulayın. | SM51 | Tüm sunucular çalışır durumda. |
| 2 | İş süreçlerini kontrol edin. | SM50 | Çalışıyor veya Bekleme durumundaki tüm iş süreçleri. |
| 3 | Küresel iş süreçlerine genel bakış. | SM66 | 1800 saniyeden uzun süren hiçbir işlem yok. |
| 4 | Başarısız veya sonlandırılmış güncellemeleri kontrol edin. | SM13 | Tarihi bir gün öncesine ayarlayın, girin * Kullanıcı Kimliği bölümünde, "Tüm" güncellemeler olarak ayarlayın. Şu satırları arayın: Err. |
| 5 | Sistem günlüğünü kontrol edin. | SM21 | Tarih ve saati son incelemeden önceki bir tarihe ayarlayın. Hataları, uyarıları, güvenlik mesajlarını ve veritabanı sorunlarını kontrol edin. |
| 6 | Revİptal edilen işleri görüntüle. | SM37 | Keşfet * Kullanıcı Kimliği bölümünde. Tüm kritik işlerin başarıyla tamamlandığını doğrulayın. |
| 7 | Eski kilitleri kontrol edin. | SM12 | Keşfet * Kullanıcı Kimliğinde. |
| 8 | Sistemdeki kullanıcıları kontrol edin. | SM04 / AL08 | Beklenmeyen kullanıcı kimliklerini veya terminalleri arayın; günde birkaç kez kontrol edin. |
| 9 | Makara sorunlarını kontrol edin. | SP01 | Keşfet * Oluşturan bölümünde, bir saatten fazla süredir "İşlemde" durumunda kalan yazdırma işlerini arayın. |
| 10 | İşlem günlüğünü kontrol edin. | SM37 | Yeni veya hatalı iş ilanlarını arayın. |
| 11 | Revdökümleri görüntüleyin ve çözün. | ST22 | Aşırı veya olağandışı dökümler olup olmadığını kontrol edin. |
| 12 | Revtampon istatistiklerini görüntüle. | ST02 | Takas arayın. |
Veritabanı Kontrolleri
| # | Görev | işlem | Prosedür / Açıklama |
|---|---|---|---|
| 1 | RevVeritabanı hata günlüğünü inceleyin. | ST04 | Yeni hataları araştırın. |
| 2 | Veritabanı büyümesi ve eksik indeksler. | DB02 | Bir tablo alanı %90'dan fazla kullanılıyorsa yeni bir veri dosyası ekleyin; eksik indeksleri yeniden oluşturun. |
| 3 | Veritabanı istatistikleri günlüğü. | DB13 | Planlanan istatistik işlemlerinin tamamlandığını onaylayın. |


























