SAP
SAP Uygulama Sunucusu ve İleti Sunucusu iletileri
Bu bağlayıcı aşağıdaki ürün ve bölgelerde kullanılabilir:
| Hizmet | Class | Bölgeler |
|---|---|---|
| Logic Apps | Enterprise | Aşağıdakiler dışında tüm Logic Apps bölgeleri : - Azure Kamu bölgeleri - Azure Çin bölgeleri - ABD Savunma Bakanlığı (DoD) |
| İletişim | |
|---|---|
| İsim | Microsoft |
| URL | https://support.microsoft.com/ |
| E-posta | abapi@microsoft.com |
| Bağlayıcı Meta Verileri | |
|---|---|
| Publisher | Microsoft |
| Web sitesi | https://www.sap.com/index.html |
| Gizlilik ilkesi | https://www.sap.com/about/legal/privacy.html |
| Kategoriler | BT İşlemleri |
Bağlayıcı derinlemesine
Bu makale, başvuru API belirtimini ve genel sınırları içerir. Önkoşullar, nasıl yapılır adımları, istek parametreleri şeması ve örnekler de dahil olmak üzere bağlayıcı hakkında ayrıntılı belgeler için Azure Logic Apps'ten SAP sistemlerine bağlanma bölümünü gözden geçirin.
Genel Sınırlar
| İsim | Değer |
|---|---|
| Şirket içi veri ağ geçidi kullanılırken ileti gönderme işlemi için KB cinsinden en büyük istek gövdesi boyutu | 2560 |
| Şirket içi veri ağ geçidi olmadan tümleştirme hizmeti ortamı (ISE) kullanılırken ileti gönderme işlemi için KB cinsinden en büyük istek gövdesi boyutu | 102400 |
| Şirket içi veri ağ geçidi kullanılırken istekler için saniyeler içinde istek zaman aşımı | 118 |
| Şirket içi veri ağ geçidi olmadan tümleştirme hizmeti ortamını (ISE) kullanırken istekler için saniyeler içinde istek zaman aşımı | 225 |
Daha büyük boyutlu istek XML parametreleri için XML parametreleri belgesini bir Azure Depolama blob'una yerleştirin. Ardından, XML parametrelerini doğrudan istek gövdesine yerleştirmek yerine, istek gövdesine Depolama blobu için tam Paylaşılan Erişim İmzası (SAS) URI'sini yerleştirin. Blob daha sonra çalışma zamanında indirilir. Bloba indirme konumundan (örneğin, şirket içi veri ağ geçidi veya ISE bağlayıcısı alt ağı) erişildiğinden emin olun.
Daha uzun zaman aşımlarına sahip istekler için, kullanılabilir olduğunda uzun süre çalışan bir eylem kullanın. Uzun süre çalışan eylemler, web kancası eylem deseniyle Azure Logic Apps'in uzun süre çalışan görevlerini temel alır.
Bağlantı oluşturma
Bağlayıcı aşağıdaki kimlik doğrulama türlerini destekler:
| Varsayılan | Bağlantı oluşturmak için parametreler. | Tüm bölgeler | Paylaşılabilir |
Temerrüt
Geçerli: Tüm bölgeler
Bağlantı oluşturmak için parametreler.
Bu, paylaşılabilir bir bağlantıdır. Power app başka bir kullanıcıyla paylaşılıyorsa, bağlantı da paylaşılır. Daha fazla bilgi için bkz . Tuval uygulamaları için bağlayıcılara genel bakış - Power Apps | Microsoft Docs
| İsim | Türü | Description | Gerekli |
|---|---|---|---|
| Gateway | gatewaySetting | Şirket içi ağ geçidi (daha fazla ayrıntı için bkz.https://docs.microsoft.com/data-integration/gateway | Doğru |
| Müşteri | int | SAP sistemine bağlanmak için SAP istemci kimliği. | Doğru |
| Kimlik Doğrulaması Türü | String | SAP Sistemine bağlanmak için kimlik doğrulama türü. Temel (kullanıcı adı ve parola) olmalıdır. | Doğru |
| SAP Kullanıcı Adı | securestring | SAP Sisteminde oturum açmak için kullanılacak kullanıcı adı. | |
| SAP Parolası | securestring | SAP Sisteminde oturum açmak için kullanılacak parola. | |
| Oturum Açma Türü | String | SAP Sisteminde uygulama sunucusu oturum açma (Tür A) veya Grup Oturumu (Tür B olarak da İleti Sunucusu) oturum açma türü. | Doğru |
| AS Konağı | String | SAP Uygulama Sunucusu'nun ana bilgisayar adı. | |
| AS Hizmeti | String | SAP Uygulama Sunucusu'nun hizmet adı veya bağlantı noktası numarası. | |
| AS Sistem Numarası | int | SAP Sisteminin Sistem Numarası. 00 ile 99 arasında bir sayıdır. | |
| MS Server Konağı | String | SAP İleti Sunucusu(R3 Sistem Adı) ana bilgisayar adı. | |
| MS Hizmet Adı veya Bağlantı Noktası Numarası | String | İleti Sunucusunun hizmet adı veya bağlantı noktası numarası. | |
| MS Sistem Kimliği | String | SAP sisteminin Sistem Kimliği. | |
| MS Oturum Açma Grubu | String | SAP Sistemi için Oturum Açma Grubu. | |
| Güvenli Yazma | bool | False ise güçlü türler kullanın, aksi takdirde dizeyi güvenli tür olarak kullanın. | |
| SNC kullanma | bool | Seçildiğinde, bağlantılar SNC ile güvenli hale getirilecektir. | |
| SNC Kitaplığı | String | Kullanılacak SNC kitaplığının adı veya yolu. | |
| SNC SSO | String | SNC SSO, RFC düzeyinde sağlanan SNC kimliğinin mi yoksa kimlik bilgilerinin mi kullanılacağını belirtir. | |
| SNC Adım | String | Bu belirli hedef/sunucu için kullanılacak kimlik (isteğe bağlı). | |
| SNC İş Ortağı Adı | String | Arka ucun SNC adı. | |
| SNC Koruma Kalitesi | String | Bu hedef/sunucunun SNC iletişimi için kullanılacak Hizmet Kalitesi. | |
| SNC Sertifikası | String | Base64 kodlanmış X.509 sertifikası. | |
| PSE | securestring | Base64 kodlanmış PSE (Kişisel Güvenlik Ortamı). |
Azaltma Sınırları
| Name | Çağrılar | Yenileme Dönemi |
|---|---|---|
| Bağlantı başına API çağrıları | 2500 | 60 saniye |
Eylemler
| [BAPI - RFC] Durum bilgisi olan oturum oluşturma |
SAP sistemine durum bilgisi olan bir bağlantı oturumu oluşturur. |
| [BAPI - RFC] Durum bilgisi olan oturumu kapat |
SAP sistemine mevcut durum bilgisi olan bir bağlantı oturumunu kapatır. |
| [BAPI] Geri alma işlemi (Önizleme) |
Verilen oturum için BAPI işlemini geri alır. |
| [BAPI] İşleme işlemi |
Verilen oturum için BAPI işlemini işler. |
| [BAPI] SAP'de çağrı yöntemi (Önizleme) |
SAP sisteminde BAPI yöntemini çağırır. |
| [IDOC - RFC] İşlem kimliğini onayla |
SAP'ye işlem kimliği onayı gönderir. |
| [IDOC] Belgeyi SAP'ye gönderme |
IDOC iletisini SAP'ye gönderir. |
| [IDOC] Belgeyi SAP'ye gönderme (kullanım dışı) (Önizleme) |
IDOC iletisini SAP'ye gönderir (kullanım dışı). |
| [IDOC] IDOC durumunu alma |
[IDOC] IDOC durumunu alın. |
| [IDOC] İşlem için IDOC listesini alma |
Oturum tanımlayıcıSı GUID'si veya işlem tanımlayıcısı (TID) tarafından tanımlanan işlemin IDOCs listesini alır. |
| [RFC] İşlem alma |
İşlem kimliği ve-veya kuyruk adıyla tanımlanan bir işlemin ayrıntılarını alır ve yoksa yeni bir işlem oluşturur. İşlem kimliği GUID veya 24 karakterlik dize biçiminde sağlanabilir. Mevcut bir qRFC işlemini bulmak için hem kuyruk adı hem de işlem kimliği sağlanmalıdır. |
| [RFC] İşlem oluşturma |
Sağlanan işlem kimliğini ve veya kuyruk adını kullanarak, yoksa yeni bir işlem oluşturur. İşlem varsa, mevcut işlemin ayrıntılarını alır. İşlem kimliği GUID veya 24 karakterlik dize biçiminde sağlanabilir. |
| [RFC] İşleme işlemi (Önizleme) |
Verilen oturum ve veya kuyruk için RFC işlemini işler. |
| [RFC] İşlemlere RFC ekleme (Önizleme) |
tId ve-veya kuyruk adıyla tanımlanan bir işleme RFC çağrısı ekler ve yoksa yeni bir işlem oluşturur. |
| [RFC] SAP'de uzun süre çalışan işlevi çağırma (Önizleme) |
SAP sisteminde uzun süre çalışan bir sRFC çağırır ve sistemin yanıt vermesini bekler. |
| [RFC] SAP'de çağrı işlevi (V2) [KULLANIM DIŞI] |
SAP sisteminde bir sRFC, tRFC veya qRFC çağırır. |
| [RFC] SAP'de çağrı işlevi (V3) (Önizleme) |
SAP sistemindeki sRFC, tRFC veya qRFC'yi kültler halinden bağımsız bir şekilde çağırır. |
| [RFC] SAP'de çağrı işlevi (Önizleme) |
SAP sisteminde bir sRFC, tRFC veya qRFC çağırır. |
| SAP'ye ileti gönderme |
RFC, BAPI, IDOC herhangi bir ileti türünü SAP'ye gönderir. |
| SAP tablosunu okuma (kullanım dışı) [KULLANIM DIŞI] |
Bu eylem, kullanıcının 'BBP_RFC_READ_TABLE' veya 'RFC_READ_TABLE' RFC erişimine sahip olmasını gerektirir. |
| SAP tablosunu okuma (Önizleme) |
Bu eylem, kullanıcının 'BBP_RFC_READ_TABLE' veya 'RFC_READ_TABLE' RFC erişimine sahip olmasını gerektirir. |
| Şema oluşturma |
Sağlanan SAP eylemi veya URI için XML şemaları oluşturur. |
[BAPI - RFC] Durum bilgisi olan oturum oluşturma
SAP sistemine durum bilgisi olan bir bağlantı oturumu oluşturur.
Döndürülenler
Oturum Oluşturma işleminin sonucu.
[BAPI - RFC] Durum bilgisi olan oturumu kapat
SAP sistemine mevcut durum bilgisi olan bir bağlantı oturumunu kapatır.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Oturum Kimliği
|
sessionId | True | string |
Dize olarak durum bilgisi olan oturum kimliği. |
Döndürülenler
- response
- object
[BAPI] Geri alma işlemi (Önizleme)
Verilen oturum için BAPI işlemini geri alır.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Oturum Kimliği
|
sessionId | True | string |
Dize olarak durum bilgisi olan oturum kimliği. |
|
Oturumu kapat
|
closeSession | boolean |
Durum bilgisi olan bağlantı oturumunu kapatır. |
Döndürülenler
SAP BAPI dönüş yapısı sürüm 2 aka BAPIRET2
- Body
- BapiRet2
[BAPI] İşleme işlemi
Verilen oturum için BAPI işlemini işler.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Oturum Kimliği
|
sessionId | True | string |
Dize olarak durum bilgisi olan oturum kimliği. |
|
Zaman uyumlu güncelleştirmeyi bekleme
|
wait | boolean |
Zaman uyumlu güncelleştirmenin tamamlanmasını bekleyin. |
|
|
Oturumu kapat
|
closeSession | boolean |
Durum bilgisi olan bağlantı oturumunu kapatır. |
Döndürülenler
SAP BAPI dönüş yapısı sürüm 2 aka BAPIRET2
- Body
- BapiRet2
[BAPI] SAP'de çağrı yöntemi (Önizleme)
SAP sisteminde BAPI yöntemini çağırır.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
İş Nesnesi
|
businessObject | True | string |
'BANKDETAIL' gibi İş nesne türü. |
|
Yöntem
|
method | True | string |
Çağrılacak yöntem, örneğin 'CREATE', ardından ':' karakteriyle ayrılmış BAPI yöntemini uygulama. |
|
Otomatik işleme
|
autoCommit | boolean |
SAP BAPI yanıtı hata içermiyorsa BAPI işlemini otomatik olarak işler. SAP BAPI yanıtta hata varsa BAPI işlemini otomatik olarak geri alın. |
|
|
Oturum Kimliği
|
sessionId | string |
dize olarak isteğe bağlı durum bilgisi olan oturum kimliği. Hiçbiri sağlanmazsa, çağrı durum bilgisi olmayan bir bağlantı üzerinden yapılır. |
|
|
Giriş BAPI parametreleri
|
body | True | binary |
BAPI parametrelerini içeren depolama blobu için SAP veya URI'yi çağırmak için BAPI parametrelerini girin. |
|
İçerik Türü
|
Content-Type | string |
İstek yükünün içerik türünü belirtin. |
Döndürülenler
BAPI çağrısı işleminin sonucu
- Body
- CallBapiResponse
[IDOC - RFC] İşlem kimliğini onayla
SAP'ye işlem kimliği onayı gönderir.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
İşlem Kimliği
|
tid | True | string |
GUID dize biçimindeki işlem kimliği. |
Döndürülenler
- response
- object
[IDOC] Belgeyi SAP'ye gönderme
IDOC iletisini SAP'ye gönderir.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Parametreler listesi
|
dynamicParameters | True | dynamic |
IDOC biçimine bağlı olarak dinamik giriş parametreleri. |
|
IDOC biçimi
|
idocFormat | string |
IDOC yükünün biçimi: XML, Düz Dosya veya Json. |
|
|
TID'i onayla
|
confirmTid | boolean |
İşlem Kimliğini otomatik olarak onaylayın, 'true' veya 'false'. |
|
|
İşlem Kimliği GUID'si
|
tid | string |
Dize olarak isteğe bağlı İşlem Kimliği GUID'si. Hiçbiri sağlanmazsa, yeni bir GUID oluşturulur. |
Döndürülenler
IDOC Gönderme işleminin sonucu.
- Body
- SendIdocResponse
[IDOC] Belgeyi SAP'ye gönderme (kullanım dışı) (Önizleme)
IDOC iletisini SAP'ye gönderir (kullanım dışı).
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
İsteğe bağlı uzantılı IDOC türü
|
idocType | True | string |
'DELVRY01' gibi IDOC (temel) türü ve isteğe bağlı IDOC tür uzantısı (geliştirme veya CIM türü). |
|
SAP sürüm sürümü
|
releaseVersion | string |
SAP sürümü, örneğin 720. Hiçbiri sağlanmazsa, geçerli sistem sürümü seçilir. |
|
|
Kayıt türleri sürümü
|
recordTypesVersion | string |
IDOC kayıt türleri sürümü, '2' veya '3'. |
|
|
TID'i onayla
|
confirmTid | boolean |
İşlem Kimliğini otomatik olarak onaylayın, 'true' veya 'false'. |
|
|
İşlem Kimliği GUID'si
|
tid | string |
Dize olarak isteğe bağlı İşlem Kimliği GUID'si. Hiçbiri sağlanmazsa, yeni bir GUID oluşturulur. |
|
|
Giriş IDOC iletisi
|
body | True | binary |
IDOC iletisini içeren depolama blobu için SAP veya URI'ye IDOC iletisi girin. |
|
İçerik Türü
|
Content-Type | string |
İstek yükünün içerik türünü belirtin. |
Döndürülenler
IDOC Gönderme işleminin sonucu.
- Body
- SendIdocResponse
[IDOC] IDOC durumunu alma
[IDOC] IDOC durumunu alın.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
IDOC numarası
|
idocNumber | True | integer |
Durumunun getirildiği IDOC numarası. |
Döndürülenler
IDOC işlemi için alma durumu sonucu.
- Body
- IdocStatusResponse
[IDOC] İşlem için IDOC listesini alma
Oturum tanımlayıcıSı GUID'si veya işlem tanımlayıcısı (TID) tarafından tanımlanan işlemin IDOCs listesini alır.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Yön
|
direction | True | string |
Bulunacak IDOC'nin SAP tarafından gönderilip gönderilmediği veya alınıp alınmadığı. |
|
İşlem Kimliği
|
tId | True | string |
GUID veya 24 karakterlik dize olarak biçimlendirilmiş işlem kimliği. |
Döndürülenler
IDOC numaralarının listesi.
- Body
- IdocNumbersList
[RFC] İşlem alma
İşlem kimliği ve-veya kuyruk adıyla tanımlanan bir işlemin ayrıntılarını alır ve yoksa yeni bir işlem oluşturur. İşlem kimliği GUID veya 24 karakterlik dize biçiminde sağlanabilir. Mevcut bir qRFC işlemini bulmak için hem kuyruk adı hem de işlem kimliği sağlanmalıdır.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
İşlem Kimliği
|
tId | string |
GUID veya 24 karakterlik dize olarak biçimlendirilmiş işlem kimliği. |
|
|
Kuyruk adı
|
queueName | string |
qRFC için kuyruk adı. |
Döndürülenler
RFC işlem ayrıntıları
[RFC] İşlem oluşturma
Sağlanan işlem kimliğini ve veya kuyruk adını kullanarak, yoksa yeni bir işlem oluşturur. İşlem varsa, mevcut işlemin ayrıntılarını alır. İşlem kimliği GUID veya 24 karakterlik dize biçiminde sağlanabilir.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
İşlem Kimliği
|
tId | string |
GUID veya 24 karakterlik dize olarak biçimlendirilmiş işlem kimliği. |
|
|
Kuyruk adı
|
queueName | string |
qRFC için kuyruk adı. |
Döndürülenler
RFC işlem ayrıntıları
[RFC] İşleme işlemi (Önizleme)
Verilen oturum ve veya kuyruk için RFC işlemini işler.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
İşlem Kimliği
|
tId | string |
GUID veya 24 karakterlik dize olarak biçimlendirilmiş işlem kimliği. |
|
|
Kuyruk adı
|
queueName | string |
Durum bilgisi olan kuyruk adı. |
Döndürülenler
- response
- object
[RFC] İşlemlere RFC ekleme (Önizleme)
tId ve-veya kuyruk adıyla tanımlanan bir işleme RFC çağrısı ekler ve yoksa yeni bir işlem oluşturur.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
RFC adı
|
rfcName | True | string |
Çağrılacak RFC, örneğin 'STFC_CONNECTION'. |
|
RFC Grubu filtresi
|
rfcGroupFilter | string |
RFC'leri filtrelemek için 'STFC' gibi isteğe bağlı RFC grubu filtresi. |
|
|
Otomatik işleme
|
autoCommit | boolean |
RFC'yi işlemeye eklerken hata yoksa RFC işlemini otomatik olarak işler. |
|
|
İşlem Kimliği
|
tId | string |
GUID veya 24 karakterlik dize olarak biçimlendirilmiş işlem kimliği. |
|
|
Kuyruk adı
|
queueName | string |
qRFC için kuyruk adı. |
|
|
RFC parametrelerini girin
|
body | True | binary |
RFC parametrelerini içeren depolama blobu için SAP veya URI'yi çağırmak için RFC parametrelerini girin. |
|
İçerik Türü
|
Content-Type | string |
İstek yükünün içerik türünü belirtin. |
Döndürülenler
RFC işlem ayrıntıları
[RFC] SAP'de uzun süre çalışan işlevi çağırma (Önizleme)
SAP sisteminde uzun süre çalışan bir sRFC çağırır ve sistemin yanıt vermesini bekler.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
RFC adı
|
RfcName | True | string |
Çağrılacak RFC, örneğin 'STFC_CONNECTION' |
|
Rfc parametrelerini girin (satır içi)
|
Payload | string |
SAP'yi çağırmak için RFC parametrelerini girin |
|
|
RFC parametrelerini girin (başvuru)
|
PayloadReference | string |
RFC parametrelerini içeren depolama blobu URI'sine |
|
|
RFC Grubu filtresi
|
RfcGroupFilter | string |
RFC'leri filtrelemek için 'STFC' gibi isteğe bağlı RFC grup filtresi |
|
|
Otomatik işleme
|
AutoCommit | boolean |
qRFC/tRFC'yi işlemeye eklerken hata yoksa RFC işlemini otomatik olarak işler. Otomatik işleme yalnızca işlem kimliği veya kuyruk adı sağlandığında geçerlilik kazanır. |
|
|
Kuyruk adı
|
QueueName | string |
qRFC için isteğe bağlı durum bilgisi olan kuyruk adı. İşlem kimliği yoksa ve kuyruk adı sağlanmazsa, çağrı zaman uyumlu olarak (sRFC) yapılır. |
|
|
Oturum Kimliği
|
sessionId | string |
Durum bilgisi olan RFC için dize olarak isteğe bağlı durum bilgisi olan oturum kimliği. Oturum kimliği sağlanmazsa, çağrı durum bilgisi olmayan bir bağlantı üzerinden yapılır. |
|
|
İşlem Kimliği
|
tId | string |
tRFC ve qRFC için GUID veya 24 karakterlik dize olarak biçimlendirilmiş isteğe bağlı işlem kimliği. İşlem kimliği yoksa ve kuyruk adı sağlanmazsa, çağrı zaman uyumlu olarak (sRFC) yapılır. |
Döndürülenler
RFC çağrısı işleminin sonucu
- Body
- CallRfcResponse
[RFC] SAP'de çağrı işlevi (V2) [KULLANIM DIŞI]
SAP sisteminde bir sRFC, tRFC veya qRFC çağırır.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
RFC adı
|
rfcName | True | string |
Çağrılacak RFC, örneğin 'STFC_CONNECTION'. |
|
SAP işlevi girişi
|
rfcInputs | True | dynamic |
SAP işlevi girdileri. |
|
RFC Grubu filtresi
|
rfcGroupFilter | string |
RFC'leri filtrelemek için 'STFC' gibi isteğe bağlı RFC grubu filtresi. |
|
|
Otomatik işleme
|
autoCommit | boolean |
qRFC/tRFC'yi işlemeye eklerken hata yoksa RFC işlemini otomatik olarak işler. Otomatik işleme yalnızca {tId} veya {queueName} sağlandığında geçerlilik kazanır. |
|
|
Oturum Kimliği
|
sessionId | string |
Durum bilgisi olan RFC için dize olarak isteğe bağlı durum bilgisi olan oturum kimliği. Oturum kimliği sağlanmazsa, çağrı durum bilgisi olmayan bir bağlantı üzerinden yapılır. |
|
|
İşlem Kimliği
|
tId | string |
tRFC ve qRFC için GUID veya 24 karakterlik dize olarak biçimlendirilmiş isteğe bağlı işlem kimliği. İşlem kimliği yoksa ve kuyruk adı sağlanmazsa, çağrı zaman uyumlu olarak (sRFC) yapılır. |
|
|
Kuyruk adı
|
queueName | string |
qRFC için isteğe bağlı durum bilgisi olan kuyruk adı. İşlem kimliği yoksa ve kuyruk adı sağlanmazsa, çağrı zaman uyumlu olarak (sRFC) yapılır. |
|
|
Giriş biçimi
|
inputFormat | string |
Giriş biçimi (XML veya JSON) - JSON seçildiğinde şema oluşturulur ve tasarımcıya sağlanır. |
|
|
Dönüş biçimi
|
returnFormat | string |
Çıkış biçimi (XML veya JSON) - JSON seçildiğinde şema oluşturulur ve tasarımcıya sağlanır. |
Döndürülenler
[RFC] SAP'de çağrı işlevi (V3) (Önizleme)
SAP sistemindeki sRFC, tRFC veya qRFC'yi kültler halinden bağımsız bir şekilde çağırır.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
RFC adı
|
rfcName | True | string |
Çağrılacak RFC, örneğin 'STFC_CONNECTION'. |
|
SAP işlevi girişi
|
rfcInputs | True | dynamic |
SAP işlevi girdileri. |
|
RFC Grubu filtresi
|
rfcGroupFilter | string |
RFC'leri filtrelemek için 'STFC' gibi isteğe bağlı RFC grubu filtresi. |
|
|
Otomatik işleme
|
autoCommit | boolean |
qRFC/tRFC'yi işlemeye eklerken hata yoksa RFC işlemini otomatik olarak işler. Otomatik işleme yalnızca {tId} veya {queueName} sağlandığında geçerlilik kazanır. |
|
|
Oturum Kimliği
|
sessionId | string |
Durum bilgisi olan RFC için dize olarak isteğe bağlı durum bilgisi olan oturum kimliği. Oturum kimliği sağlanmazsa, çağrı durum bilgisi olmayan bir bağlantı üzerinden yapılır. |
|
|
İşlem Kimliği
|
tId | string |
tRFC ve qRFC için GUID veya 24 karakterlik dize olarak biçimlendirilmiş isteğe bağlı işlem kimliği. İşlem kimliği yoksa ve kuyruk adı sağlanmazsa, çağrı zaman uyumlu olarak (sRFC) yapılır. |
|
|
Kuyruk adı
|
queueName | string |
qRFC için isteğe bağlı durum bilgisi olan kuyruk adı. İşlem kimliği yoksa ve kuyruk adı sağlanmazsa, çağrı zaman uyumlu olarak (sRFC) yapılır. |
|
|
Giriş biçimi
|
inputFormat | string |
Giriş biçimi (XML veya JSON) - JSON seçildiğinde şema oluşturulur ve tasarımcıya sağlanır. |
|
|
Dönüş biçimi
|
returnFormat | string |
Çıkış biçimi (XML veya JSON) - JSON seçildiğinde şema oluşturulur ve tasarımcıya sağlanır. |
Döndürülenler
[RFC] SAP'de çağrı işlevi (Önizleme)
SAP sisteminde bir sRFC, tRFC veya qRFC çağırır.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
RFC adı
|
rfcName | True | string |
Çağrılacak RFC, örneğin 'STFC_CONNECTION'. |
|
RFC Grubu filtresi
|
rfcGroupFilter | string |
RFC'leri filtrelemek için 'STFC' gibi isteğe bağlı RFC grubu filtresi. |
|
|
Otomatik işleme
|
autoCommit | boolean |
qRFC/tRFC'yi işlemeye eklerken hata yoksa RFC işlemini otomatik olarak işler. Otomatik işleme yalnızca {tId} veya {queueName} sağlandığında geçerlilik kazanır. |
|
|
Oturum Kimliği
|
sessionId | string |
Durum bilgisi olan RFC için dize olarak isteğe bağlı durum bilgisi olan oturum kimliği. Oturum kimliği sağlanmazsa, çağrı durum bilgisi olmayan bir bağlantı üzerinden yapılır. |
|
|
İşlem Kimliği
|
tId | string |
tRFC ve qRFC için GUID veya 24 karakterlik dize olarak biçimlendirilmiş isteğe bağlı işlem kimliği. İşlem kimliği yoksa ve kuyruk adı sağlanmazsa, çağrı zaman uyumlu olarak (sRFC) yapılır. |
|
|
Kuyruk adı
|
queueName | string |
qRFC için isteğe bağlı durum bilgisi olan kuyruk adı. İşlem kimliği yoksa ve kuyruk adı sağlanmazsa, çağrı zaman uyumlu olarak (sRFC) yapılır. |
|
|
RFC parametrelerini girin
|
body | True | binary |
RFC parametrelerini içeren depolama blobu için SAP veya URI'yi çağırmak için RFC parametrelerini girin. |
|
İçerik Türü
|
Content-Type | string |
İstek yükünün içerik türünü belirtin. |
Döndürülenler
RFC çağrısı işleminin sonucu
- Body
- CallRfcResponse
SAP'ye ileti gönderme
RFC, BAPI, IDOC herhangi bir ileti türünü SAP'ye gönderir.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
SAP Eylemi
|
sapAction | True | string |
SAP Eylemi. |
|
Giriş İletisi
|
body | True | binary |
İletiyi içeren depolama blobu için SAP'ye veya URI'ye İleti girişi. |
|
İçerik Türü
|
Content-Type | string |
İstek yükünün içerik türünü belirtin. |
Döndürülenler
- response
- object
SAP tablosunu okuma (kullanım dışı) [KULLANIM DIŞI]
Bu eylem, kullanıcının 'BBP_RFC_READ_TABLE' veya 'RFC_READ_TABLE' RFC erişimine sahip olmasını gerektirir.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Tablo adı
|
tableName | True | string |
Okunacak SAP tablosunun adı. |
|
Okunacak alanlar
|
fieldNames | array |
Okunacak alan - kullanımdan kaldırıldı, bunun yerine eylem sürümü 2'yi kullanın. |
|
|
Filtrelerin bulunduğu yer
|
whereFilters | array |
where filter yan tümcesi - kullanımdan kaldırıldı, bunun yerine eylem sürümü 2'yi kullanın. |
|
|
Başlangıç satırı dizini
|
startIndex | integer |
Başlangıç satırı dizini, örneğin 0. |
|
|
Okunacak satır sayısı
|
rowCount | integer |
Okunacak satır sayısı( örneğin 10). Yalnızca alan meta verilerini almak istiyorsanız 0 kullanın. |
|
|
Alan sınırlayıcısı
|
delimiter | string |
Satır alanları verileri arasına eklenecek isteğe bağlı sınırlayıcı. |
Döndürülenler
Tablo Okuma işleminin sonucu.
- Body
- ReadTableResponse
SAP tablosunu okuma (Önizleme)
Bu eylem, kullanıcının 'BBP_RFC_READ_TABLE' veya 'RFC_READ_TABLE' RFC erişimine sahip olmasını gerektirir.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Tablo adı
|
tableName | True | string |
Okunacak SAP tablosunun adı |
|
Okunacak alanlar
|
FieldNames | array of string |
Okunacak alanların listesi |
|
|
Filtrelerin bulunduğu yer
|
WhereFilters | array of string |
"MTART = 'ROH' AND MEINS = 'PAK'" gibi filtre yan tümcelerinin listesi |
|
|
Başlangıç satırı dizini
|
StartIndex | integer |
Başlangıç satırı dizini, örneğin 0 |
|
|
Okunacak satır sayısı
|
RowCount | integer |
Okunacak satır sayısı, örneğin 10 |
|
|
Alan sınırlayıcısı
|
Delimiter | string |
Satır alanları verileri arasına eklenecek isteğe bağlı sınırlayıcı |
Döndürülenler
Tablo Okuma işleminin sonucu.
- Body
- ReadTableResponse
Şema oluşturma
Sağlanan SAP eylemi veya URI için XML şemaları oluşturur.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
sapActionUris
|
sapActionUris | True | array of string | |
|
Dosya adı ön eki
|
fileNamePrefix | string |
Şema dosyası adları için ön ek. |
Döndürülenler
Şema Yanıtı Oluşturma
Tetikleyiciler
| İleti alındığında |
SAP'den bir ileti alındığında. |
İleti alındığında
SAP'den bir ileti alındığında.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
GatewayHost
|
gatewayHost | True | string |
SAP RFC sunucu kaydı ağ geçidi ana bilgisayarı. |
|
GatewayService
|
gatewayService | True | string |
SAP RFC sunucu kaydı ağ geçidi hizmeti. |
|
Program Kimliği
|
programId | True | string |
SAP RFC sunucusu kayıt ağ geçidi program kimliği. |
|
SapActions
|
SapActions | array of string |
Kaydın dinleyeceği SAP eylemleri filtre listesi |
|
|
IDOC Biçimi
|
IdocFormat | string |
IDOC'lerin alındığı biçim |
|
|
yayınlanmamış segmentlere sahip IDOCs alma
|
ReceiveIdocsWithUnreleasedSegments | boolean |
İlişkili olmayan kesimlere sahip IDOCs alınıp alınmayacağı |
|
|
SncPartnerNames
|
sncPartnerNames | string |
SNC iş ortağı adlarının dikey çubuk (|) ayrılmış listesi. |
|
|
DegreeOfParallelism
|
degreeOfParallelism | integer |
Paralel olarak işlenmek üzere kaç çağrı. |
Döndürülenler
Dinleyici isteği
- Body
- ListenerRequest
Tanımlar
BapiRet2
SAP BAPI dönüş yapısı sürüm 2 aka BAPIRET2
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Türü
|
Type | string |
İleti türü |
|
Kimlik
|
Id | string |
İleti Sınıfı |
|
Sayı
|
Number | string |
İleti Numarası |
|
Message
|
Message | string |
İleti Metni |
|
LogNumber
|
LogNumber | string |
Uygulama günlüğü: günlük numarası |
|
LogMessageNumber
|
LogMessageNumber | string |
Uygulama günlüğü: İç ileti seri numarası |
|
messagevariable1
|
MessageVariable1 | string |
İleti Değişkeni 1 |
|
MessageVariable2
|
MessageVariable2 | string |
İleti Değişkeni 2 |
|
messagevariable3
|
MessageVariable3 | string |
İleti Değişkeni 3 |
|
messagevariable4
|
MessageVariable4 | string |
İleti Değişkeni 4 |
|
Parametre
|
Parameter | string |
Parametre Adı |
|
Row
|
Row | integer |
Parametredeki satırlar |
|
Veri Alanı
|
Field | string |
Parametredeki alan |
|
System
|
System | string |
İletinin kaynaklandığı mantıksal sistem |
CallBapiResponse
BAPI çağrısı işleminin sonucu
| Name | Yol | Tür | Description |
|---|---|---|---|
|
BapiReturn
|
BapiReturn | BapiRet2 |
SAP BAPI dönüş yapısı sürüm 2 aka BAPIRET2 |
|
BAPI Döndürür
|
BapiReturns | array of BapiRet2 |
BAPI dönüş yapıları |
|
XML Yanıtı
|
XmlResponse | string |
BAPI çağrısına XML Yanıtı |
|
JsonResponse
|
JsonResponse | Object |
CallRfcResponse
RFC çağrısı işleminin sonucu
| Name | Yol | Tür | Description |
|---|---|---|---|
|
XML Yanıtı
|
XmlResponse | string |
RFC çağrısına XML Yanıtı |
|
JsonResponse
|
JsonResponse | Object |
CreateSessionResponse
Oturum Oluşturma işleminin sonucu.
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Oturum Kimliği
|
SessionId | string |
Durum bilgisi olan oturumun kimliği. |
FieldMetadata
Alan meta verileri
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Alan adı
|
Name | string |
Alan adı |
|
Alan uzaklığı
|
Offset | integer |
Alan başlangıç uzaklığı |
|
Alan uzunluğu
|
Length | integer |
Alan uzunluğu |
|
ABAP veri türü
|
AbapDataType | string |
Alan ABAP veri türü |
|
Alan açıklaması
|
Description | string |
Alan açıklaması |
IdocNumbersList
IDOC numaralarının listesi.
| Name | Yol | Tür | Description |
|---|---|---|---|
|
IDOC numaraları
|
IdocNumbers | array of integer |
IDOC numaralarının listesi |
IdocStatusResponse
IDOC işlemi için alma durumu sonucu.
| Name | Yol | Tür | Description |
|---|---|---|---|
|
IDOC durum kodu
|
IdocStatus | integer |
IDOC durum kodu |
DinleyiciRequest
Dinleyici isteği
| Name | Yol | Tür | Description |
|---|---|---|---|
|
ActionUri
|
ActionUri | string |
Eylem URI'si |
|
Content
|
Content | string |
Content |
Nesne
ReadTableResponse
Tablo Okuma işleminin sonucu.
| Name | Yol | Tür | Description |
|---|---|---|---|
|
XML Yanıtı
|
XmlResponse | string |
Tablo Okuma RFC çağrısına XML Yanıtı |
|
Alanlar meta verileri
|
FieldsMetadata | array of FieldMetadata |
Alanlar meta verileri |
|
Rows
|
Rows | array of string |
Rows |
RfcTransactionDetails
RFC işlem ayrıntıları
| Name | Yol | Tür | Description |
|---|---|---|---|
|
İşlemdeki RFC'lerin adları
|
RfcNames | array of string |
İşlemdeki RFC'lerin adları |
|
İşlem Tanımlayıcısı (TID)
|
TId | string |
İşlem Tanımlayıcısı (TID) |
|
İşlem Tanımlayıcısı'nın GUID formu (TID)
|
Guid | string |
İşlem Tanımlayıcısı'nın GUID formu (TID) |
|
Kuyruk adı
|
QueueName | string |
Bir qRFC işlemiyse kuyruk adı, aksi takdirde null |
SapConnectorGenerateSchemasResponse
Şema Yanıtı Oluşturma
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Schemas
|
Schemas | array of SapConnectorSchema |
Oluşturulan şemaların listesi. |
SapConnectorSchema
SAP şeması
| Name | Yol | Tür | Description |
|---|---|---|---|
|
İsim
|
Name | string |
Şema adı |
|
Content
|
Content | byte |
Base-64 kodlanmış şema içeriği |
SendIdocResponse
IDOC Gönderme işleminin sonucu.
| Name | Yol | Tür | Description |
|---|---|---|---|
|
İşlem Kimliği
|
TransactionID | string |
IDOC tRFC için İşlem Kimliği GUID'si. |
object
Bu , 'object' türüdür.