SAP kullanıyorsanız, CRM'iniz SAP ile konuşur.
Cari hesap, bakiye, sipariş ve fatura bilgisinin otoritesi SAP'ta kalır; satış ekibiniz aynı bilgiyi CRM ekranında görür. Bağlantı REST API, OAuth2, imzalı webhook ve içe/dışa aktarma ile kurulur; hangi verinin hangi yöne ve hangi sıklıkta akacağı keşifte çıkarılıp yazılı kapsama bağlanır.
SAP'ta veri var; satış tarafı ona günlük işinde erişemiyor
SAP kurulu bir şirkette ERP tarafı işini yapar: cari hesaplar tutulur, siparişler girilir, faturalar kesilir, muhasebe kapanır. Bu sayfa SAP'ı tartışmıyor; SAP'ın kapsamına hiç girmeyen tarafta ne olduğunu anlatıyor. Kendi projelerimizde gördüğümüz tablo şöyle:
- SAP lisansı ve eğitimi finans, satın alma ve lojistiktedir; satış temsilcisinin günlük kullandığı bir ekran değildir. Bakiye öğrenmek bir telefona bakar.
- Satış tarafının istediği küçük bir alan bile bilgi işlem kuyruğuna girer; değişiklik talebi sürüm planına bağlanır ve takvimi o planın kendi ritmine göre belirlenir.
- Bu yüzden saha ekibi kendi gölge sistemini kurar: Excel, kişisel takvim, kişisel telefon. Veri iki yerde yaşar, biri denetlenmez.
- Müşteri adayı, görüşme geçmişi, teklif süreci ve kaybetme nedeni hiçbir yerde durmaz — ERP bunun için yapılmamıştır.
- Tahsilatı geciken müşteriye yeni teklif çıkar, çünkü açık bakiye teklifi yazanın ekranında değildir.
- Çeyrek kapanışında hat raporu elle birleştirilir; toplantıya iki farklı rakam gelir.
SAP'ın yerini almaya çalışmak bu boşluğu kapatmaz: finans, lojistik ve resmî belge tarafı ERP'de durmaya devam eder. Kendi projelerimizde işleyen kurgu şu: ERP yerinde kalır, satış tarafı CRM'e taşınır, iki taraf tanımlı ve yazılı bir akışla bağlanır.
Bağlantı nasıl kuruluyor?
SAP için kutudan çıkan bir modülümüz yok ve olduğunu söylemeyeceğiz. Bağlantı; REST API, OAuth2, webhook ve içe/dışa aktarma ile kapsamı keşif görüşmesinde belirlenen bir entegrasyon projesi olarak kurulur.
CRM tarafında kullandığımız üç araç şu:
- REST API — ürün kutudan 183 iş nesnesiyle geliyor ve her biri REST API'de kendi veri ve şema ucuyla yayımlanıyor; erişim OAuth2 ile yetkilendirilir. Şema okuma (describe), çoklu işlem (composite) ve toplu uçlar desteklenir.
- Giden webhook — CRM'deki olaylar (örneğin fırsat kazanıldı) dış sisteme imzalı olarak iletilir; başarısız çağrı yeniden denenir.
- İçe/dışa aktarma — dört adımlı sihirbazla Excel/CSV aktarımı: yükle, alan eşle, önizle, çalıştır. Eşleşmeyi ekranda siz onaylarsınız.
SAP tarafındaki işi kim yapar? Pratikte sizin SAP iş ortağınız ya da şirket içi entegrasyon ekibiniz — SAP tarafındaki arayüzü, yetkileri ve değişiklik sürecini onlar tanır. Bizim tarafımız belgelidir: nesne şemasını, OAuth2 erişimini ve alan eşleme tablosunu yazılı veririz. İsterseniz CRM tarafındaki geliştirmeyi de biz üstleniriz.
Bizim tarafımızdaki sınırlar ölçülüdür, tahmin değildir: REST API nesne ve alan tanımlarını describe ucundan verir, tek toplu istekte 200 kayda kadar işlem yapar, bileşik çağrıda 25 alt isteği tek seferde taşır. İçe aktarma sihirbazı 75'ten fazla nesnede, iş başına 100.000 satıra ve dosya başına 25 MB'a kadar çalışır. Söylemediğimizi de yazalım: SAP adresli bir referansımız yok ve kaç kurumsal kurulumun bu yolu seçtiğine dair bir sayımız yok.
Neden kutudan çıkan bir eklenti değil de kurulan bir bağlantı? Çünkü SAP tek bir ürün değil ve erişim kurulumdan kuruluma değişir: hangi ürün ve sürüm, şirket içi mi barındırılan mı, arayüz açma yetkisi kimde. Herkese aynı düğmeyi verip tek düğmeye basınca bağlanacağını söylemek, erişim koşulları değiştiğinde çalışmayan bir vaat olurdu. Onun yerine yöntemi keşifte birlikte seçiyor, kapsamı ve varsa bedeli yazılı paylaşıyoruz. Genel yaklaşımımızı entegrasyonlar sayfasında aynı açıklıkla anlattık.
Salı 16:00 — bölge satış müdürü çeyrek kapanışı için hattı gözden geçiriyor. Bağlantı kurulduğunda şunlar değişir:
-
1
Açık bakiye ve vade, teklif hazırlanırken ekranda
SAP'tan aktarılan cari bakiye ve vade bilgisi müşteri kartında alan olarak durur. Temsilci vadesi geçmiş bakiyeyi teklifi hazırlarken görür; finansa telefon etmez.
-
2
Eşiği aşan bakiye takip görevi açar
Belirlediğiniz eşiği aşan bakiye için sorumluya görev düşer. Tahsilat takibi kişisel hafızaya değil kayda bağlanır.
-
3
Sipariş ve sevkiyat durumu SAP'a girmeden okunur
Sipariş SAP'ta girilmeye, fatura SAP tarafında kesilmeye devam eder. Durum bilgisi ve tutar kapsamda tanımlanan sıklıkla CRM'e işlenir; satış ekibine ERP lisansı açmanız gerekmez.
-
4
Satıştaki alan talebi sürüm planına bağlanmaz
Risk limiti, ödeme vadesi ya da bayi kodu gibi alanları CRM tarafında kod yazmadan yönetici ekler. SAP tarafına dokunulmadığı için değişiklik bilgi işlem kuyruğunda beklemez.
-
5
Kazanılan fırsat, sipariş bilgisiyle SAP tarafına iletilir
Fırsat kazanıldığında imzalı bir webhook ile sipariş bilgisi dış sisteme iletilebilir; uç noktayı SAP tarafındaki ekibiniz tüketir. İkinci kez elle veri girişi azalır.
-
6
Çeyrek kapanışı iki farklı toplamla gelmez
Müşteri ve bölge bazında satış ile tahsilat aynı raporda görünür; tablo ve özet rapor türleriyle, sürükle-bırak pano tasarımcısıyla. Toplantıya tek rakam gelir.
SAP ile Rapitek CRM arasında kurulabilen akışlar
Müşteri kaydı – SAP müşteri numarası eşleşmesi
Vergi numarası ya da SAP müşteri numarası anahtar alınarak kayıtlar eşleştirilir. Mükerrer kayıt kurulumda ayıklanır; eşleşme kuralı ve anahtarın hangi tarafta üretildiği yazılı kapsamda durur.
Bakiye ve vade görünürlüğü
Cari bakiye ve vadesi geçen tutar müşteri kartına alan olarak aktarılır; satış ekibine ERP lisansı açılmadan görünür. Aktarım sıklığı kapsamda belirlenir.
Sipariş ve fatura bilgisinin izlenmesi
Sipariş ve fatura başlık bilgileri müşteri kartında liste olarak izlenir. Belgenin otoritesi SAP'ta kalır; CRM yalnız görünürlük katmanı ekler.
Malzeme ve fiyat listesinin aktarılması
Malzeme kataloğu ve fiyat listesi ERP'den CRM'e aktarılarak teklifler doğru fiyatla hazırlanır. Aktarım dönemsel de olabilir, API ile de kurgulanabilir.
Kazanılan fırsatın SAP tarafına iletilmesi
Fırsat kazanıldığında sipariş bilgisini dış sisteme ileten imzalı webhook kurulabilir; uç noktayı SAP tarafındaki ekibiniz tüketir. İkinci kez elle veri girişi azalır.
Satış alanlarını sürüm planını beklemeden eklemek
CRM tarafındaki alan ve nesne tanımlarını yönetici kod yazmadan ekler; SAP tarafına dokunulmadığı için değişiklik bilgi işlem kuyruğuna girmez. Özel nesne ve alan ekleme üründe standarttır.
Hangi yöntem ne zaman?
| Yöntem | Ne işe yarar | Ne zaman tercih edilir |
|---|---|---|
| REST API (kutudan gelen 183 iş nesnesi, her biri kendi veri ve şema ucuyla) | Dış sistem CRM'deki kayıtları okur ve yazar; OAuth2 ile yetkilendirilir, şema okuma ve çoklu işlem destekler | SAP tarafında uygun arayüz ve yetki olduğunda, akışın otomatik ilerlemesi istendiğinde |
| Giden webhook | CRM'deki olaylar (örn. fırsat kazanıldı) dış sisteme imzalı olarak iletilir; başarısız çağrı yeniden denenir | CRM'den SAP yönüne bildirim gereken akışlarda; uç noktayı sizin tarafınız tüketir |
| İçe aktarma (Data Hub) | Excel/CSV dökümleri dört adımlı sihirbazla aktarılır: yükle, alan eşle, önizle, çalıştır. Dışa aktarma aynı modülde yapılır; sınırlarını ölçmedik | Karşı tarafta erişim açılmasını gerektirmediği için erişim sorusu cevaplanmadan da başlatılabilir; dönemsel senkron yeterliyse ya da SAP'a dışarıdan erişim açılamıyorsa |
| SAP iş ortağınız veya şirket içi entegrasyon ekibiniz | SAP tarafını tanıyan ekip aynı REST API'yi kullanarak bağlantıyı kendisi yazabilir; biz şemayı, erişimi ve alan eşleme tablosunu veririz | SAP tarafındaki değişiklik süreci kendi ekibinizde yürüyorsa |
Doğruladıklarımız
SAP bağlantısı nasıl devreye alınır?
-
1
Keşif
Hangi SAP ürününü ve sürümünü kullandığınızı, sistemin nerede çalıştığını ve arayüz açma yetkisinin kimde olduğunu çıkarırız. Bilgi işlem sorumlunuzun ve SAP iş ortağınızın bu görüşmede olmasını öneririz.
-
2
Güvenlik ve mimari değerlendirmesi
Bilgi işlem ekibinizin güvenlik değerlendirme formunu dolduruyor, mimariyi ve veri akışını yazılı anlatıyoruz. Elimizde ne olduğunu ve ne olmadığını olduğu gibi yazdık — güvenlik sayfamızda tek tek durur.
-
3
Kapsam, sorumluluk sınırı ve yöntem
Hangi verinin hangi yöne ve hangi sıklıkta akacağının yanı sıra iki tarafın sorumluluk sınırı da burada yazılır: SAP tarafındaki geliştirmeyi kimin yapacağı, uç noktaları kimin tüketeceği. Alan eşleme tablosu, kapsam ve bedel yazılı paylaşılır.
-
4
Yapılandırma ve test aktarımı
CRM tarafındaki alanlar, listeler, roller ve izin setleri kurulur; örnek veriyle test aktarımı yapılır. Eşleşmeler iki yönde doğrulanır, mükerrer ve hatalı kayıt senaryoları burada denenir.
-
5
Eğitim ve canlı geçiş
Satış ekibi ve yöneticiler için eğitim, ardından ilk hafta yakın takip. Keşiften önce süre taahhüt etmiyoruz; keşif görüşmesinden sonra size aralık değil tarih veririz. API tabanlı akışların takvimi SAP tarafındaki değişiklik sürecine bağlıdır.
Sınırlarımız: bu sayfada vaat etmediklerimiz
SAP kullanan bir şirkette bu sayfayı okuyan kişi bilgi işlemden olabilir ve doğru soruyu sorar: neyi yapamıyorsunuz? Cevaplarımız burada, tek yerde.
- SAP sertifikalı değiliz ve SAP iş ortağı değiliz. SAP Business One ya da S/4HANA için kutudan çıkan bir bağlantımız yok; bağlantı yukarıda anlatılan araçlarla kurulan bir projedir.
- SAP adresli bir referansımız yok. Böyle bir kurulumu bugün bir müşteri adıyla anlatamıyoruz ve anlatabiliyormuş gibi yazmayız. Elimizdeki taahhüt, CRM tarafının belgeli ve açık olmasıdır: nesne şeması, OAuth2 erişimi ve alan eşleme tablosu yazılı verilir; SAP tarafındaki işi sizin iş ortağınız ya da şirket içi ekibiniz yürütür.
- Üç şeyi kategorik olarak vaat etmiyoruz: stokların senkron olacağını, sipariş → fatura → tahsilat zincirinin kendiliğinden akacağını ve üretim/MRP tarafının entegre çalışacağını. Üçünün de nedeni ve yerine ne yapılabildiği entegrasyonlar sayfasındaki sınırlar bölümünde satır satır yazılı; burada tekrarlamıyoruz.
- e-Fatura ve e-Arşiv düzenlemiyoruz. Rapitek CRM bir GİB özel entegratörü değildir; resmî belge üretmez, ETTN ya da GİB durumu takip etmez. Fatura numarası ve tutar gibi bilgiler CRM'e alan olarak taşınabilir.
- Ölçek konusunda dürüst olalım. Rapitek CRM'in tarif ettiği işletme en az 5 kullanıcılı, satış ya da saha ekibi olan bir B2B şirkettir. SAP kullanan bir grup çok daha büyük ölçekte olabilir; öyleyse grubun tamamına kurumsal CRM olmayı bugün taahhüt etmiyoruz — kanıtlayamadığımız bir ölçek sözü vermek yerine bunu baştan söylüyoruz. Gerçekçi kapsam bir satış birimi, bir iştirak ya da bir bayi kanalıdır; oradan büyütülür.
- Kimlik yönetimi: OIDC ile tek oturum açma üründe desteklenir; SAML desteğimiz yok ve bugün canlıda yapılandırılmış bir SSO kurulumumuz bulunmuyor. İki adımlı doğrulama yönetici web girişinde zorunludur; API ve mobil kanallar bu zorunluluğun kapsamı dışındadır. Rol, profil, izin seti, kayıt paylaşımı ve IP kısıtlama üründe desteklenir; bunları kurulumda sizin politikanıza göre yapılandırırız.
- Sertifika ve taahhüt: ISO 27001 veya SOC 2 belgemiz yok ve alana kadar da iddia etmeyeceğiz. Harici izlemeye dayanan bir kullanılabilirlik (uptime) taahhüdü de vermiyoruz — ölçmediğimiz bir şeyi taahhüt etmeyi doğru bulmuyoruz.
Veri konumu: verileriniz Avrupa Birliği'nde tutulur — veritabanı Helsinki'de (Finlandiya), dosyalar Frankfurt'ta, yedekler Falkenstein'da (Almanya). Türkiye'de hiçbir bileşenimiz yok ve bölge seçimi diye bir özelliğimiz yok. Bu, KVKK m.9 kapsamında yurt dışına aktarımdır; aktarım dayanağınızı sözleşme sürecinde birlikte kurarız. Mimarinin tamamı, alt işleyen listesi ve henüz sunmadıklarımız güvenlik sayfasında, kişisel veri tarafı KVKK aydınlatma metnindedir.
Kapsam keşifte çıkar; plan fiyatları ise açıkta
SAP bağlantısının bedeli veri hacmine, akışın yönüne ve SAP tarafındaki erişime bağlıdır; keşiften sonra yazılı paylaşılır. Plan fiyatlarını ise tek yerde ve rakamıyla yayımlıyoruz.
Üç plan, kapsam tablosu ve ayrı fiyatlanan kalemler tek sayfada.
SAP entegrasyonu hakkında sık sorulanlar
SAP ile CRM entegrasyonu mümkün mü?
Rapitek CRM'de hazır SAP modülü var mı?
SAP sertifikalı bir çözüm müsünüz?
Hangi SAP ürününü kullandığımız fark eder mi?
SAP tarafındaki geliştirmeyi kim yapıyor?
Rapitek CRM'in REST API'si belgeli mi, dışarıdan kullanılabiliyor mu?
Bilgi işlemimiz güvenlik değerlendirme formu gönderiyor, dolduruyor musunuz?
Tek oturum açma (SSO) kullanabilir miyiz? SAML destekliyor musunuz?
Şirketimiz SAP kullanacak ölçekte — Rapitek CRM buna uygun mu?
Satış ekibine SAP lisansı açmak zorunda kalır mıyız?
SAP sistemimiz şirket içinde ve dışarıya kapalı. Entegrasyon yine mümkün mü?
Stoklarımız CRM ile senkron çalışır mı?
CRM'den e-fatura kesebilir miyiz?
SAP'ın yerini alır mı?
Senkronizasyon gerçek zamanlı mı olur?
Verilerimiz nerede tutuluyor?
SAP entegrasyonunun maliyeti ve süresi nedir?
İlgili sayfalar
Entegrasyonlar
Entegrasyona genel bakış: hangi bağlantı bugün canlı, hangisini kuruyoruz ve vaat etmediğimiz üç şeyin nedenleri.
Güvenlik
Bilgi işlem değerlendirmesi için: veri konumu, alt işleyen listesi, yetkilendirme, yedekleme, denetim izi ve henüz sunmadıklarımız.
Netsis entegrasyonu
Aynı çerçevenin başka bir ERP'deki hâli: cari, bakiye, sipariş ve fatura bilgisinin hangi yöne aktığı ve yöntem seçimi.
SAP akışınızı 30 dakikada netleştirelim
Demo görüşmesinde cari, bakiye, sipariş ve fatura verinizin CRM'e nasıl akacağını kendi senaryonuz üzerinden konuşalım; yöntemi ve kapsamı birlikte seçelim. Bilgi işlem ekibinizi de çağırın.
Kurulumun kapsamı ve varsa bedeli keşif görüşmesinde çıkarılıp yazılı paylaşılır.
