30 Ocak 2016 Cumartesi

Cleanup Cache /IWFND/CACHE_CLEANUP



Odata servislerinizi tanımladıktan sonra bazı field'leri ekleyip çıkarabilirsiniz.Bu gibi durumlarda odata servislerinizin cache'lerini silmeniz gerekebilir.Yapmanız gereken /IWFND/CACHE_CLEANUP işlem kodunu çalıştırmak.İstediğiniz odata servisini veya tüm Z'li modellerinizin cache'lerini silebilirsiniz.

18 Ocak 2016 Pazartesi

Müşteri siparişi servisini aktif etme

LORD_ODATA_ORDER_SRV servisi ile  müşteri siparişlerini listeleyebilirsiniz.Bu servisi aktif edip fiori uygulaması yapabilirsiniz.

1-business function SD_01 aktif edin. (see transaction SFW5)

2-Servisi test edelim.

14 Ocak 2016 Perşembe

/UI5/UI5_REPOSITORY_LOAD programı ile sapui5 dosyaları

/UI5/UI5_REPOSITORY_LOAD standart programı ile sapui5-fiori geliştirmelerinizi SAP sistemine import edebilirsiniz.
1-se38 işlem kodu ile /UI5/UI5_REPOSITORY_LOAD  programını çalıştırın.

2-Program ekranı geltikten sonra projenizin adını girin.Z* isim verin.Default ayarları ile Execute edin


3-İmport etmek istediğiniz dosyanın yolunu girip devam edin.Tüm dosya içeriği yüklendikten sonra çıkan ekran da yeşil renkli link'i tıklayarak devam edin.


4-Artık BSP projeniz oluştururmuş gibi Paket,Request,Tanım bilgilerini girin.

5-Projenizi BSP projelerinin altında görebilirsiniz.

6-Pages with Flow Logic  dosyasındaki index.html sayfasını execute ederek artık sapui5-fiori uygulamanızı kullanabilirsiniz.Geliştirdiğiniz versiyon ile sap sisteminizdeki versiyon uyuşmazlığından dolayı aşağıdaki gibi hatalar ile karşılaşabilirsiniz.





12 Ocak 2016 Salı

/IWFND/GW_CLIENT - İşlem kodu ile oDATA servislerini TEST&DEBUG etme

/IWFND/GW_CLIENT - İşlem kodu ile oDATA servislerini TEST&DEBUG edebilirsiniz..Yazmış olduğunuz servisi Request URI'ye yazıp GET,POST,PUT,PATCH,MERGE,DELETE methodlarınızı test ve debug edebilirsiniz.
1-/IWFND/GW_CLIENT - İşlem kodu ile Gateway client ekranına gidilir.
  tcode:  /IWFND/GW_CLIENT

2-Select 'i seçip Servisimizi bulalım.



3-Seçilen servisimiz artık çalıştırılabilir durumda.Execute deyip çalıştıralım.


Status code = 200 ve OK döndü.Collection tabındaki tableset'imiz ile artık işlemler yapabiliriz.Tablesetimiz :collection tagı içinde.

4-GET metodu çalıştıralım./TaksitSet tableseti Request URI'ye ekleyip execute edelim.


5-TAKSITSET_GET_ENTITYSET  method'u içine External Debug koydum.Bu şekilde diğer method'ları da debug edebilirsiniz.


7-Debug işlemi sonrası dataset kümesi ekrana geldi.


8-SAP dışın da da ODATA servislerini kullanabilirsiniz.Yine aynı işlemleri yapabilirsiniz.Chrome Advanced REST client uzantısını ekleyerek Odata servislerini test ve debug edebilirsiniz .