SAP Build, 2022 yılında SAP'ın yeniden markaladığı low-code/no-code platform ailesi. AppGyver'ın SAP Build Apps'a, SAP Workflow + iRPA'nın SAP Build Process Automation'a, SAP Launchpad Service'in SAP Build Work Zone'a dönüşümüyle şekillenen bu yapı, teknik olmayan kullanıcıların da uygulama üretebilmesini amaçlıyor. Ancak sahanın gerçeği; "citizen developer" söyleminin çok ötesinde, pro-code ile dengeli bir hibrit stratejiye işaret ediyor.
SAP Build Apps (eski AppGyver)
2022'de SAP'a katılan AppGyver'ın yeniden markalanmış hali. Visual drag-drop arayüzüyle web ve native mobil uygulama üretmeye izin veriyor.
Ne yapabilir?
- OData V4, REST ve SAP HANA Cloud'a no-code veri bağlantısı
- JavaScript tabanlı formüller ile özel hesaplama ve koşullu mantık
- Responsive layout editor — iOS ve Android native çıktı
- S/4HANA Fiori tile'larıyla entegrasyon
- BTP kimlik doğrulaması (XSUAA) ile güvenli erişim
Gerçek sınırlar
- Karmaşık iş mantığı için formüller yetersiz kalıyor; CAP veya ABAP backend gerekiyor
- Büyük veri setlerinde (10K+ kayıt) performans düşüşü gözlemlenebiliyor
- Özel SAPUI5 bileşenlerini entegre etmek hâlâ zahmetli
- Version control: Git entegrasyonu var ancak conflict resolution zayıf
Build Apps, iç kullanım araçları ve field-service mobil uygulamaları için değer yaratıyor. Müşteriye yönelik veya iş kritik uygulamalarda pro-code takviyesi şart.
SAP Build Process Automation (eski SAP iRPA + Workflow)
SAP Intelligent RPA ve SAP Workflow Management'in tek çatı altında birleşimi. İki temel yetenek:
Process (Workflow)
- Onay akışları görsel olarak tasarlanıyor, BPMN-benzeri notasyon
- S/4HANA, SuccessFactors, Ariba için hazır konektörler
- Mobil uyumlu onay formları
- SLA tanımı ve eskalasyon kuralları
RPA Botları
- SAP GUI, web tarayıcı, Excel otomasyon
- Attended (insan denetimli) ve unattended (tam otomatik) bot
- Desteklenen runtime: Windows, cloud agent
Tipik senaryo: S/4HANA'dan satınalma talebi tetikleniyor, BPA onay formu oluşturuyor, yönetici mobilde onaylıyor, PO otomatik yaratılıyor. Bu gibi lineer, iyi tanımlanmış süreçler için BPA güçlü bir seçenek.
RPA için bir not: Bot tabanlı otomasyon, API entegrasyonu olmayan eski sistemler için geçici bir köprü. Uzun vadeli strateji daima temiz API — CAP üzerinden OData veya RFC. RPA'yı kalıcı mimari olarak planlamayın.
SAP Build Work Zone (eski SAP Launchpad Service)
Fiori Launchpad'in BTP üzerindeki evrimi. Dijital çalışma alanı ve kurumsal portal işlevi görüyor.
Standard Edition
- Fiori uygulamalarını tek noktadan yönetme ve kullanıcıya sunma
- Site builder ile başlık, renk, logo kişiselleştirme
- Role-based tile konfigürasyonu
Advanced Edition
- Integration Cards — S/4HANA, SuccessFactors verilerini widget olarak gömme
- Microsoft Teams entegrasyonu: Teams sekmesinden SAP uygulamalarına erişim
- İş içeriği ve döküman paylaşımı (eski SAP Jam benzeri)
- Workspace ve kolaborasyon özellikler
SAP Build Code
Ailenin en yeni üyesi. Business Application Studio (BAS) ile Joule AI asistanını birleştiriyor. Pro-code geliştiricilere yönelik.
Ne yapabilir?
- Joule ile CAP projesine doğal dille talimat: "Add an Orders entity with customer, date and status fields"
- CAP boilerplate kod üretimi — entity, service, handler iskeletleri
- Test case üretme (Jest, CDS test)
- ABAP geliştirme desteği (henüz deneysel düzeyde)
- Kod açıklama ve dokümantasyon üretimi
Gerçekçi beklenti
Joule, tekrarlayan boilerplate kodu ve standart CRUD iskeletleri için gerçekten zaman kazandırıyor. Ancak karmaşık iş mantığı, yetkilendirme kuralları, performans optimizasyonu ve entegrasyon senaryolarında deneyimli geliştirici hâlâ belirleyici. Araç hızlandırıcı, ikame değil.
Doğru Kullanım Haritası
| İhtiyaç | SAP Build Ürünü | Not |
|---|---|---|
| İç kullanım form uygulaması | Build Apps | Hızlı, düşük maliyet |
| Field-service mobil uygulama | Build Apps | Native iOS/Android çıktı |
| Onay akışı dijitalleştirme | Process Automation | Görsel süreç tasarımı |
| Legacy sistem entegrasyonu | Process Automation (RPA) | Geçici köprü, API tercih et |
| SAP portal ve Fiori launchpad | Build Work Zone | Zorunlu altyapı |
| AI destekli CAP geliştirme | Build Code + Joule | Pro-code hızlandırıcı |
| Karmaşık S/4HANA extension | RAP + Build Apps (UI) | Backend RAP, UI Build Apps |
| Kurumsal BTP SaaS uygulaması | CAP + Build Work Zone | Full-stack pro-code |
Hibrit Mimari: Pro-Code + SAP Build
SAP Build'in en olgun kullanım şekli, pro-code ile citizen developer'ın birlikte çalıştığı hibrit model. Burada sorumluluklar net ayrılır:
┌─────────────────────────────────────────────────┐
│ Citizen Developer │
│ SAP Build Apps → görsel UI, form mantığı │
│ Build Process Automation → süreç akışları │
└───────────────────┬─────────────────────────────┘
│ OData V4 / REST API
┌───────────────────▼─────────────────────────────┐
│ Pro-Code (TDEV) │
│ CAP Service → iş mantığı, yetkilendirme │
│ RAP → S/4HANA extension, Behavior Definition │
│ ABAP → karmaşık hesaplama, legacy entegrasyon │
└─────────────────────────────────────────────────┘
Governance: Göz Ardı Edilen Risk
Build Apps'in en büyük kurumsal riski, governance olmadan hızla "shadow IT" üretmesidir. Departman bazında bağımsız geliştirilen uygulamalar; güvenlik denetimi dışı kalır, bakımsız kalır ve zaman içinde kontrolsüz çoğalır.
Kurumsal dağıtımda şu ilkeler kritik:
- Merkezi tenant yönetimi: Her departman ayrı tenant değil, merkezi BTP subaccount altında izolasyon
- Geliştirme/test/üretim ortamları: Build Apps projelerinde de landscape ayrımı şart
- Güvenlik incelemesi: IT onayı olmadan üretim bağlantısı kurulamaz
- Sahiplik tanımı: Her uygulamanın sorumlusu ve bakım planı belgelenmiş olmalı
SAP Build, doğru strateji ve governance çerçevesiyle IT kapasitesini çarpan etkisiyle artırabilir. Stratejisiz dağıtımda ise yarın pahalıya çözülecek sorunların tohumunu eker.