SAP Fiori, kullanıcı deneyimini sadeleştirme ve süreçleri hızlandırma konusunda güçlü bir yaklaşım sunuyor. Ancak her projede, standart uygulamalar doğrudan müşteri ihtiyaçlarını tam karşılamayabiliyor. Bu gibi durumlarda, geliştiriciler genellikle uygulamayı kopyalayıp Z versiyonunu oluşturma yoluna gider. Fakat bu hem sürdürülebilirliği azaltır, hem de SAP'nin önerdiği “upgrade-safe” yaklaşımı bozar.
Bu yüzden SAP tarafından Fiori Adaptation Projeleri adlı bir UI5 sunulmaktadır. SAP Fiori Adaptaiton Project, hem geliştirme süresini kısaltıyor hem standardı bozmadan uygulamaları özelleştirmeyi sağlıyor.
İçindekiler
Adaptation projesi, mevcut bir standart SAP Fiori uygulamasının yalnızca görünümünü ve bazı kullanıcı arayüzü davranışlarını değiştirmeye yarayan, SAP'nin desteklediği bir UI5 katmanıdır. Arka planda uygulamanın kodunu değiştirmez; onun üzerine ek bir katman olarak çalışır.
Bu sayede;
Adaptation projeleri özellikle aşağıdaki ihtiyaçlarda son derece kullanışlıdır:
Adaptation projesi, mevcut bir SAP Fiori uygulamasına bağlı bir uygulama varyantı oluşturmanızı sağlar. Bu varyant, SAP Fiori elements tabanlı ya da freestyle UI5 uygulamalar üzerine kurulabilir ve SAP S/4HANA on-premise sistemlerde kullanılabilir.
Yapılan tüm değişiklikler, SAPUI5 flexibility katmanı üzerinden uygulanır ve standart nesneler üzerinde herhangi bir fiziksel değişiklik (modification) yapılmaz. Bu sayede, SAP'nin önerdiği upgrade-safe geliştirme yaklaşımına tam uyum sağlanır.
Her adaptation projesi ile birlikte ayrı bir uygulama kimliği (application ID) tanımlanır ve bu varyantın Fiori Launchpad’e bağımsız bir tile olarak eklenmesi gerekir. Bu sayede hem orijinal uygulama hem de app variant aynı anda çalıştırılabilir; hatta farklı kullanıcı gruplarına atanabilir.
Özellik
Adaptation
Extensibility
Alanı gizlemek, taşımak
Var
Yeni alan eklemek
Yok
Backend mantığı veya veri modeli eklemek
Low code çözüm
Upgrade - safe
UI'ya yeni buton, event, mantık eklemek
Sınırlı
SAP Fiori Adaptation Projeleri, Fiori uygulamalarını hızlı, sürdürülebilir ve upgrade-safe bir şekilde özelleştirmenin etkili yollarından biridir. Gereksiz Z uygulama çoğaltmalarının önüne geçer, uygulama yaşam döngüsünü sadeleştirir ve sistem yükseltmelerinden minimum etkilenmenizi sağlar.
Eğer sadece UI seviyesinde düzenlemelere ihtiyaç varsa, Adaptation yeterlidir. Ancak veri modeli, iş mantığı veya OData gibi alt yapılarla çalışılması gerekiyorsa, Extensibility seçilmelidir.
SAP Fiori uzmanlarımıza danışmak ve daha fazla bilgi almak için bizimle iletişime geçebilirsiniz.
SAP Fiori Danışmanı
QuickModel ile Süreç Modelleme – SAP Signavio
SAP Signavio Process Manager çözümü içinde yer alan QuickModel özelliği, BPMN yani iş süreci modeli ve gösterimi standartları...
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...
Finans Departmanında Dijital Dönüşüm
Dijital dönüşüm, her geçen gün daha önemli bir hale gelirken teknolojik gelişmelerin muhasebe ve finans alanında da kendini göstermesi...
Entegrasyon Platformu Nedir?
Bir işletmede satış, proje yönetimi, muhasebe, pazarlama, müşteri hizmetleri gibi birden fazla departman vardır. Verimli iş süreçleri için...
SAP Integration Suite Monitoring: PO’dan Geçişte 7 Zor Nokta
SAP Process Orchestration (PO) yıllarca entegrasyon ekiplerine belli alışkanlıklar kazandırdı: NWA, Message Monitor, Adapter...
Liman ve Gümrük Süreçlerinde Entegrasyonun Önemi
Küreselleşen ticarette liman ve gümrük süreçleri, şirketlerin operasyonel verimliliği ve yasal uyumluluğu açısından kritik öneme...
BTP Integration Suite API Yönetimi Yetenekleri Nelerdir?
Günümüzün dijital dünyasında, işletmeler sürekli olarak çeşitli uygulamalar, hizmetler ve veriler arasında sorunsuz entegrasyon...
SAP Integration Suite’de API Management Nedir?
Giriş:SAP Cloud Platform API Management, tüketicileriniz, ortaklarınız ve çalışanlarınız için bağlantılı ve çok kanallı deneyimler...
SAP Integration Suite içinde Edge Integration Cell Nedir?
Edge Integration Cell Nedir? Kuruluşlar, veri güvenliği, uyumluluk ve performans gibi nedenler sebebiyle tüm süreçlerini buluta taşımakta...
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.