SAP SCRIPTING EĞİTİMİ

SAP GUI işlemlerinizi otomatikleştirin

SAP GUI Scripting API, kayıt-oynatma, VBScript, nesne modeli ve Excel VBA ile otomasyon

SAP Scripting Eğitimi, SAP GUI Scripting arayüzüyle tekrarlı SAP işlemlerini otomatikleştirmeyi öğretir. Scripting'in etkinleştirilmesi, kayıt-oynatma ile script üretimi, VBScript temelleri, GuiSession ve findById ile ekran nesnelerine erişim, döngüyle toplu…

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Scripting kayıt-oynatmadan nesne modeline, Excel VBA entegrasyonundan hata yönetimine otomasyon

SAP Scripting Eğitimi, SAP GUI Scripting arayüzünü kullanarak tekrarlı SAP işlemlerini otomatikleştirmeyi öğretir. Katılımcılar scripting özelliğinin sunucu ve istemci tarafında etkinleştirilmesini, kayıt-oynatma ile script üretmeyi ve VBScript temellerini kavrar. GuiSession nesne modeli, findById ile ekran nesnelerine erişim, döngüyle toplu veri girişi, ALV grid işlemleri ve hata yönetimi uygulamalı işlenir. Excel VBA ile SAP otomasyonu da ele alınır.

Süre ve Format

3 Gün. Her gün dört modül; scripting temelleri ve kayıttan nesne erişimine, Excel VBA ve ileri otomasyona ilerlenir.

Seviye

Orta Seviye — SAP GUI Scripting API, VBScript ve Excel VBA ile tekrarlı SAP işlemlerinin otomasyonu

Öğrenme Metodu

Her konu SAP GUI Scripting kaydı ve VBScript ile canlı script yazılarak, Excel VBA üzerinden adım adım uygulanır.

Neden Bu Eğitim?

⏱️Zaman kazancı

Tekrarlı veri girişi ve rapor çalıştırma işlerini otomatikleştirerek elle yapılan işlere harcanan süreyi belirgin biçimde azaltırsınız.

🎯Hatasız tekrar

Script ile standartlaşan işlemlerde manuel girişten kaynaklanan hataları azaltır, tutarlı sonuçlar elde edersiniz.

📊Excel entegrasyonu

Excel VBA ile SAP'yi sürerek veriyi iki yönlü taşır, toplu işlemleri tek tuşla çalıştırabilirsiniz.

Anahtar Konular

sap scripting eğitimisap gui scriptingsap otomasyon eğitimisap vbscriptexcel vba sapsap script kaydetmesap toplu veri girişisap rpa eğitimisap gui scripting apisap otomasyon kursu
“Tekrarlı işi makineye bırakan, zamanını katma değerli analize ayırır; scripting bu dönüşümün ilk adımıdır.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
SAP GUI kullanımı

İşlem kodu girme ve ekranlarda gezinme gibi temel SAP GUI becerisi gereklidir.

2
Temel programlama mantığı

Değişken, döngü ve koşul gibi temel kavramlara aşinalık öğrenmeyi kolaylaştırır.

3
Scripting izni

Script kaydı için sunucu ve istemci tarafında scripting etkinleştirme yetkisi faydalıdır.

4
Ofis ortamı

Excel ve metin editörü içeren bir çalışma ortamına erişim alıştırmalar için gereklidir.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı SAP GUI Scripting'in ne olduğunu, nasıl etkinleştirildiğini ve kayıt-oynatma ile script üretimini kavrar, VBScript temellerini öğrenir.
Modül 1
SAP GUI Scripting'e Giriş
  • Scripting'in amacı ve kullanım senaryoları
  • RPA ve iş süreçleri otomasyonuyla ilişkisi
  • Sunucu tarafında scripting etkinleştirme
  • İstemci (SAP GUI) tarafı scripting ayarları
  • Güvenlik uyarıları ve onay seçenekleri
  • Scripting'in sınırları ve uygunluk değerlendirmesi
Modül 2
Script Kaydetme ve Oynatma
  • Script Recording and Playback aracı
  • Kayıt başlatma ve .vbs dosyası üretimi
  • Kaydedilen scriptin oynatılması
  • Üretilen kodun yapısının okunması
  • Kayıttan sonra kodun sadeleştirilmesi
  • Kayıt tabanlı hızlı otomasyon mantığı
Modül 3
Scripting Nesne Modeli
  • GuiApplication ve GetScriptingEngine
  • GuiConnection ve GuiSession hiyerarşisi
  • findById ile nesneye erişim mantığı
  • Nesne kimliklerinin (ID) okunması
  • Ekran, pencere ve kullanıcı alanı yapısı
  • Nesne özellikleri ve metotlarına genel bakış
Modül 4
VBScript Temelleri
  • Değişken tanımı ve veri türleri
  • If/Else ve Select Case koşul yapıları
  • For, Do ve While döngü yapıları
  • MsgBox ve InputBox ile etkileşim
  • FileSystemObject ile dosya okuma/yazma
  • Alt yordam (Sub) ve fonksiyon tanımı
