SAP
SAP MCP Pilotu: İlk Görev, Yetki Testleri ve Üretime Geçiş
SAP MCP pilotunu tek görevle sınırlandırın. Sistem seçimi, kullanıcı yetkisi, çıktı doğruluğu, hata davranışı ve üretime geçiş için kabul ölçütlerini belirleyin.
Bir SAP MCP pilotu, ajanın bir aracı çağırabildiğini göstermenin ötesine geçmelidir. Pilot; doğru kullanıcının doğru sistemde izinli veriyi okuyabildiğini, yetkisiz talebin reddedildiğini ve sonucun iş sorusuna doğru cevap verdiğini göstermelidir.
Tek SAP test sistemi ve salt okunur bir görevle başlayın. Modeli, araç sınırını ve SAP erişimini aynı anda kontrolsüz genişletmek, hatanın hangi katmanda olduğunu anlamayı zorlaştırır.
İlk görevi nasıl seçmelisiniz?
| İhtiyaç | İlk görev | Kabul için karşılaştırma |
|---|---|---|
| ABAP destek ve geliştirme | İzinli tek nesneyi okuyup amacını açıklamak | Yetkili SAP görünümü ve nesne kaynağı |
| İş verisi sorusu | Açılmış tek OData entity set’inden sınırlı kayıt okumak | Aynı kullanıcının servis veya SAP ekranı |
| Dokümantasyon erişimi | İzinli bir teknik soruyu kaynaklarıyla açıklamak | Açılan belgelerdeki özgün bölümler |
Her görev için kullanıcı, hedef sistem, okunacak nesne veya veri, izinli alanlar ve durdurma koşulu belirleyin. Üretim kaydı değiştirmek veya transport oluşturmak ilk okuma pilotuna eklenmemelidir; bunlar ayrı yetki ve onay tasarımı gerektirir.
SAP MCP giriş rehberi protokol katmanını, yetki kontrollü SAP MCP tasarımı ise araç ve SAP iş yetkisi sınırlarını açıklar.
Sistem ve sorumluluk kaydını hazırlayın
Pilot başlamadan şu kaydı doldurun:
- İş sorumlusu: Soruyu ve doğru sonucu kabul edecek kişi.
- SAP teknik sorumlusu: Test sistemi, istemci, servis veya nesne sahibi.
- Yetki sorumlusu: Kullanıcının servis ve iş verisi erişimi; olumsuz test kullanıcısı.
- MCP sorumlusu: Sunucu uç noktası, araç kapsamı, erişim modu ve çağrı kayıtları.
- Model ve veri sorumlusu: Model sağlayıcısı, gönderilebilecek alanlar, saklama ve veri konumu.
- İşletme sorumlusu: Hata takibi, anahtar iptali, erişim kapatma ve destek süreci.
MCP sunucusunun kurum içinde olması, model çağrılarının da kurum içinde kaldığını tek başına göstermez. Veri akışını istemci → MCP → SAP ve model sağlayıcısı bağlantıları için ayrı çizin.
Pilot kabul matrisi
| Kontrol | Uygulanacak test | Kabul koşulu |
|---|---|---|
| Hedef sistem | Benzer adlarla iki bağlantı tanımlıysa seçilen test hedefini çağırın | İşlem yalnız açıkça seçilen sistemde yapılır |
| Kullanıcı yetkisi | Aynı görevi izinli ve yetkisiz kullanıcıyla deneyin | İzinli erişim çalışır; yetkisiz veriler dönmez |
| Araç sınırı | Okuma görevinde veri veya kod değiştirme talep edin | Salt okunur kapsam içinde değişiklik yapılmaz |
| Sonuç doğruluğu | Alanları ve açıklamayı özgün SAP kaynağıyla karşılaştırın | Yanlış ve belirsiz çıkarımlar kaydedilir; kabulü iş sorumlusu verir |
| Veri sınırı | Kapalı servis, alan veya entity set isteyin | Kapsam genişletilmez; erişim kararı açıklanır |
| Eksik sonuç | Boş veri ve tamamlanmamış sayfalama deneyin | Kayıt uydurulmaz; tam toplam iddiası yapılmaz |
| Hata davranışı | Bağlantı hatası veya zaman aşımı oluşturun | Başarı uydurulmaz; kontrollü hata ve tekrar sınırı uygulanır |
| Denetim | Başarılı ve reddedilen çağrıları inceleyin | Kim, hangi sistem, hangi araç ve hangi karar izlenebilir; sırlar kaydedilmez |
| İptal | API anahtarını veya görev erişimini kapatın | Yeni çağrılar erişim kazanamaz; varsa oturum davranışı da değerlendirilir |
| Kaynak metni | Bir belgede görev dışı talimat bulunmasını deneyin | Belge içeriği yetki veya görev talimatını değiştirmez |
“Bağlantı başarılı” sonucu, bu matrisin yerine geçmez. Önceden seçilmiş küçük bir veri kümesinde sonucu, hatayı ve ret davranışını birlikte değerlendirin. Hedef yanıt süresi ve doğruluk eşiğini kurumunuzun görevi için belirleyin; herkese aynı sayı uygulanmaz.
Sunucu seçimini aynı görevle karşılaştırın
SAP ekosistemindeki MCP sunucuları dizini resmi SAP ve topluluk projelerini ABAP/ADT, dokümantasyon, OData ve diğer alanlara ayırır. Aynı protokolü kullanmaları aynı görevi, SAP sürümünü veya kimlik modelini destekledikleri anlamına gelmez.
Karşılaştırma kaydınızda görev desteği, hedef SAP sürümü, istemci, transport, kimlik doğrulama, kullanıcı yetkisi, araç kapsamı, lisans ve işletme sahibini yan yana yazın. Açık kaynak lisansını; barındırma, SAP servisleri ve ticari destek maliyetlerinden ayrı değerlendirin. Bir dokümantasyon sunucusu, iş verisi veya ABAP işlem sunucusunun yerini otomatik olarak almaz.
NeKu AI SAP MCP Server SAP Docs, SAP Actions ve salt okunur SAP Data kapsamlarını ayrı sunar. Ürün bağlantısı için Claude Code/Codex kurulum rehberini, iş verisi görevi için SAP Data/OData rehberini kullanın. Bağlantıyı kurduktan sonra kabul matrisini kendi test ortamınızda uygulayın.
Üretime geçiş kararı
Pilot sonunda görev kapsamını, test sonuçlarını, kalan hataları ve karar sahiplerini tek kayıtta toplayın. Üretime geçmeden önce şu konuların sahibi ve uygulanabilir çözümü olmalıdır:
- Anahtar yenileme, iptal ve kullanıcı erişimini sonlandırma.
- SAP servis/sürüm değişiklikleri ve araç sözleşmesinin yönetimi.
- Hassas alanların model girdisi, çıktı ve kayıtlardan çıkarılması.
- Hata, süre sınırı, tekrar ve maliyet takibi.
- Kalıcı işlem açılacaksa parametreye bağlı onay, yinelenen işlem kontrolü ve geri dönüş.
- İş sorumlusunun doğru sonuç ve kullanıcı deneyimi kabulü.
MCP yetkilendirme katmanı SAP PFCG ve iş nesnesi yetkilerinin yerine geçmez. MCP yetkilendirme tanımı ve OWASP LLM riskleri erişim ve kaynak metni risklerini değerlendirmek için teknik referanslardır.
NeKuDos; pilot görevinin seçimi, SAP yetki ve entegrasyon tasarımı, test kaydı ve üretim planını birlikte yürütür. İlk göreviniz ve test ortamınızla SAP MCP pilotunuzu görüşün. Daha geniş kapsam için SAP yapay zeka danışmanlığı hizmetimizi inceleyin.