SAP Business Workflow - Hızlı Kılavuz
SAP sisteminde, uygulamalarda iş süreçlerini yürütmek için İş İş Akışları kullanılır. İş akışları, iş süreçlerinin tasarlanmasına yardımcı oldukları SAP sisteminin önemli bir bileşenidir - basit bir sürüm veya bir malzeme ana makinesi oluşturma gibi karmaşık tekrarlanan bir iş süreci olabilir.
SAP İş Akışları, SAP R / 3 sisteminde önceden tanımlanmıştır ve kullanıcılar yeni iş akışlarını da oluşturabilirler. İş akışı, kullanıcıların iş süreçlerini, uyum ile uyumlu hale getirilebilecek şekilde verimli bir şekilde yönetmelerine olanak tanır.
İş akışları, doğru bilginin doğru kişiye doğru zamanda doğru bir sırada gönderilmesini sağlar.
SAP sisteminde fatura onayı, satın alma talebi gibi karmaşık bir görevi gerçekleştirmek, farklı adımlardan geçmeyi içerir. Bu adımlar manuel olarak veya e-posta, notlar vb. Gibi bazı resmi iletişimler kullanılarak gerçekleştirilebilir. Görevler manuel olarak gerçekleştirildiğinde, bununla ilişkili bazı yaygın sorunlar vardır, örneğin:
- Görev durumunu takip etmede zorluk
- Verimsizlikle başa çıkmak
- Resmi iletişimleri takip etmede zorluk
- Bir son teslim tarihini yönetmek
Yukarıdaki görüntü bir SAP Workflow sürecini göstermektedir. İş süreçlerini otomatikleştirmek için bir araçtır ve tüm uygulamalarda aynı şekilde çalışır. Gördüğünüz gibi, iş süreçlerinin birden fazla kişiyi veya bir grup insanı içerdiği durumlarda uygundur.
İş akışları, analiz amacıyla Organizasyon Yönetimi ve SAP NetWeaver BI ile entegre edilebilir, böylece organizasyonunuza uygun iş süreçlerini kolayca belirleyebilir.
SAP sisteminde iş sürecinde İş Akışına ihtiyaç duymamızın farklı nedenleri vardır. Herhangi bir iş sürecindeki en uzun süre bekleme süresidir.
Yukarıdaki görüntü, standart bir Satın Alma Talebi sürecini göstermektedir. İş sürecindeki her adımın bekleme süresini içerdiğini ve standart bir SAP Workflow kullanımıyla bu bekleme süresinin ortadan kaldırılabileceğini gösterir.
Bir kuruluşun iş süreçlerinde aşağıdaki zorluklar yer alır -
PO, Fatura ve Satış Siparişini Artırma - Tümü, belirli paydaşlardan onay gerektirir ve birden fazla adım içerir. Bu nedenle, döngüye çok fazla bekleme süresi eklenir.
Denetim ve Uyum - Denetimin gerekli olduğu veya herhangi bir özel uyumluluğun mahkeme yasalarına, SOX'a vb. Dayanması gereken alanlar. Manuel iş sürecini kullanarak yönetmeleri zordur.
Spesifik Süreçler - Tekrarlanan standart adımları içeren ve belirli iş kurallarını takip eden süreçler. Örnek: Yeni bir muhatap oluşturulduğunda, süreci yönetmek için iletişim bilgilerini, kredi limitini ve diğer bilgileri tanımlamanız gerekir. Bu belirli süreçlerin SAP Workflow kullanılarak yönetilmesi önerilir.
SAP Workflows kullanımıyla, kuruluşlar bu zorlukların kolayca üstesinden gelebilir ve ayrıca yürütme süresi, bekleme süresi vb. Gibi ayrıntılı raporlama gerçekleştirebilir.
SAP sisteminde iş akışı, doğru bilginin doğru zamanda doğru kişiye gönderilmesini sağlar. SAP İş Akışları, ERP, CRM ve diğerleri gibi SAP uygulamalarıyla kullanılabilir. Kullanıcılar, iş süreçlerini haritalamak için bu iş akışlarını kolayca kullanabilir veya bunlar, iş akışı oluşturucu kullanılarak da düzenlenebilir.
Note - İş Akışı sihirbazı, tam olmayan ve yalnızca çerçeve olarak kullanılan iş akışları oluşturur.
İş süreci gereksinimlerinizi karşılayan iş akışlarını oluşturmak için İş Akışı Oluşturucu'yu kullanmalısınız.
SAP Workflow kullanmanın avantajları şunlardır -
İş akışı, görev dizileri, etkinlikler ve adımlardan oluşan iş süreçlerinin otomasyonunu sağlar.
İş akışlarını kullanarak, görev bağımlılığını yönetmek ve bekleyen eylemler hakkında SAP posta kutusunda bildirimler göndermek kolaydır.
SAP Workflows kullanımıyla, kullanıcıların hangi görevlerin gerçekleştirilmesi gerektiğini bilmesi kolaydır. İş öğeleri kullanıcıya bildirimler halinde gönderilir ve tek bir tıklama ile doğru T kodunu çağırır ve uygulamada istenen ekrana gider.
SAP uygulamaları, kullanıma hazır olan iş akışlarını içerir. Kullanıcılar ayrıca, kuruluşun süreçleriyle eşleştirmek için önceden tanımlanmış iş akışlarını düzenleyebilir.
Farklı iş akışı sihirbazlarının kullanılmasıyla, kullanıcılar ayrıca İş iş akışlarının belirli bir bölümünü oluşturabilir. İş akışı oluşturucu, mevcut iş akışlarını görüntülemek ve bunlarda değişiklik yapmak için kullanılabilir.
İş akışları belirli SAP uygulamalarına bağlı değildir ve özelleştirilebilir.
SAP Workflow kullanmanın temel faydalarından biri, tüm SAP uygulamalarında benzer olmasıdır.
İş akışları, birkaç kişiyi veya bir grup insanı, görev dizisini ve farklı nesneler arasındaki koordinasyonu içeren süreçler için kullanışlıdır.
Aşağıdaki resimde, İş Akışı Oluşturucu'da devamsızlık bildirimi için örnek bir İş Akışı gösterilmektedir.
SAP Uygulama sistemindeki SAP İş Akışı mimarisi aşağıdaki katmanlardan oluşur -
- İş objesi
- İş süreci
- Organizasyon Modeli
Bir Business ObjectSAP Business Workflow'da, iş sürecindeki bir varlık için yöntemler veya olaylar koleksiyonu olarak tanımlanır. SAP sistemindeki birkaç ortak İş Nesnesi şunlardır: Müşteri, Malzeme ve Satıcı.
SAP Workflow'da, iş süreçleri Workflow Builder'da tanımlanır. Her iş süreci bir etkinlik olarak adlandırılır ve tek adımlı bir görev veya iş akışı şablonu içerir. ABAP kodunu kullanan iş mantığı, Business Objects'te tanımlanır.
Organizasyon modeli, bir İş Akışında eylemler gerçekleştirmekten sorumlu kişileri veya bir grup insanı içerir. Bir eylemde bulunmaktan sorumlu kişiler aynı zamanda gerçek bir aracı olarak da bilinir ve bunlar İş İş Akışındaki iş akışı etkinliğinde tanımlanır.
Gerçek aracılar, bir iş belgesini onaylama, e-posta bildirimleri gönderme veya İş Akışında bazı belgeler oluşturma gibi İş Akışında fiilen bir eylem gerçekleştiren aracılardır.
SAP Sistemi, önceden tanımlanmış farklı iş nesneleri, olayları ve yöntemleri içerir. SAP PLM'deki yaygın İş Nesneleri aşağıdadır -
ÇİZMEK | Doküman yönetimi |
BUS1001 | Malzeme ustası |
BUS1080 | BOM |
ECM | Master'ı Değiştir |
BUS1003 | Sınıf |
BUS7051 | Bildirim |
SAP sistemindeki her nesne için, o nesne üzerinde işlem yapmak için standart bir olay ve yöntem kümesi ile birlikte gelir. En yaygın yöntemler ve olaylar şunlardır:
Methods - Değiştir, Görüntüle, Ayrıntıları Al, Oluştur
Events - Oluşturuldu, Değiştirildi
SAP sisteminde, Business Objects'in SAP sistemini daha küçük birimlere bölerek karmaşıklığını azalttığı bilinmektedir. Her bir iş nesnesi genellikle şu özelliklerle tanımlanır -
Object Type ID - İş nesnesinin dahili tanımlanması için kullanılır.
Object Name- İş nesnesinin dışarıdan tanımlanması için kullanılır. Bu özelliği kullanarak harici sistem SAP sistemi ile etkileşime girebilir.
Super Type - BO'nun tüm bileşenlerinin miras alındığı ana nesnedir.
Name - BO'nun tanımlayıcı adıdır.
Description - İş nesnesi türünün kısa bir açıklamasıdır.
Application - BO'nun ait olduğu uygulama bileşeni.
Program - Program BO'nun ABAP kodunu içerir.
Önceki bölümde bahsedildiği gibi, SAP Workflow üç katmanlı bir mimariye sahiptir. SAP Workflow mimarisindeki üç katman aşağıdadır -
- İş objesi
- İş süreci
- Organizasyon Modeli
SAP Workflow mimarisinde, iş nesnesi en küçük birimdir ve en alt düzeydedir. SAP Business Workflow'daki İş Nesnesi, iş sürecindeki bir varlık için bir yöntem veya olay koleksiyonu olarak tanımlanır. SAP sistemindeki birkaç ortak İş Nesnesi şunlardır: Müşteri, Malzeme ve Satıcı. Business Objects kullanımı ile tüm hizmetler çalıştırılabilir yöntemler şeklinde sağlanmaktadır.
İş Nesnelerini ve Süreçlerini modellemek için kullanılan nesne yönelimli bir yaklaşım olan İş Nesnesi Deposu vardır. Öznitelikler, yöntemler ve olaylar gibi bileşenleriyle birlikte İş Nesnesi türleri ve Arabirim türlerinin bir koleksiyonudur.
İş Akışı mimarisinde iş süreçleri orta seviyededir ve iş akışının bir parçası olarak gerçekleştirilecek adımları tanımlarlar. İş süreçleri, İş Akışı Oluşturucu'da tanımlanır. Her iş süreci bir etkinlik olarak adlandırılır ve tek adımlı bir görev veya iş akışı şablonunu içerir. ABAP kodunu kullanan iş mantığı, Business Objects'te tanımlanır.
SAP Workflow mimarisinde organizasyon modeli en üst katmandır. Organizasyon modeli, bir İş İş Akışında eylem yapmaktan sorumlu kişileri veya bir grup insanı içerir. Bir eylemde bulunmaktan sorumlu kişiler, gerçek temsilci olarak da bilinir ve bunlar İş Akışının iş akışı etkinliğinde tanımlanır.
Business Object Builder'ı kullanarak yeni Business Object oluşturabilirsiniz. Business Object'teki olaylar, iş akışının ilk başlangıcından ve ayrıca iş akışının sonlandırılmasından sorumludur. Olaylar, iş akışında sonraki görevleri çağırmak için de kullanılır. İş Akışı altında tanımlanan tüm görevler, İş Akışı tanımına göre belirtilen sırada yürütülecektir.
Yaygın görev örnekleri şunları içerir:
- Yayın Belgesi
- Fatura Gönder
- Yokluğu Onayla
- Raporu Çalıştır
- Malzemeyi Değiştir
- Call
- İşi ve daha fazlasını kontrol edin
Aşağıdaki görüntü, SAP Workflow'da bir görevin nasıl gerçekleştirildiğini ve nesne türü ve nesne yöntemleri, organizasyon modeli, olaylar ve metinlerle nasıl etkileşime girdiğini gösterir.
SAP Workflow'da, iş süreçleri Workflow Builder'da tanımlanır. Her adım, İş Akışı oluşturucuda tanımlanır ve bir etkinlik olarak adlandırılır. Faaliyetlerin her birinde tek adımlı bir görev veya iş akışı şablonu tanımlanır.
Aşağıdaki tablo, SAP Workflow bileşenlerini göstermektedir.
Organizasyon planı | Kuruluş Birimi (kuruluşunuzdaki işlevsel bir birim) Pozisyon (bir gönderiyi temsil eder) İş (bir işletmedeki işlevlerin sınıflandırılması) Personel atamaları / kullanıcı kimliklerinin atanması |
Standart Görev | Görev (bir faaliyetin açıklaması) |
İş Akışı Oluşturucu | Genel Bakış Adım türleri Görevler Mesajlar |
Etkinlikler | Tetikleyen Olaylar Sonlandırma Olayları |
İş mantığı, iş nesnesinde tanımlanır ve İş Nesnesi, iş akışında öznitelikleri, olayları ve yöntemleri içerir. Yöntemler, görevleri tanımlamak için ABAP kodunu içerir. İş Akışındaki her bir standart görev, bir yöntem ve bir İş Nesnesi ile bağlantılıdır.
Organizasyonel modelde, organizasyon yapısına göre eylemlerin gerçekleştirilmesinden kişi / grup sorumludur. Tüm bunlar İş Akışı Oluşturucu'da tanımlanmıştır. T-Code: SWDD (İş Akışı Oluşturucu) kullanarak İş Akışını görüntüleyebilir veya oluşturabilirsiniz.
SAP Business Workflow'daki İş Nesnesi, iş sürecindeki bir varlık için bir yöntem veya olay koleksiyonu olarak tanımlanır. SAP sistemindeki birkaç yaygın İş Nesnesi şunlardır: Müşteri, Malzeme ve Satıcı. Business Objects kullanımı ile tüm hizmetler çalıştırılabilir yöntemler şeklinde sağlanmaktadır.
İş Akışındaki bir nesne, SAP sistemindeki bir Ticari varlığı temsil eder. Ortak varlık örneği şunları içerir: Satın Alma Siparişi, Malzeme, Satıcı vb.
SAP sistemindeki bir Nesne aşağıdaki işlevleri yerine getirir -
Bir İş Nesnesi, SAP sistemini küçük birimlere bölerek karmaşıklığını azaltır.
Business Objects kullanımı ile SAP sistemindeki farklı bileşenler birbirleriyle haberleşebilir.
Business Objects, RFC'lerde ve İş Akışlarında kullanılabilir.
BAPI'ler ve Business Objects kullanımı ile SAP sistemi, SAP dışı sistem ile haberleşebilir.
SAP Sistemindeki İş Nesnesinin Bileşenleri
SAP sistemindeki her bir İş Nesnesi aşağıdaki beş bileşeni içerir -
Anahtar Alanlar
Benzersiz bir nesne anahtarının belirtimi - bir BO'nun belirli bir örneğine erişmek için
Anahtar alan, bir veya daha fazla alanın birleşimi olarak temsil edilir
Temel uygulama tablosuna bir referans gösterir
Karakter bazlı
SAP dışındaki diğer sistemlerden bir İş Nesnesi okuyabilirsiniz
Bir İş Nesnesini dışarıdan değiştiremezsiniz
Birleştirilmiş anahtar alanının maksimum uzunluğu 70 karakter olabilir
Öznitelik
İki tür öznitelik - Sanal (Bir BO programı tarafından belirlenir) ve DB Alanı (veritabanı tarafından yüklenir)
SAP sisteminden bir öznitelik okunabilir ancak değiştirilemez
BO'nun bir niteliği, nesnenin özelliklerini ve özelliklerini gösterir
Bir öznitelik tek satırlı veya çok satırlı olarak gösterilebilir
Örnekten bağımsız veya örneğe bağlı bir özniteliğiniz olabilir
Etkinlikler
Olaylar, SAP Workflow gibi BO dışında dinleyici içerir
Bir SAP İş Akışını tetiklemek veya sonlandırmak için kullanılır
Ayrıca bir İş Nesnesinin oluşumundaki değişikliği de gösterir
Yöntemler
Yöntem iki türde olabilir - eşzamanlı (sonuç çağıran programa döndürülür) ve eşzamansız (sonuç, bir olay kullanılarak çağıran programa döndürülebilir)
Yöntem örneğe bağlı veya örnekten bağımsız olabilir
Yöntem, tek / çok satırlı, isteğe bağlı / zorunlu vb. Gibi istisnalar ve parametrelerden oluşur.
Arayüz Türleri
SAP sistemindeki bir İş Nesnesi bir veya daha fazla arayüzü devralabilir
İş Akışında İş Nesnesi türünde yeniden tanımlanabilen bir arabirimde tanımlanmış yöntemlere sahip olabilirsiniz.
İşletme Nesne Bileşeninin Durumu
Geliştirme aşamasındaki bir BO, farklı geliştirme durumlarına sahip olabilir -
Modeled - Bu durum, yalnızca tanımlanmış olan bir BO gösterir - yani yöntem ve imzası
Implemented - Bu durum, ABAP uygulamasının tamamlandığını ve BO'yı test amacıyla kullanabileceğinizi gösterir.
Released - Bu, yöntemin kullanıma hazır olduğunu gösterir
Obsolete - Bu, yöntemin / olayın artık kullanılmaması gerektiğini gösterir
Bir İş Nesnesi Oluşturun
Step 1- Bir İşletme Nesnesi oluşturmak için İşletme Nesnesi Oluşturucuyu (T-Code - SWO1) kullanın. Aşağıdaki ekran görüntüsü açılır.
Step 2- Oluştur'u tıklayın. Aşağıdaki pencere açılır. Nesnenin Süper tipini tanımlayın.
Step 3- Diğer tüm ayrıntıları doldurun. Aşağıdaki ekran görüntüsünde gösterildiği gibi arama listesinden uygulamayı seçin.
Step 4- Ardından paketi kaydedin. Aşağıdaki ekran görüntüsünde gösterildiği gibi paketi "Z" paketine kaydedin.
Step 5 - Nesne türünün yayın durumunu değiştirmek için Düzenle → Sürüm Durumunu Değiştir → Nesne Türü → Uygulanacak seçeneğine gidin.
Step 6- Nesne türünü tıklayın ve Düzenle'ye gidin. Yine sürüm durumunu değiştirmek için Sürüm Durumunu Değiştir → Nesne Türü → Serbest bırakmak için seçeneğine gidin.
Step 7- Sonraki pencerede, Yöntemler → Oluştur düğmesine tıklayın. Bir pop-up açılır, "Hayır" ı seçin. Yöntem adını ve açıklamasını aşağıdaki ekran görüntüsünde olduğu gibi geçirin ve Onay düğmesini tıklayın.
Step 8- Şimdi, oluşturulan yöntemi seçin. Düzenle → Sürüm Durumunu Değiştir'e gidin. Burada, önce nesne türü bileşenini uygulayın ve ardından serbest bırakın.
Step 9- Yöntemin ve BO'nun önündeki onay işaretinin, bunun başarıyla oluşturulduğunu gösterdiğini unutmayın. Oluştur düğmesine tıklayarak yönteme parametreler ekleyin.
Step 10- Aşağıdaki ekran görüntüsünde gösterildiği gibi yönteme kod eklemek için "Program" sekmesine gidin. Oluşturulan bir nesneyi kaydetmek için Kaydet düğmesine tıklayın.
Bir İş Nesnesine Yetki Verme
Bu nesneyi alt türüne de atayabilirsiniz. Temsilci, orijinal bir İş Nesnesini, ek olaylar / yöntemler ekleyebileceğiniz alt türüne göre değiştirmek için kullanılır.
Bir İş Nesnesini devretmek için SWO1 T-koduna gidin. Aşağıdaki ekran görüntüsünde gösterildiği gibi Ayar → Delege edin.
Bir iş akışı manuel olarak da başlatılabilir, ancak olması gerekir possible agentsona atanmış. Olası bir aracı, bir görevi başlatma ve ilgili bir iş öğesini yürütme yetkisine sahip kullanıcı olarak bilinir. İş öğelerinin olası temsilcisi, görev tanımında tanımlanır ve olası aracılar olmadan, bir iletişim kutusuyla bir görevi yürütemez veya başlatamazsınız.
Bir SAP iş akışının içe aktarma parametreleri veri içeriyorsa, bunları manuel olarak başlatabilirsiniz ve tetikleyici olaylara sahip iş akışları içerir.
Aşağıdaki ekran görüntüsünde gösterildiği gibi T kodlarını kullanabilirsiniz: "SWUI" ve "SWUS". Bu işlemlerde, önceden tanımlanmış SAP iş akışlarını tetikleyebilirsiniz.
İş Akışını soldan seçebilir ve Ayrıntılarla Başlat veya Başlat seçeneğini kullanabilirsiniz. Sağ tarafta, İş Akışı ile ilgili ayrıntıları gösterir. Başlat'a tıkladığınızda, sonraki adım karar adımına girmektir.
T kodu: SWUS (bir İş Akışını test edin)
Her iki işlemden de İş Yeri'ne gidebilirsiniz.
Bir İş Akışını manuel olarak başlatmak için SAP Business Workplace'e (T kodu: SBWP) gitmeniz gerekir. SAP sisteminde Business Workplace, iş süreçlerini gerçekleştirmek için kullanılan ve bir web tarayıcısı veya herhangi bir uygulama tarafından değil, SAP GUI aracılığıyla erişilen bir çalışma alanıdır. Bir yöneticinin gelen kutusuna aldığı tüm talepler İŞ ÖĞESİ olarak bilinir.
SAP iş akışlarını başlatma ekranının iki bölümden oluştuğunu unutmayın - Sol tarafta tanımlanmış olası aracıları olan tüm iş akışlarına sahipsiniz ve sağ tarafta seçilen iş akışının ayrıntılarını görebilirsiniz.
Bir iş akışını başlatmak için, iş akışını seçmeniz ve ardından
Bir iş akışını başlattığınızda, notlar, son tarihler veya ekler gibi bilgileri de ekleyebilirsiniz. Aşağıdaki sekme sayfalarına sahipsiniz -
Özellikleri
Bu sekmede, iş akışının önceliğini tanımlayabilirsiniz. Ayrıca bir bayrak ayarlama seçeneğiniz de vardır - "Gelen kutusunda başlatılan iş akışı için bayrak oluştur". Bu seçenek, iş akışını manuel olarak başlattığınızda gelen kutunuzda bir iş öğesi alır.
İş akışı sonlandırıldığında bu bayrağın otomatik olarak silineceğini unutmayın.
Başlangıçta Sayfa Notu
Burada oluşturduğunuz not, iş akışına bir ek olarak eklenir.
Sayfa 0 Ekler
Ekleri oluşturmak, görüntülemek, içe aktarmak ve silmek için bunu kullanabilirsiniz.
İş Akışını Başlat işlevini kullanmak için, Office → İş Akışını Başlat seçeneğine gitmeniz gerekir.
Ayrıca Araçlar → İş Akışı → Geliştirme → Çalışma Zamanı Araçları -> İş Akışını Başlat seçeneğine de gidebilirsiniz.
İş Akışları için Başlangıç Koşulları
Bir İş Akışının başlangıcında ek bir koşul da ekleyebilirsiniz. Bu, bir olayın tetiklenmesiyle başlatılan iş akışları için tanımlanabilir. Başlangıç koşulunu ayarladığınızda, bu, bir iş akışının başlangıcının yalnızca olaya değil, aynı zamanda bu ek koşula da bağlı olduğu anlamına gelir.
Belirli bir iş akışını seçmek için aşağıdaki seçim kriterlerine sahipsiniz -
Başlangıç Durumu
Bunu kullanarak, bir iş akışı için tanımlanan belirli bir başlangıç koşulunun adı için bir arama gerçekleştirebilirsiniz.
İş objesi
Bu seçenek, belirli bir nesne türünü kullanarak başlangıç koşullarına sahip iş akışları için bir arama gerçekleştirmek için kullanılır.
Etkinlik
Bu seçenekte, tetikleyici olaylar seçim için mevcut olduğundan, iş akışlarıyla bağlantılı olan, seçilen nesne türü için tüm olaylara sahipsiniz.
İş akışı
Bu, başlangıç koşullarına sahip iş akışları için doğrudan bir arama gerçekleştirmek için kullanılır.
Bir başlangıç koşulunu bir iş akışına geçirmek için Koşul düzenleyicisi kullanılır. Bir koşul düzenleyiciyi kullanmanın iki yolu vardır -
Direct Text Entry Mode - Bu modda, F4 Giriş yardımını kullanarak ifadeleri ve operatörleri doğrudan geçirebilirsiniz.
PC Mode- Bu aynı zamanda fare odaklı mod olarak da adlandırılır. Koşul düzenleyicinin ekranı operatörler, ifade ve işleme olmak üzere üç alana bölünmüştür.
Aşağıda bir Koşulun genel şekli verilmiştir -
[<Not>] <Expression> <Operator> <Expression> [<And/Or>
<Not> <Expression> <Operator> <Expression> …]
Mantıksal operatörler
Note - "DEĞİL", "VE" den güçlüdür ve "VE", "VEYA" operatöründen daha güçlüdür.
İfade için aşağıdaki giriş alanlarına sahipsiniz -
- Sistem alanları
- Konteyner elemanları
Koşul Düzenleyicinin kişisel ayarlarını da aşağıdaki gibi tanımlayabilirsiniz. Bu, aşağıdakilerle ilgili ayarları içerir:
- Display
- Kullanıcı arayüzü
- Çağrı modu
- Teknik Seçenekler
SAP Workflow'da bir yönetici, iş akışlarını yönetmekten ve iş akışlarının yürütülmesini, taşınan iş akışlarının etkinleştirilmesini ve iş akışı motorunun izlenmesini sağlamaktan sorumludur.
Bir İş akışı yöneticisinin aşağıdaki T kodlarına erişimi olmalıdır -
SWI2Workitem analizi için kullanılan T kodudur. Ancak, aşağıdaki işlemler için farklı filtreleme seçenekleri sunar -
- swi2_freq
- swi2_adm1
- swi2_dead
- swi2_diag
- swie (İş Akışlarının Kilidini Açın)
- swia (Yönetici olarak Workitem'i İşle)
- swpr
- swpc
- swwl
- swui
- swud
- swi5
- swu8
- sbwp
- swel
- swels
- swu0
- swue
- swu1
- swu2
- swu_obuf
- swld
- swb_cond
- swus
- swi1
- swi6
- swu3
Bu T kodlarını ve diğer önemli işlemleri bu öğreticinin ilerleyen bölümlerinde açıklamalarla birlikte ele alacağız.
Bir İş akışı yönetimi, aşağıdaki kategorilere ayrılabilen çeşitli görevleri gerçekleştirir -
- İş Akışı Çalışma Zamanı
- Organizasyon müdürü
- İş akışı tanımlama süresi
- WebFlow
İş akışı çalışma zamanı, iş akışlarının yürütülmesini izlemek ve kontrol etmek için kullanılabilen farklı İşlemler içerir. T kodu: SWDC_RUNTIME
Bu, SAP Workflow'daki olayları kontrol etmek ve kullanmak için kullanılan T kodlarını içerir. Etkinlik Yöneticisi Yönetimi altında aşağıdaki görevler gerçekleştirilebilir -
Olay Sırası Yönetimi
Bu, olay kuyrukları için bir yönetici tanımlamak ve İş Akışlarında olaylarla ilgili hatalar varsa, e-posta ile kimin bilgilendirileceğini yönetmek için kullanılır.
Tür Bağlantıları ve Örnek Bağlantıları
Bu, olay ile ilgilenen olay alıcılarına olayların atanmasını içeren tabloda tutulur.
İş Akışları için Olay İzleme
Olayları oluşturmak ve kullanmak için tüm bilgileri günlüğe kaydetmek için İş Akışlarında Olay İzleme'yi kullanabilirsiniz.
Olay Sırası
Olayları geçici olarak saklamak için Olay kuyruğunu kullanabilirsiniz.
Genel Ayarlar → İş Akışı → Olay kuyruğu ayarlarını koru
Bir olay izlemede aşağıdaki verileri koruyun -
- Olay verileri
- Tetikleme programı
- Tetikleme tarihi ve saati
- Tetikleyen nesne
- Tetikleyen nesne türü
- Etkinlik adı
Aşağıda, ABAP geliştirmede SAP Workflow kapsamındaki yararlı işlemler verilmiştir -
SWE4 - Olay izlemeyi açma / kapama
SWEL - Olay izini görüntüle
RSWELOGD - Olay izini sil
SWEC - Değişiklik belgelerini olaylara bağlayın
SWED - Nesne türlerine değişiklik belgesi nesnelerini atayın
To activate/deactivate the event trace, aşağıdaki yola gidin -
Araçlar → İş Akışı → Geliştirme → Yönetim → Etkinlik Yöneticisi → Etkinlik → Etkinlik İzlemeyi Aç / Kapat veya T Kodunu kullan: SWELS / SWE4
To display the event trace, aşağıdaki yola gidin -
Araçlar → İş Akışı → Geliştirme → Yönetim → Etkinlik Yöneticisi → Olay İzleme → Aşağıdaki ekran görüntüsünde gösterildiği gibi Olay İzini veya SWEL'i görüntüleyin.
To delete the event trace, aşağıdaki yola gidin -
Araçlar → İş Akışı → Geliştirme → Yönetim → Etkinlik Yöneticisi → Olay İzleme → Olay İzini Silin veya aşağıdaki ekran görüntüsünde gösterildiği gibi T kodunu kullanın: RSWELOGD.
Ayrıca, İş Akışında en çok hata içeren iş öğelerini listeleyebilirsiniz. ABAP sistemindeki SAP List görüntüleyici, hatalı iş akışını görüntülemek için kullanılır ve bunlar, hata nedenine göre gruplandırılır. İş akışı hatalarının olası nedenleri aşağıdadır -
- Agent
- Deadlines
- İş akışından iş öğesine bağlama
- Other
Bu yola giderek hatalarla iş akışlarının işlenmesine erişebilirsiniz: Araçlar → İş Akışı → Yönetim → İş Akışı Çalışma Zamanı → Hatalı İş Akışlarının Teşhisi.
T kodunu kullanabilirsiniz: SWI2_DIAG (Hatalarla İş Akışlarının Teşhisi) - sürümünüze ve sürümünüze bağlı olarak R / 3 SAP sistemlerinde bulunan standart SAP kodu olarak tanımlanır.
Hata nedenini iş akışı teşhisinde görebilir ve ayrıca buradan "İş akışını yeniden başlat" seçeneğini kullanabilirsiniz.
SAP Workflow'da, SAP iş akışlarının çalışma zamanı tanımını oluşturabilirsiniz. Bu konfigürasyonlar, iş akışları yürütüldüğünde değerlendirilir. Aşağıdaki adımları yapılandırabilirsiniz -
- Activity
- Kullanıcı kararı
- Şablondan belge
- Wait
Her iş akışı tanımı için ayrı bir iş akışı yapılandırması oluşturabilirsiniz. Bir iş akışı yapılandırmasını ayrı olarak etkinleştirebilirsiniz ve bir iş akışı çalıştırıldığında, etkinleştirilmiş iş akışı yapılandırmasını kontrol eder.
Note - İş akışı yapılandırmasındaki veriler her zaman iş akışı tanımındaki verilerden önceliklidir.
İş Akışı yapılandırmasını başlatmak için Araçlar → İş Akışı → Geliştirme → Tanım Araçları → İş Akışı Yapılandırması'na gidin.
Veya T kodunu kullanın: SWDD_CONFIG
Bu, Process Workflow Configuration adlı pencereyi açar. Değerleri girmek üzere adım tanımını görüntülemek için iş akışı tanımındaki bir adıma çift tıklamanız gerekir. İş akışı yürütüldüğünde, bu değerler daha sonra iş akışının tanımında belirtilen değerler yerine çalışma zamanında kullanılır.
Bir iş akışı yapılandırması kaydedildiğinde, varsayılan olarak etkindir. Yapılandırma → Sil'e giderek de bir yapılandırmayı silebilirsiniz.
SAP Note while using Workflow Configuration from Easy Access
Açık iş akışının iş akışı yapılandırmasını doğrudan İş Akışı Oluşturucu'dan açabilirsiniz.
İş akışı yapılandırmasında, iş akışının kendisini değiştirmeden bir iş akışını ayrı ayrı uyarlayabilirsiniz. İş akışı yapılandırmasının bir kullanımı, kendi başınıza düzenleyemeyeceğiniz, SAP tarafından sağlanan iş akışları içindir. İş akışı yapılandırmasında, yürütme sırasında değerlendirmede öncelik verilen seçili giriş alanlarında spesifikasyonlar yapabilirsiniz.
Örneğin, sorumlu temsilcilerin veya mesaj alıcılarının seçimini tüm adımların tamamlanması için uyarlayabilirsiniz. Ayrıca, kendi gereksinimlerinizi karşılamak için tanımlanmış bir son tarih izlemeyi de uyarlayabilirsiniz.
Note- İş akışı konfigürasyonu, SAP sistemindeki müşteriye özeldir. Bir iş akışı tanımını bir istemciden başka bir istemciye taşımak da mümkündür - iş akışı tanımının yalnızca etkin sürümü aktarılır. Hedef sistemde aynı sürüm numarasına sahip WF tanımı mevcutsa ve hiçbir iş akışı çalışmıyorsa, üzerine yazılır, aksi takdirde ücretsiz sürüm numarasıyla kaydedilir.
İş Akışı Oluşturucu, İş Akışı tanımlarını oluşturmak, düzenlemek ve görüntülemek için en yaygın araçtır. İş akışı tanımı için bir grafik ve ağaç modelleme görünümü sağlar. Windows için SAP GUI kullanılırken, İş Akışı Oluşturucu'nun grafiksel bir görünümü görüntülenir.
Diğer SAP GUI'yi kullanırken, ağaç görünümü İş Akışı Oluşturucu'da görüntülenir.
İş Akışı oluşturucunun Grafik görünümünde aşağıdaki bölümler tanımlanmıştır -
- Workflow
- Information
- Navigation
- Objects
- Messages
- Adım Türleri
- Overview
Genel bakış alanı Ağaç görünümünde görüntülenmez. Sol tarafta bir nesne, gezinme ve bilgi bölmesi var. Ekranın ortasında Mesaj ve İş Akışı bölmesi ve sağ tarafta Genel Bakış ve Adım Türleri vardır.
Gezinti Bölmesi
Gezinti bölmesinde, iş akışı tanım ekranına göre görüntülenen iş akışı adımlarına sahip olursunuz. Kullanıcılar ayrıca, adımlar listesinden herhangi bir adım tanımına doğrudan gidebilir. Bu, iş akışını bağlam menüsünden düzenlemek için de kullanılır.
Messages - Mesaj bölmesinde, burada kullanılan listelerde ve iş akışı testlerinde görüntülenen tüm mesajları ve arama sonuçlarını içerir.
Information - Bu bölme, yüklenen iş akışını ve tanımını, ilgili iş akışının durumunu ve sistemdeki sürüm numarasını görüntülemek için kullanılır.
Workflow Builder'ı çağırma
Farklı seçenekler kullanarak iş akışı oluşturucuyu çağırabilirsiniz. Doğrudan şu yola giderken çağırabilirsiniz: Araçlar → İş Akışı → Geliştirme → Tanım Araçları → İş Akışı Oluşturucu → İş Akışı Oluşturucu veya ayrıca T-Code: SWDD'yi de kullanabilirsiniz.
İş Akışı Oluşturucu'nun alfasayısal görüntüsünü doğrudan çağırmak için Araçlar → İş Akışı → Geliştirme → Tanım Araçları → İş Akışı Oluşturucu → İş Akışı Oluşturucu (Alfasayısal) seçeneğine gidin.
Seçeneği kullanarak değiştirme modu ve ekran modu arasında gezinebilirsiniz
İş Akışı Oluşturucu'yu yeni ve boş bir iş akışıyla doğrudan çağırmak istemeniz durumunda, Araçlar → İş Akışı → Geliştirme → Tanım Araçları → İş Akışı Oluşturucu → İş Akışı Oluşturucu: İş Akışı Oluştur seçeneğine gidin.
Bir iş akışı başlangıcının, bir İş akışını başlat gösterge sembolü kullanılarak temsil edildiğini unutmayın
Grafik iş akışı tanımında, bir sonucu olan tanımlanmamış bir adımı kullanarak yeni bir iş akışı tanımı ekleyebilirsiniz ve sembolle gösterilir
İş akışı tanımının sonu ile gösterilir
İş Akışı Oluşturucu ve yapılandırmayla ilgili önemli işlem kodları aşağıda tablo halinde verilmiştir.
SWDA | İş akışı oluşturucu (İş akışı oluşturucuyu alfanümerik modda çağırır) |
SWDD | İş akışı oluşturucu |
SWDS | İş akışı oluşturucu (Seçim) |
SWDD_CONFIG | İş akışı yapılandırması |
SBWP | İş yeri |
SWDC_DEFINITION | İş akışı oluşturucu yönetim verileri |
SWDC_RUNTIME | Workflow Runtime yönetim verileri |
SWNCONFIG | İş akışı için genişletilmiş bildirimler |
Ayrıca XML dosyalarını kullanarak iş akışlarını içe ve dışa aktarabilirsiniz. İş akışlarının yapısını tanımlamak için meta dil BPM0.4 kullanılır. Bir iş akışını dışa aktardığınızda, iş akışının aşağıdaki bileşenleri BPML 0.4 ile birlikte dışa aktarılamaz (BPML, İş Süreci Modelleme Dili anlamına gelir).
Tetikleyen olaylar
Adım adım görevler
Adımları bekleyin
Etkinlik yaratıcıları
SAP'ye özel uzantı olarak dışa aktarılan görev kimliği
İş akışınızın bu tür adım türlerini içermesi durumunda, içe aktarma sırasında bunlar boş adımlarla değiştirilir.
Karmaşık koşullar
Yapılar, nesne türü referansları gibi veri türleri
Modellenmiş son tarih izleme
Birden fazla sonucu olan faaliyetler
Organizasyon yönetimi kuralları / unsurları sorumlu temsilciler olarak görev yaptı
Bir iş akışını XML dosyası olarak dışa aktarmak için İş Akışı → İçe Aktar / Dışa Aktar → XML Dosyasına Dışa Aktar seçeneğine gidin.
Ayrıca BPML Export'u görüntülemek için gezinebilirsiniz → xml dosyasına dışa aktar'a tıklayın ve ardından dosyayı yerel olarak sisteminize kaydedin.
Bu dosyayı, üstteki İş Akışı seçeneği altında içe aktarırken kullanabilirsiniz. Bunu içe aktarmak için İş Akışı → İçe Aktar / Dışa Aktar → XML dosyasından içe aktar seçeneğine gidin.
Bir görevi yürütmek veya iş akışını kontrol etmek için iş akışında bir Adım kullanılır. Bir Adım her zaman bir bloğun içinde oluşturulur ve bir blok daima bir adımı ve sonucunu içerir. Grafik modda tanımlanmamış bir adımı değiştirerek bir Adım oluşturulabilir veya ayrıca yeni bir adım da ekleyebilirsiniz.
İş akışında tanımlanmamış bir adımı değiştirmek için, tanımlanmamış adıma çift tıklayın ve bu Adım Seçimini açacaktır. Aşağıdaki ekran görüntüsünde gösterildiği gibi bir Adım Türü seçin.
Gereksinime göre seçebileceğiniz farklı Adım türleri vardır. Aşağıda bazı yaygın adım türleri, bunların iş akışındaki sembolleri ve açıklamaları verilmiştir.
Sembol | Adım Türü | Adım Çalışma Süresi İşlev Açıklama |
---|---|---|
|
Süreç kontrolü | İş öğesini iptal et veya Çalışma öğesini eski olarak ayarla işlevleri, mevcut iş akışının diğer iş öğelerine uygulanır. |
|
Ad hoc bağlantı | Tanımda, bu adımın yerini alabilecek iş akışlarını kaydedersiniz. Çalışma zamanında yetkili bir kullanıcı kaydedilen iş akışlarından birini seçebilir. Geçici bağlantı daha sonra bu iş akışının adımlarıyla değiştirilir. |
|
Aktivite | Bir görevin veya alt iş akışının yürütülmesi. |
|
Durum | İş akışı tanımında tanımlanan iki daldan biri işlenir. Sistem, kararını tanımlanan koşullara göre verir. Bunu yaparken, sistem iş akışı bağlamındaki bilgileri veya işlenen uygulama nesnelerini dikkate alır. |
|
Kullanıcı kararı | Mevcut iş akışının süreç akışı, mevcut temsilci tarafından verilen bir karara göre kontrol edilir. |
|
Şablondan belge | Bir belge şablonundan bir belge oluşturulur. |
|
Konteyner operasyonu | Temel aritmetik işlemler veya değer atamaları, iş akışı kabının ayrı öğelerine uygulanır. |
|
Etkinlik yaratıcısı | Bir olay yaratılır. |
|
Form | Bir yapıya atıfta bulunan bir kap öğesindeki veriler bir form olarak görüntülenebilir, işlenebilir veya onaylanabilir. |
|
Posta göndermek | Bu adım türünde girilen metin e-posta olarak gönderilir. |
|
Birden çok koşul | İş akışı tanımında tanımlanan birkaç daldan biri işlenir. Bunu yapmak için sistem, iş akışı kapsayıcısındaki bir kap öğesinin değerini kontrol eder. |
|
Çatal | Takip eden işlem bir çatalda gerçekleşir. Çatalın başarıyla tamamlanması için kaç dalın yürütülmesi gerektiğini tanımlayabilir veya koşul düzenleyicide bir son koşul tanımlayabilirsiniz. |
|
Tanımsız adım | Çalışma zamanında işlev yok. Tanımlanmamış adımların her zaman bir sonucu vardır. |
|
Döngüye kadar) | Tanımlanan sonlandırma koşulu oluşana kadar bir dizi adım tekrar tekrar işlenir. |
|
Döngü (WHILE) | Tanımlanan karşılaştırmalar geçerli olduğu sürece bir dizi adım tekrar tekrar işlenir. Karşılaştırmanın temeli, karşılaştırma değerlerinden hiçbiriyle uyuşmadığında sistem döngüden çıkar. |
|
Olayı bekle | Sistem belirli bir olayı bekler. İş öğesi yalnızca beklenen olay meydana gelirse tamamlanır. Olay, bir XML belgesinin ortaya çıkmasıyla da tetiklenebilir. |
|
Web etkinliği | Kap öğelerinin içeriği, değiştirilmemiş bir URL'ye veya oluşturulmuş bir XML belgesi biçiminde gönderilir. Adım cevap bekleyebilir. Bir Web aktivitesi tarafından başlatılan bir süreçle iletişim mümkündür. Bir XML mesajıyla başlatılan bir işlem, arayanıyla iletişim kurabilir. |
Mevcut bir iş akışına yeni bir adım eklediğinizde, konumu adıma veya önceden seçilen sonuca bağlıdır.
Adımı nereye eklemek istiyorsunuz | Ne seçmek zorundasın |
---|---|
Bir adımdan sonra | İş akışı tanımının ilgili dalında bulunan adımın sonucu |
Bir adımdan önce | Adım |
Yeni bir çatal dalı olarak |
|
Bekleme Adımının Kullanımı
İş akışındaki bir bekleme adımı bir -
- Event
- Yerel Etkinlik
- İş öğesi
- İş akışı tarafından alınan olay
Bir olay için bir bekleme adımı beklerken, belirli bir olay meydana geldiğinde sona erer. Olay, o belirli olayı bekleyen tüm bekleme adımlarını sona erdirir. Bu yaygın olarak kullanılır -
- Belirli bir olay meydana gelene kadar bir iş akışını askıya almak için
- Farklı bir sistemde başlatılan başka bir iş akışının sonucu olarak
- Paralel işlemede bir olay olarak
Diğer iş akışından yerel bir olay, koşul veya olay beklerken de aynı şekilde çalışır.
|
Olayı bekle | Sistem belirli bir olayı bekler. İş öğesi yalnızca beklenen olay meydana gelirse tamamlanır. Olay, bir XML belgesinin ortaya çıkmasıyla da tetiklenebilir. |
Ayrıca, Business Object Builder'ı kullanarak İş Nesnesi havuzunda bulunan bir nesneyi oluşturabilir, değiştirebilir veya görüntüleyebilirsiniz. Bir nesneyi değiştirmek için, nesnenin adını, kimliğini veya açıklamasını bilmeniz gerekir.
İş akışındaki bir nesne, SAP sistemindeki bir ticari varlığı temsil eder. Ortak varlık örneği şunları içerir: Satın Alma Siparişi, Malzeme, Satıcı, vb. İş Nesnesi Havuz Tarayıcısını kullanarak İş Nesnesi Havuzuna da erişebilirsiniz. İş Nesnesi Veri Havuzu Tarayıcısını İş Nesnesi Oluşturucu'dan çağırmak için, İş Nesnesi Havuzunu seçmeniz ve iletişim kutusunda görüntülenecek nesne türü sayısını seçmeniz gerekir.
Araçlar → İş Akışı → Geliştirme → Tanım araçları → İş Nesnesi Oluşturucu'ya giderek İş Nesnesi Oluşturucu'yu açtığınızda, üst menüde İş Nesne Deposu seçeneğini görebilirsiniz.
İş Nesne Veri Havuzu Tarayıcısı: Giriş Ekranı'nda, ayrı filtre kriterleri belirtmek için Diğer ayarları Filtrele'yi seçin.
Business Object Builder'ı başlatmak için, Araçlar → İş Akışı → Geliştirme → Tanımlama Araçları → İş Nesne Oluşturucu'ya gitmelisiniz.
Bir İşletme Nesnesi oluşturmak için, T-kodu İşletme Nesnesi Oluşturucu'yu (SWO1) kullanabilirsiniz.
Oluştur'a tıkladığınızda, sonraki pencerede Süper tip nesnesini tanımlamanız gerekir. Tüm bu adımlar, İş Nesnesi tanımı altındaki önceki başlıkta tanımlanmıştır. Doğrudan bir nesne türünün bakımına geçmek için, nesne türünün kimliğini girmeniz ve ilk ekranda Görüntüle veya Değiştir düğmesini tıklamanız gerekir.
Aşağıdaki ekran görüntüsü bir İş Nesnesini ve arşivdeki bir nesnenin durumunun nasıl değiştirileceğini göstermektedir.
SAP ABAP çalışma tezgahında, sınıf oluşturucu, küresel ABAP sınıflarını ve arayüzlerini tanımlamanıza, değiştirmenize ve test etmenize olanak tanıyan bir ABAP aracıdır. Sınıf Oluşturucu'nun iki modu vardır -
- Forma dayalı mod
- Kaynak koda dayalı mod
IF_WORKFLOW Arayüzü kullanımıyla, SAP WebFlow Engine'de ABAP sınıflarını kullanabilirsiniz. SAP sisteminde, eşlenmeyen iş süreçlerini tanımlamak ve haritalamak için bir WebFlow Engine (SAP Business Workflow) kullanılır. Serbest bırakma veya onay süreçlerini ve ayrıca Satın Alma Siparişi oluşturma gibi karmaşık süreçleri ve ilgili departmanların farklı eylemlerini içerir. SAP WebFlow Engine çoğunlukla, doğası gereği tekrarlanan veya önceden tanımlanmış bir sırayla çok sayıda aracının eylemlerini içeren süreçler için kullanılır.
Bir WebFlow Motoru, mevcut süreçlerdeki ve iş akışlarındaki hataları işlemek için de kullanılabilir. WebFlow Engine'i kullanarak, önceden tanımlanmış olaylar gerçekleştiğinde de bir iş akışı başlatabilirsiniz.
İş akışlarında ABAP sınıflarını kullanmak için ABAP sınıfında Arayüz IF_WORKFLOW uygulamak gerekir. Bu arabirim, nesnenin SAP WebFlow Engine içinde kullanılabilmesi için belirli ön koşulları oluşturan yöntemi içerir.
IF_WORKFLOW arayüzü aşağıdaki yöntemleri içerir -
- BI_PERSISTENT~FIND_BY_LPOR
- BI_PERSISTENT~REFRESH
- BI_OBJECT~EXECUTE_DEFAULT_METHOD
- BI_PERSISTENT~LPOR
- BI_OBJECT~DEFAULT_ATTRIBUTE_VALUE
- BI_OBJECT~RELEASE
ABAP Sınıfına IF_WORKFLOW Nasıl Eklenir?
Bir sınıfa bir IF_WORKFLOW arayüzü eklemek için, Class Builder T-Code: SE24'ü açmanız gerekir.
Arayüz sekmesine gidin, IF_WORKFLOW arayüzünü ekleyin. Bu arayüzü bir kez eklediğinizde, iki alt arayüz de ekler: BI_OBJECT ve BI_PERSISTENT. Yöntemler sekmesine gittiğinizde, bu arabirimlerin bazı yöntemlerinin otomatik olarak ABAP Sınıfına miras alındığını göreceksiniz.
Bir Fayda sınıfının IF_WORKFLOW arayüzünü gerçekleştirmesi için, IF_WORKFLOW arayüzünden miras alınan yöntemlerin her birini açmanız ve ardından boş kaynak kodunu etkinleştirmeniz → ABAP Sınıfını etkinleştirmeniz gerekir.
Note- IF_WORKFLOW arayüzünü bir sınıfta uyguladığınızda, iş akışlarından herhangi birinde kullanılabilir. Bu arayüzün uygulanmasında kullanılmak üzere bir ABAP sınıfı otomatik olarak serbest bırakılır. Yalnızca arayüzün uygulanmasından sonra uyumluluk değişiklikleri yapmalı ve nitelikleri, tür değişikliklerini veya yöntemleri kaldırmamalısınız. SAP sisteminde, sınıfın bu iş akışlarında kullanımda olduğundan bahsettiği bir liste tanımlamaz.
Ayrıca, IF_WORKFLOW arayüzünün bir uygulamanın dahili sınıflarında uygulanmaması gerektiğini unutmayın, çünkü bu, ABAP sınıfının her bir yönteminin iş akışlarında kullanılabileceği anlamına gelir.
SAP Workflows'u, gerçekleştirmeleri gereken kullanıcılara yönelik bildirimleri genişletecek şekilde de yapılandırabilirsiniz ve bu, MS Outlook veya Lotus Notes'taki e-posta bildirimleri kullanılarak yapılabilir. İş öğelerinin basitleştirilmiş bir görünümünü sağlayarak iş öğesi seçimini de kolaylaştırabilirsiniz.
SAP Workflow'da, İşlem SWI2_DURA'yı (İşleme Süresine göre İş Öğeleri) kullanarak performans analizi de gerçekleştirebilirsiniz. Bu, Görevlerin Ortalama İşlem Süresi vb. Gibi farklı performans parametrelerini kontrol etmek için kullanılabilir.
SAP İşlem Kodu (TCODE): SWI2_DURA
İşlem Açıklaması: İşleme Süresine göre İş Öğeleri
SAP Modül Açıklaması: Temel Bileşen
Bu, izlemek için kullanılır -
- Farklı süreçleri izlemek için kullanılabilecek önceden tanımlanmış görev grupları.
- Ara sıra kullanıcı rollerini tespit etmek için tek görevler.
SAP Business Workflow için genişletilmiş bildirim kullanımıyla, kullanıcıları işlenmesi gereken iş kalemleri hakkında bilgilendirebilirsiniz. İş öğelerini grup yazılımına gönderebilirsiniz. Örneğin, kullanıcının doğrudan erişebileceği ve eylemler yapabileceği arka uç işlemleri olan MS Outlook veya Lotus Notes.
Aşağıda, iş akışı için SAP sistemindeki farklı bildirimlerin bir karşılaştırması yer almaktadır -
SAP MAPI, SAPoffice Message Store, taşıma ve adres defteri (mpsap32.dll), Yürütülebilir programlar, iş akışı ve iş nesnesi ek yorumlayıcı (mpinterp.exe, mpbusobj.exe ve mpstub.exe), iş akışları için sütun görüntüleme dosyaları ve PST dosyası ( çevrimdışı iş akışı desteği ve kurulumu için özel SAPforms Outlook formu için.
Rapor RSWUWFML, SAP'nin gelen kutusundaki iş öğeleriyle ilgili İş Akışı'ndaki aracıya Outlook e-posta bildirimleri göndermek için kullanılan, SAP sisteminde standart bir yürütülebilir ABAP Raporudur.
İş akışı özelliği | MAPI | RSWUWFML | RSWUWML2 | Genişletilmiş bildirim |
---|---|---|---|---|
Çalışma öğelerini herhangi bir e-posta istemcisine teslim edin | - | X | X | X |
SAP kısayol ekleri | - | - | X | X |
Önek VE son ek metni (çalışma öğesi açıklamasını çevreleyen) | - | - | X | X |
Gelişmiş adres belirleme | - | - | X | X |
Gelişmiş ikame işleme | - | - | X | X |
HTML e-posta (yalnızca Outlook) | - | - | - | X |
Genel kararlar | - | - | - | X |
Yeni web kullanıcı arayüzlerine bağlantı (WebDynpro, vb.) | - | - | - | X |
Bir e-postadaki çalışma öğelerinin listeleri | - | - | - | X |
E-posta yoluyla iş öğesi iletimini destekleyin | - | - | - | X |
SWN_SELSEN, çalışma öğelerini seçmek ve göndermek için kullanabileceğiniz standart bir yürütülebilir ABAP Raporudur. Bu raporu periyodik olarak çalıştırabilirsiniz.
İşlem SWNCONFIG gelişmiş konfigürasyon içindir.
Diyalog yapısının altında sol tarafta, aşağıdakiler gibi farklı seçenekler vardır:
- İş Senaryosu
- Program Seçimi
- Teslimat programı
- Genel Ayarlar
- İşleyici Ataması
- Mesaj Şablonu
- Teslimat Tipi
SAP sisteminde bildirim konfigürasyonu için bir giriş eklemek için herhangi bir diyalog yapısını seçebilir ve Yeni Girişler'e tıklayabilirsiniz.
İşlem SWNADMIN, temel yönetim içindir. Bu T kodunu çalıştırdığınızda, aşağıdaki gibi uyarılacaksınız.
İzin Ver'i tıkladığınızda, şu sayfaya gideceksiniz: İş akışının genişletilmiş bildiriminin yönetimi.
Bu pencerede, iş akışlarınız için genişletilmiş bildirimler tanımlayabilirsiniz. Bildirimleri etkinleştirebilir / devre dışı bırakabilir, program tanımlayabilir, mesajları, alıcıları vb. Tanımlayabilirsiniz.
Ayrıca, harici hizmet çağrıları, web hizmeti ve API çağrıları kullanarak iş akışlarınızı SAP dışı iş akışı uygulamalarıyla entegre edebilirsiniz. Aşağıda bazı yaygın entegrasyon seçenekleri verilmiştir -
- Harici hizmet çağrıları ve BSP'ler için iş akışı görevleri oluşturun
- Universal Worklist başlatma işleyicileri
- SAP NetWeaver Exchange Altyapısı İş Süreci Yönetimi
- Wf-XML ve Web Hizmetleri
ABAP Hizmetini İçe Aktarma
Hizmetinizi oluşturmak için işlem kodunu kullanabilirsiniz: WF_EXTSRV. Bu işlem, WebFlow Hizmetlerini sürdürmek için kullanılır. Buna aşağıdaki menü yolundan da erişebilirsiniz -
SAP Easy Access → Araçlar → İş İş Akışı → Geliştirme → Tanım araçları → WebFlow Hizmetleri → WebFlow Hizmetlerinin Bakımı.
SAP Workflow'da kullanmanız gereken tüm Web hizmetleri, Web hizmeti dizinine kaydedilmelidir. Web servisinin tüm verilerini manuel olarak girerek bir web servisini manuel olarak kaydedebilirsiniz. T Kodunu kullanın: WF_EXTSRV.
Web hizmetinin tanımını içeren WSDL dosyasını da kullanabilir ve bunu doğrudan T-Code: WFWS kullanarak içe aktarabilirsiniz.
To register a web serviceiletişim kutusunda Servis'i seçin ve Yeni Girişler'i tıklayın.
Bir Hizmet Kimliği ve Web hizmeti için kısa bir metin girin.
Web hizmetinin aranacağı günlüğü seçin.
Ana Bilgisayar için Web hizmetinin adresini ekleyin ve Bağlantı Noktası için bir bağlantı noktası numarası ekleyin.
Path alanına Web servisinin telefon rehberini ve arama adını girin.
Web hizmetinin Arama modunu tanımlayın. Burada, bir iletişim kutusunun veya arka plan Web hizmetinin dahil olup olmadığını ve geri aramanın yapılıp yapılmayacağını ve sonra nasıl gerçekleştirileceğini belirlersiniz.
Çift tıklayın ve diyalog yapısında bir Parametre seçin.
Parametreler, Web servisinin arayüzünü belirler. Görev kapsayıcısı, sonraki görev oluşturmadaki parametrelerden oluşturulur.
Tüm Web hizmeti parametrelerini girin. Ayrıca Web servisinizin servis kimliğini parametrelere atadığınızdan emin olun. İçe aktarma öğesi ve dışa aktarma öğesi olarak atama, görev kapsayıcısının daha sonra oluşturulması için gereklidir.
Hizmetinizi oluşturmak için yukarıdaki ekran görüntüsünde gösterildiği gibi Oluştur düğmesine tıklayın.
Yapılandırma görevlerini gerçekleştirmek için aşağıdakilere sahipsiniz -
- İş akışı URL'lerini yapılandırmak için WF_HANDCUST.
- Harici WSDL'yi içe aktarmak için WFWS.
- BSP'ler ve ABAP hizmetleri için WF_EXTSRV.
- Görevler oluşturun.
- WF_HANDCUST URL'sine geri arama gerçekleştirmek için hizmeti genişletin.
Evrensel Çalışma Listesi (UWL), iş öğeleri için uyarılar, bildirimler, onaylar ve geçici görevler eklemek için merkezi bir araçtır. Tüm iş öğeleri, iş süreçlerinin bir parçası olarak oluşturulur ve Universal Worklist kullanılarak kolayca yönetilebilir.
UWL, tüm çalışma öğelerine tek tip bir merkezi erişim sağlar. İhtiyaçlarınızı karşılayan UWM görünümlerini de özelleştirebilirsiniz. Ekler, bildirimler vb. Gibi nesne havuzlarından ek bilgilere kolayca erişebilirsiniz. Görevlerinizi yokluğunuzda diğer kullanıcılara kolayca devredebilirsiniz.
UWL kullanımı ile farklı sistemlerden iş öğelerini getirebilirsiniz. Bunlar şunları içerir -
- İş İş Akışı
- İş Süreçleri Yönetimi
- İşbirliği Görevleri
- SAP Office Bildirimleri
- Kılavuzlu Prosedürler
- Özel UWL Bağlayıcıları tarafından getirilen iş öğeleri
Evrensel Çalışma Listesi Kurulumu
UWL, İK Yöneticisiyle ilgili farklı iş akışı görevlerini ve uyarıları gruplamak için kullanılır.
SAP NetWeaver Portal, tüm arka uç iş akışlarını yapılandırmak için kullanılabilecek UWL Yapılandırması sağlar. Bu tamamen xml tabanlı bir yapılandırmadır.
UWL'yi kurmak için - portala gidin → Sistem Yönetimi → Sistem Yapılandırması → Evrensel İş Listesi ve İş Akışı → Evrensel Çalışma Listesi → UWL Sistem Yapılandırması'nı seçin.
Sistemde sistem takma adına bağlı bir konektörünüz yoksa yeni bir konektör kurabilirsiniz, aksi takdirde mevcut olanı da kullanabilirsiniz.
Avantajlar
UWL kullanmanın temel avantajları aşağıdadır -
- Ortak UWL gelen kutusunda kılavuzlu prosedür çalışma öğelerine erişebilirsiniz.
- Yeni öğeler başlatabilir, öğeleri aynı pencerede veya yeni bir pencerede açabilirsiniz.
- Çalışma öğelerini yönetmek için, gelen kutusu özelleştirme esnekliğini kullanabilirsiniz.
- İş öğeleri için otomatik veya manuel yenileme seçeneklerini kullanmanıza izin veren çekme mekanizmasını kullanabilirsiniz.
- Ayrıca materyal türlerini yönetebilir ve tanımları görüntüleyebilirsiniz.
Görev dizileri, adımlar ve olaylar içeren iş süreçlerini otomatikleştirmek için SAP sisteminde iş akışlarınızı oluşturabilirsiniz. İş akışını kullanarak görevleri otomatikleştirdiğinizde, bu, kullanıcının teknik / işlevsel zorluklarla karşılaşmadan kolayca harekete geçmesine yardımcı olur. Kullanıcı SAP gelen kutusunda beklemede olan iş öğeleriyle ilgili bildirimler ayarlayabilir ve tek bir tıklama ile doğru işlemi çağırarak ilgili ekrana geçer.
Bir çalışan sistemde bir izin talebinde bulunduğunda nasıl bir İş Akışı oluşturacağımızı görelim. Aşağıdaki adımların gerçekleştirilmesi gerekir -
Step 1 - Organizasyon Planı T-Code PPOCE tanımlayın
Bu işlem, SAP sisteminde bir organizasyon planı tanımlamanın en kolay yoludur. Organizasyon biriminin başlangıç tarihini girmeniz gerekiyor → aşağıdaki ekran görüntüsünde gösterildiği gibi Yeşil onay işaretini tıklayın.
Step 2 - Bir İş Akışı şablonu T Kodu PFTC_INS oluşturun
Görev türü alanında, İş Akışı şablonunu seçin. Görev oluşturmak için: Yukarıda gösterildiği gibi Görev türü alanında Standart Görev'i seçin ve Oluştur'a tıklayın.
Şimdi iş akışı oluşturucudaki iş akışını oluşturmak için T-Code: SWDD'ye gidin
İş Akışı Oluşturucu'da, Adım türleri adı verilen farklı seçenekleriniz vardır, İş Akışına sürükleyip bırakabilir ve ekleyebilirsiniz.
Step 3 - Bir yokluk bildirimi oluşturun.
İlk görevi tanımlamak için T-Koduna gidin: PFTC_INS
Görev türü alanında Standart Görev'i seçin.
Aşağıdaki değerleri girin ve görevi kaydedin. Görevi kaydettiğinizde, 93XXX989 numaralı kod kimliğini alacaksınız.
- Ad alanında, Form_created öğesini seçin
- Abbr'de create_form'u seçin
- Workitem metninde vik_notif_absence-create'i seçin
- Nesne Türü'nde FORMABSENC'i seçin.
- Yöntem alanında OLUŞTUR'u seçin
- Onay kutusu Eşzamanlı nesne yöntemi, iletişim kutusu işaretli nesne yöntemi
Step 4 - Önceki adımda oluşturulan görevi İş Akışına ekleyin.
İş Akışında tanımlanmamış adım yerine, iş akışınıza bir etkinlik eklemeniz gerekir.
Aşağıdaki ekran görüntüsünde görüldüğü gibi, T-Code: PFTC_INS kullanılarak, ayrı bir Task TS99500654 oluşturulmuştur.
Adım Özelliklerinde, ihtiyaca göre farklı seçenekler seçebilirsiniz. Burada, onay kutusunu seçelim - Yukarıdaki ekran görüntüsünde gösterildiği gibi iletişim kutusuyla ilerle. İş akışının iş öğesinin hemen işlenmeye hazır olduğunu gösterir. Aracılar altındaki İfade alanına WF_INITIATOR yazdığımız için, iş akışını başlatacak kişi iş öğesinin alıcılarından biridir. Bağlama seçeneği, devamsızlık bildiriminin yalnızca bu görevde değil, aynı zamanda iş akışında da olduğunu doğrulayan - _WI_ObjectId → & ABSENCEFORM &.
Artık grafik modundaki İş Akışı Oluşturucu şuna benzer -
Step 5 - SAP Gelen Kutusundaki ilk görev.
Artık iş akışı yürütülüyor, SAP Inbox'ta e-postalar gibi iş öğeleri yaratıyor. Yürütüldüğünde, ilgili görevi veya işlem ekranını çağırır. Bu iş akışını çalıştırdığınızda, devamsızlık formunun bildirimini gösterir.
İlk bildirimin işlenmesini iptal etmek için İptal'i tıklayın. İş akışı gelen kutusu işlenmek üzere bir öğe tutar - devamsızlık bildirimi oluşturur. Çalışma öğesini seçin ve Yürüt (F8) öğesine tıklayın. Bu, devamsızlık bildiriminin görüntülendiği "Devamsızlık bildirimi oluştur ekranı" na dönecektir. Ayrıntıları forma girin ve Kaydet'i tıklayın. Bu, Workitem'i gelen kutusundan kaldıracaktır.
Step 6 - Gelen kutusunda devamsızlık bildirimini kontrol edin.
Oluşturulan form, absenc-onaylama nesnesi kullanılarak onay için denetleyiciye gönderilecektir. Sonraki, T Kodunu kullanarak yeni bir görev oluşturmaktır: PFTC_INS
Step 7 - İş Akışına ikinci bir görev ekleyin.
Önceki adımda oluşturulan görev kodunu kullanarak "İş Akışına Devamsızlık Bildirimi Kontrol Et" Görevini dahil etmeniz gerekir.
Ayrıca, aşağıdaki ekran görüntüsünde gösterildiği gibi bağlama özelliklerini tanımlayın.
İş akışı kabında Onaylayıcı değişkenini oluşturmanız gerekir. Alt kısımdaki sol taraftaki menüye gidin, bir menü seçeneği İş Akışı kabı göreceksiniz. Oluşturma seçeneğine çift tıklayın.
Aşağıdaki alanları girin -
- Öğe - Onaylayıcı
- İsim - Onaylayan
- Açıklama - Devamsızlık talebinin onaylayıcısı
- Referans tablosu - WFSYST
- Referans alanı - AGENT
Pozisyon alanına, organizasyon planına göre pozisyon kimliğini girmelisiniz. Bu, T-Code: PPOCE kullanılarak kontrol edilebilir. Metin alanına "S" nin önüne koymayın.
Onaylayan kişi Ayrılma talebiyle ilgili bir karar vermediyse, Onaylayıcının İş Çalışma Yerine kaçırılan son tarih için bir çalışma öğesi eklemek üzere son tarihler de ekleyebilirsiniz.
İş akışı oluşturucuda iki sonuç görebilirsiniz: Onaylandı ve Reddedildi.
Step 8 - Gelen Kutusu'nda tekrar test edin.
Daha sonra, iş akışını yürütmek ve işleme için devamsızlık bildirimi oluşturmak için iş öğesine taşınacaksınız. Bunun nedeni, bir görev oluşturulurken seçilen hemen iletişim kutusu seçeneğiyle İlerlemektir.
Şimdi, onaylayanın kullanıcı kimliğini kullanarak Business Workplace'e gidin ve işlenecek iş öğesini ve Workitem'de bahsedilecek diğer öznitelikleri göreceksiniz. Devamsızlık bildirimini kontrol etmek için iş öğesini seçin ve Yürüt öğesini seçin.
İsteği reddedin veya onaylayın. İki düğmeye dikkat edin: Onayla ve Reddet.
Step 9 - Yeniden göndermek için Kullanıcı Kararını entegre edin.
İzin talebinin onaylayan tarafından reddedilmesi durumunda, reddedilen çıktıya kullanıcı kararı ekleme seçeneğiniz de vardır. Bu, talepte bulunan kişinin değişiklikler yapmasına ve onay talebini yeniden göndermesine olanak tanır.
İş akışına Adım türü: Kullanıcı Kararı eklemeniz gerekir. Bu, İş Akışınızın aşağıdaki gibi görünmesini sağlar -
Kullanıcı Karar adımı aşağıdaki şekilde tanımlanır -
Step 10 - SAP Gelen Kutusunda Üçüncü Test.
Talep onaylanmadığında, bir sonraki Adım kullanıcı kararıdır. Girdiğimiz gibi: (& WF_INITIATOR &) adımın temsilcisi olarak, istek karar vermek için geri gelecektir. İki seçeneğiniz var Talebi revize edin veya talebi geri çekin.
Step 11 - Devamsızlık ile ilgili revize bildirimi tanımlayın
Bunun için tanımsız adım eklemelisiniz - Revize bildirimi.
Step 12 - İş akışına aktivite → üçüncü görev ekleyin.
Bu adımı eklemek için aşağıdaki girişleri yapmanız gerekir -
FORMABSENC-UPDATE'ı bir nesne olarak kullanın.
Bağlama seçeneğinde, _WI_Object_ID <= & ABSENCEFORM & girin
Aracılar → ifade alanına & _WF_INITIATOR & ekleyin
Step 13 - İzin onayı için Bildirim gönder.
Bir bildirim göndermek için yeni bir "Posta gönder" adımı eklemelisiniz. Bu adımı, "Devamsızlık bildirimini kontrol et" adımının sonucundan sonra Tanımlanmamış Adıma sürüklemelisiniz.
Bu adımı eklemek için aşağıdaki girişleri yapmanız gerekir -
Alıcı türünü seçin - Kuruluş nesnesini girin
Aracıları Seçin → İfade & _WF_INITIATOR & Seçin.
Konu satırını <"Onaylı Bırak"> olarak girin
E-posta metnini <"Onaylandı"> olarak girin
Enter düğmesine bastığınızda, görevin adı ve kısaltması istenecektir.
SAP sisteminde, tamamlanan tüm İş Öğelerini arşivlemek mümkündür. Ayrıca bir çalışma öğesindeki tüm verileri elde edebilirsiniz. Elde edilen iş öğelerini görüntüleyebilirsiniz ancak bunlar SAP sistemine yüklenemez. İş öğelerini arşivlediğinizde, günlük verilerini, iş akışı yöneticisi verilerini, bağımlı iş öğelerini ve çalışma öğesi eklerini arşivlemeyi içerir.
Aşağıdaki duruma sahip çalışma öğeleri yalnızca arşivlenebilir.
- Tamamlanan iş öğeleri
- Çalışma öğesinin yürütülmesi tamamlandı
- İş akışı mantığı için iş öğesi gerekli olmadığında
- İptal edilen iş öğeleri
İş öğelerini arşivlemek için, Araçlar → İş Akışı veya Geliştirme → İş Akışı → Yönetim → İş Akışı Çalışma Zamanı → Yeniden Düzenleme → Arşiv İş Öğesi'ne gitmelisiniz.
Çalışma öğesini arşivlemek için aşağıdaki seçim kriterlerini kullanabilirsiniz -
- İş öğesi numarası
- Görev tanımlayıcı
- Çalışma öğesinin gerçek temsilcisi
- Oluşturulma tarihi
- Tamamlama tarihi
Arşivlenmiş Çalışma Öğelerini Silme
Arşivlenmemiş çalışma öğelerini de silebilirsiniz. İş öğelerini silmek için Araçlar → İş Akışı veya Geliştirme → İş Akışı ve ardından Yönetim → İş Akışı Çalışma Zamanı → Yeniden Düzenleme → Arşiv İş Öğesi veya T Kodu: SWWL seçeneğine gidin.
Aşağıda gösterilen seçim kriterleri ile, Workitems'i hemen silme / Günlük verilerini de silme seçeneğiniz vardır. Workitem'i silmek için, gerekli alanları girin ve üstteki Yürüt düğmesini tıklayın.
Arşivlenmiş çalışma öğelerini görüntülemek için, "RSWWARCR" raporunu kullanmanız gerekir.
Note - Arşivleme kriterlerini doğrudan karşılayan çalışma öğelerini silmek isterseniz, bunları doğrudan silmekten ziyade WORKITEM arşivleme nesnesinin silme programını kullanmayı performans açısından dikkate alarak önce bunları arşivlemeniz önerilir.
Bu, iş akışını hatalı olarak teşhis etmek için kullanılır. Bu yola giderek hatalarla iş akışlarının işlenmesine erişebilirsiniz: Araçlar → İş Akışı → Yönetim → İş Akışı Çalışma Zamanı → Hatalı İş Akışlarının Teşhisi.
T kodunu kullanabilirsiniz: SWI2_DIAG (Hatalarla İş Akışlarının Teşhisi) - sürümünüze ve sürümünüze bağlı olarak R / 3 SAP sistemlerinde bulunan standart SAP kodu olarak tanımlanır.
Aşağıdaki ekran görüntüsünde gösterildiği gibi seçim kriterlerini girmelisiniz ve size hatalı tüm iş akışlarının listesini gösterecektir.
Bu işlemi kullanmak için, hatalı iş akışını seçin ve hatayı içeren iş öğesi numarasını bulun.
"Çalışma öğesini değiştir" üzerine tıklayın ve çalışma öğesinde hata ve "Kaydet" ile değişiklik yapın.
Daha önce de belirtildiği gibi, bu, iş akışlarını hatayla teşhis etmek için önemli bir özelliktir. Olayları oluşturmak ve kullanmak için tüm bilgileri günlüğe kaydetmek için İş Akışlarında Olay İzleme'yi kullanabilirsiniz.
Olay sırası
Olayları geçici olarak saklamak için Olay kuyruğunu kullanabilirsiniz.
Genel Ayarlar → İş Akışı → Olay kuyruğu ayarlarını koru
Bir olay izlemede, aşağıdaki verileri saklarsınız -
- Olay verileri
- Tetikleme programı
- Tetikleme tarihi ve saati
- Tetikleyen Nesne
- Tetikleyen Nesne Türü
- Etkinlik adı
Aşağıda, ABAP geliştirmede SAP Workflow kapsamındaki yararlı işlemler verilmiştir -
SWE4 - Olay izlemeyi aç / kapat
SWEL - Olay izini görüntüleyin. Olay izini farklı seçim kriterlerine göre görüntüleyebilirsiniz. Etkinlik İzleme altında aşağıdaki seçim kriterlerine sahipsiniz -
Olay Kimliği
Oluşturan nesne türü
Oluşturan nesne örneği
Event
Program oluşturma etkinliği vb.
RSWELOGD - Olay izini sil
SWEC - Değişiklik belgelerini olaylara bağla
SWED - Değişiklik belgesi nesnelerini nesne türlerine atayın
Olay izini etkinleştirmek / devre dışı bırakmak için aşağıdaki yola gidin -
Araçlar → İş Akışı → Geliştirme → Yönetim → Etkinlik Yöneticisi → Etkinlik → Etkinlik İzlemeyi Açın / Kapatın veya T Kodunu kullanın: SWELS / SWE4.
SAP sisteminde, iş akışlarında gerçekleştirilecek farklı görevleri tanımlayan yerleşik işlevlere sahipsiniz. Bunlar, yeni iş akışları, iş akışı araçları, iş akışı teşhisi, performans, iş öğeleri ve iş akışlarının yönetimi ile ilgilidir.
Aşağıdaki tabloda birkaç yaygın T kodu ve açıklamaları belirtilmiştir -
Sr.No. | İşlem Kodu ve Açıklama |
---|---|
1 | PFAC Kurallar oluşturun ve sürdürün |
2 | PFOM SAP organizasyon nesnelerine atamayı sürdürün |
3 | PFOS SAP organizasyon nesnelerine atamayı görüntüleme |
4 | PFSO Bir kullanıcının organizasyonel ortamı |
5 | PFTC Görevler oluşturun ve sürdürün |
6 | PPOCW Organizasyon planı oluşturun |
7 | PPOMW Organizasyon planını koruyun |
8 | PPOSW Kuruluş planını görüntüle |
9 | SWDA İş Akışı Oluşturucu (İş Akışı Oluşturucuyu alfanümerik modda çağırır) |
10 | SWDD İş Akışı Oluşturucu |
11 | SWDS İş Akışı Oluşturucu (Seçim) |
12 | SWDD_CONFIG İş akışı yapılandırması |
13 | SBWP İş Yeri |
14 | SWDC_RUNTIME İş akışı çalışma zamanı yönetim verileri |
15 | SWNCONFIG İş akışı için genişletilmiş bildirimler |
16 | SWDM İş İş Akışı Gezgini |
17 | SWEINST Örnek bağlantılarının değerlendirilmesi ve bakımı |
18 | SWEINSTVC Örnek bağlantılarının değerlendirilmesi ve bakımı |
19 | SWE2 Tip bağlantılarının değerlendirilmesi ve bakımı |
20 | SWE3 Örnek bağlantılarının değerlendirilmesi ve bakımı |
21 | SWE4 Olay izlemeyi açma / kapama |
22 | SWEL Olay izini görüntüle |
23 | RSWELOGD Olay izini sil |
24 | SWEC Değişiklik belgelerini olaylara bağlayın |
25 | SWED Değişiklik belgesi nesnelerini nesne türlerine atayın |
26 | SWEQADM_1 Olay kuyruğu yönetimi |
27 | SWEQBROWSER Olay kuyruğu tarayıcısının yönetimi |
28 | SWETYPV Tip bağlantılarının değerlendirilmesi ve bakımı |
29 | SWI1 İş öğeleri için seçim raporu |
30 | SWI2_FREQ Görev başına iş öğeleri |
31 | SWI2_DEAD Son tarihleri izlenen iş öğeleri |
32 | SWI2_DURA İşlem süresine göre iş öğeleri |
33 | SWI11 İş akışlarındaki görevler |
34 | SWI13 Görev profili |
35 | SWI5 İş yükü analizi |
36 | SWL1 Dinamik sütun ayarları |
37 | SWLV Çalışma öğesi görünümlerini koruyun |
38 | SWFVISU UWL'de Workitem Görselleştirme için Parametreler |
39 | SWO1 İş Nesne Oluşturucu |
40 | SWO6 Nesne türlerini özelleştirme |
41 | SWR_WEBSERVER Web sunucusunu özelleştirme |
42 | SWU_CONT_PERSISTENCE Konteyner kalıcılığının yönetimi |
43 | SWU_EWCD Değişiklik belgelerini kullanarak olay oluşturma sihirbazı |
44 | SWU_EWLIS Lojistik Bilgi Sistemini kullanarak olay oluşturma sihirbazı |
45 | SWU_BTE Business Transaction Events kullanarak olay oluşturma sihirbazı |
46 | SWU0 Olay simülasyonu |
47 | SWU2 RFC monitör |
48 | SWU3 Otomatik İş Akışı Özelleştirme |
49 | SWU4 Standart görevler için tutarlılık kontrolü |
50 | SWU5 Müşteri görevleri için tutarlılık kontrolü |
51 | SWU6 İş akışı görevleri için tutarlılık kontrolü |
52 | SWU7 İş akışı şablonları için tutarlılık kontrolü |
53 | SWU8 İş akışı izlemeyi açma / kapatma |
54 | SWU9 İş akışı izini görüntüle |
55 | SWU10 İş akışı izini silin |
56 | SWUD Teşhis araçları |
57 | SWUE Tetikleyici olay |
58 | SWUI İş akışlarını / görevleri başlatın |
59 | SWUS İş akışlarını / görevleri test etme |
60 | SWXML XML belgelerini görüntüle |
61 | SWUY Mesajları iş akışlarına bağlama sihirbazı |
62 | SWWCOND_INSERT İş öğesi son tarih izleme için arka plan işi planlayın |
63 | SWWCLEAR_INSERT Görevleri temizlemek için arka plan işi planlayın |
64 | RSWWCOND İş öğesi son tarih izleme için tek arka plan işini yürütün |
65 | RSWWCLEAR Çalışma öğesi temizleme çalışmasını bir kez yürütün |
66 | WF_HANDCUST WebFlow hizmet işleyici bakımı |
67 | WF_EXTSRV Web Hizmeti Deposunun Bakımı |
68 | WFWS WSDL dosyalarını içe aktarın |
69 | SWIA WI Yönetim Raporu |
İşlev modülleri, parametreleri içe ve dışa aktaran bir dizi yeniden kullanılabilir deyim içeren alt programlardır. Dahil etme programlarından farklı olarak, işlev modülleri bağımsız olarak yürütülebilir. SAP sistemi, herhangi bir ABAP programından çağrılabilen önceden tanımlanmış birkaç işlev modülü içerir. İşlev grubu, mantıksal olarak birbirine ait olacak bir dizi işlev modülü için bir tür kap görevi görür. Örneğin, bir İK maaş bordrosu sistemi için işlev modülleri bir işlev grubunda bir araya getirilebilir.
SAP sistemindeki iş akışında aşağıdaki Fonksiyon modülleri kullanılabilir -
SWW_WI_CONTAINER_READ - Bu işlev modülü, SAP iş akışındaki kapsayıcı öğelerini okumak için kullanılır.
SWW_WI_DEADLINES_CHANGE - Bu işlev modülü, belirli bir iş öğesi için son tarih izleme özelliklerini değiştirmek için kullanılır.
SWW_WI_ENABLE - Bu, çalışma öğelerinin yürütülmeye karşı kilidini açmak için kullanılır.
SWW_WI_DISABLE - Bu işlev modülü, çalışma öğelerini yürütme için kilitlemek için kullanılır.
İşlev modülünün parametrelerini görüntüleyebilirsiniz. T-kodunu SE37 kullanın, işlev modülü adını girin ve Ekran düğmesine tıklayın.
Ekran'a tıkladığınızda, belirtilen İşlev Modülünde tanımlanan tüm parametreleri gösterecektir. Benzer şekilde, SAP Workflow'daki tüm işlev modüllerini kontrol edebilir / görüntüleyebilirsiniz.
SAP ABAP Workflow analistinin iş sorumlulukları aşağıdadır -
SAP Business Workflows ve ABAP Web Dynpro uygulamalarını tasarlar, geliştirir ve bakımını yapar
İş akışı araçlarını geliştirir - iş akışı oluşturucu, iş nesnesi oluşturucu ve UWL
Yazılım ortamında raporlar, iş akışları ve ölçümler geliştirir
ABAP programlama dilini kullanarak SAP modülleri ve işlevleri için karmaşık programları tasarlar, geliştirir, kodlar ve test eder
ABAP programlama dillerini kullanarak SAP modülleri için özel raporlar oluşturur
Kendi ABAP becerilerini kullanarak tüm RICEF nesnelerini ve sorun giderme işlemlerini geliştirir
Teknik işletme ihtiyaçlarını mimarilere, standartlara ve yeniden kullanılabilir varlıklara eşler
OSS notlarını uygulamak için ABAP programlama dilini kullanarak SAP modülü sorunlarını giderir ve düzeltir
Süreç standartlarının geliştirilmesine ve gerektiğinde araçların değerlendirilmesine katkıda bulunur