webservis etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
webservis etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

8 Haziran 2009 Pazartesi

ABAP : Webservis yaratma


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




20 Eylül 2008 Cumartesi

.NET : Zula

İş ve okuldan arta kalan zamanda kodladığım ve paylaşıma yönelik olan ZULA isimli projemi yakında yayına geçiriyorum. Program genel olarak paylaşmaya yönelik olup döküman , kod ya da diğer hertürlü veri paylaşımına uygundur. Bitmesine birkaç satır kodluk zaman kaldı :=).
Tüm işler arkada kullanılan bir webservis ile yürümektedir direk veritabanı ulaşımı olmadığı için hem hızlı hem güvenli olmaktadır. Program aynı zamanda güncel sürümünü internet aracılığıyla kontrol edip, yeni bir sürüm var ise otomatik olarak onu indirmekte ve açılırken en güncel sürümüyle açılmasını sağlamaktadır. Ayrıca yakın bir zamanda, SAP'a direk bağlanıp istediğinz bir programı tüm strucure,include ve diğer Z li ögelerle birlikte indiren bir Report Downloader ve hiç kod yazmadan rapor üretebileceğiniz bir ABAP Generator yayınlıyacağım.
Bir kaç ekran görüntüsünü göstermek gerekirse;