Sap Hana Public Cloud Standart Api Oluşturma

Sap Hana Public Cloud sistemlerde sap bizim Cloud olmayan sistemlerde kullandığımız standart her bapi için bir satandart api kullanmamıza olanak sağlıyor. Dış bir sistemden sistemimizde yaptırmak istediğimiz işlemler için bu standart apileri dış sistemin kullanacağı şekilde api olarak verebiliriz.

Bu işlem için ilk olarak hangi satandard apiyi kullanacağımıza karar vermemiz gerekiyor bunun için https://api.sap.com/products/SAPS4HANACloud/apis/packages linki üzerinden bizim yaptırmak istediğimiz apiye karar verebilirz.

Bu tutorialda business partner üzerinden anlatacağım.

Api ile ilgili bilgiler;

Bu genel bakışta api ile ilgili dokümantasyona ve bu apiyi hangi iletişim senaryoları ile kullanabileceğimizi görebiliriz.

Apimize karar verip gerekli bilgilerine baktıktan sonra ilk önce custumizing sistemimizde bu api için bir kullanıcı, daha sonra bir system oluşturacağız daha sonra da bir custom bir communication arragment oluşturacağız.

İlk olarak custumizing sistemimizde Maintain Communication Users tcoduna gidiyoruz.

Daha sonra new diyerek yeni bir user oluşturmaya başlıyoruz.

User Name ve description alanını dolduruyoruz. Şifre belirleme için sistemin bize belirleyeceği şifreyi kullanabiliriz. Bunun için Propose Password diyerek bir şifre belirleyebiliriz.

Daha sonra create diyerek kullanıcımızı oluşturuyoruz.
Sonraki aşamada bir Communication System oluşturmamız gerekiyor bunun için Communication Systems tcoduna gidiyoruz.

Daha sonra New diyerek bir yeni bir Communication System oluşturmaya başlıyoruz.

Çıkan popupta systemid ve system name alanları dolduruyoruz.

Daha sonra çıkan sayfada host name kısmını sistemimizin my ile başlayıp s4hana.cloud.sap ile biten url’sini veriyoruz. Port kısmına portumuzu giriyoruz. Logical system kısmına da standartta zaten olan Communication Systems tcoduna gittiğimizde ilk sırada göreceğimiz system bilgisini gireceğiz.

Sytemimizi biz inbound yani bize gelen istekler için kullanacağımız için Users for Inbound Communication sekmesine daha önce oluşturduğumuz kullanıcıyı eklememiz gerekiyor. O sekmeye gelerek + işaretine basıyoruz karşımıza çıkan popupta Authentication Method seçmemiz gerekiyor ve daha önce oluşturduğumuz kullanıcıyı girmemiz gerekiyor. ben user name and password seçicem Authentication Method olarak.

Daha sonra Save diyerek communication systemi oluşturuyoruz.
Son olarak communication arragment oluşturmak için Communication Arrangements tcoduna gitmemiz gerekiyor.

New diyerek oluşturmaya başlayacağız. Burada bizi bir pop-up karşılayacak. Burada ilk olarak communication Scenario seçeceğiz. Bunu zaten ilk olarak sap api business hub linkinden seçtiğimiz api için bize uygun olan senaryoyu seçeceğiz. Bunun için bize uygun olan standart senaryo SAP_COM_0008 senaryosu olacak. Arrangement Name custom arragment olduğunu belirtmek için CA ile başlayabiliriz. Daha sonra create diyerek devam ediyoruz.

Gelen sayfada daha önce oluşturduğumuz communication systemi girmemiz gerekiyor onu girdiğimizde inbound communication sekmesinde daha önce oluşturduğumuz kullanıcının da geldiğini görmemiz gerekiyor daha sonra save diyerek bitiyoruz.

Aşağıda eklediğimiz paketteki odata servisleri soap ve odata servisleri görebiliriz. Bir sonraki serimizde işaretli olan odata apisinin bütün servislerini postman üzerinden deneyeceğiz.

Teşekkürler,
Yazan: Abap Danışmanı Yavuz Özdemir

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.