SAP Arka Plan İş İşleme SM36: Oluşturun, Planlayın, Yeniden Planlayın
Arka Plan İşi Nedir?
Arka plan işi, normal etkileşimli işlemlerin arkasında çalışan, etkileşimli olmayan bir süreçtir. Paralel olarak çalışırlar ve etkileşimli (ön plandaki işler) süreç ve operasyonları bozmazlar.
SM36'dan planlanmıştır. SM37'den iş günlüğünü görüntüleyerek analiz edebilirsiniz.
Arka Plan İşlerinin Avantajları
- Manuel çabayı azaltır ve görevi otomatikleştirir.
- Kullanıcının tercihine göre planlanabilir.
- Kullanıcı etkileşimini azaltır ve kullanıcı girişi olmadan arka planda sorunsuz bir şekilde çalışabilir
- Arka plan işinin varyantını tanımladığınızda kullanıcının alana değer girişi konusunda endişelenmesine gerek kalmaz. Böylece kullanıcı karışıklığı da azalır.
- Geceleri (sistem yükünün düşük olduğu zamanlarda) çalıştırılacak şekilde programlanabilen zaman alıcı/kaynak yoğun programlar için idealdir.
Arka plan işleri üç kategoriye ayrılır:
- A Sınıfı (Yüksek/kritik Öncelik): – Bazı görevler acil veya kritiktir ve A sınıfı öncelikli işlerle programlanmalıdır. A Sınıfı öncelik, bir veya daha fazla arka plan iş sürecini saklı tutar. Kullanıcıların, A Sınıfı öncelikli işe kaç tane arka plan iş sürecinin atanması gerektiğine karar vermesi gerekir. Bir kullanıcının bu kategori için 2 arka plan iş süreci seçtiğini ve ardından B ve C sınıfı için mevcut arka plan iş süreçlerini seçtiğini varsayalım = (RZ03 çalışma modlarında ayarlanan toplam iş süreci sayısı)- (A sınıfı kategorisine izin verilen arka plan iş süreçleri).
- Sınıf B(Orta Öncelik): – A Sınıfı işler tamamlandığında, B Sınıfı iş, C sınıfı işlerden önce arka planda yürütülmeye başlayacaktır.
- Sınıf C(Düşük Öncelikli): -Hem A sınıfı hem de B sınıfı işler tamamlandıktan sonra çalışır.
Arka plan işlerinin olası durumu
- Planlandı: – Program adını ve varyantını tanımladınız ancak Başlangıç Tarihi, Bitiş Tarihi, Sıklık vb. gibi başlangıç koşullarını tanımlamadınız. Bu, sistemde bir işin ne zaman planlanması gerektiğini tanımlamadığınız anlamına gelir.
- Piyasaya sürülmüş: - Görev tanımı için gerekli tüm kriterler yerine getirilmiştir. İşin serbest bırakılma durumunda olabilmesi için başlangıç koşulu zorunludur.
- Hazır: - İşin bir arka plan iş sürecinde çalıştırılması için gerekli tüm koşullar karşılanmıştır. Ancak iş zamanlayıcı, arka plandaki iş sürecinin serbest kalmasını beklediği için işi kuyruğa koydu.
- Aktif: - İş arka planda çalışmaya başladı. Aktif duruma geçtikten sonra işin durumunu değiştiremeyiz.
- Bitmiş: – İş başarıyla gerçekleştirilir. İstenilen görevin hatasız tamamlandığı anlamına gelir.
- İptal edildi: - Bunun için iki olasılık var. Yönetici işi zorla iptal etti veya işle ilgili bir sorun olabilir. Bunu İş günlüklerinden araştırabilirsiniz.
Arka plan işi nasıl planlanır?
Arka plan işini kullanarak zamanlayabilirsiniz. SM36. Planlanmış veya acil işler planlanabilir.
) 1 Adım T kodunu yürüt SM36.
) 2 Adım İşin adını, önceliğini girin(ABC) ve hedef sunucu. Hedef sunucuda planlandıktan sonra arka plan işleri o sunucuda çalışır. Hedef sunucuyu tanımlamanın temel amacı iş yükü dengelemesidir.
) 3 Adım Tıklamak "biriktirme listesi alıcısı”. Posta kutunuza çıktı alacaksınız. E-postanızı şu adresten kontrol edebilirsiniz: SBWP.
4. Adım) Ekle SAP kullanıcı adını girin ve kopyala düğmesine tıklayın.
5. Adım) Tıklamak adım tanımlamak için düğme ABAP programı , varyantın detayları, vb.
) 6 Adım Program adını, varyant ayrıntılarını tanımlayın.
- Alana program adınızı ve Varyant adını girin. İhtiyacınıza göre varyant oluşturmadıysanız boş bırakın.
- Kaydet düğmesine basın.
) 7 Adım İşi planladığınızda aşağıdaki ekranı göreceksiniz.
) 8 Adım İşin başlangıç tarihini, bitiş tarihini, sıklığını vb. doldurmak için Başlangıç koşulları'na tıklayın. Başlangıç koşulunu belirtmezseniz bu durumda iş her zaman planlanmış durumda kalacaktır. Zamanlanmış durumdaki bir iş hiçbir zaman çalışmayacaktır.
- Tıklayın Tarih/Saat(Periyodik işler için). “Hemen” seçeneğini tıklarsanız iş hemen çalışmaya başlayacaktır. Ancak periyodik iş olarak ayarlanmayacaktır. Gibi "basın ve çalıştırın.”
- İşin başlangıç tarihini/saatini, bitiş tarihini/saatini tanımlayın. İş ancak şartlarını yerine getirdiğinde serbest bırakılacak Planlanan başlangıç tarihi/saati.
- Periyodik değerlere basın.
) 9 Adım İhtiyacınıza göre işin sıklığını belirlemek için Saatlik/Günlük/Haftalık periyoduna tıklayın. Diğer Periyodu seçeceğiz.
) 10 Adım Burada işin yinelenen kriterlerini belirtirsiniz. Örneğin, İşin Başlangıç Tarihinden itibaren her 5 günde bir çalıştırılmasını sağlayabilirsiniz. Burada her 10 dakikada bir çalıştırılacak işi seçiyoruz
) 11 Adım Tıklayın kayıt etmek düğmesine basın.
) 12 Adım Tıklayın kayıt etmek tekrar.
) 13 Adım Tıkla kayıt etmek tekrar
) 14 Adım bir Zamanlar İş adımı ve başlangıç koşulları tanımlandığında aşağıdaki pencere açılacaktır.
) 15 Adım Basın kayıt etmek.
) 16 Adım Goto SM37 işin durumunu bilmek.
) 17 Adım İzlemek istediğiniz iş için kriterlerinizi seçin.
- İşin adını ve işi planlayan kullanıcı adını girin.
- İşin durumunu seçin.
- Tarih aralığını belirtin. Senaryomuzda Başlangıç Tarihini Açık tutarken sadece bitiş tarihini belirtiyoruz.
) 18 Adım Aşağıdaki ekranı göreceksiniz. Duruma bakın, serbest bırakılmış demektir, yani başlatma koşulları karşılanmıştır ve iş sırada bekliyor demektir. arka plan çalışma süreci ücretsiz olacak.
Bir arka plan işi nasıl yeniden planlanır
Yeniden planlanan işler gelecekte çalışmayacaktır. Unutmayın, işi bir kez başlattıktan sonra programdan kaldıramazsınız aktif durumu.
) 1 Adım Gerçekleştirmek SM37.
) 2 Adım Kriterleri doldurun.
- İşin planlandığı işin adı ve kullanıcı adı.
- Durumu seçin. İşin zamanlamasını iptal etmek için yalnızca Serbest bırakıldı/Hazır durumunu seçebilirsiniz.
- Tarih aralığını belirtin.
- Yürüt (F8) düğmesine basın.
) 3 Adım Belirtilen işi seçin ve tuşuna basın İş -> (Yayınlandı -> Planlandı).
) 4 Adım “ tuşuna bastığınızda mesajı durum çubuğunda bulacaksınız.Yayınlandı -> Planlandı".