SAPUI5, herhangi bir tarayıcı ile çalışan, Javascript, CSS ve HTML5 tabanlı bir UI (kullanıcı arayüzü) teknolojisidir. UI, kullanıcının bir sitede daha konforlu ve daha uzun süre dolaşmasını sağlayan teknolojidir. Bu teknoloji ile SAPUI5 kütüphanelerini depolamak, veri tabanına bağlanmak ve uygulamaları dağıtmak için sunucular devreye girmektedir.
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.
Fakat yukarıda da bahsetmiş olduğumuz gibi bu framework ile çalışabilmek için temel düzeyde HTML5, Javascript ve CSS konularına aşina olmalıyız. Teknik olarak SAPUI5, yazılım geliştiricilerinin HTML5 ve Javascript tabanlı hızlı ve sorunsuz UI uygulamalar geliştirmesine olanak sağlayan bir teknolojidir.
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. Genellikle JSON formatındaki veriler kullanılır. Front-end tarafından HTTPS istekleri oluşturularak kayıtlar için sunuculara istekler atılır. İstek sonucunda yanıt olarak Netweaver Gateway servislerinden 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ı
• Kod ve uygulama aşamasında genişletilebilirlik ilkeleri sağlar.
• Model-View-Controller (MVC) sağlar ve bağlama yöntemlerini kaydeder.
• SAP UI5, JavaScript, CSS ve HTML5 gibi açık standartları temel alır.
• CSS'ye dayalı tema yardımı sağlar.
İş dünyasında SAPUI5 kullanımının avantajları şunlardır:
• Üretkenliğin artmasını sağlar.
• Kullanıcı adaptasyonunu artırır.
• Daha az manuel hata çıkmasını sağlar.
• Eğitim ücretini azaltır.
• SAP makinesinin yüksek performansından güç alır.
• Mükemmel tasarlanmış API’ye sahiptir.
Desteklenen özellikler, tarayıcılar bazında değişiklikler gösterebilmektedir.
Bağlantıdaki SDK dokümanını takip ederek son çıkan versiyonlar hakkında bilgi sahibi olabilir, hangi bileşenlerin hangi versiyonlarda desteklendiğini, değişen özelliklerini ve bileşenlerin kullanım örneklerini inceleyebilirsiniz.
SAPUI5 teknolojisi ile geliştirmiş olduğumuz SAP Fiori çözümlerimiz hakkında bilgi sahibi olmak için bizimle iletişime geçebilirsiniz.
SAP Fiori ve ABAP Geliştiricisi
SAP BTP Hizmetleri: Veri Zekası ve Kişiselleştirilmiş Öneri
SAP BTP, gelişmiş akıllı teknolojileri ile iş süreçlerinize birçok hizmet sunmaktadır. Bu yazıda SAP BTP'nin sunduğu hizmetlerden veri...
Envanter Takibi ve Yönetimi Hakkında Bilmeniz Gerekenler
Dijitalleşme sürecini tüm iş planlarına entegre edemeyen şirketler, alanlarında muadil ürün ve hizmet üreten rakiplerinin gerisinde...
SAP’de EWM Mobgui ve Screen Personas Nedir?
SAP, dijital dönüşüm ve operasyonel verimlilik sağlamak amacıyla işletmelerin ihtiyaçlarına yönelik farklı araçlar sunar. Bu yazıda,...
SAP İş Teknolojisi Platformu’nun Faydaları
Günümüzde, kuruluşlar için en önemli şeylerden biri değişen teknolojiye ve yeniliklere karşı hızlı ve esnek bir şekilde tepki...
SAP WM'den (Depo Yönetimi) SAP EWM'e (Genişletilmiş Depo Yönetimi) Geçmeniz İçin 5 Sebep
Etkili bir tedarik zinciri yönetimi, planlı ve efektif bir envanter takibine tabidir. İşletmelerin doğru miktarda stok bulundurmaları için...
SAP MII Enerji İzleme ve Analiz Nedir?
Bir ürünün en büyük maliyetlerinden biri üretim aşamasında harcanan enerji maliyetidir. İşletmeler, rekabet gücünü korumak ve için...
SAP Signavio Process Insight Nedir?
SAP Signavio Process Insight, şirketlerin süreçlerini iyileştirmelerine yardımcı olmak için tasarlanan SAP Signavio Process Transformation...
MDP SAP Gelen e-Fatura Çözümü
Şirketlerin e-Dönüşüm yolculuğunda, en önemli adımlarından birisi fatura işlemleri sürecidir. Kanunen zorunlu hale getirilen e-Arşiv...
U-ETDS Zorunluluğuna Uyum Rehberi: SAP TM ve Non-SAP Entegrasyon Çözümleri
Ulaştırma sektöründe dijital dönüşümün önemli bir adımı olan Ulaştırma Elektronik Takip ve Denetim Sistemi (U-ETDS), firmalar için...
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.