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 plan işleri) süreçleri ve işlemleri bozmazlar.
SM36'dan planlanmıştır. İş günlüğünü görüntüleyerek SM37'den 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 arka planda kullanıcı girişi olmadan sorunsuz bir şekilde çalışabilir
- Arka plan işi için varyantı tanımladığınızda, kullanıcının alana değer girişi konusunda endişelenmesine gerek kalmaz. Böylece kullanıcı kafa karışıklığı da azalır.
- Gece çalışması planlanabilen (sistem yükü düşük olduğunda) zaman alıcı / yoğun kaynak gerektiren 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ş ile planlanmalıdır. Sınıf A önceliği, bir veya daha fazla arka plan iş sürecini ayırır. Kullanıcılar, A Sınıfı öncelikli işe kaç tane arka plan iş sürecinin atanacağına karar vermelidir. 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 işletim modlarında ayarlanan toplam iş işlemi sayısı) - (A sınıfı kategorisine izin verilen arka plan iş süreçleri).
- B Sınıfı (Orta Öncelikli) : - 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.
- C Sınıfı (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
- Planlanmış: - 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 planlanacağını tanımlamadığınız anlamına gelir.
- Serbest bırakıldı: - İş tanımı için gerekli tüm kriterler yerine getirildi. İşin yayın durumunda olması için başlangıç koşulu gerekir.
- Hazır: - İşi bir arka plan iş sürecinde çalıştırmak için gerekli tüm koşullar karşılanır. Ancak iş planlayıcı, işi sıraya koydu çünkü arka plan iş sürecinin ücretsiz olmasını bekliyor.
- Etkin: - İş arka planda çalışmaya başladı. Aktif duruma geçtikten sonra işin durumunu değiştiremeyiz.
- Bitti: - İş başarıyla yürütüldü. Bu, istenen görevin hatasız yerine getirildiği anlamına gelir.
- İptal edildi: - Bunun için iki olasılık var. Yönetici işi zorla iptal etti veya işle ilgili bazı sorunlar olabilir. Bunu İş günlüklerinden inceleyebilirsiniz.
Arka plan işi nasıl planlanır?
Arka plan işini SM36 kullanarak planlayabilirsiniz . Planlanan veya acil işler planlanabilir.
Adım 1) T-kodu SM36'yı yürütün .
Adım 2) İş adını, önceliği (A / B / C) ve hedef sunucuyu doldurun . Hedef sunucuda bir kez planlanan arka plan işleri o sunucuda çalışır. Hedef sunucuyu tanımlamanın temel amacı, iş yükü dengelemesidir.
Adım 3) " Bekletme listesi alıcısı" na tıklayın . Posta kutunuzda çıktı alacaksınız. SBWP'den e-postayı kontrol edebilirsiniz .
Adım 4 ) SAP kullanıcı adınızı girin ve kopyala düğmesine tıklayın.
Adım 5 ) ABAP programını, varyant ayrıntılarını vb. Tanımlamak için Adım düğmesini tıklayın .
Adım 6) Program adını, varyant ayrıntılarını tanımlayın.
- Alana program adınızı, Varyant adını girin. Gereksiniminize göre varyant oluşturmadıysanız, boş bırakın.
- Kaydet düğmesine basın.
Adım 7) İşi planladıktan sonra aşağıdaki ekranı göreceksiniz.
Adım 8) İş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, iş her zaman planlanmış durumda kalacaktır . Planlanmış durumdaki bir iş asla çalışmayacaktır.
- Tarih / Saat'e tıklayın (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. " Bas ve çalıştır " gibi .
- İşin başlangıç tarihini / saatini, bitiş tarihini / saatini tanımlayın. İş, Planlanan başlangıç tarihini / saatini karşıladığında serbest bırakılacaktır .
- Periyodik değerlere basın.
Adım 9) İhtiyacınıza göre işin sıklığını belirlemek için Saatlik / Günlük / Haftalık döneme tıklayın.
Adım 10) Burada işin tekrar eden kriterlerini belirlersiniz.Örneğin, İşin Başlangıç Tarihinden itibaren her 5 günde bir çalışmasını sağlayabilirsiniz. Burada her 10 dakikada bir çalıştırılacak işi seçiyoruz
Adım 11) üzerine tıklayın tasarrufu düğmesi.
Adım 12) Kaydet'e tekrar tıklayın .
Adım 13) Kaydet'i tekrar tıklayın
Adım 14) Bir kere İş adım ve başlangıç koşulları aşağıdaki pencere çıkacaktır tanımlanır.
Adım 15) Kaydet'e basın .
Adım 16) Goto SM37 işin durumunu bilmek.
Adım 17) İzlemek istediğiniz iş için kriterlerinizi seçin.
- İş adınızı ve işi planlayan kullanıcı adınızı girin.
- İşin durumunu seçin.
- Tarih aralığını belirtin. Senaryomuzda, Başlangıç Tarihini Açık tutarken sadece bitiş tarihini belirtiyoruz.
Adım 18) Aşağıdaki ekranı göreceksiniz. Duruma bakın, bu, başlangıç koşullarının karşılandığı bir serbest bırakılmış demektir ve iş kuyrukta, arka planda çalışma sürecinin ücretsiz olmasını bekliyor .
Bir arka plan işi nasıl yeniden planlanır
Yeniden planlanan işler gelecekte çalışmayacaktır. Unutmayın, aktif duruma geçtikten sonra işin planını kaldıramazsınız .
Adım 1) SM37'yi yürütün .
Adım 2) Kriterleri doldurun.
- İşin planlandığı iş adı ve kullanıcı adı.
- Durumu seçin. İşin zamanlamasını kaldırmak için yalnızca Onaylandı / Hazır durumunu seçebilirsiniz.
- Tarih aralığını belirtin.
- Yürüt (F8) düğmesine basın.
Adım 3) Belirtilen işi seçin ve İş -> (Serbest Bırakıldı -> Planlandı) tuşlarına basın .
Adım 4) " Yayınlandı -> Planlandı " düğmesine bastığınızda durum çubuğunda mesajı bulacaksınız .