Günün hedefiKatılımcı ekran nesnelerine erişir, döngüyle toplu veri girişi yapar, ALV grid işlemlerini gerçekleştirir ve dayanıklı hata yönetimi uygular.
Modül 1
Ekran Nesnelerine Erişim
  • GuiTextField ile metin okuma ve yazma
  • GuiButton ve GuiMenu press ile tetikleme
  • GuiComboBox ve seçim listeleri
  • GuiCheckBox ve radyo düğmeleri
  • GuiStatusbar ile sistem mesajı okuma
  • Nesne ID'sini dinamik oluşturma
Modül 2
Veri Girişi ve Toplu İşlem
  • Döngüyle çoklu kayıt oluşturma
  • Excel'den veri okuyup SAP'ye yazma
  • Kayıt aralığında ilerleme ve sonlandırma
  • Ekran değişimine göre bekleme mantığı
  • Toplu işlem sonuçlarının loglanması
  • İşlem kodunu döngüde yeniden çağırma
Modül 3
Tablo ve ALV Grid İşlemleri
  • GuiGridView ile hücre değeri okuma
  • Satır seçme ve bağlam menüsü tetikleme
  • GuiTableControl satır gezinmesi
  • Sütun ve satır sayısının okunması
  • ALV'den veri dışa aktarma (export)
  • Grid verisini Excel çalışma sayfasına aktarma
Modül 4
Hata Yönetimi ve Dayanıklılık
  • On Error Resume Next kullanımı
  • Ekran ve nesne varlık kontrolü
  • Oturum ve bağlantı durumu doğrulama
  • Beklenmeyen açılır pencere yönetimi
  • Yeniden deneme ve güvenli çıkış
  • Hata mesajlarının kayıt altına alınması
Günün hedefiKatılımcı Excel VBA'dan SAP'yi sürer, raporları otomatik çalıştırır, güvenlik ve en iyi uygulamaları kavrar, uçtan uca senaryoyu hata ayıklar.
Modül 1
Excel VBA ile SAP Otomasyonu
  • Excel VBA'dan SAP GUI'ye bağlanma
  • GetScriptingEngine ile oturum alma
  • Hücre verisiyle SAP alanını doldurma
  • SAP sonucunu Excel hücresine yazma
  • Çift yönlü veri akışının kurgulanması
  • Buton tetiklemeli makro tasarımı
Modül 2
Raporları Otomatik Çalıştırma
  • İşlem kodunu scriptle otomatik açma
  • Variant ve seçim ekranı doldurma
  • Rapor sonucunu dosyaya kaydetme
  • Dosya adının tarih ile üretilmesi
  • Zamanlanmış çalıştırma yaklaşımları
  • Çoklu rapor için döngü kurgusu
Modül 3
Güvenlik, Yetki ve En İyi Uygulamalar
  • Scripting yetkisi ve rol ilişkisi
  • Hassas veriyi scriptte korumak
  • Parola ve oturum bilgisi yönetimi
  • Loglama ve işlem iz sürülebilirliği
  • Script bakımı ve sürüm yönetimi
  • Değişen ekranlara karşı dayanıklı kod
Modül 4
Gerçek Senaryolar ve Hata Ayıklama
  • Uçtan uca veri yükleme senaryosu
  • Script adım adım izleme ve debug
  • Ekran değişiminde kodun uyarlanması
  • Yaygın hataların teşhisi ve çözümü
  • Performans ve bekleme optimizasyonu
  • Script dokümantasyonu ve devir

Eğitim Kazanımları

Program sonunda katılımcılar:

⚙️
Scripting kurulumu

SAP GUI Scripting'i sunucu ve istemci tarafında etkinleştirip güvenlik ayarlarını doğru yapılandırabilirsiniz.

⏺️
Kayıt-oynatma

Kayıt-oynatma aracıyla hızlı script üretir, oluşan kodu okuyup sadeleştirerek yeniden kullanılabilir hale getirebilirsiniz.

🧩
Nesne modeli

GuiSession ve findById ile ekran nesnelerine erişerek metin, buton ve liste gibi öğeleri programla yönetebilirsiniz.

📝
VBScript yazımı

Değişken, döngü, koşul ve dosya işlemleriyle kendi otomasyon scriptlerinizi sıfırdan yazabilirsiniz.

📥
Toplu veri girişi

Excel'den okuduğunuz veriyi döngüyle SAP'ye yazarak çok sayıda kaydı tek seferde oluşturabilirsiniz.

📊
ALV işlemleri

ALV grid ve tablo kontrollerinden veri okuyup satır seçerek sonuçları Excel'e aktarabilirsiniz.

🛡️
Hata yönetimi

Ekran kontrolü, bekleme ve hata yakalama ile scriptlerinizi beklenmeyen durumlara karşı dayanıklı kılabilirsiniz.

🔗
Excel VBA entegrasyonu

