SAP PO/CPI ile Microsoft Graph API entegrasyonu, kurumsal SAP sistemlerini Microsoft 365 ekosistemiyle — Azure AD, SharePoint, OneDrive, Teams ve Outlook — birleştirmenin en güvenilir yöntemlerinden biridir. OAuth 2.0 protokolü üzerinden kurulan bu bağlantı, hem SAP PI/PO hem de SAP Integration Suite (CPI) platformlarında standart HTTP Adapter kanalları aracılığıyla yapılandırılır. Bu sayede manuel veri aktarımı ortadan kalkar, insan kaynaklı hatalar azalır ve kurumsal süreçler iki ekosistem arasında kesintisiz akar.
İçindekiler
Microsoft Graph API, Microsoft’un tüm bulut hizmetlerine tek bir uç nokta (https://graph.microsoft.com) üzerinden programatik erişim sağlayan birleşik bir REST API’dir. Tek bir API anahtarıyla Azure AD, Exchange Online, SharePoint, OneDrive, Microsoft Teams, OneNote, Planner ve Excel verilerine ulaşılabilir. Microsoft’un resmi belgelerine göre Graph API, Microsoft 365’teki 300 milyondan fazla kurumsal kullanıcının verilerine erişim kapısıdır.
https://graph.microsoft.com
Graph API ile yönetilebilen başlıca işlem kategorileri şunlardır:
SAP sistemleri ile Microsoft Graph API arasındaki veri alışverişi SAP PI/PO veya SAP Integration Suite (CPI) üzerinden kurulur. Her iki platform da OAuth 2.0 Client Credentials akışını standart kanallar (HTTP Adapter) aracılığıyla destekler; entegrasyon için özel bir kod geliştirilmesine gerek kalmaz.
Entegrasyonun teknik akışı şu adımlardan oluşur:
https://graph.microsoft.com/v1.0/
MDP Group olarak SAP ve Microsoft ekosistemi entegrasyonlarında yüzlerce proje gerçekleştirdik. Aşağıdaki senaryolar, SAP PO/CPI ile Microsoft Graph API entegrasyonunda en sık karşılaştığımız kullanım alanlarını yansıtır:
SAP İnsan Kaynakları modülünde yeni personel oluşturulduğunda, bu bilgiler Graph API üzerinden Azure AD’ye otomatik aktarılır. Böylece IT ekibi manuel olarak kullanıcı açmak zorunda kalmaz; işe alım sürecinde kullanıcı hesabı hazır gelir. İşten ayrılma durumunda da hesap otomatik devre dışı bırakılır. Bu senaryo, özellikle büyük ölçekli işe alımların yaşandığı dönemlerde IT süreçlerini önemli ölçüde hızlandırır.
SAP ERP sisteminden üretilen raporlar, faturalar veya bildirimler; Graph API aracılığıyla belirlenen bir SharePoint klasörüne veya OneDrive’a otomatik yüklenir. Bu yapı, özellikle dış iş ortaklarıyla belge paylaşımında merkezi bir arşiv oluşturur. Kullanıcılar belgelerine SAP’e girmeden, dolaylı olarak erişebilir.
Kritik SAP olayları (stok eşiğine ulaşma, fatura onay bekliyor, iş emri oluşturuldu vb.) gerçek zamanlı olarak belirli bir Teams kanalına veya kullanıcıya mesaj olarak iletilir. API entegrasyonu sayesinde bu bildirimler ek bir ara katman gerektirmeden SAP iş akışıyla tetiklenir. Ekipler, SAP ekranına bakmadan Teams üzerinden kritik uyarıları anında görür.
SAP’teki iş emirleri, görev atamaları veya proje milestonları Graph API üzerinden kullanıcıların Outlook takvimine otomatik aktarılır. Kullanıcılar SAP’e girmeden Outlook’tan görevlerini takip edebilir. Bu entegrasyon, özellikle saha ekipleri ve sık seyahat eden yöneticiler için büyük kolaylık sağlar.
Satın alma talepleri, izin formları veya müşteri kayıtları gibi veriler SharePoint Power Apps üzerinden toplanıp Graph API aracılığıyla SAP’e iletilir. Bu senaryo, son kullanıcıların SAP arayüzüne ihtiyaç duymadan veri girebilmesini sağlar. Kullanıcı deneyimi iyileşir, veri giriş hataları azalır.
SAP PO/CPI ile Microsoft Graph API entegrasyonu kurgularken göz ardı edilmemesi gereken bazı teknik sınırlamalar ve en iyi uygulamalar vardır:
Her iki platform da Graph API entegrasyonunu destekler; ancak yapılandırma kolaylığı ve bakım açısından aralarında önemli farklar bulunur. Azure Adapter’ın SAP Integration Suite’deki rolü ve modern entegrasyon mimarileri açısından CPI, bulut tabanlı konnektörler ve merkezi güvenlik yönetimi ile daha güncel bir seçenektir.
SAP PO’dan CPI’ya geçiş planlıyorsanız, SAP Integration Suite danışmanlık hizmetlerimizi inceleyebilir; ayrıca BTP Integration Suite API yönetimi yeteneklerini anlatan blog yazımıza göz atabilirsiniz.
MDP Group olarak SAP PI/PO ve SAP Integration Suite üzerinde Microsoft Graph API entegrasyonlarını hem standart hem de özelleştirilmiş senaryolara göre tasarlıyor ve devreye alıyoruz. Çözümlerimiz; token yönetimi, hata işleme, yeniden deneme mekanizmaları ve izleme altyapısını kapsıyor. Deneyimlerimize göre projelerin büyük çoğunluğunda önceden yapılandırılmış SAP CPI iFlow şablonları kullanmak hem süreyi kısaltıyor hem de işletme riskini düşürüyor. Kurumunuzun Microsoft 365 ekosistemine SAP üzerinden sorunsuz bağlanması için bizimle iletişime geçebilirsiniz.
SAP PO ve CPI, Microsoft Graph API’ye bağlanırken OAuth 2.0 Client Credentials akışını kullanır. Azure AD’de bir uygulama kaydı oluşturulur; SAP tarafında ise Client ID, Client Secret ve Tenant ID bilgileri yapılandırılır. Token alımı ve yenileme SAP platformu tarafından otomatik yönetilir, kullanıcı müdahalesine gerek kalmaz.
Senkronizasyon hem gerçek zamanlı (olay tabanlı) hem de toplu (batch) modda çalışabilir. SAP HR’da personel oluşturulması veya güncellenmesi gibi bir olay tetiklendiğinde, SAP entegrasyon platformu anında Graph API’yi çağırarak Azure AD’yi günceller. Toplu modda ise SAP işleri belirli aralıklarla çalışarak kitlesel değişiklikleri senkronize eder.
Yeni projeler için SAP Integration Suite (CPI) tercih edilmelidir. CPI, bulut tabanlı OAuth2 güvenlik materyalleri, otomatik platform güncellemeleri ve daha az bakım maliyeti sunar. SAP PO’nun 2027’de bakım sonu desteğine girmesi nedeniyle mevcut PO entegrasyonlarının da CPI’ya taşınması planlanmalıdır.
Microsoft Graph API, servis başına belirli istek kotaları uygular. SAP toplu işlemleri çok sayıda API çağrısı yaparsa 429 (Too Many Requests) hatası alınabilir. Bunu önlemek için SAP entegrasyon akışlarında üstel geri çekilme (exponential backoff) mantığı ve istek gruplama (batching) mekanizması uygulanmalıdır.
SAP Integration Suite’de Microsoft Graph API bağlantısı için HTTP Receiver Adapter kullanılır. OAuth2 kimlik bilgileri SAP BTP Security Material olarak tanımlanır ve iFlow içinde referans alınır. Bu sayede Client Secret bilgileri şifreli saklanır ve merkezi olarak yönetilebilir.
SAP PI/PO Danışmanı
Açık Bankacılık (Open Banking) Nedir? Kapsamlı Rehber
Açık bankacılık, bankacılığın önemli dönüşüm kollarından birisidir. Modern çağda sektöre kesin giriş yapmayı ve kullanıcılara...
SAP PROCESS AUTOMATION NEDİR?
SAP Process Automation Nedir? SAP Process Automation; güvenilir, otomatikleştirilmiş bir hizmet geliştirmek için iş süreçlerinizin...
SAP Fiori Client Alternatif: Uygulama Mağazası Kaldırma Sonrası Çözüm
SAP Fiori Client Uygulaması 2022’nin ikinci çeyreğinde Apple ve Google uygulama mağazalarından kaldırılacak. Peki bu gelişme Fiori kullanan...
GİB Vergi Durum Kodları: Kapsamlı Rehber
Giriş E-Fatura durum kodları, faturanın düzenlenmesinden alıcıya teslim edilmesine kadar geçen süreç gerçekleşen her işlemi temsil eden...
SAP Entegre Finansal Çözümlerin İş Süreçlerine Sağladığı Faydalar
Finansal teknolojiler, işletmelerin iş süreçlerini kolaylaştırmaya ve dönüştürmeye devam ediyor. Günümüzde firmalar, geçmişte manuel...
SAP Signavio Process Manager – SAP Solution Manager Entegrasyonu
SAP Signavio Bulut Tabanlı Entegrasyon Çözümü SAP Signavio, Ağustos 2023 sürümü ile güncellenmiş bulut tabanlı entegrasyon aracını...
Finans Sektöründe Dijital Dönüşüm ve Fintech (2026)
Finans sektöründe dijital dönüşüm, finansal hizmetlerin teknoloji aracılığıyla yeniden tasarlanma sürecidir. Bir zamanlar sadece banka...
SAP Kullanıcıları için e-Defter Aralık ve Ocak Dönemi Berat Yükleme Rehberi
E-Defter uygulamasına dahil olan ve genel hesap dönemine tabi şirketler için yılın en kritik beyan dönemlerinden birine girmiş bulunuyoruz....
Yalın Üretim Nedir?
1940’lı yıllarda Toyota Üretim Sistemi’nde ortaya çıkan Yalın Üretim (Lean Production / Lean Manufacturing), günümüzde iş...
Mailiniz başarıyla gönderilmiştir en kısa sürede sizinle iletişime geçilecektir.
Mesajınız ulaştırılamadı! Lütfen daha sonra tekrar deneyin.