Selamlar,Webservis yaratma konusunda epey mail aldım ve sonunda resimli olarak anlatan bir yazı yazmaya karar verdim :).
Webservis candır efendim, hertürlü heryerden ulaşılabilir, baba yarısıdır. Kullanın , kullandırtın. İnsanı mutlu eder.
Orhan Veli'nin dediği gibi "bir de rakı şişesinde balık olsam" diyesi gelir insanın .
Gelelim, webservis yaratmaya,
buyrunuz resimli anlatım aşağıdadır.
SE37 ye gidip bir fonksiyon yaratıyoruz.
RFC olmasına DİKKAT EDİYORUZ.

PASS VALUE kısmını tıklıyoruz
Kodumuzu yazıyoruz ve aktive etmeyi unutmuyoruz

SE80'den gidip packagemizi buluyoruz ve sağ tıklayıp menülere ulaşıyoruz.

Function modul olarka yaratıyoruz.
Az önce yarattığımız fonksiyonun adını veriyoruz.
Release tıkını atıyoruz, attıktan sonra kendi aktif edecektir, yok olmaz ise WSCONFIG ve WSADMIN gerekli aktivasyon işlemlerini yapabiliriz.
WSADMIN i açıyoruz

Fonksiyonumuzu buluyoruz

WEB SERVICE > WSDL yi seçiyoruz

Devam.. SAP kullancı adı ve şifremizi giriyoruz.


Gördüğümüz üzere WSDL hali karşımıza geldi, şifre sormasını istemiyorsak programımızdan çağırırken, Credentials ayarlarını setlemeyi unutmuyoruz :=) .
Hadi kolay gelsin.
Yazımızı bir Orhan Veli şiiri ile bitirelim.
DEDİKODU
Kim söylemiş beni
Süheyla'ya vurulmuşum diye?
Kim görmüş, ama kim,
Eleni'yi öptüğümü,
Yüksek kaldırımda, güpe gündüz?
Melahat'i almışım da sonra
Alemdara gitmişim, öyle mi?
Onu sonra anlatırım, fakat
Kimin bacağını sıkmışım tramvayda?
Güya bir de Galataya dadanmışız;
Kafaları çekip çekip
Orada alıyormuşuz soluğu;
Geç bunları, anam babam, geç;
Geç bunları bir kalem;
Bilirim ben yaptığımı.
Ya o, Mualla'yı sandala atıp,
Ruhumda hicranını söyletme hikayesi?
Orhan Veli