Elements · informational

Fiori Elements nedir: ekranı metadata üretir, Z-UI5 değil

Fiori Elements, SAPUI5 uygulamasını el ile XML view yazmadan CDS ve RAP annotation’larından üreten çerçevedir; List Report, Object Page, Overview Page ve Analytical List Page şablonları çoğu S/4HANA standardının omurgasıdır. Freestyle SAPUI5 istisnadır, ilk tercih Elements’tir ve bu tercih yükseltme ile Fiori Horizon uyumunu ucuzlatır.

Annotation, şablon ve floorplan

Geliştirici UI kontrolünü tek tek yerleştirmez; UI.LineItem, UI.Facets, UI.SelectionFields gibi annotation’lar şablona ne çizeceğini söyler. Floorplan seçimi süreçle gelir: kuyruk ve filtre List Report, tek nesne Object Page, KPI duvarı Overview Page. Aynı OData servisi birden fazla floorplan’i besleyebilir. Draft, value help ve object page action RAP behavior ve annotation ile açılır. Bu model key user in-app uzantısıyla da uyumludur; XML view’a gömülü kod key user’ın elini keser. Fiori Teknoloji Elements Studio paketinde CDS, RAP ve UI annotation’ı tek dikey dilimde teslim eder. Lisans veya partner vaadi yoktur. Annotation metadata extension ile taşınırsa yükseltmede taban CDS kalır; XML view’a kolon gömmek aynı işi iki yerde bakım yaptırır ve Horizon geçişinde CSS ile birlikte kırılır.

  • UI, annotation’dan üretilir; XML view istisnadır
  • Floorplan süreç tipine göre seçilir
  • Draft ve value help RAP/annotation ile gelir

RAP ve CDS neden Elements’in altıdır

S/4HANA’da released CDS view ve RAP business object, clean-core’un veri tarafıdır. Elements bu modeli tüketir. Klasik SEGW + Z-structure üzerine Elements kurmak teknik olarak mümkün, yükseltmede kırılgandır. Behavior definition CRUD, action ve draft’ı tanımlar; UI annotation yalnızca gösterir. Fonksiyonel danışmanın “şu kolon da olsun” isteği önce modelde, sonra annotation’da karşılanır. Model yokken UI5’te kolon eklemek borcu öne alır. Embedded analytics kartları da benzer annotation yolunu kullanır. İstanbul brownfield projelerinde GUI raporunu Elements List Report’a taşımak, ALV’yi kopyalamak değildir; filtre ve yetki CDS’de yeniden kurulur. Released olmayan view üzerine Elements kurmak clean-core skorunu düşürür; gap kaydı GUI’de kalmak veya RAP ile yeni nesne yazmak arasında seçim ister, sessiz Z-SEGW açılmaz.

  • Released CDS + RAP = yükseltmeye dayanıklı kaynak
  • Kolon isteği önce model, sonra annotation
  • ALV bire bir kopyası List Report değildir

Elements yetmediğinde ne yapılır

Kanban tahtası, harita, çevrimdışı el terminali veya yoğun sürükle-bırak Elements şablonuna sığmaz. O zaman SAPUI5 freestyle veya BTP tarafında CAP + UI5 seçilir; Launchpad karosu yine intent ile bağlanır. Karar kaydı clean-core dosyasına yazılır: neden şablon yetmedi, hangi released API tüketilecek, yükseltme testi kimde. “Daha serbest görünsün” gerekçesi yeterli değildir. Adaptation Project, standart Elements uygulamasını katmanda değiştirir; bu da freestyle yazmak değildir. Fiori Teknoloji önce standart uygulamayı açar, yetmezse Elements, o da yetmezse kontrollü freestyle önerir. Extension point küçük delik içindir, süreç değişince yeni List Report yazılır; “biraz daha buton” gerekçesiyle freestyle’a kaçmak teslimat süresini ve test yükünü aynı anda artırır.

  • Freestyle gerekçe: şablonun taşıyamadığı etkileşim
  • Adaptation, standart Elements’i katmanda uyarlar
  • Karar kaydı clean-core dosyasına işlenir

Sık sorulanlar

Fiori Elements öğrenmek SAPUI5 öğrenmeyi iptal eder mi?

Hayır. Elements SAPUI5 üzerine oturur. Annotation ve RAP asıl iştir; UI5, extension point ve freestyle istisnaları için kalır.

ECC’de Fiori Elements kullanılır mı?

Sınırlı. Olgun floorplan ve RAP S/4HANA ile gelir. ECC’de Gateway + UI5 daha sık görülür; yatırım S/4 hedefine göre planlanır.

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.