- **SAP Build Apps:** Mobil ve web uygulama geliştirme (eski AppGyver)
- **SAP Build Work Zone:** Çalışan portalı ve deneyim katmanı
- **SAP Build Process Automation:** İş süreci otomasyonu (eski Intelligent RPA + Workflow Management)
- **SAP FI'da** toplu fatura girişi: Excel listesindeki fatura verilerini FB60 veya MIRO ekranına otomatik aktarma
- **SAP MM'de** mal girişi otomasyonu: MIGO hareket ekranlarını yapılandırılmış veri kaynağından otomatik doldurma
- **Legacy sistemden SAP'a veri aktarımı:** Eski sistemin arayüzünden veri okuma, SAP ekranına yazma — API olmadan
- **Periyodik raporlama:** S/4HANA'dan rapor çekme, Excel'e aktarma, e-postayla dağıtma
TL;DR
SAP Build Process Automation (SBPA), SAP BTP üzerinde çalışan düşük kodlu iş süreci otomasyon platformudur. 2022'de SAP Intelligent RPA ve SAP Workflow Management ürünlerinin birleşimiyle oluşturuldu. Desktop bot'lardan onay iş akışlarına, iş kuralı motoruna kadar uçtan uca süreç otomasyonu sunar; teknik ve iş kullanıcıları aynı ortamda birlikte çalışabilir.
SAP Build Ailesi İçinde Process Automation'ın Yeri
SAP Build, SAP BTP üzerinde sunulan düşük kodlu geliştirme platformu ailesidir. Üç ana bileşenden oluşur:
SBPA'nın çözüm yapısı iki temel katmandan oluşur: **Desktop Automation** (masaüstü bot'larıyla ekran tabanlı otomasyon) ve **Business Process Management (BPM)** (bulut tabanlı iş akışları, onay süreçleri, iş kuralı motoru). Bu iki katman aynı proje çerçevesinde birleştirilebilir: örneğin bir iş akışı adımı bir desktop bot tetikleyebilir ve bot çıktısı tekrar iş akışına beslenebilir.
SAP ekosistemiyle entegrasyon için BTP Cockpit üzerinden SBPA Lobby'ye erişilir. Teknik ön gereklilik: BTP hesabı, Build Process Automation aboneliği ve Desktop Agent kurulumudur.
RPA Bot Geliştirme: Desktop Automation
Desktop Automation katmanı, masaüstü uygulamalarındaki tekrarlayan görevleri otomatikleştirmek için tasarlanmıştır. SAP GUI, web tarayıcılar, Excel ve e-posta istemcileri başlıca hedef ortamlardır.
**Bot geliştirme adımları:**
1. **Desktop Studio** kullanılarak proje oluşturulur; aktiviteler sürükle-bırak ile düzenlenir
2. SAP GUI ekranları kayıt yöntemiyle veya UI element tanımlama ile çerçevelenir
3. Koşullar, döngüler ve hata yönetimi görsel editörde kurulur
4. Bot, **SAP Desktop Agent** aracılığıyla çalıştırılır; Manage & Monitor Robots ekranından izlenir
Pratik kullanım senaryoları:
Credential Store, bot'ların kullandığı şifre ve token'ları güvenli tutar. Bot hataları Manage & Monitor Robots panelinde ayrıntılı günlüklerle izlenir.
Workflow Otomasyonu: Onay Süreçleri ve BPM
Workflow katmanı, onay süreçleri, insan görev akışları ve sistem entegrasyonlarını yönetir. Görsel BPMN 2.0 uyumlu editörle süreçler tasarlanır.
**Temel bileşenler:**
| Bileşen | Açıklama |
|---|---|
| Process | BPMN tabanlı süreç tanımı |
| Form | Kullanıcı görev ekranı (Fiori uyumlu) |
| Decision | İş kuralı motoru (tablo bazlı) |
| Action | Sistem entegrasyon çağrısı (Action Project) |
| Trigger | Süreç tetikleyici (API / Event / Schedule) |
Tipik onay senaryosu: SAP MM'de satın alma talebi (PR) oluşturulur → SBPA iş akışı tetiklenir → yöneticiye SAP Fiori Inbox'ta onay görevi düşer → onay veya red kararı Action Project üzerinden SAP'a yazılır → süreç kapanır.
**Action Project ile SAP entegrasyonu:**
Action Project'ler, SBPA iş akışlarını S/4HANA OData API'leri veya BTP Integration Suite akışlarına bağlar. Bu yapı sayesinde SBPA belge oluşturabilir, durum güncelleyebilir veya arka plan işleri tetikleyebilir — özel ABAP geliştirme gerektirmeden.
**Business Rules Service:**
Karar adımlarında tablo bazlı iş kuralı motoru devreye girer. Örneğin onay yönlendirme kuralı: sipariş tutarı < 10.000 TL ise ilk yönetici; 10.000–100.000 TL ise departman müdürü; > 100.000 TL ise CFO onayına gider. Bu kurallar teknik ekip olmadan iş kullanıcılarınca güncellenebilir.
SAP Intelligent RPA'dan SBPA'ya Geçiş
SAP, 2022'de Intelligent RPA ve Workflow Management ürünlerini SBPA altında birleştirdi. Mevcut Intelligent RPA 2.0 projelerini taşıma adımları:
1. Projeler Desktop Studio'da açılır, uyumluluk analizi yapılır
2. SAP Store'dan SAP automation paketleri SBPA'ya import edilir
3. Credential Store ve agent konfigürasyonları yeniden kurulur
4. Cloud Workflow Service tanımları SBPA süreç projelerine taşınır
Eski SAP Workflow (R/3 tabanlı, SWI* t-kodları) ile SBPA arasındaki fark kritiktir: klasik SAP Workflow SAP sisteminin içinde çalışır ve ABAP tabanlıdır; SBPA BTP üzerinde çalışır ve SAP dışı sistemleri de kapsar. İki platform geçiş sürecinde paralel kullanılabilir.
SSS
**SAP Build Process Automation için kodlama bilmek gerekiyor mu?**
Standart otomasyon senaryoları için hayır; görsel editör ve hazır aktivite paketleri yeterlidir. Karmaşık bot mantığı, özel API çağrıları veya gelişmiş hata yönetimi için JavaScript bilgisi gerekebilir. Teknik ve iş kullanıcıları aynı ortamda birlikte çalışabilir.
**SAP Intelligent RPA ile SBPA arasındaki fark nedir?**
SAP Intelligent RPA, SBPA'nın öncülüdür. SBPA, Intelligent RPA ile SAP Workflow Management'ı tek platform altında birleştirir ve SAP BTP'ye tam entegre çalışır. Yeni projelerin doğrudan SBPA üzerinde başlatılması önerilir.
**SBPA hangi SAP modülleriyle entegre çalışır?**
Action Project veya BTP Integration Suite üzerinden tüm SAP modülleriyle entegre olabilir. SAP FI, MM, SD, HCM ve PP modülleri OData API'leri aracılığıyla erişilebilir. S/4HANA ortamlarında SAP Event Mesh ile olay tabanlı tetikleme de desteklenir.
**Attended ve Unattended bot farkı nedir?**
Attended bot'lar kullanıcı masaüstünde çalışma saatlerinde çalışır; insan kararı gerektiren görevlerde yardımcı olur. Unattended bot'lar sunucu üzerinde 7/24 kullanıcı müdahalesi olmadan çalışır. İki bot türü için lisanslar ayrı fiyatlandırılır.
**SBPA Fiori Inbox ile nasıl entegre olur?**
SBPA insan görevi ekranları, Fiori uyumlu form builder ile tasarlanır ve kullanıcılara SAP Fiori Inbox veya SAP Build Work Zone üzerinden iletilir. Özel URL kancaları ile görevler mevcut Fiori uygulamalarına bağlanabilir.
---
Süreç otomasyonu, SAP implementasyonu veya BTP danışmanlığı için uzmanlarımızla iletişime geçin.
[İletişime Geçin →](/iletisim)
**CONSULANT | SAP FI · CO · PA · ABAP Danışmanlık**
SAP danışmanlığı mı arıyorsunuz?
Uzman ekibimizle ücretsiz ön değerlendirme için iletişime geçin.
İletişime Geçin →