UX7 Suit
İletişime geçin
SAP FIORI × REACT — ON-PREMISE

Fiori Launchpad'in içinde, modern React deneyimi.

UX7 Suit, mevcut SAP sisteminizin üzerine oturan bir ABAP çekirdeği ve React shell'den oluşur. OData/Gateway katmanını değil, geliştirme deneyimini değiştirir — yeni sunucu, BTP aboneliği ya da ek altyapı gerekmez.

/bankint/transactions/2500184/actions/approve
appentityidaction
Neden

Fiori Elements bir noktadan sonra yavaşlatıyor

OData servisi yazmak, DPC_EXT genişletmek, UI5 annotation'larıyla ekran düzenlemek — her ekran değişikliği için tekrar eden, yavaş bir döngü. UX7 Suit aynı SAP sistemine bağlanır, ama geliştirme deneyimini React'in hızına taşır.

KriterFiori Elements / ODataUX7 Suit
Ekran geliştirme hızıAnnotation + metadata döngüsüBileşen bazlı, anlık geri bildirim
UI esnekliğiFloorplan sınırları içindeReact ile sınırsız özelleştirme
Geliştirici havuzuUI5'e özel, kıtReact/TypeScript, geniş havuz
AltyapıGateway/OData katmanıMevcut ICF servisi, ek katman yok
BarınmaFiori Launchpad'deAynı şekilde Fiori Launchpad'de
Mimari

Tek bir istek, tek bir giriş noktası

Her istek aynı ABAP çekirdeğinden geçer — HTTP'den de, sistemler arası RFC çağrısından da. Yönlendirme, yetki kontrolü ve hata yönetimi tek bir yerde toplanır; her yeni uygulama sadece kendi CRUD mantığını yazar.

1 · Shell
React (Fiori Launchpad içinde)
2 · ICF
/sap/bc/zux7
3 · Çekirdek
zcl_ux7_handler → execute()
4 · Uygulama
LIST / READ / CREATE / UPDATE / ACTION
response.json
{
  "data": [ { ... } ],
  "page": { "index": 1, "size": 50, "total": 312 },
  "version": "a13f9c2e…",
  "messages": []
}
optimistic-locking
// Her satır kendi version'ını taşır —
// SHA-256 içerik özeti, her okumada
// yeniden hesaplanır.

PATCH /bankint/transactions/2500184
If version uyuşmazsa → 409 Conflict
Kapsam

Bir çerçeve, uçtan uca

Mevcut sistemin içinde

Yeni sunucu ya da BTP aboneliği yok — mevcut ECC/S4HANA ICF servisiniz üzerinde çalışır.

Modern geliştirici deneyimi

React ve TypeScript ile yazın; kullanıcı Fiori Launchpad'in dışına hiç çıkmaz.

Yerleşik optimistic locking

Her kayıt kendi versiyon özetini taşır; eşzamanlı düzenleme çakışmaları otomatik yakalanır.

Dosya ekleri

Gömülü ya da ayrı gönderim — tek bir tip sözleşmesiyle her iki senaryo da desteklenir.

Tutarlı hata sözleşmesi

400'den 500'e her hata aynı zarfla, aynı mesaj yapısıyla döner.

Kurumsal hazır

Yetki kontrolü, korelasyon kimliği ve telemetri her istek için varsayılan olarak devrede.

Kitle

İki farklı bakış açısı, tek sistem

IT yöneticileri için RİSK

  • Mevcut SAP sisteminizin dışına çıkmaz, ek bileşen kurulmaz.
  • SAP yetkilendirme ve enqueue mekanizmalarıyla birebir uyumlu çalışır.
  • Upgrade sırasında standart ABAP geliştirmesi gibi taşınır.

Geliştiriciler için DX

  • OData/annotation döngüsü yerine bileşen bazlı, hızlı geri bildirimli geliştirme.
  • UI5 yerine React/TypeScript — geniş ekosistem, tanıdık araçlar.
  • Her uygulama sadece kendi CRUD mantığını yazar, altyapı zaten hazır.
İlgili proje

UX7 — UI5 bileşen kütüphanesi

Fiori Elements ile devam eden ekranlarınız için 41'den fazla hazır bileşen (ExTable, ExKanban, ExForm) CDN üzerinden tek satırla entegre olur.

getux7.com'a git ↗
İletişim

Erken erişim için iletişime geçin

Pilot uygulama, mimari inceleme ya da genel sorular için — adresi kopyalayıp kendi posta istemcinizden yazın.

Genelinfo@ux7suit.com
Desteksupport@ux7suit.com