• sap'nin java'da yazdığı, sitesinde yayımladığı dotnet proxy'si. sap sistemlerinde bulunan bapileri çağırmak veya sap sisteminden dotnet programlarını çağırmak için yazılan program. bir xml scheması ile veya bir sap server bağlantısı ile sap'de yazılmış olan bapileri çağırmak veya implement etmek için kullanılır.

    başınızı ağrıtacak ve sap'ın allah belasını versin dedirtecek sorunları şunlardır:
    - sistemde java yüklü olmalıdır, her ne kadar .net proxy yaratan bir program olsa bile java ile yazılmıştır, ve proxy'i java ile çalıştırır.
    - wizard'ı çalıştırdıktan sonra function blueprintleri almak için kullanıcı adı ve şifre girersiniz. burada, kullanıcı adında ve şifrede asla - (tire) gibi özel karakterler olmamalıdır. çünkü proxy generator java classını command prompttan çalıştırır, ve kullanıcı adında ve şifresinde kullandığınız - javanın parametre karakteridir. *
    - proxy yarattıktan sonra sapdestination objesine istediğiniz kullanıcı adını kullanabilirsiniz.
    - yaratılan proxyde buglar olabilir, ayıklamak zorundasınız.
    - yaratılan proxy, eğer regional settings'i türkçe olan bir sistemde yaratılırsa, i lar ı olarak çevrilir, ve bu büyük sorunlara neden olur. find and replace alldan ı ları i olarak değiştirin.

    server stub yaratırken ise:
    - yaratılan kod bir command prompt programcığıdır, windows forms ile başlatmayın projeyi.
    - yaratılan kod %100 buglı olacaktır. düzeltin.
    - yaratılan server stub bir gateway servera bağlanacaktır, ve bunun parametrelerini command promptan parametre olacak alacaktır. bunu daha adam akıllı girilebilir hale getirmek mümkündür (prompttan parametre olarak değil de .config dosyasından okumak gibi). öyle yapın.
    - çalıştıracağınız server stub sapde daha önceden tanımlanmış bir bapi'yi implement edecektir. o yüzden sapde olmayan bir fonksiyonu implement edemezsiniz. o yüzden civarınızda bol bol bapi bilen adam olsun.
    - herşey düzgün çalıştıktan sonra bağlantı parametrelerini (server adı ıp si programid değişkeni gibi şeyleri) bir ekrana bastırın. emin olun. çünkü ne kadar doğru girdiğinizi düşüünsenizde, exception falan vermiyor. emiyor hatalarınızı.
    - server stub, gateway server ile aynı makinada bulunmazsa çalışmayabilir, hatta çalışmaz.
    (bkz: oeehh)
  • .net programlarından sap fonksiyonlarını ve abap programlarından .net fonksiyonlarını çağırmaya olanak tanıyan teknoloji...
  • server stub yazarken, proxy generatorun yararttıklarını görünce "hmm herşeyi yapmış" diyip, sonra run edince de hata görmeyerek "ooo, süper çalışıyor" diyerek sonra kırk saat sapden neden göremiyorum diye hayıflanmak mümkündür. whitesaint'in de yaşadığı gibi gwhost programid gibi parametreleri kastıra kastıra set etmeniz gerekiyor. yoksa sessiz sessiz çalışır ama bir sikim yapmaz, yaptırmaz, yapsa da adam olmaz...
  • sap mayıs 2003 de çıkardığı sap .net connector 1.01 versiyonunda yukardaki sorunlardan bir çoğunu elimine etmiştir. (küçük ı sorunsalı, proxydeki bugların düzeltilmesi sorunsalı)
    gene de, sap .net connector 1.01 2003ü visual studio .net'in d: drive'ında yüklü olmasından dolayı yükleyemedik, .neti silip, c: drive'ındaki default directory'sine install edince herşey düzgün çalışmıştır.
  • 8 ocak 2004'de çıkan yeni versiyonuyla birlikte eskiden yaşadığım bütün problemlerin ortadan kalktığını, hatta küçük bir araştırma sonucu rahat rahat server stub yazmaya başladığım araç...
  • visual studio 2005 ile çalışabilen bir sürümü yoktur, geriye sadece (ne kadar güvenilir olduğu tartışılır) 3rd party connector'lar kaldı . axapta'dan sonra sap ile microsoft'un arası mı bozuldu ne...

    sap entegrasyonu yapmak isteyip java bilenler sap java connector'a buyurabilir.
  • sap 6.0 versiyonu itibariyle abap ile yazılan fonksiyonları web service'e dönüştürmeye izin verdiği için sap java connector ile birlikte ufaktan rafa kalkmaya başlamış araç...
  • 3.0 versiyonuyla designer olayını kaldırmış, sadece iki adet dll'i projenize referans vererek sap ortamındaki rfc'lere kolaylıkla erişebilmenizi sağlayan ara bir köprü.
hesabın var mı? giriş yap