İlk olarak Project Explorer penceresinin altından Proje klasörümüze sağ tıklayıp Content Menu den Team->Share Project seçeneğini seçiyoruz.
Karşımıza çıkan ekranda SAPUI5 ABAP Repository seçeneğini seçip Next diyoruz.
Bir sonraki ekranda bizden bağlantı bilgilerini isteyecek browse diyip SAP logon üzerinden bağlantı bilgilerini alabiliriz.Next diyip işleme devam ediyoruz.
Oturum açma bilgilerimizi giriyoruz , Burada önemli bir nokta dil seçeneğini doğru belirlemek ,aslına bakarsanız bu projemiz herhangi bir translation dosyası içermediğinden şuan için hangi dil ile yüklediğimizin bir önemi yok fakat daha sonrasında translation dosyası barındıran bir projeyi yüklediğimizde , translation dosyasında tanımlamış olduğumuz değişkenlerin default dili ne ise , yükleme aşamasında buna göre dil seçeneğini belirlememiz gerekmekte.
Burada da Next diyip işleme devam ediyoruz.
Yükleyeceğimiz proje SAP tarafında BSP application olarak kaydolacak , BSP uygulamamıza isim ve açıklama girmemiz gerekiyor. Ayrıca uygulamayı yükleyeceğimiz paketi belirlememiz gerekmekte, eğer local object olarak kaydedecek isek projeyi bu kısma $TMP değeri girmemiz lazım.
Next diyip işleme devam ediyorum.
Bu ekranda eğer bir pakete yükleme gerçekleştirecek olsaydık bizden bir transport request talebinde bulunacaktı , ama local object olarak kaydetttiğimizden dolayı herhangi bir transport request talebinde bulunmadı , Finish diyip işlemi tamamlıyoruz.
Uygulama geliştirdiğimiz SAPUI5 kütüphanesinin sürümü 1.20.7 SAP taraafında sürüm 1.16.3 olduğundan dolayı bir warning ile karşılaştık.
Sürümler arası kontollerin properties leri , event ları , methodları değişiklik gösterebilmekte , daha eski sürümler bazı kontrolleri içermeme durumuyla karşılaşılabilmekte.
Burada dikkat etmemiz gereken uygulama geliştirirken uygulamayı yükleyeceğimiz SAP sunucundaki UI5 sürümüne uygun geliştirme yapmak . Bunun içinde SAP sunucusunun sürümüne uygun demokit sayfasını baz almak gerekiyor.
Aşağıdaki şekilde SAP sunucunuz demokit sayfasına browser ınız üzerinden erişmeniz mümkün.
<hostname:portname>/sap/public/bc/ui5_ui5/demokit/
Bu pencereyi OK diyip geçiyoruz.
Daha sonrasında yine projemize sağ tıklayıp content menu üzerinden Team->Submit diyoruz.
Gelen ekranda Finish diyip işlemi tamamlıyoruz.
Şimdi SAP tarafına giriş yapıp projenin yüklenip yüklenmediğini kontrol edelim.
SE80 de local object lerimizin altında BSP application olarak kaydolduğunu göreceğiz.
Şimdi de projenin aktif olup olmadığı kontrol edelim sicf transaction ı çalıştıralım.
sap->bc->ui5_ui5->sap düğümü altında projemize ait service düğümüne ulaşacağız.
Bu düğümün aktif olup olmadığını kontrol edelim değil ise sağ yıklayıp content menu den Srv.etkinleştir diyerek projeyi aktifleştirebiliriz.
yine aynı ekranda menuden git->port bilgileri seçeneği seçerek http hostname ve port bilgilerine ulaşmamız mümkün.
Artık projemizi browserda görüntüleyebiliriz.
http://<hostname:port>/sap/bc/ui5_ui5/sap/zui5_test001/
Yukarıdaki URL i kendi hostname ve port bilgilerinizi kullanarak güncelleyin browserınızda sayfayı çalıştıralım.
Sonuç olarak browser üzerinden projemize ulaşmış olduk.
Bundan sonra aynı proje üzerinde yaptığımız değişiklikleri Content menu üzerinden Team->Submit diyerek kaydedebiliriz.
Yalnız yaptığımız değişiklikleri browser da görüntüleyebilmek için browser ın cache ini temizlemiz gerekmekte , her değişiklikten sonra bunu yapmak sıkıcı bir hal alabilir ,bundan dolayı gizli pencere üzerinde sayfayı görüntülemek daha mantıklı.
Bir sonraki yayınımızda SAP backend ile SAPUI5 sayfasının haberleşmesi için bir REST service yazacağız.
Görüşmek üzere...
Hiç yorum yok :
Yorum Gönder