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.
30 Ocak 2016 Cumartesi
18 Ocak 2016 Pazartesi
Müşteri siparişi servisini aktif etme
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.
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.
Status code = 200 ve OK döndü.Collection tabındaki tableset'imiz ile artık işlemler yapabiliriz.Tablesetimiz :collection tagı içinde.
7-Debug işlemi sonrası dataset kümesi ekrana geldi.
1-/IWFND/GW_CLIENT - İşlem kodu ile Gateway client ekranına gidilir.
tcode: /IWFND/GW_CLIENT
2-Select 'i seçip Servisimizi bulalım.
Status code = 200 ve OK döndü.Collection tabındaki tableset'imiz ile artık işlemler yapabiliriz.Tablesetimiz :collection tagı içinde.
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 .
30 Aralık 2015 Çarşamba
SAPUI5 ile mi yoksa Web Dynpro ABAP&JAVA ile mi proje yapayım?
Klasik alışkanlıkları bırakmak zor olabilir.Yıllarca kullandığınız manuel vitesli arabadan aniden otomatik vitesli arabaya geçmek nasıl zor geliyorsa,Web Dynpro 'dan SAPUI5 geçmek de zor gelebilir.Piyasa da sıfır manuel vites otomobil satışı artık yapılmıyorsa,sıfır araç kullanmak için otomatik vitesli araç kullanmaktan başka bir yol olmayacaktır.Eski araçları kullanmak isteyenler eski alışkanlıklarına devam edebilirler.Günün verdiği teknolojik kolaylıklar,zaman,maliyet tasarrufları vb. karşısında ister istemez eski alışkanlıklarınızı yavaş yavaş terk edeceğiz.
İleri dönemlerde SAP web dynpro,bsp teknolojilerini terk edebilir.SAPscripts ile smartforms,adobeforms gibi yeni teknolojileri karşılaştırınca daha iyi anlaşılabilir.Tamam,webdynpro elveda dedim,SAPUI5 ile projelerimi yapacağım ne farkı var peki Web Dynpro ile?
| Features | SAP UI5 | Web Dynpro |
|---|---|---|
| Usage scenarios |
|
|
| UI Design |
(SAP is currently developing new UI5 development
environment with drag and drop features |
|
| Models |
|
|
| Platforms & tools |
|
|
| Browser rendering |
|
|
| UI Features |
|
|
| Development Skills |
|
|
| Application Performance |
|
|
| Mobile support |
|
|
örnek sapui5 proje ekran çıktıları:
HTML5 tabanlı olduğu için browser'ın boyutlarına göre ekran kontrolleri yerlerini almakta.
HTML5 tabanlı olduğu için browser'ın boyutlarına göre ekran kontrolleri yerlerini almakta.
SAP se80 ekranında BSP tag'ının altın da projenizi yönetebilirsiniz.SAPUI5 için sisteminizde SAPGateway kurulu olması gerekmekte.Nasıl daha önce sap webservice'ler ile projelerimizi yapıyorsak,SAPUI5 için odata servisleri kullanılmakta.
28 Aralık 2015 Pazartesi
SAP Fiori apps reference library
SAP,klasik erkanlarını sap fiori'ye dönüştürmekte.İleri ki dönemlerde neler olacağını hep birlikte göreceğiz.SAP erkanlarının fiori çevrimlerini aşağıdaki link'den görebilirsiniz.
SAP Fiori apps reference library
Ayrıca Read more inApp Documentation 'a tıklayınca SAP erkanında ilgili t-code bilgilerini,ilgili modüllerini de görebilirsiniz.
örneğin:
Vendor Accounting Document

SAP Fiori apps reference library
Ayrıca Read more inApp Documentation 'a tıklayınca SAP erkanında ilgili t-code bilgilerini,ilgili modüllerini de görebilirsiniz.
örneğin:
Vendor Accounting Document
Vendor Accounting Document fiori ekranı sıklıkla kullandığımız muhabese belge görüntüleme FB03 ekranına karşılık gelmekte.
26 Aralık 2015 Cumartesi
RUN with MOCK DATA
Bir önceki yazı da metadata.xml file ile tableset'leri projemize local olarak eklemiştik.RUN deyip çalıştırdığımızda karşımıza data'ları olmayan sayfalar çıkmıştı.Çünkü servis'e bağlı değiliz local olarak projemizi oluşturduk.SAPWEBIDE ile "generic data" oluşturabiliriz.
1-Mock DATA ayarlamalarınızı yapmalısınız.
1-Mock DATA ayarlamalarınızı yapmalısınız.
2-index.html dosyasının üzerine mause' ile gelip,RUN with mock data ile çalıştırmalısınız.
3-SAPWEBIDE'niz sizin için random data oluşturdu.
4-Ayrıca kendi mock data'larınızı kendiniz de yapabilir,random data'larınızı da edit'leyebilirsiniz.metadata.xml üzerinde sağ tıklayıp,edit mock data demelisiniz.
Add row:yeni satır ekleyebilirsniz.
Delete row:seçili satırı siler
Generate Random Data:Generate mock data'larınızı oluşturur.
Kaydol:
Kayıtlar (Atom)