SAP verisini REST olarak açmak kolaydır — ta ki yük, iç içe tabloları olan bir fonksiyon modülü, özet satırlı bir rapor veya içinde başka bir yapı barındıran bir yapı olana dek. Düz JSON örnekleri entegratörleri çıkmaza sokar; elle yazılmış ABAP sarmalayıcıları haftalar sürer.

iDataEngine'deki API kokpiti, basitleştirilmiş maketler için değil; SAP'nin gerçek, iç içe veri şekilleri için tasarlanmıştır. Servisler tablolardan, işlem kodlarından, programlardan, iDataView'lardan ve fonksiyon modüllerinden oluşturulabilir. Deep API oluşturucu ve dinamik gövde oluşturucu, özel ara katman yazılımı sürdürmeden iç içe istek ve yanıt yapılarını görsel olarak şekillendirmenizi sağlar.

İç içe yapılar nasıl işlenir?

  • Otomatik tür tanıma — her alanın gerçek SAP türü (yapı, tablo, metin, sayı, tarih) algılanır ve doğru eşlenir; entegratörlerin bir değeri nasıl ayrıştıracaklarını tahmin etmesi gerekmez
  • Yapılandırılabilir derinlik sınırları — entegratörler döngüsel veya aşırı büyük yükler gönderdiğinde kontrolsüz özyinelemeyi önler
  • Çıktı biçimleri — aynı servis tanımından düz JSON veya XML; tüketen tarafa göre seçilir
  • Alan seçim kümeleri — SAP tarafında hiçbir şeyi yeniden dağıtmadan büyük yanıtlarda hangi sütunların görüneceğini sınırlayın

Servis Detayı ekranında sabit filtreler, seçim ekranı varyantları, ALV varyantları, özet modu ve dili ayarlarsınız. Kaydettikten sonra sistem kararlı, paylaşılabilir bir API URL'si üretir. Servisi Test Et, kayıt limitleri ve süre metrikleriyle gerçek ortamda çalışır — böylece iç içe yapılar iş ortakları entegre etmeden önce doğrulanır.

Gelen ve giden servisler tek kokpitte

Giden servisler SAP verisini yayınlar. Gelen (WSC) yolu REST/SOAP isteklerini kabul eder, kuralları uygular ve SAP'ye geri yazabilir; bu, harici olayların özel Z/Y tablolarına aktarılması gerektiğinde kullanışlıdır. Trace ve korelasyon kimlikleri, başarısız bir iç içe alanı Api Monitor'daki ilgili çağrıyla eşleştirir.

Neden önemli?

Entegrasyon projeleri, ilk gerçek yükün kavram kanıtında hiç olmayan bir yapı-içinde-tabloyu ortaya çıkarmasıyla durur. iDataEngine, SAP'nin iç içe verisini yönetişimli API sözleşmelerine dönüştürür: test edilebilir, izlenebilir ve SQL Transfer, TSAP geri yazma ve BI Portalı genelinde yeniden kullanılabilir. Karmaşık arayüzleri günler içinde teslim edersiniz çünkü platform SAP'nin veri şekillerini zaten anlar — ekibiniz yapılandırır, yeniden yazmaz.