Excel VBA'dan SAP'yi sürerek çift yönlü veri akışı kurar, raporları otomatik çalıştırabilirsiniz.

Kimler İçin Uygundur?

  • SAP ekranlarındaki tekrarlı işlerini otomatikleştirmek isteyen anahtar kullanıcılar
  • raporlama yapan analistler
  • test
  • veri yükleme süreçlerinde çalışan uzmanlar ile SAP otomasyonuna ilgi duyan BT çalışanları için uygundur

Sıkça Sorulan Sorular

SAP Scripting eğitimi kimler için uygundur?
SAP ekranlarındaki tekrarlı işlerini hızlandırmak isteyen anahtar kullanıcılar, raporlama yapan analistler, veri yükleme ve test süreçlerinde çalışan uzmanlar ve SAP otomasyonuna ilgi duyan BT çalışanları için uygundur. Temel programlama mantığı ve SAP GUI kullanımı faydalıdır.
Programlama bilmeyen biri bu eğitimi alabilir mi?
Evet. Eğitim VBScript temellerini sıfırdan ele alır; değişken, döngü ve koşul gibi kavramlar uygulamalı anlatılır. Yine de temel bir programlama mantığına aşinalık öğrenmeyi belirgin biçimde kolaylaştırır.
SAP GUI Scripting her sistemde çalışır mı?
SAP GUI Scripting, ilgili özelliğin hem sunucu hem istemci tarafında etkinleştirilmesini gerektirir. Bu ayarlar ve gerekli yetkiler sistem yöneticisi tarafından açılmalıdır; eğitimde etkinleştirme adımları ve güvenlik seçenekleri ele alınır.
Excel ile entegrasyon işleniyor mu?
Evet. Eğitimin son günü Excel VBA üzerinden SAP'yi sürmeye ayrılmıştır; GetScriptingEngine ile oturum alma, hücre verisiyle SAP alanı doldurma ve sonuçları Excel'e geri yazma uygulamalı gösterilir.
Eğitim sonunda sertifika veriliyor mu?
Program tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Sertifika katılımı ve kazanılan otomasyon yetkinliklerini belgeler.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. SAP Scripting Eğitimi Sertifika Kodu DV-2026XX00 Tarih 15.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
KonuSAP
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

SAPSAP S/4HANA ve SAP İş Paketi Yetkilendirme Kavramı (ADM940) Eğitimi
Kurumsal Uygulamalar Eğitimleri

SAP S/4HANA ve SAP İş Paketi Yetkilendirme Kavramı (ADM940) Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

ADM940 eğitimi: SAP S/4HANA yetkilendirme kavramı, yetki nesneleri, PFCG rolleri, SU24 bakımı, yetki izleme ve görevler ayrılığı uygulamalı. Online.

Detayları Gör →
SAPSAP S/4HANA ve SAP SuccessFactors: Teknik Destek ve Sorun Giderme Eğitimi
Kurumsal Uygulamalar Eğitimleri

SAP S/4HANA ve SAP SuccessFactors: Teknik Destek ve Sorun Giderme Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

S/4HANA ve SuccessFactors destek ve sorun giderme: SAP Notes, ABAP dump ve performans analizi, yetki, SuccessFactors araçları ve entegrasyon kök neden eğitimi.

Detayları Gör →
SAPSAP S/4HANA Üretim İş Süreçleri (S4200) Eğitimi
Kurumsal Uygulamalar Eğitimleri

SAP S/4HANA Üretim İş Süreçleri (S4200) Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

S4200 eğitimi: SAP S/4HANA üretim süreçleri, BOM, routing, MRP, üretim siparişi, kapasite planlama ve üretim maliyeti uygulamalı. Kurumsal ve online.

Detayları Gör →
SAPSAP S/4HANA: İşlevsel AIS ve Kontroller Eğitimi
Kurumsal Uygulamalar Eğitimleri

SAP S/4HANA: İşlevsel AIS ve Kontroller Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

SAP S/4HANA AIS eğitimi: Denetim Bilgi Sistemi, sistem ve iş denetimi, güvenlik parametreleri, değişiklik izleri, görevler ayrılığı ve iç kontrol uygulamalı.

Detayları Gör →
SAPSAP Satış Siparişi İşleme ve Tedarik Zinciri Yönetimi Eğitimi
Kurumsal Uygulamalar Eğitimleri

SAP Satış Siparişi İşleme ve Tedarik Zinciri Yönetimi Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

SAP order-to-cash eğitimi: satış siparişi işleme, ATP, MRP, satın alma, sevkiyat ve faturalama ile tedarik zinciri entegrasyonu uygulamalı anlatılır.

Detayları Gör →
SAPSAP SD (Key User) Kullanıcı Eğitimi
Kurumsal Uygulamalar Eğitimleri

SAP SD (Key User) Kullanıcı Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

SAP SD Key User eğitimi: satış siparişi, teslimat, faturalama, iade, ATP ve kredi bloğu yönetimi günlük işlemlerle uygulamalı. Kurumsal ve online.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn