Elements · informational

SAPUI5 vs Fiori Elements: hangisini ne zaman yazarsınız?

SAPUI5 çerçevedir, Fiori Elements bu çerçevenin şablon katmanıdır; ikisini rakip ürün sanmak yanlış karara götürür. Soru Elements yeter mi yoksa freestyle mu’dur; Fiori Teknoloji önce standart uygulamayı, sonra Elements’i, sonra UI5 Freestyle Kit’i dener ve görsel özgürlük tek başına gerekçe değildir.

Elements’in kazandığı yer

Liste-nesne-onay kalıbı, draft, value help, varyant, Excel export ve Horizon uyumu Elements’te bedava gelir. RAP action annotation ile düğme olur. Yükseltmede SAP şablonu taşır, sizin XML’iniz değil. Key user in-app ve Adaptation Project Elements uygulamasında anlamlıdır; freestyle’da aynı araçlar sınırlıdır. Ekip CDS ve RAP biliyorsa teslimat hızı UI5 kontrol ezberinden yüksektir. S/4HANA clean-core skoru Elements lehine puan verir. İstanbul projelerinde satın alma kuyruğu, açık kalem, master data bakımının çoğu bu kutuya girer. Fiori Teknoloji Elements Studio’yu süreç SKU’su olarak satar; SAP lisansı satmaz. Value help, draft ve varyant Elements’te modelden gelir; aynı üçünü freestyle’da yeniden yazmak sprint’i yutar ve Horizon sınıf adları değişince CSS borcu açılır.

  • Kuyruk + nesne + RAP action = Elements varsayılanı
  • In-app ve Adaptation Elements’te olgun
  • Yükseltme maliyeti şablon tarafındadır

Freestyle SAPUI5’in kazandığı yer

Kanban, harita, barkod yoğun saha, özel zaman çizelgesi, birden fazla nesneyi tek tuvalde birleştiren kokpit. Bunlarda floorplan savaşı kaybedilir. Freestyle hâlâ OData, Launchpad intent, Fiori tema ve erişilebilirlik kurallarına bağlıdır; “React ile sıfırdan” S/4 içi süreçte ayrı bir ürün kararıdır. UI5 Freestyle Kit karo, tema ve API sözleşmesini paketler. Test yükü Elements’ten fazladır: her kontrol sizin, her yükseltme sizin. Karar kaydına ekran videosu ve “neden şablon yetmedi” cümlesi yazılır. Aksi halde her key user isteği freestyle’a kaçar. Harita veya kanban gerekçesi ekran videosu ile karar kaydına bağlanır; “daha modern dursun” cümlesi SKU seçimi değildir ve UI5 Freestyle Kit ancak bu kayıtla açılır.

  • Yoğun özel etkileşim = freestyle gerekçesi
  • Launchpad, OData ve tema kuralı durur
  • Test ve yükseltme maliyeti karara yazılır

Karışık model ve BTP

Bazen Object Page yeter, bir sekmede özel kontrol gerekir. Elements extension point veya Adaptation bu boşluğu küçük tutar. Boşluk büyürse süreç BTP’de CAP ile yan yana durur, S/4 released API tüketir; çekirdekte Z-UI5 şişmez. Bu, lisans dükkânı değil mimari tercihtir. Fiori Teknoloji BTP Extension Factory ile iskeleti verir, partner iddiası yoktur. Yanlış kalıp: her şeyi freestyle yazmak veya her şeyi Elements’e zorlamak. Doğru kalıp: görev süresi, yükseltme ve clean-core üçlüsü. Ürün sayfasındaki SKU’lar bu üçlüye göre seçilir, demo beğenisine göre değil. Side-by-side CAP uygulaması da Launchpad intent ile bağlanır; çekirdekte Z-UI5 şişmesi ile BTP uzantısı aynı boşluk değildir, clean-core dosyası hangisinin seçildiğini saklar.

  • Küçük delik: extension / Adaptation
  • Büyük delik: BTP side-by-side, çekirdekte Z yığını değil
  • SKU seçimi görev süresi ve clean-core’a göre

Sık sorulanlar

Elements bilmeyen ekip direkt UI5’e mi geçsin?

Hayır. Önce annotation ve RAP açığı kapatılır. UI5’e kaçış teknik borcu öne alır.

Standart Fiori uygulaması Elements mi, freestyle mı?

Çoğu standart uygulama Elements veya Elements türevidir. Reference Library ve uygulama belgesi floorplan’i söyler.

Bu konuyu ortamınızda netleştirmek için 48 saatlik ön değerlendirme.

Lisans satmıyoruz. Destination, yetki ve model kararını yazılı notlarız.

İlgili hizmet

İlgili yazılar

Blog arşivi · İletişim

İletişim

Teslimat ekibine yazın

Gelen kanal: info@fioriteknoloji.com

Keşif 30 dakika. 48 saat içinde yazılı ön değerlendirme. Gelen kanal e-posta ve bu formdur.

Göndererek KVKK metnini kabul edersiniz.