SAP Fiori, SAP sistemlerini kullanan şirketlerin çalışanlarına modern, sezgisel ve cihazdan bağımsız bir kullanıcı deneyimi sunmayı amaçlayan tasarım dili ve UX çerçevesidir. Klasik SAP GUI’nin karışık ekranlarının yerini alan Fiori, rol tabanlı, duyarlı ve iş odaklı uygulama tasarımı sayı sında kullanıcı verimliliğini ve benimseme oranını önemli ölçüde artırmaktadır. Bu rehberde SAP Fiori’nin temel konseptlerini, Launchpad mimarisini, uygulama türlerini ve en iyi uygulamaları ele alıyoruz.
İçindekiler
SAP Fiori, SAP uygulamalarını geliştirmek için kullanılan bir tasarım dili ve kullanıcı deneyimi (UX) yöntemidir. Aşağıdaki SAP uygulamaları tarafından kullanılabilmektedir: S/4HANA, C/4HANA, SAP Analytics Cloud, SAP Data Hub ve SAP Ariba.
SAP Fiori tasarımları neredeyse tüm teknolojiler kullanılarak uyarlanabilmektedir. Ancak SAP, JavaScript’i temel alan SAPUI5 adında SAP Cloud Platform SDK kullanarak mobil platformlar için de uyumlu bir UI kütüphanesi sağlamaktadır.
SAP Fiori’de temel olarak 3 farklı uygulama türü bulunmaktadır:
Transactional Apps (İşlemsel Uygulamalar): Seyahat talepleri, izin isteği gibi yönetici ve çalışan arasındaki işlemsel görevleri gerçekleştirmek için kullanılır. Bu tür uygulamalar SAP HANA veri tabanından en iyi şekilde çalışır, ancak farklı performansa sahip herhangi bir veri tabanı ile de kullanım mümkündür. Bilgisayarların yanı sıra mobil cihazlar üzerinden de basit SAP işlemlerinin yürütülmesine olanak sağlar.
Analytics Apps (Analitik Uygulamalar): SAP HANA veri tabanı üzerinde çalışır ve sanal veri modellerini kullanır. İş operasyonları hakkında rol tabanlı, gerçek zamanlı bilgi sağlar; KPI göstergelerini görüntüler. SAP HANA’nın gücünü SAP işletme paketiyle bütünleştirir.
Fact Sheets (Bilgi Tabloları): Belirli bir iş nesnesiyle ilgili tüm bilgileri tek bir yerde görüntülemeyi amaçlar. Yalnızca SAP HANA veri tabanında çalışır ve bir ABAP yığını gerektirir.
SAP Fiori Launchpad, mobil ve masaüstü cihazlarda SAP Fiori uygulamalarını depolayan, gezinme, yapılandırma ve kişiselleştirme gibi olanaklar sunan bir konteyner olarak tanımlanabilir. Fiori Launchpad’de kullanıcının farklı iş uygulamalarına erişmesine izin veren kutucuklar (tile) bulunmaktadır. Bu kutucuklara erişim, kullanıcı rolüne göre belirlenmektedir.
SAP Fiori Launchpad’i kullanmanın başlıca avantajları:
SAP Fiori Launchpad’in geçmişteki grup (Group) tabanlı yapısının yerini artık Spaces (Alanlar) ve Pages (Sayfalar) almıştır. Bu yeni mimari, kurumsal kullanıcılara çok daha düzenli ve öleğlenebilir bir Launchpad deneyimi sunmaktadır.
Spaces yapısında her alan birden fazla sayfa barındırabilir; sayfalar ise belirli rol ve görev gruplarına özel uygulama koleksiyonlarını içerir. Bu sayede yüzlerce uygulamaya sahip büyük şirketlerde bile kullanıcılar ihtiyaç duydukları uygulamalara kolayca ulaşabilir. SAP Fiori Spaces ve Pages hakkında detaylı bilgi için ilgili yazımıza göz atabilirsiniz.
Standart SAP Fiori uygulamaları çoğu iş ihtiyacını karşılasa da her şirketin kendine özgü gereksinimleri olabilir. Bu noktada Fiori Adaptation Projects devreye girmektedir. Adaptation Projeleri, orijinal uygulamanın kaynak koduna dokunmadan standart Fiori uygulamalarına özel alan, etiket veya mantık eklemenizi sağlar.
Bu yaklaşım, SAP’nin Clean Core prensibiyle tam uyumludur: özelleştirmeler uygulama üzerinde değil, katman üzerinde yapılır; böylece SAP güncellemelerinde özelleştirmeleriniz korunur. SAP Fiori Adaptation Projeleri hakkında kapsamlı rehberimize başvurabilirsiniz.
SAP, modern uygulama geliştirme için SAP Restful ABAP Programming (RAP) modelini önermektedir. RAP ile geliştirilen iş nesneleri, Fiori Elements şablonlarıyla otomatik olarak UI oluşturabilir; bu sayede hem arka uç (backend) hem de ön yüz (frontend) geliştirme süresi önemli ölçüde kısalır.
Fiori geliştirme seçenekleri olan SAPUI5 ve Fiori Elements arasındaki farkları ve hangi durumda hangisinin tercih edilmesi gerektiğini ele aldığımız yazımıza da göz atabilirsiniz.
Kapsamlı Testler Yapmak: Yeni iş süreçlerini ve uygulamaları uygularken test etmek çok önemlidir. Kuruluşların stratejisine, altyapısına veya kullanıcı ihtiyaçlarına dikkat edilmeli ve gereksinimler karşılanıp karşılanmadığı göz önüne alınmalıdır. Testleri yaparken ABAP, Fiori Launchpad ve Local Sandbox dahil birden çok platform kullanılmalıdır.
SAP Fiori Launchpad’i Aktif Kullanmak: Launchpad, kullanıcının tüm Fiori uygulamalarına basit bir arayüzden kolayca erişme becerisini geliştirir ve kişiselleştirme imkânı sunar. Uygulamaların görünürlüğü rol tabanlı olduğu için kafa karışıklığını önler.
Çapraz Tarayıcı Testi Gerçekleştirmek: Kullanıcı arayüzünün Chrome, Safari, Firefox ve Edge dahil tüm büyük tarayıcılarda çalıştığından emin olmak önemlidir. Popüler tarayıcılarda beklenmeyen davranışları ve performans sorunlarını ele almak, kullanıcıların SAP Fiori’ye sorunsuz geçiş yapmasını sağlar.
SAP Back-end Uygulamasını Güncel Tutmak: SAP Fiori’nin en etkili şekilde çalışması için back-end uygulamasının — Fiori temel işlevleri güncel olsa bile — düzenli olarak güncellenmesi gerekir. Fiori’yi güncellememek sistemi yavaşlatır ve güvenlik açıkları oluşturur.
Clean Core Prensibini Benimsemek: S/4HANA’ya geçiş ve gelecekteki güncellemeler açısından özelleştirmeleri SAP API’ları ve Fiori Adaptation Projects üzerinden yapmak büyük önem taşır. SAP Clean Core prensibi hakkında detaylı bilgi için ilgili yazımıza bakabilirsiniz.
Kullanıcı Katılımını Erkenden Sağlamak: Başarılı bir Fiori implementasyonu teknik hazırlığın ötesine geçer. Son kullanıcıları tasarım sürecine erken dahil etmek, gerçek iş ihtiyaçlarının karşılanmasını sağlar ve benimseme oranını artırır.
SAP Fiori sadece S/4HANA ile mi çalışır?
Hayır. SAP Fiori; S/4HANA, C/4HANA, SAP Analytics Cloud, SAP Ariba ve SAP Data Hub dahil pek çok SAP ürünüyle kullanılabilmektedir. Ayrıca eski ECC sistemlerinde de standart veya özel Fiori uygulamaları çalıştırılabilir; ancak S/4HANA’da çok daha geniş bir standart uygulama kataloguna erişim sağlanır.
SAP Fiori Launchpad’de Spaces ve Groups arasındaki fark nedir?
Groups (Gruplar), eski Launchpad mimarisinde kutucukları düzenlemek için kullanılıyordu. Spaces (Alanlar) ve Pages (Sayfalar) ise daha hiyerarşik ve ölçeklenebilir yeni bir yapı sunar: her Space birden fazla Page içerebilir, her Page ise belirli rol ve görevlere özel uygulamaları barındırır. Bu yapı, büyük kurumsal ortamlarda çok daha iyi erişilebilirlik sağlar.
Fiori uygulamasını kaynak kodunu değiştirmeden özelleştirebilir miyim?
Evet. Fiori Adaptation Projects, standart SAP Fiori uygulamalarına orijinal koduna dokunmadan özel alanlar, etiketler veya mantık eklemenizi sağlar. Bu yaklaşım SAP’nin Clean Core prensibiyle uyumludur ve SAP güncellemelerinden etkilenmeden özelleştirmelerinizin korunmasını güvence altına alır.
SAP Fiori implementasyonunun başarısını nasıl ölcülerim?
Fiori uygulama kullanımını izlemek için SAP Fiori Apps Usage analitik araçları kullanılabilir. Bu araçlar hangi uygulamaların hangi sıklıkta kullanıldığını, kullanıcı benimseme oranını ve hata oranını gösterir. Bu veriler, kullanılmayan uygulamaların devre dışı bırakılmasına ve kullanıcı deneyiminin sürekli iyileştirilmesine yardımcı olur.
SAPUI5 SDK — Resmi Dokümantasyon SAP Fiori Design Guidelines Fiori Geliştirme Seçenekleri: SAPUI5 vs Fiori Elements — MDP Group SAP Fiori Spaces ve Pages Nedir? — MDP Group SAP Clean Core Nedir? — MDP Group
SAP Fiori ve ABAP Geliştiricisi
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 Integration Suite ile EDI
SAP Integration Suite sayesinde, şirketler EDI’yi kurumsal sistemleri arasında etkin bir şekilde kullanmanın zorluğunu ve zaman alan yönetim...
SAP Bulut Sistemlerinde Üç Katmanlı Genişletilebilirlik Modeli
SAP, müşterilerinin sistemlerini ihtiyaçlarına göre genişletebilmesi için kapsamlı bir çerçeve sunuyor. Bu model sayesinde şirketler, SAP...
SAP CVA ile ABAP Kodunu Güvence Altına Alma
Günümüz dijital düzleminde siber güvenlik, SAP sistemlerini kullanan şirketler için öncelikli bir konu haline gelmiştir. Yüksek miktarda...
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...
E-Fatura Durum Kodları Nedir? GİB Detaylı Açıklamalar
Giriş Gelir İdaresi Başkanlığı (GİB), e-Fatura sürecinde ortak bir standart oluşturmak amacıyla her faturaya bir durum kodu atar. Bu...
SAP E-Fatura Çözümleri Nedir?
Giriş E-Fatura ve SAP e-Fatura çözümleri, işletmelerin fatura süreçlerini Gelir İdaresi Başkanlığı (GİB) standartlarına uygun şekilde...
Avrupa’da Elektronik Faturalama: 2026 İçin Düzenlemeler ve Zorunluluklar
Avrupa Birliği genelinde vergi ve finansal süreçlerin dijital dönüşümü hız kazanıyor ve e-faturalama bu dönüşümün merkezinde yer...
Almanya e-Fatura: Zorunluluklar ve Geçiş Takvimi
Almanya'da işletmeler için e-Fatura kullanımı, 22 Mart 2024'te yürürlüğe giren Wachstumschancengesetz (Büyüme Fırsatları Yasası) ile...
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.