SAP
SAP Application Server 和 Message Server 訊息
此連接器適用於以下產品和區域:
| 服務 | Class | Regions |
|---|---|---|
| 邏輯應用程式 | Enterprise | 所有 Logic Apps 區域, 但下列區域除外: - Azure Government 區域 - Azure 中國區域 - 美國國防部 (DoD) |
| 連絡人 | |
|---|---|
| 名稱 | Microsoft |
| URL | https://support.microsoft.com/ |
| abapi@microsoft.com |
| 連接器中繼資料 | |
|---|---|
| Publisher | Microsoft |
| 網站 | https://www.sap.com/index.html |
| 隱私策略 | https://www.sap.com/about/legal/privacy.html |
| 類別 | 資訊科技營運 |
連接器深入
本文包含參考 API 規格和一般限制。 如需連接器的詳細檔,包括必要條件、操作說明步驟、要求參數架構和範例,請檢閱 從 Azure Logic Apps 連線到 SAP 系統。
一般限制
| 名稱 | 價值觀 |
|---|---|
| 使用內部部署資料閘道時,傳送訊息作業的要求內文大小上限 (以 KB 為單位) | 2560 |
| 使用 整合服務環境 (ISE) 而沒有內部部署資料閘道時,傳送訊息作業的要求內文大小上限 (KB) | 102400 |
| 使用內部部署資料閘道時,要求的要求逾時 (以秒為單位) | 118 |
| 使用 整合服務環境 (ISE) 而沒有內部部署資料閘道時,要求的要求逾時 (以秒為單位) | 225 |
針對較大大小的要求 XML 參數,請將 XML 參數檔放在 Azure 儲存體 Blob 中。 然後,不要直接將 XML 參數放在要求本文中,而是將儲存體 Blob 的完整共用存取簽章 (SAS) URI 放在要求本文中。 然後,會在執行階段下載 Blob。 請確定可從下載位置存取 Blob,例如內部部署資料閘道或 ISE 連接器子網路。
對於逾時較長的要求,請在可用時使用長時間執行的動作。 長時間執行的動作是以 具有 Webhook 動作模式的 Azure Logic Apps 長時間執行工作為基礎。
正在建立連線
連接器支援下列驗證類型:
| 預設值 | 建立連線的參數。 | 所有區域 | 可共用 |
預設
適用:所有地區
建立連線的參數。
這是可共享的連接。 如果 Power App 與其他使用者共用,也會共用連線。 如需詳細資訊,請參閱 畫布應用程式的連接器概觀 - Power Apps |Microsoft 文件
| 名稱 | 類型 | Description | 為必填項目 |
|---|---|---|---|
| Gateway | 閘道設定 | 內部部署閘道 (請參閱更多 https://docs.microsoft.com/data-integration/gateway 詳細資料 | 對 |
| 客戶 | 整數 (int) | 要連線到 SAP 系統的 SAP 用戶端 ID。 | 對 |
| 驗證類型 | 字串 | 要連線到 SAP 系統的驗證類型。 必須是基本的(使用者名稱和密碼)。 | 對 |
| SAP 使用者名稱 | securestring | 用於登入 SAP 系統的使用者名稱。 | |
| SAP 密碼 | securestring | 用於登入 SAP 系統的密碼。 | |
| 登入類型 | 字串 | 登入 SAP 系統的類型,應用程式伺服器登入 (類型 A) 或群組登入 (類型 B 又名訊息伺服器)。 | 對 |
| AS 主機 | 字串 | SAP 應用程式伺服器的主機名稱。 | |
| AS服務 | 字串 | SAP 應用程式伺服器的服務名稱或埠號。 | |
| AS系統編號 | 整數 (int) | SAP 系統的系統編號。 這是一個從 00 到 99 的數字。 | |
| MS Server 主機 | 字串 | SAP 訊息伺服器的主機名稱(又稱 R3 系統名稱)。 | |
| MS 服務名稱或連接埠號碼 | 字串 | 訊息伺服器的服務名稱或埠號碼。 | |
| MS 系統 ID | 字串 | SAP 系統的系統識別碼。 | |
| MS 登入群組 | 字串 | SAP 系統的登入群組。 | |
| 安全打字 | 布爾 (bool) | 如果為false,請使用強類型,否則使用字串作為安全類型。 | |
| 使用 SNC | 布爾 (bool) | 選取後,連線將使用 SNC 進行保護。 | |
| SNC 圖書館 | 字串 | 要使用的 SNC 程式庫的名稱或路徑。 | |
| SNC 單一登入 | 字串 | SNC SSO指定是否使用在RFC級別提供的SNC身份或認證。 | |
| SNC 我的名字 | 字串 | 要用於此特定目的地/伺服器的身分識別(選用)。 | |
| SNC 合作夥伴名稱 | 字串 | 後端的 SNC 名稱。 | |
| SNC 保護品質 | 字串 | 用於此特定目的地/伺服器的SNC通訊的服務品質。 | |
| SNC證書 | 字串 | Base64 編碼的 X.509 憑證。 | |
| PSE | securestring | Base64 編碼的 PSE(個人安全環境)。 |
節流限制
| 名稱 | 呼叫 | 續約期間 |
|---|---|---|
| 每個連線的 API 呼叫 | 2500 | 60 秒 |
動作
| [BAPI - RFC]建立具狀態工作階段 |
建立 SAP 系統的可設定狀態連線工作階段。 |
| [BAPI - RFC]關閉具狀態工作階段 |
關閉 SAP 系統的現有可設定狀態連線工作階段。 |
| [IDOC - RFC]確認交易 ID |
將交易識別碼確認傳送至 SAP。 |
| [RFC]SAP 中的呼叫函式 (V2) [已淘汰] |
在 SAP 系統上呼叫 sRFC、tRFC 或 qRFC。 |
| [RFC]SAP 中的呼叫函式 (V3) (預覽版) |
以文化獨立的方式在 SAP 系統上呼叫 sRFC、tRFC 或 qRFC。 |
| [RFC]SAP 中的呼叫函式 (預覽版) |
在 SAP 系統上呼叫 sRFC、tRFC 或 qRFC。 |
| [RFC]取得交易 |
取得由交易 ID 和/或佇列名稱所識別之交易詳細資料,如果不存在,則建立新交易。 交易識別碼可以 GUID 或 24 個字元字串格式提供。 必須同時提供佇列名稱及交易 ID,才能尋找現有的 qRFC 交易。 |
| [RFC]呼叫 SAP 中長時間執行的函式 (預覽版) |
在 SAP 系統上呼叫長時間執行的 sRFC,並等待系統回應。 |
| [RFC]將 RFC 新增至交易 (預覽版) |
將 RFC 呼叫新增至由 tId 和/或佇列名稱所識別的交易,如果沒有交易,則建立新交易。 |
| [RFC]建立交易 |
如果不存在,則使用提供的交易識別碼和佇列名稱建立新交易。 如果交易存在,則取得現有交易的詳細資料。 交易識別碼可以 GUID 或 24 個字元字串格式提供。 |
| [RFC]認可交易 (預覽版) |
認可指定工作階段和/或佇列的 RFC 交易。 |
| [巴皮]SAP 中的呼叫方法 (預覽版) |
呼叫 SAP 系統上的 BAPI 方法。 |
| [巴皮]復原交易 (預覽版) |
回復給定階段作業的 BAPI 交易。 |
| [巴皮]認可交易 |
認可指定工作階段的 BAPI 交易。 |
| [愛東編號]取得 IDOC 狀態 |
[愛東編號]取得 IDOC 狀態。 |
| [愛東編號]將文件傳送至 SAP |
將 IDOC 訊息傳送至 SAP。 |
| [愛東編號]將文件傳送至 SAP (已淘汰) (預覽版) |
將 IDOC 訊息傳送至 SAP (已棄用)。 |
| [愛東編號]獲取 IDOC 列表以進行交易 |
取得會話識別碼 GUID 或交易識別碼 (TID) 所識別之交易的 IDOC 清單。 |
| 傳送訊息給 SAP |
將任何訊息類型 RFC、BAPI、IDOC 傳送至 SAP。 |
| 產生結構描述 |
為提供的 SAP 動作或 URI 產生 XML 綱目。 |
| 讀取 SAP 資料表 (已淘汰) [已淘汰] |
這項動作需要使用者有權存取「BBP_RFC_READ_TABLE」或「RFC_READ_TABLE」RFC。 |
| 讀取 SAP 資料表 (預覽版) |
這項動作需要使用者有權存取「BBP_RFC_READ_TABLE」或「RFC_READ_TABLE」RFC。 |
[BAPI - RFC]建立具狀態工作階段
[BAPI - RFC]關閉具狀態工作階段
關閉 SAP 系統的現有可設定狀態連線工作階段。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
工作階段識別碼
|
sessionId | True | string |
具狀態工作階段識別碼做為字串。 |
傳回
- response
- object
[IDOC - RFC]確認交易 ID
將交易識別碼確認傳送至 SAP。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
交易識別碼
|
tid | True | string |
GUID 字串格式的交易識別碼。 |
傳回
- response
- object
[RFC]SAP 中的呼叫函式 (V2) [已淘汰]
在 SAP 系統上呼叫 sRFC、tRFC 或 qRFC。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
RFC 名稱
|
rfcName | True | string |
要調用的 RFC,例如“STFC_CONNECTION”。 |
|
SAP 函數輸入
|
rfcInputs | True | dynamic |
SAP 函數輸入。 |
|
RFC 群組篩選器
|
rfcGroupFilter | string |
選擇性的 RFC 群組過濾器,例如 'STFC',用於過濾 RFC。 |
|
|
自動提交
|
autoCommit | boolean |
如果將 qRFC/tRFC 新增至交易沒有錯誤,則自動認可 RFC 交易。 自動提交只有在提供 {tId} 或 {queueName} 時才會生效。 |
|
|
工作階段識別碼
|
sessionId | string |
選擇性可設定狀態工作階段識別碼作為可設定狀態 RFC 的字串。 如果未提供階段作業標識碼,則會在無狀態連線上進行呼叫。 |
|
|
交易識別碼
|
tId | string |
選擇易識別碼格式化為 tRFC 和 qRFC 的 GUID 或 24 個字元字串。 如果未提供交易 ID 及佇列名稱,則會同步進行呼叫 (sRFC)。 |
|
|
佇列名稱
|
queueName | string |
qRFC 的選用可設定狀態佇列名稱。 如果未提供交易 ID 及佇列名稱,則會同步進行呼叫 (sRFC)。 |
|
|
輸入格式
|
inputFormat | string |
輸入格式 (XML 或 JSON) — 選擇 JSON 時,會產生結構描述並提供給設計工具。 |
|
|
傳回格式
|
returnFormat | string |
輸出格式 (XML 或 JSON) — 選擇 JSON 時,會產生結構描述並提供給設計工具。 |
傳回
[RFC]SAP 中的呼叫函式 (V3) (預覽版)
以文化獨立的方式在 SAP 系統上呼叫 sRFC、tRFC 或 qRFC。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
RFC 名稱
|
rfcName | True | string |
要調用的 RFC,例如“STFC_CONNECTION”。 |
|
SAP 函數輸入
|
rfcInputs | True | dynamic |
SAP 函數輸入。 |
|
RFC 群組篩選器
|
rfcGroupFilter | string |
選擇性的 RFC 群組過濾器,例如 'STFC',用於過濾 RFC。 |
|
|
自動提交
|
autoCommit | boolean |
如果將 qRFC/tRFC 新增至交易沒有錯誤,則自動認可 RFC 交易。 自動提交只有在提供 {tId} 或 {queueName} 時才會生效。 |
|
|
工作階段識別碼
|
sessionId | string |
選擇性可設定狀態工作階段識別碼作為可設定狀態 RFC 的字串。 如果未提供階段作業標識碼,則會在無狀態連線上進行呼叫。 |
|
|
交易識別碼
|
tId | string |
選擇易識別碼格式化為 tRFC 和 qRFC 的 GUID 或 24 個字元字串。 如果未提供交易 ID 及佇列名稱,則會同步進行呼叫 (sRFC)。 |
|
|
佇列名稱
|
queueName | string |
qRFC 的選用可設定狀態佇列名稱。 如果未提供交易 ID 及佇列名稱,則會同步進行呼叫 (sRFC)。 |
|
|
輸入格式
|
inputFormat | string |
輸入格式 (XML 或 JSON) — 選擇 JSON 時,會產生結構描述並提供給設計工具。 |
|
|
傳回格式
|
returnFormat | string |
輸出格式 (XML 或 JSON) — 選擇 JSON 時,會產生結構描述並提供給設計工具。 |
傳回
[RFC]SAP 中的呼叫函式 (預覽版)
在 SAP 系統上呼叫 sRFC、tRFC 或 qRFC。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
RFC 名稱
|
rfcName | True | string |
要調用的 RFC,例如“STFC_CONNECTION”。 |
|
RFC 群組篩選器
|
rfcGroupFilter | string |
選擇性的 RFC 群組過濾器,例如 'STFC',用於過濾 RFC。 |
|
|
自動提交
|
autoCommit | boolean |
如果將 qRFC/tRFC 新增至交易沒有錯誤,則自動認可 RFC 交易。 自動提交只有在提供 {tId} 或 {queueName} 時才會生效。 |
|
|
工作階段識別碼
|
sessionId | string |
選擇性可設定狀態工作階段識別碼作為可設定狀態 RFC 的字串。 如果未提供階段作業標識碼,則會在無狀態連線上進行呼叫。 |
|
|
交易識別碼
|
tId | string |
選擇易識別碼格式化為 tRFC 和 qRFC 的 GUID 或 24 個字元字串。 如果未提供交易 ID 及佇列名稱,則會同步進行呼叫 (sRFC)。 |
|
|
佇列名稱
|
queueName | string |
qRFC 的選用可設定狀態佇列名稱。 如果未提供交易 ID 及佇列名稱,則會同步進行呼叫 (sRFC)。 |
|
|
輸入 RFC 參數
|
body | True | binary |
輸入 RFC 參數以呼叫 SAP 或 URI 至包含 RFC 參數的儲存體 Blob。 |
|
內容-類型
|
Content-Type | string |
指定要求承載的 content-type。 |
傳回
呼叫 RFC 作業的結果
[RFC]取得交易
取得由交易 ID 和/或佇列名稱所識別之交易詳細資料,如果不存在,則建立新交易。 交易識別碼可以 GUID 或 24 個字元字串格式提供。 必須同時提供佇列名稱及交易 ID,才能尋找現有的 qRFC 交易。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
交易識別碼
|
tId | string |
交易識別碼格式化為 GUID 或 24 個字元字串。 |
|
|
佇列名稱
|
queueName | string |
qRFC 的佇列名稱。 |
傳回
RFC 交易詳細資料
[RFC]呼叫 SAP 中長時間執行的函式 (預覽版)
在 SAP 系統上呼叫長時間執行的 sRFC,並等待系統回應。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
RFC 名稱
|
RfcName | True | string |
要呼叫的 RFC,例如「STFC_CONNECTION」 |
|
輸入 RFC 參數 (內嵌)
|
Payload | string |
輸入 RFC 參數以呼叫 SAP |
|
|
輸入 RFC 參數 (參考)
|
PayloadReference | string |
包含 RFC 參數的儲存體 Blob 的 URI |
|
|
RFC 群組篩選器
|
RfcGroupFilter | string |
選用的RFC組過濾器,例如“STFC”,用於過濾RFC |
|
|
自動提交
|
AutoCommit | boolean |
如果將 qRFC/tRFC 新增至交易沒有錯誤,則自動認可 RFC 交易。 只有在提供交易 ID 或佇列名稱時,自動認可才會生效。 |
|
|
佇列名稱
|
QueueName | string |
qRFC 的選用可設定狀態佇列名稱。 如果未提供交易 ID 及佇列名稱,則會同步進行呼叫 (sRFC)。 |
|
|
工作階段識別碼
|
sessionId | string |
選擇性可設定狀態工作階段識別碼作為可設定狀態 RFC 的字串。 如果未提供階段作業標識碼,則會在無狀態連線上進行呼叫。 |
|
|
交易識別碼
|
tId | string |
選擇易識別碼格式化為 tRFC 和 qRFC 的 GUID 或 24 個字元字串。 如果未提供交易 ID 及佇列名稱,則會同步進行呼叫 (sRFC)。 |
傳回
呼叫 RFC 作業的結果
[RFC]將 RFC 新增至交易 (預覽版)
將 RFC 呼叫新增至由 tId 和/或佇列名稱所識別的交易,如果沒有交易,則建立新交易。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
RFC 名稱
|
rfcName | True | string |
要調用的 RFC,例如“STFC_CONNECTION”。 |
|
RFC 群組篩選器
|
rfcGroupFilter | string |
選擇性的 RFC 群組過濾器,例如 'STFC',用於過濾 RFC。 |
|
|
自動提交
|
autoCommit | boolean |
如果將 RFC 新增至交易沒有錯誤,則自動認可 RFC 交易。 |
|
|
交易識別碼
|
tId | string |
交易識別碼格式化為 GUID 或 24 個字元字串。 |
|
|
佇列名稱
|
queueName | string |
qRFC 的佇列名稱。 |
|
|
輸入 RFC 參數
|
body | True | binary |
輸入 RFC 參數以呼叫 SAP 或 URI 至包含 RFC 參數的儲存體 Blob。 |
|
內容-類型
|
Content-Type | string |
指定要求承載的 content-type。 |
傳回
RFC 交易詳細資料
[RFC]建立交易
如果不存在,則使用提供的交易識別碼和佇列名稱建立新交易。 如果交易存在,則取得現有交易的詳細資料。 交易識別碼可以 GUID 或 24 個字元字串格式提供。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
交易識別碼
|
tId | string |
交易識別碼格式化為 GUID 或 24 個字元字串。 |
|
|
佇列名稱
|
queueName | string |
qRFC 的佇列名稱。 |
傳回
RFC 交易詳細資料
[RFC]認可交易 (預覽版)
認可指定工作階段和/或佇列的 RFC 交易。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
交易識別碼
|
tId | string |
交易識別碼格式化為 GUID 或 24 個字元字串。 |
|
|
佇列名稱
|
queueName | string |
具狀態佇列名稱。 |
傳回
- response
- object
[巴皮]SAP 中的呼叫方法 (預覽版)
呼叫 SAP 系統上的 BAPI 方法。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
商業物件
|
businessObject | True | string |
商業物件類型,例如 'BANKDETAIL'。 |
|
方法
|
method | True | string |
要呼叫的方法,例如 'CREATE',後面接著實作的 BAPI 方法,以 ':' 字元分隔。 |
|
自動提交
|
autoCommit | boolean |
如果 SAP BAPI 回應沒有錯誤,則自動認可 BAPI 交易。 如果 SAP BAPI 回應發生錯誤,則自動復原 BAPI 交易。 |
|
|
工作階段識別碼
|
sessionId | string |
選擇性可設定狀態工作階段識別碼作為字串。 如果未提供任何內容,則會在無狀態連線上進行呼叫。 |
|
|
輸入 BAPI 參數
|
body | True | binary |
輸入 BAPI 參數以呼叫 SAP 或 URI 至包含 BAPI 參數的儲存體 Blob。 |
|
內容-類型
|
Content-Type | string |
指定要求承載的 content-type。 |
傳回
呼叫 BAPI 作業的結果
[巴皮]復原交易 (預覽版)
回復給定階段作業的 BAPI 交易。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
工作階段識別碼
|
sessionId | True | string |
具狀態工作階段識別碼做為字串。 |
|
關閉會話
|
closeSession | boolean |
關閉具狀態連線工作階段。 |
傳回
SAP BAPI 退貨結構第 2 版(又稱 BAPIRET2)
- 身體
- BapiRet2
[巴皮]認可交易
認可指定工作階段的 BAPI 交易。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
工作階段識別碼
|
sessionId | True | string |
具狀態工作階段識別碼做為字串。 |
|
等待同步更新
|
wait | boolean |
等待同步更新完成。 |
|
|
關閉會話
|
closeSession | boolean |
關閉具狀態連線工作階段。 |
傳回
SAP BAPI 退貨結構第 2 版(又稱 BAPIRET2)
- 身體
- BapiRet2
[愛東編號]取得 IDOC 狀態
[愛東編號]取得 IDOC 狀態。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
IDOC編號
|
idocNumber | True | integer |
要擷取狀態的 IDOC 號碼。 |
傳回
IDOC 作業取得狀態的結果。
[愛東編號]將文件傳送至 SAP
將 IDOC 訊息傳送至 SAP。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
參數清單
|
dynamicParameters | True | dynamic |
動態輸入參數取決於 IDOC 格式。 |
|
IDOC 格式
|
idocFormat | string |
IDOC 承載的格式:XML、一般檔案或 Json。 |
|
|
確認TID
|
confirmTid | boolean |
自動確認交易 ID,'true' 或 'false'。 |
|
|
交易識別碼 GUID
|
tid | string |
選擇易識別碼 GUID 做為字串。 如果未提供任何 GUID,則會產生新的 GUID。 |
傳回
傳送 IDOC 作業的結果。
[愛東編號]將文件傳送至 SAP (已淘汰) (預覽版)
將 IDOC 訊息傳送至 SAP (已棄用)。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
具有可選擴充功能的 IDOC 類型
|
idocType | True | string |
IDOC (基本) 類型,例如 'DELVRY01',以及選擇性的 IDOC 類型延伸模組 (增強功能或 CIM 類型)。 |
|
SAP 發行版本
|
releaseVersion | string |
SAP 發行版本,例如 720。 如果未提供,則會選取目前的系統版本。 |
|
|
記錄類型版本
|
recordTypesVersion | string |
IDOC 記錄類型版本 '2' 或 '3'。 |
|
|
確認TID
|
confirmTid | boolean |
自動確認交易 ID,'true' 或 'false'。 |
|
|
交易識別碼 GUID
|
tid | string |
選擇易識別碼 GUID 做為字串。 如果未提供任何 GUID,則會產生新的 GUID。 |
|
|
輸入 IDOC 訊息
|
body | True | binary |
將 IDOC 訊息輸入至 SAP 或 URI 至包含 IDOC 訊息的儲存體 Blob。 |
|
內容-類型
|
Content-Type | string |
指定要求承載的 content-type。 |
傳回
傳送 IDOC 作業的結果。
[愛東編號]獲取 IDOC 列表以進行交易
取得會話識別碼 GUID 或交易識別碼 (TID) 所識別之交易的 IDOC 清單。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
方向
|
direction | True | string |
要尋找的 IDOC 是由 SAP 傳送或接收。 |
|
交易識別碼
|
tId | True | string |
交易識別碼格式化為 GUID 或 24 個字元字串。 |
傳回
IDOC 號碼列表。
傳送訊息給 SAP
將任何訊息類型 RFC、BAPI、IDOC 傳送至 SAP。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
SAP 動作
|
sapAction | True | string |
SAP 動作。 |
|
輸入訊息
|
body | True | binary |
將訊息輸入至 SAP 或 URI 至包含訊息的儲存體 Blob。 |
|
內容-類型
|
Content-Type | string |
指定要求承載的 content-type。 |
傳回
- response
- object
產生結構描述
為提供的 SAP 動作或 URI 產生 XML 綱目。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
sapActionUris
|
sapActionUris | True | array of string | |
|
檔案名稱前置詞
|
fileNamePrefix | string |
結構描述檔案名稱的字首。 |
傳回
產生結構描述回應
讀取 SAP 資料表 (已淘汰) [已淘汰]
這項動作需要使用者有權存取「BBP_RFC_READ_TABLE」或「RFC_READ_TABLE」RFC。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
資料表名稱
|
tableName | True | string |
要讀取的 SAP 資料表名稱。 |
|
要讀取的欄位
|
fieldNames | array |
要讀取的欄位 - 已過時,請改用動作版本 2。 |
|
|
其中篩選器
|
whereFilters | array |
where 過濾器子句 - 已過時,請改用動作版本 2。 |
|
|
起始列索引
|
startIndex | integer |
起始列索引,例如 0。 |
|
|
要讀取的列數
|
rowCount | integer |
要讀取的行數,例如 10。 如果您只想取得欄位中繼資料,請使用 0。 |
|
|
欄位分隔符號
|
delimiter | string |
在列欄位資料之間插入的選用分隔符號。 |
傳回
讀取表格作業的結果。
讀取 SAP 資料表 (預覽版)
這項動作需要使用者有權存取「BBP_RFC_READ_TABLE」或「RFC_READ_TABLE」RFC。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
資料表名稱
|
tableName | True | string |
要讀取的 SAP 資料表名稱 |
|
要讀取的欄位
|
FieldNames | array of string |
要讀取的欄位清單 |
|
|
其中篩選器
|
WhereFilters | array of string |
where 過濾子句列表,例如“MTART = 'ROH' AND MEINS = 'PAK'” |
|
|
起始列索引
|
StartIndex | integer |
起始列索引,例如 0 |
|
|
要讀取的列數
|
RowCount | integer |
要讀取的行數,例如 10 |
|
|
欄位分隔符號
|
Delimiter | string |
在列欄位資料之間插入的選用分隔符號 |
傳回
讀取表格作業的結果。
觸發程序
| 收到訊息時 |
從 SAP 收到訊息時。 |
收到訊息時
從 SAP 收到訊息時。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
閘道主機
|
gatewayHost | True | string |
SAP RFC 伺服器註冊閘道主機。 |
|
閘道服務
|
gatewayService | True | string |
SAP RFC 伺服器註冊閘道服務。 |
|
ProgramId
|
programId | True | string |
SAP RFC 伺服器註冊閘道程式識別碼。 |
|
SapActions
|
SapActions | array of string |
註冊將接聽的 SAP 動作篩選清單 |
|
|
IDOC 格式
|
IdocFormat | string |
接收 IDOC 的格式 |
|
|
接收具有未發行區段的 IDOC
|
ReceiveIdocsWithUnreleasedSegments | boolean |
是否接收具有未發行片段的 IDOC |
|
|
SncPartner名稱
|
sncPartnerNames | string |
垂直條 (|) 分隔的 SNC 合作夥伴名稱清單。 |
|
|
平行處理度
|
degreeOfParallelism | integer |
要平行處理的呼叫數。 |
傳回
接聽程式要求
定義
巴皮雷特2
SAP BAPI 退貨結構第 2 版(又稱 BAPIRET2)
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
類型
|
Type | string |
訊息類型 |
|
Id
|
Id | string |
訊息類別 |
|
Number
|
Number | string |
訊息號碼 |
|
Message
|
Message | string |
訊息文字 |
|
日誌編號
|
LogNumber | string |
應用程式日誌:日誌編號 |
|
日誌訊息號碼
|
LogMessageNumber | string |
應用程式日誌:內部訊息序號 |
|
訊息變數 1
|
MessageVariable1 | string |
訊息變數 1 |
|
訊息變數 2
|
MessageVariable2 | string |
訊息變數 2 |
|
訊息變數3
|
MessageVariable3 | string |
訊息變數 3 |
|
訊息變數4
|
MessageVariable4 | string |
訊息變數 4 |
|
參數
|
Parameter | string |
參數名稱 |
|
Row
|
Row | integer |
參數中的行 |
|
領域
|
Field | string |
參數中的欄位 |
|
System
|
System | string |
訊息來源的邏輯系統 |
呼叫Bapi回應
呼叫 BAPI 作業的結果
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
巴皮返回
|
BapiReturn | BapiRet2 |
SAP BAPI 退貨結構第 2 版(又稱 BAPIRET2) |
|
BAPI 退貨
|
BapiReturns | array of BapiRet2 |
BAPI 退貨結構 |
|
XML 回應
|
XmlResponse | string |
對 BAPI 呼叫的 XML 回應 |
|
Json回應
|
JsonResponse | Object |
呼叫Rfc回應
呼叫 RFC 作業的結果
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
XML 回應
|
XmlResponse | string |
對 RFC 呼叫的 XML 回應 |
|
Json回應
|
JsonResponse | Object |
CreateSession回應
建立工作階段作業的結果。
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
工作階段識別碼
|
SessionId | string |
Id 為有狀態工作階段。 |
欄位中繼資料
欄位中繼資料
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
欄位名稱
|
Name | string |
欄位名稱 |
|
欄位偏移
|
Offset | integer |
欄位起始偏移 |
|
欄位長度
|
Length | integer |
欄位長度 |
|
ABAP 資料類型
|
AbapDataType | string |
欄位 ABAP 資料類型 |
|
欄位描述
|
Description | string |
欄位描述 |
IdocNumbers列表
IDOC 號碼列表。
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
IDOC 號碼
|
IdocNumbers | array of integer |
IDOC 號碼列表 |
IdocStatus回應
IDOC 作業取得狀態的結果。
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
IDOC 狀態碼
|
IdocStatus | integer |
IDOC 狀態碼 |
接聽程式要求
接聽程式要求
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
動作 Uri
|
ActionUri | string |
動作 URI |
|
Content
|
Content | string |
Content |
物體
ReadTable回應
讀取表格作業的結果。
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
XML 回應
|
XmlResponse | string |
對讀取表格 RFC 呼叫的 XML 回應 |
|
欄位中繼資料
|
FieldsMetadata | array of FieldMetadata |
欄位中繼資料 |
|
Rows
|
Rows | array of string |
Rows |
Rfc交易詳細資料
RFC 交易詳細資料
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
交易中 RFC 的名稱
|
RfcNames | array of string |
交易中 RFC 的名稱 |
|
交易識別碼 (TID)
|
TId | string |
交易識別碼 (TID) |
|
交易識別碼 (TID) 的 GUID 形式
|
Guid | string |
交易識別碼 (TID) 的 GUID 形式 |
|
佇列名稱
|
QueueName | string |
佇列名稱 (如果是 qRFC 交易) ,否則為空值 |
SapConnectorGenerateSchemasResponse
產生結構描述回應
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
Schemas
|
Schemas | array of SapConnectorSchema |
產生的結構描述清單。 |
SapConnectorSchema
SAP 結構描述
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
名稱
|
Name | string |
結構描述名稱 |
|
Content
|
Content | byte |
base-64 編碼的結構描述內容 |
SendIdoc回應
傳送 IDOC 作業的結果。
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
交易識別碼
|
TransactionID | string |
IDOC tRFC 的交易識別碼 GUID。 |
物件
這是類型 'object'。