SAP ECM Uyarlama Adımları
    • 01 Jun 2023
    • 1 Minute to read
    • Dark
      Light

    SAP ECM Uyarlama Adımları

    • Dark
      Light

    Article summary

    PaperWork mimarisinde SAP Entegrasyonu kullanarak veri alış verişi yapmak mümkündür. Elektronik form içerisinde kullanılan SAP konektörü ve akış tasarım ekranında kullanılan SAP Aktivitesi ile SAP içerisinden veriler alınabilir.

    NOT : SAP Entegrasyonunu kullanabilmek için Entegrasyon Tanımları ekranında gerekli kurulumun yapılması gerekmektedir.

    Elektronik Formda SAP kullanımı

    Elektronik form üzerinde SAP servis aksiyonunu kullanabilmek için ilk olarak entegrasyon başlığı altında bulunan SAP Konnektörü nesnesi elekronik form üzerine eklenmelidir. Entegrasyon adı SAP seçilmeli, alınacak veriye göre uygun filtre ve fonksiyon isimleri girilmelidir. Aşağıdaki isimler uygulamada kullanılmış örnek fonksiyonlardır. Filtre alanına girilen fonksiyon adı ve sonuna eklenen * işareti ile fonksiyonlar Fonksiyon Adı listesinde görüntülenir. 

    Konnektör nesnesi içerisinde yapılan düzenlemelerin kaydedilmesinin ardından Sihirbaz ekranına giriş yapılır ve burada SAP Servis Aksiyonu kullanılır. Giriş parametresi olarak, örnekte olduğu gibi COMPANY_CODE eşleştirmesi yapılır. Buradaki amaç SAP tarafından ilgili kuruma yönelik listenin alınmasıdır.


    Çıkış parametreleri olarak, SAP tarafından alınacak verilerin, veri tablosunu doldurması sağlanmalıdır. Burada tablo doldurulacağı için eşleştirme tablo olarak yapılmalıdır. Tablo eşleştirmesi sonrasında içeriğin de eşleştirilmesi gerekir.

    Bu giriş ve çıkış parametreleri eşleştirmesi yapıldıktan sonra SAP tanımlaması tamamlanmaktadır.

    Parametrelerin eşleştirilmesi

    - SAP parametre eşleştirmesinde hedef alan bir yazı (string) ise, kaynak alan olarak sayı (int), para (double) veya zaman (time) nesne değerleri kullanabilirsiniz. 

      Bu durumda kaynak alanın değeri yazıya dönüştürülür ve hedef alana aktarılır.

    - SAP parametre eşleştirmesinde hedef alan bir sayı (int), para (double) veya zaman (time) ise, kaynak alan olarak sadece aynı türden bir nesne değeri kullanabilirsiniz. 

      Bu durumda kaynak alanın değeri doğrudan hedef alana aktarılır.

    - SAP parametre eşleştirmesinde hedef ve kaynak alanlar arasında uyumsuz bir tür eşleştirmesi yapmaya çalışırsanız, eşleştirme işlemi iptal edilir. 

      Örneğin, sayı nesnesini para nesnesine veya tarih nesnesini sayı nesnesine eşleştirmeye çalışmak hatalıdır.

    Akış tasarımında SAP kullanımı

    Akış tasarım ekranında SAP Modülü nesnesi kullanılarak, SAP ortamından veriler alınabilir ve görüntülenebilir. SAP Modülünün düzenleme alanında entegrasyon adı ve filtre adının girilmesi ile “SAP Nesnesi” listelenir. SAP Nesnesinde fonksiyon seçimi yapılır. Modülün çalışması sonrası belli bir tip alanına başarılı olma durumu veya hatalı olma durumuna göre değer ataması yapılabilir.

    Daha sonrasında veri eşleme bölümünden giriş ve çıkış parametreleri eşleştirilmelidir.

    Bu şekilde eşleştirme tamamlanmış olacaktır.