SAPUI5, herhangi bir tarayıcı ile çalışan, Javascript, CSS ve HTML5 tabanlı bir kullanıcı arayüzü (UI) teknolojisidir. SAP Fiori uygulamalarının temel yapı taşını oluşturan SAPUI5, kurumsal web uygulamalarında modern ve duyarlı kullanıcı deneyimi sunmak için SAP tarafından geliştirilmiş açık standartlara dayalı bir framework'tir.
SAPUI5 uygulamaları geliştirebilmek için çeşitli ön koşullar bulunmaktadır. Bunlar;
İçindekiler
SAPUI5, HTML5 için kullanıcı ara yüzü geliştirme araç seti (User Interface Development Toolkit) olarak ifade edilebilir. Ayrıca SAPUI5, SAP alanındaki en son gelişmelerden bir tanesidir.
SAP, kullanıcı ara yüzünü uzun vadede ince ve esnek hale getirmek için uğraşmaktadır. Bu bağlamda geliştirilen SAPUI5, SAP'nin UI'ye geçişinin bir işaretidir. SAPUI5 ile SAP Fiori ürünlerinin de çok daha kullanıcı odaklı bir tasarıma geçiş yaptığını söyleyebiliriz. JavaScript, HTML5 ve CSS teknolojilerinin bu konudaki başarısı yadsınamaz bir gerçektir. Ayrıca SAPUI5'in OpenUI5 adında bir açık kaynak sürümü de vardır.
Bu teknolojiyle meydana getirilen UI oldukça basittir ve kullanımı kolaydır. Aynı zamanda birden fazla cihazla da uyumlu olarak kullanılabilmektedir. Aynı tasarımı mobil, tablet ve masaüstü sürümlerinin tamamında benzer şekilde kullanıcıya gösterebiliriz.
SAPUI5 uygulamasının çalıştırılmasında üç sistem bulunmaktadır. Back-end, front-end ve ara sistem.
SAP sistemi kayıtları tablolar halinde kaydetmektedir. Netweaver Gateway servisi, SAP sistemlerinden verileri alarak XML, JSON veya XSL formatında OData servisi oluşturur. Front-end tarafından HTTPS istekleri oluşturularak kayıtlar için sunuculara istekler atılır. Veri döndükten sonra UI5 tarafında formlar, grafikler, tablolar vb. tüm UI ögeleri gerçek veriler ile doldurulabilir.
SAP, kurumsal web programları için zengin kullanıcı ara yüzlerine sahip uygulamalar oluşturmak üzere kullanıcıların kullanıcı düzeylerini geliştirmek için kullanabilecekleri çok sayıda ekipman sunar. Maksimum ortak etkinleştirme araçları şunları içerir: Tema Tasarımcısı, NWBC ve Side Panel, FPM Ekranları.
Bağlantıdaki SDK dokümanını takip ederek son çıkan versiyonlar hakkında bilgi sahibi olabilirsiniz. SAPUI5'te veri bağlama hakkında daha fazla bilgi edinmek isteyenler için SAPUI5 veri bağlama (data binding) rehberimizi de inceleyebilirsiniz.
SAPUI5 teknolojisi ile geliştirmiş olduğumuz SAP Fiori çözümlerimiz hakkında bilgi sahibi olmak için bizimle iletişime geçebilirsiniz.
SAPUI5, SAP'nin ticari ürünü olup çeşitli SAP spesifik kütüphaneleri ve kurumsal destek kapsamaktadır. OpenUI5 ise SAPUI5'in Apache 2.0 lisansıyla açık kaynaklı sunulan versiyonudur. Temel fark, SAPUI5'in SAP'ye özgel belirli kütüphaneleri ve daha geniş kapsama sahip olmasıdır. SAP projelerinde çalışan geliştiriciler SAPUI5'i, bağımsız projeler ise OpenUI5'i tercih edebilir.
Temel JavaScript, HTML5 ve CSS bilgisine sahip bir geliştiricinin SAPUI5 framework'ünü öğrenmesi genellikle 2–4 hafta sürmektedir. OData servis entegrasyonu ve MVC mimarisini kavramak ek 2–4 hafta gerektirebilir. Gerçek kurumsal SAP projesinde çalışabilir düzeye ulaşmak için 3–6 aylık deneyim önerilir. SAP'nin resmi SAPUI5 SDK belgeleri ve çok sayıda örnek uygulama öğrenme sürecini kısaltmaktadır.
Fiori uygulama geliştirme için en yaygın kullanılan IDE SAP Business Application Studio (BAS)'tır; bu, SAP BTP üzerinde bulut tabanlı bir geliştirme ortamıdır. Lokal geliştirme için VS Code ile SAP Fiori Tools eklentisi de tercih edilmektedir. Geliştirme araçlarının detayları ve ABAP tabanıyla entegrasyonu için SAP Fiori danışmanlığı hakkında bilgi alabilirsiniz.
SAPUI5 Resmi SDK Dokümantasyonu SAPUI5 Veri Bağlama (Data Binding) — MDP Group SAP Fiori Nedir? Danışmanlık Rehberi — MDP Group
SAP Fiori ve ABAP Geliştiricisi
SAP GUI’de KeePass ile Otomatik Şifre Yönetimi Nasıl Yapılır?
SAP GUI’yi birden fazla sistem veya müşteri ortamı için kullanan danışmanlar ve sistem yöneticileri, gün içinde onlarca kez şifre...
Uzaktan Çalışmayı Daha Verimli Hale Getirmek İçin İpuçları
Evden çalışmanın avantajları vardır, ancak kesinlikle dezavantajları da vardır. Motive olmak birçok insan için büyük bir zorluk olabilir,...
Öneri Yönetim Sistemi Nedir? Kapsamlı Rehber
Öneri yönetim sistemi, çalışanların fikir ve önerilerini tek bir dijital platformda toplayan, değerlendiren ve hayata geçiren kurumsal bir...
Dijital Dönüşüm Nedir? İşletmeler İçin Kapsamlı Rehber
Dijital dönüşüm, işletmelerin iş süreçlerini, kültürünü, müşteri deneyimini ve iş modellerini dijital teknolojilerle kökten yeniden...
SAP e-Hesap Özeti ile Banka Hareketlerinin Otomatik Yönetimi
SAP EHO'ya (e-Hesap Özeti) Giriş Modern iş dünyasında hız ve doğruluk, finans yönetiminin iki temel taşı haline geldi. Ancak pek çok...
SAP FIORI MAINTAIN FORM TEMPLATES UYGULAMASI
SAP S/4HANA Fiori ve Cloud'da Adobe Formları SAP S/4HANA Fiori ve Cloud'da Adobe formları, uygulama nesnelerini (satın alma siparişleri,...
SAP Logistics Management Nedir?
Giriş SAP’nin yeni Logistics Management çözümü, depo yürütme (warehouse execution) ve nakliye görevlendirme (dispatching)...
SAP HANA’da Çıktı Yönetimi Nedir?
SAP HANA ve Çıktı Yönetiminin (Hana Output Management) ÖnemiSAP HANA, son teknoloji yetenekleri ve gerçek zamanlı veri işleme kapasitesiyle...
SAP FIORI NOTIFICATION CENTER NEDİR?
SAP Business Technology Platform Mobil Hizmetleri, zahmetsiz ve zamandan tasarrufla uçtan uca sorunsuz bir şekilde fiori ile mobil arasındaki...
Mailiniz başarıyla gönderilmiştir en kısa sürede sizinle iletişime geçilecektir.
Mesajınız ulaştırılamadı! Lütfen daha sonra tekrar deneyin.