İşlem yapılıyor...

🏠 Dashboard
Ctrl K

ABAP AI Studio

Governed ABAP Development Platform — SAP API Policy v4.2026 Uyumlu

0
Aktif Oturum
0
Toplam İşlem
100%
Başarı Oranı

Hızlı Erişim

🔍
Search
Nesne Ara
📖
Read
Kaynak Oku
Syntax Check
Kod Doğrula
🛡️
Onay Hattı
İnsan Onayı
🔎
Where-Used
Kullanım Yerleri
📦
Package
Paket İçeriği
🚚
Transport
Taşıma Yönetimi
🤖
AI Generate
AI ile Kod Yaz
📋

Son İşlemler

Henüz işlem yapılmadı.

🧠 Universal Action — Tek Noktadan Hızlı İşlem

Salt okuma (read-only) işlemler için: search, read, syntax, ping. Yazma işlemleri SAP API Policy v4.2026 uyarınca Onay Hattı üzerinden yönetilir.

⚠️ Bu araç yalnızca okuma/analiz için kullanılmalıdır. activate, write_source, lock seçenekleri devre dışı bırakılmıştır.
Action seçimine göre gerekli alanlar otomatik gösterilir.

🕘 Universal History

📖 Read — Kaynak Kod Oku

Bir ABAP nesnesinin kaynak kodunu okuyun.

✅ Syntax — Sözdizimi Kontrolü

Bir ABAP nesnesinin sözdizimini kontrol edin.

🤖 AI ABAP Asistanı

Kod üretilir, SAP'ye yazılmaz — Onay Hattı üzerinden import edilir

Kod üretiminde program adı ve paket kullanılır

👋 Merhaba! ABAP kodu üretmek, geliştirmek veya soruları yanıtlamak için buradayım.

Örnek istekler:

🛡️ SAP API Policy v4.2026 — Üretilen kod Onay Hattı'na eklenir, SAP'ye doğrudan yazılmaz  ·  📎 Excel, CSV, görsel yükleyebilirsiniz

🔎 Where-Used List — Kullanım Yerleri

Bir ABAP nesnesinin nerede kullanıldığını bulun.

📦 Package Contents — Paket İçeriği

Bir paketin içindeki nesneleri listeleyin.

🚚 Transport Management — Taşıma Yönetimi

Transport listesi ve geçmiş sorgulama (Salt Okuma). Yeni transport oluşturma ve release işlemleri SAP API Policy v4.2026 uyarınca devre dışıdır.

⚠️ Salt Okuma Modu: Transport oluşturma ve release işlemleri SAP API Policy v4.2026 kapsamında kısıtlanmıştır. Transport yönetimi SAP GUI veya yetkili kanal üzerinden yapılmalıdır.

📋 Transport Listesi

📜 Nesne Transport Geçmişi

ℹ️ Nesne Bilgisi — Object Info

ABAP nesnesinin detay bilgilerini getirir (owner, tarih, açıklama vb.)

🛡️ ATC Kontrol — Code Quality

ATC (ABAP Test Cockpit) ile kod kalitesi kontrolü çalıştırır.

🧪 Unit Test — Birim Testleri

ABAP Unit testlerini çalıştırır ve sonuçları gösterir.

📞 Call Hierarchy — Çağrı Hiyerarşisi

Bir ABAP nesnesindeki tüm çağrıları (PERFORM, CALL FUNCTION, CALL METHOD vb.) analiz eder.

🔗 Cross Reference — Çapraz Referans

Bir nesnenin bağımlılıklarını ve referanslarını analiz eder.

💥 Impact Analysis — Etki Analizi

Bir nesneyi değiştirmenin hangi nesneleri etkileyeceğini analiz eder.

⚡ Performans Analizi

ABAP kodunda performans sorunlarını analiz eder (SELECT *, nested SELECT, vb.)

💀 Dump Analizi — ST22

Son runtime dump'ları (short dump) analiz eder.

🎨 Pretty Printer — Kod Güzelleştirici

ABAP kaynak kodunu SAP Pretty Printer ile biçimlendirir.

🗄️ DDIC Analiz — Data Dictionary

Tablo, veri elementi, domain gibi DDIC nesnelerini analiz eder.

📜 Versiyon Yönetimi

Nesne versiyonlarını listeler ve karşılaştırır (Salt Okuma). Versiyon geri yükleme SAP API Policy v4.2026 kapsamında devre dışıdır.

📋 Versiyon Listesi

🔀 Versiyon Karşılaştır

🔗 abapGit — Depo Yönetimi

SAP sistemindeki abapGit depolarını görüntüleyin ve kullanıcı tetiklemeli pull işlemi başlatın.

