25-SAP
    • 16 Jul 2024
    • 1 Minute to read
    • Dark
      Light

    25-SAP

    • Dark
      Light

    Article summary

    SAP Aktivitesi

    SAP Modülü aktivitesi eğer SAP Konnektör lisansınız var ise aktivite listesinde bulunur. Bu aktivite için SAP konnektörü kurulmuş, Entegrasyon Tanımları bölümünde gerekli tanımlamaların yapılmış ve bağlantı testinin tamamlanmış olması gerekir. Bağlanılan SAP platformundaki BAPI ve Zli fonksiyonların kod yazmadan çağrılmasını sağlar.

    SAP aktivitesinin bir girişi ve bir çıkışı olabilir. Ayarları aşağıdaki sekmeler kullanılarak yapılır.

    Genel Sekmesi

    Parametreler Sekmesi

    Bu sekmede çalıştırılacak olan BAPI ve çalışma sonucu yapılacak işlem seçilir.

    Entegrasyon Adı: Bu bölümde tanımlı olan ektegrasyon seçilir. Aynı anda birden fazla SAP kurulumuna erişilebileceği unutulmamalıdır.

    Filtre: BAPI listesi çok uzun olduğu için liste filtreleme ile alınabilir. Bu örnekte adı BAPI_SA* ile başlayan BAPI ler listelenmiştir.

    SAP Nesnesi: Çalıştırılacak BAPI buradaki filtrelenmiş listeden seçilir.

    Hedef Nesne: Listeden Hedef Nesne seçilir. Eğer veri akış tipine yazılacak ise FormData, eğer akış değişkenlerie yazılacak ise akış değişkeni seçilir. Akış değişkeni tanımlı değil ise listede sadece FormData nesnesi bulunur.

    Sonuç: Eğer BAPI'nin çalışmasının sonucu bir tip alanına alınmak isteniyor ise listeden tip alanı seçilir. Bunun sonucunda ilgili tip alanına başarılı ise Başarılı alanına hangi değerin yazılacağı, başarısız ise Hata Yaz alanına ne yazılacağı girilir. Genel yaklaşım olarak başarılı durumda T, başarısız durumda F yazılır. Bu değer SAP aktivitesinden sonra karar nesnesi ile kontrol edilebilir.

    Veri Eşleme Sekmesi

    Bu bölümde giriş-çıkış parametreleri eşleştirilir. Eşleştirme esnasında sol bölümde bulunan alanlar sağ tarafa sürükle - bırak ile bırakılır. Veri tiplerinin aynı olmasına dikkat edilmelidir. Eğer yukarıdaki  gibi tablo alanları eşleştiriliyor ise sürükle-bırak sonucunda bir popup açılır ve tablo içindeki alanlar eşleştirilir. Sağ bölümde görünen yazma ikonuna tıklanarak tablo eşleştirmesi değiştirilebilir veya çarpı ikonuna tıklanarak eşleştirme iptal edilebilir.

    Eşleştirme esnasında alanların veri tipleri aynı olmalıdır. Veri çevrimi yapılarak eşleştirme yapılacak ise gelişmiş bölümünde kodlama yapılmalıdır.

    What's Next