# SAP Aktiviteleri

> **Üst sayfa:** PAW Robot/Stüdyo › Aktiviteler **Modül:** PAWRobot.SAP + PAWRobot.SAPBridge **Kapsam:** SAP GUI Scripting otomasyonu


---

## Genel Bakış

SAP modülü SAP GUI üzerinden ekran ve modül otomasyonu sağlar. 64-bit stüdyo ile 32-bit SAP GUI COM arasında **SAPBridge** köprüsü kullanılır.


---

## Ön Gereksinimler

* [ ] SAP GUI kurulu
* [ ] SAP GUI Scripting etkin (sunucu ve istemci tarafı)
* [ ] PAWRobot.SAP ve SAPBridge bileşenleri yapılandırılmış
* [ ] Projede PAWRobot.SAP paketi mevcut


---

## Aktivite Listesi

| Aktivite | Girdi | Çıktı | Açıklama |
|----------|-------|-------|----------|
| **Giriş Yap** | Sunucu, Sistem ID, İstemci, Kullanıcı Adı, Şifre, Dil | —     | SAP'ye giriş yapar |
| **İşlem Çağır** | İşlem Kodu | —     | SAP transaction çalıştırır |
| **Öğeyi Al** | Selektör, Timeout | Öğe   | SAP ekran öğesi bulur |
| **Öğe Var Mı** | Selektör, Timeout | Öğe Var Mı, Öğe | Öğe varlık kontrolü |
| **Öğenin Kaybolmasını Bekle** | Selektör, Timeout | Kayboldu | Öğenin kaybolmasını bekler |
| **Durum Çubuğunu Oku** | —     | Mesaj, Mesaj Tipi | SAP durum çubuğu okur |


---

## Örnek Senaryo: SAP Transaction


1. **Giriş Yap** → Sunucu, Sistem ID, İstemci, Kullanıcı Adı, Şifre, Dil
2. **İşlem Çağır** → `VA01` (sipariş oluşturma)
3. **Öğeyi Al (SAP)** → Başlangıç tarihi alanı Selektör
4. **İçine Yaz** → Başlangıç tarihi
5. **Durum Çubuğunu Oku** → İşlem sonucu kontrolü

 ![](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/16a71ae5-139a-40ac-a944-e134297802cb/eba2e350-d6e0-4463-808d-c9e25d636648/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260927%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260927T213000Z&X-Amz-Expires=86400&X-Amz-Signature=3ea6852ae3b65f00710f6647d6ae627c91b97b0205ce21626b8df31ff87850ba&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject "left-50 =800x512")


---

## Modüle Özel Notlar

> ⚠️ **Dikkat:** SAP GUI Scripting kapalıysa hiçbir SAP aktivitesi çalışmaz. Basis ekibinden scripting etkinleştirmesini talep edin.

> 💡 **İpucu:** SAP Selektör'ları kayıt eklentisi ile oluşturulmalıdır; manuel Selektör SAP GUI versiyonları arasında değişebilir.

> ⚠️ **Dikkat:** SAPBridge 32-bit köprü sürecidir; antivirüs veya güvenlik yazılımları engelleyebilir.


---