🛡️ SAP API Policy v4.2026: Pull işlemi kullanıcı onayı gerektirir. Otonom SAP yazma yoktur.
🔗

Depoları yüklemek için "Depoları Yenile" butonuna tıklayın.

⚙️ Yerel Workspace Yapılandırması

Düzenle →

📘 GitHub Repository Kurulumu

Önerilen yapı: boş GitHub repository + yerel ABAP workspace + onay hattı. Böylece SAP'ye doğrudan yazmadan kontrollü ilerlersiniz.

  1. GitHub’da yeni repository oluşturun.
  2. README, .gitignore ve license eklemeyin.
  3. Repo URL’sini Ayarlar bölümündeki abapGit Workspace Yapılandırması alanına yapıştırın.
  4. Workspace Bootstrap ile yerel repo’yu oluşturun ve origin’i bağlayın.
  5. Akış: AI üretim → Onay Hattı → Git Commit → abapGit Pull.

Not: İlk commit’i bu uygulama yapar; SAP import işi abapGit tarafındadır.

❓ abapGit REST API Hakkında

Bu sayfa SAP sisteminizdeki abapGit ADT REST API üzerinden bağlı depoları listeler.

API aktif değilse şu adımları izleyin:

  1. SAP sisteminizde ZABAPGIT_STANDALONE programını çalıştırın
  2. ADT plug-in aktif ve bağlı olduğunu doğrulayın
  3. İlgili HTTP servislerinin (/sap/bc/adt/abapgit) aktive edildiğini kontrol edin
  4. Yerel Git workflow için Onay Hattı sayfasını kullanmaya devam edebilirsiniz

🛡️ Clean Core Analyzer

SAP paketinizdeki ABAP kodunu Clean Core uyum standartlarına göre analiz eder — upgrade riski, serbest olmayan API kullanımı, modifikasyon ve enhancement tespiti.

🛡️

Analiz başlatmak için bir SAP paketi girin.

Paket içindeki Z/Y nesneleri, serbest olmayan API kullanımlarını, modifikasyonları ve implicit enhancement'ları tespit eder. SAP upgrade öncesi Clean Core uyum skoru hesaplar.

✅ Z/Y Custom Code Scan
🚫 Unreleased API Detection
🔧 Modification Detection
✏️ Enhancement Detection
📊 Compliance Score 0–100

🤖 ATC AI Açıklayıcı

Seçili ABAP nesnesinin ATC bulgularını AI ile Türkçe açıklar — "Bu hata neden önemli?" ve "Nasıl düzeltirim?" sorularını yanıtlar.

👁️ AI Code Review

Geliştirici kodu için AI destekli review — Clean Core uyum, code smell, BAdI önerisi, performans uyarıları.

🚀 RAP Migration Assistant

Mevcut SEGW OData servisini analiz eder — eşdeğer RAP BO yapısını, CDS View ve Behavior Definition iskelet kodunu üretir.

💥 Transport Impact Analyzer

Transport içeriğini analiz eder — etkilenen SAP modülleri, cross-module bağımlılıklar ve release öncesi risk raporu üretir.

🧬 ABAP Unit Test Üretici

Mevcut ABAP sınıfı veya programı için AI destekli unit test sınıfı iskeleti üretir — metot analizi, test fixture ve assert önerileri ile.

📋 SAP Note Yorumlayıcı

SAP Note numarasını girin — not içeriğini sade Türkçe açıklar, sizi etkiler mi analiz eder ve uygulama adımlarını gösterir.

ADT okuyamazsa Launchpad metnini manuel gir

⚡ CDS Performance Analyzer

CDS View kaynak kodunu analiz eder — JOIN/ASSOCIATION/CARDINALITY riskleri, eksik annotation'lar ve performance skoru üretir.

☁️ SAP BTP Entegrasyonu

Sistem türünü tespit eder, BTP geçiş rehberi ve API Business Hub katalogunu sunar.

Mevcut sistemin BTP uyumluluğunu analiz eder

🔀 gCTS Yönetimi

Git-enabled Change and Transport System — depo listesi, branch yönetimi ve kurulum rehberi.

👥 Kullanıcılar & Roller

Rol tabanlı erişim kontrolü (RBAC) — Admin, Geliştirici, Reviewer, Salt Okuma.

Yeni Kullanıcı Ekle

📋 Audit Trail

Tüm sistem aksiyonlarının denetim kaydı — JSONL tabanlı kalıcı log.

⬇️ CSV İndir

🏛️ Governance Dashboard

Uyum skoru, aktivite metrikleri ve güvenlik önerileri.

🔎 Where-Used Intelligence

Nesne kullanımını AI ile kategorize eder — etki değerlendirmesi ve risk tespiti.

🎨 Fiori Annotation Assistant

CDS View annotation analizi — eksik annotation tespiti ve Fiori Elements hazırlık skoru.

⚖️ Object Comparator

İki ABAP nesnesini kaynak kodu düzeyinde karşılaştır — benzerlik skoru ve diff görünümü.

⚖️

🗺️ Package Dependency Map

Paket içeriği ve alt-paket bağımlılıkları — nesne tipi dağılımı ve bağlantı haritası.

⚙️ CI/CD Pipeline

Otomatik kalite kontrol hattı — Syntax, ATC, Unit Test, Code Review, Clean Core aşamaları.

📝 Otomatik Dokümantasyon

ABAP nesnesini analiz eder ve AI destekli teknik dokümantasyon üretir.

🔧 Quick Fix — Hızlı Düzeltme Önerileri

ABAP kodundaki yaygın sorunları analiz eder ve düzeltme önerileri sunar.

🔍 Code Inspector — Kod Denetimi

ATC tabanlı kapsamlı kod denetimi çalıştırır. ATC Check'ten farklı olarak daha fazla kural kontrolü yapar.

🔗 Bağımlılık Analizi — Dependency Analyzer

ABAP kaynak kodundaki bağımlılıkları (INCLUDE, CALL FUNCTION, class, tablo) analiz eder.

🗺️ ADT Discovery — Servis Keşfi

SAP sisteminde mevcut ADT endpoint ve servislerini listeler.

Bağlı SAP sistemimdeki tüm ADT servislerini keşfeder.

🌳 Repository Tree — Paket Ağacı

Bir paket içindeki tüm ABAP nesnelerini hiyerarşik olarak listeler.

🛡️ Onay Hattı — Human-in-the-Loop Approval Pipeline

AI'nın ürettiği ABAP nesneleri burada bekler. Siz onaylamadan hiçbir şey SAP'a veya Git'e gitmez.

Toplam
Bekliyor
Onaylandı
Reddedildi
Git'te

Yükleniyor…

🔀 Git Deposu Durumu

Git durumu yükleniyor…

📁 Yerel ABAP Dosyaları (Workspace)

Dosyalar yükleniyor…

📋 Activity Log — İşlem Geçmişi

Tüm SAP operasyonlarının geçmişini takip edin.

Son İşlemler

Henüz işlem yapılmadı.

⚙️ Settings — Ayarlar

Uygulama ayarlarını ve API yapılandırmasını yönetin.

🔗 abapGit Workspace Yapılandırması

SAP API Policy Uyumlu

AI üretilen ABAP kodları bu Git deposuna commit edilir. abapGit bu depoyu SAP sisteminize import eder. Otonom yazma yoktur — her adımda insan onayı gereklidir.

abapGit'in pull edeceği git repo adresi
Nesnelerin atanacağı SAP paketi
Bilgi amaçlı — bağlantı için kullanılmaz
Model hata verirse otomatik denenecek maksimum model sayısı (1-6)

🎬 Demo Senaryosu — Uçtan Uca Flow

SAP API Policy v4.2026 uyumlu tam akış:

1️⃣
AI Generate — Gereksinim gir, AI yerel .abap dosyası oluşturur
SAP'a hiçbir şey yazılmaz. Onay Hattı'na eklenir.
2️⃣
Syntax Check / ATC — Üretilen kodu SAP'ta analiz et (salt okuma)
read-only ADT çağrısı — policy uyumlu.
3️⃣
Onay Hattı — Kodu incele, onayla veya reddet
Human-in-the-Loop zorunlu adım. Bypass yok.
4️⃣
Git Commit → abapGit Pull — Onaylanan kod Git'e commit edilir, abapGit SAP'a import eder
SAP'ın resmi onaylı yazma kanalı. ADT write kullanılmaz.

🔑 API Keys

🧪 AI Bağlantı Testi

API key'inizi kaydettikten sonra modellerin çalışıp çalışmadığını test edin.

ℹ️ Sistem Bilgisi

Uygulama: ABAP AI Studio
Versiyon: 0.2.0-alpha
Frontend: Vanilla JS SPA
Backend: Node.js + Express

📝 Kod Şablonları

🔖 Bookmarklar

✅ Görev Yönetimi

📰 Feed Reader

🖥️ Sistem Profilleri

⭐ Favoriler

🔄 Cross Migration

⚡ Pipeline Builder

🌐 Multi-System Yönetimi

📊 Sistem Karşılaştırma

vs

📊 Analytics Dashboard

📈 İşlem Dağılımı

🎯 Görev Durumu

📋 Geçmiş

🔀 Git: —