次の方法で共有


SAP

SAP アプリケーション サーバーとメッセージ サーバーのメッセージ

このコネクタは、次の製品とリージョンで使用できます。

サービス クラス リージョン
ロジック アプリ Enterprise 次を除くすべての Logic Apps リージョン :
     - Azure Government リージョン
     - Azure China リージョン
     - 米国国防総省 (DoD)
お問い合わせ
名前 Microsoft
URL https://support.microsoft.com/
Email abapi@microsoft.com
コネクタ メタデータ
Publisher Microsoft
Web サイト https://www.sap.com/index.html
プライバシー ポリシー https://www.sap.com/about/legal/privacy.html
カテゴリ IT 運用

コネクタの詳細

この記事には、リファレンス API の仕様と一般的な制限が含まれています。 前提条件、操作手順、要求パラメーター スキーマ、サンプルなど、コネクタに関する詳細なドキュメントについては、 Azure Logic Apps から SAP システムへの接続に関するページを参照してください。

一般的な制限

名前 価値
オンプレミス データ ゲートウェイを使用する場合のメッセージ送信操作の最大要求本文サイズ (KB) 2560
オンプレミス データ ゲートウェイを使用せずに 統合サービス環境 (ISE) を使用する場合の、メッセージ送信操作の最大要求本文サイズ (KB) 102400
オンプレミス データ ゲートウェイを使用する場合の要求の要求タイムアウト (秒単位) 118
オンプレミス データ ゲートウェイなしで 統合サービス環境 (ISE) を使用する場合の要求の要求タイムアウト (秒単位) 225

サイズの大きい要求 XML パラメーターの場合は、XML パラメーター ドキュメントを Azure Storage BLOB に配置します。 次に、XML パラメーターを要求本文に直接配置するのではなく、代わりにストレージ BLOB の完全修飾 Shared Access Signature (SAS) URI を要求本文に配置します。 その後、実行時に BLOB がダウンロードされます。 オンプレミス データ ゲートウェイや ISE コネクタ サブネットなど、ダウンロード場所から BLOB にアクセスできることを確認します。

タイムアウトが長い要求の場合は、使用可能な場合は常に実行時間の長いアクションを使用します。 実行時間の長いアクションは、 Webhook アクション パターンを使用した Azure Logic Apps の実行時間の長いタスクに基づいています。

接続を作成する

コネクタでは、次の認証の種類がサポートされています。

デフォルト 接続を作成するためのパラメーター。 すべてのリージョン 共有可能

デフォルト

適用対象: すべてのリージョン

接続を作成するためのパラメーター。

これは共有可能な接続です。 電源アプリが別のユーザーと共有されている場合は、接続も共有されます。 詳細については、 キャンバス アプリのコネクタの概要 - Power Apps |Microsoft Docs

名前 タイプ Description 必須
Gateway gatewaySetting オンプレミス ゲートウェイ (詳細については、 https://docs.microsoft.com/data-integration/gateway を参照してください) 正しい
Client 整数 (int) SAP システムに接続する SAP クライアント ID。 正しい
認証の種類 文字列 SAP システムに接続するための認証の種類。 基本 (ユーザー名とパスワード) である必要があります。 正しい
SAP ユーザー名 securestring SAP システムへのログインに使用するユーザー名。
SAP パスワード securestring SAP システムへのログインに使用するパスワード。
ログオンの種類 文字列 SAP システムへのログオンの種類。アプリケーション サーバー ログオン (タイプ A) またはグループ ログオン (タイプ B 別名メッセージ サーバー)。 正しい
AS ホスト 文字列 SAP アプリケーション サーバーのホスト名。
AS サービス 文字列 SAP アプリケーション サーバーのサービス名またはポート番号。
AS システム番号 整数 (int) SAP システムのシステム番号。 これは、00 から 99 までの範囲の数値です。
MS サーバー ホスト 文字列 SAP メッセージ サーバーのホスト名 (R3 システム名)。
MS サービス名またはポート番号 文字列 メッセージ サーバーのサービス名またはポート番号。
MS システム ID 文字列 SAP システムのシステム ID。
MS ログオン グループ 文字列 SAP システムのログオン グループ。
安全な入力 ブール (bool) false の場合は厳密な型を使用し、それ以外の場合は安全な型として文字列を使用します。
SNC を使用する ブール (bool) 選択すると、接続は SNC で保護されます。
SNC ライブラリ 文字列 使用する SNC ライブラリの名前またはパス。
SNC SSO 文字列 SNC SSO では、RFC レベルで提供される SNC ID または資格情報のどちらを使用するかを指定します。
SNC 個人用名 文字列 この特定の宛先/サーバーに使用する ID (省略可能)。
SNC パートナー名 文字列 バックエンドの SNC 名。
SNC の保護品質 文字列 この特定の宛先/サーバーの SNC 通信に使用されるサービスの品質。
SNC 証明書 文字列 Base64 でエンコードされた X.509 証明書。
PSE securestring Base64 でエンコードされた PSE (個人用セキュリティ環境)。

調整制限

名前 呼び出し 更新期間
接続ごとの API 呼び出し 2500 60 秒

アクション

[BAPI - RFC]ステートフル セッションを作成する

SAP システムへのステートフル接続セッションを作成します。

[BAPI - RFC]ステートフル セッションを閉じる

SAP システムへの既存のステートフル接続セッションを閉じます。

[BAPI]SAP でのメソッドの呼び出し (プレビュー)

SAP システムで BAPI メソッドを呼び出します。

[BAPI]コミット トランザクション

指定されたセッションの BAPI トランザクションをコミットします。

[BAPI]トランザクションのロールバック (プレビュー)

特定のセッションの BAPI トランザクションをロールバックします。

[IDOC - RFC]トランザクション ID の確認

トランザクション ID の確認を SAP に送信します。

[IDOC]IDOC の状態を取得する

[IDOC]IDOC ステータスを取得します。

[IDOC]SAP にドキュメントを送信する

IDOC メッセージを SAP に送信します。

[IDOC]SAP にドキュメントを送信する (非推奨) (プレビュー)

IDOC メッセージを SAP に送信します (非推奨)。

[IDOC]トランザクションの IDOC リストを取得する

セッション識別子 GUID またはトランザクション識別子 (TID) によって識別されるトランザクションの IDOC の一覧を取得します。

[RFC]RFC をトランザクションに追加する (プレビュー)

tId またはキュー名で識別されるトランザクションに RFC 呼び出しを追加し、存在しない場合は新しいトランザクションを作成します。

[RFC]SAP (V2) の呼び出し関数 [非推奨]

SAP システムで sRFC、tRFC、または qRFC を呼び出します。

[RFC]SAP (V3) の呼び出し関数 (プレビュー)

培養に依存しない方法で SAP システム上の sRFC、tRFC、または qRFC を呼び出します。

[RFC]SAP での関数の呼び出し (プレビュー)

SAP システムで sRFC、tRFC、または qRFC を呼び出します。

[RFC]SAP で実行時間の長い関数を呼び出す (プレビュー)

SAP システムで実行時間の長い sRFC を呼び出し、システムが応答するまで待機します。

[RFC]コミット トランザクション (プレビュー)

特定のセッションまたはキューの RFC トランザクションをコミットします。

[RFC]トランザクションの作成

指定されたトランザクション ID またはキュー名を使用して、存在しない場合は新しいトランザクションを作成します。 トランザクションが存在する場合は、既存のトランザクションの詳細を取得します。 トランザクション ID は、GUID または 24 文字の文字列形式で指定できます。

[RFC]トランザクションを取得する

トランザクション ID またはキュー名で識別されるトランザクションの詳細を取得し、存在しない場合は新しいトランザクションを作成します。 トランザクション ID は、GUID または 24 文字の文字列形式で指定できます。 既存の qRFC トランザクションを検索するには、キュー名とトランザクション ID の両方を指定する必要があります。

SAP にメッセージを送信する

メッセージの種類 RFC、BAPI、IDOC を SAP に送信します。

SAP テーブルの読み取り (プレビュー)

このアクションを実行するには、ユーザーが 'BBP_RFC_READ_TABLE' または 'RFC_READ_TABLE' RFC にアクセスできる必要があります。

SAP テーブルの読み取り (非推奨) [非推奨]

このアクションを実行するには、ユーザーが 'BBP_RFC_READ_TABLE' または 'RFC_READ_TABLE' RFC にアクセスできる必要があります。

スキーマを生成する

指定された SAP アクションまたは URI の XML スキーマを生成します。

[BAPI - RFC]ステートフル セッションを作成する

SAP システムへのステートフル接続セッションを作成します。

戻り値

セッション作成操作の結果。

[BAPI - RFC]ステートフル セッションを閉じる

SAP システムへの既存のステートフル接続セッションを閉じます。

パラメーター

名前 キー 必須 説明
セッション ID
sessionId True string

ステートフル セッション ID を文字列として指定します。

戻り値

response
object

[BAPI]SAP でのメソッドの呼び出し (プレビュー)

SAP システムで BAPI メソッドを呼び出します。

パラメーター

名前 キー 必須 説明
ビジネス オブジェクト
businessObject True string

"BANKDETAIL" などの Business オブジェクト型。

メソッド
method True string

呼び出されるメソッド (例: 'CREATE')、その後に ':' 文字で区切られた実装 BAPI メソッド。

自動コミット
autoCommit boolean

SAP BAPI 応答にエラーがない場合は、BAPI トランザクションを自動的にコミットします。 SAP BAPI 応答にエラーがある場合は、BAPI トランザクションを自動的にロールバックします。

セッション ID
sessionId string

文字列としてのオプションのステートフル セッション ID。 何も指定されていない場合は、ステートレス接続で呼び出しが行われます。

入力 BAPI パラメーター
body True binary

BAPI パラメーターを入力して、BAPI パラメーターを含むストレージ BLOB に SAP または URI を呼び出します。

コンテンツタイプ
Content-Type string

要求ペイロードのコンテンツ タイプを指定します。

戻り値

BAPI 呼び出し操作の結果

[BAPI]コミット トランザクション

指定されたセッションの BAPI トランザクションをコミットします。

パラメーター

名前 キー 必須 説明
セッション ID
sessionId True string

ステートフル セッション ID を文字列として指定します。

同期更新を待機する
wait boolean

同期更新が完了するまで待ちます。

セッションを閉じる
closeSession boolean

ステートフル接続セッションを閉じます。

戻り値

SAP BAPI 戻り構造バージョン 2 別名 BAPIRET2

Body
BapiRet2

[BAPI]トランザクションのロールバック (プレビュー)

特定のセッションの BAPI トランザクションをロールバックします。

パラメーター

名前 キー 必須 説明
セッション ID
sessionId True string

ステートフル セッション ID を文字列として指定します。

セッションを閉じる
closeSession boolean

ステートフル接続セッションを閉じます。

戻り値

SAP BAPI 戻り構造バージョン 2 別名 BAPIRET2

Body
BapiRet2

[IDOC - RFC]トランザクション ID の確認

トランザクション ID の確認を SAP に送信します。

パラメーター

名前 キー 必須 説明
トランザクション ID
tid True string

GUID 文字列形式のトランザクション ID。

戻り値

response
object

[IDOC]IDOC の状態を取得する

[IDOC]IDOC ステータスを取得します。

パラメーター

名前 キー 必須 説明
IDOC 番号
idocNumber True integer

ステータスをフェッチする IDOC 番号。

戻り値

IDOC 操作の取得状態の結果。

[IDOC]SAP にドキュメントを送信する

IDOC メッセージを SAP に送信します。

パラメーター

名前 キー 必須 説明
パラメーター の一覧
dynamicParameters True dynamic

IDOC 形式に応じた動的入力パラメーター。

IDOC 形式
idocFormat string

IDOC ペイロードの形式: XML、フラット ファイル、または Json。

TID の確認
confirmTid boolean

トランザクション ID が自動的に 、'true' または 'false' であることを確認します。

トランザクション ID GUID
tid string

省略可能なトランザクション ID GUID を文字列として指定します。 何も指定されていない場合は、新しい GUID が生成されます。

戻り値

IDOC 送信操作の結果。

[IDOC]SAP にドキュメントを送信する (非推奨) (プレビュー)

IDOC メッセージを SAP に送信します (非推奨)。

パラメーター

名前 キー 必須 説明
オプションの拡張子を持つ IDOC 型
idocType True string

IDOC (基本) 型 ('DELVRY01' など)、およびオプションの IDOC 型拡張 (拡張または CIM 型)。

SAP リリース バージョン
releaseVersion string

SAP リリース バージョン (例: 720)。 何も指定されていない場合は、現在のシステム バージョンが選択されます。

レコードの種類のバージョン
recordTypesVersion string

IDOC レコードタイプバージョン '2' または '3'。

TID の確認
confirmTid boolean

トランザクション ID が自動的に 、'true' または 'false' であることを確認します。

トランザクション ID GUID
tid string

省略可能なトランザクション ID GUID を文字列として指定します。 何も指定されていない場合は、新しい GUID が生成されます。

IDOC メッセージの入力
body True binary

IDOC メッセージを SAP に入力するか、IDOC メッセージを含むストレージ BLOB に URI を入力します。

コンテンツタイプ
Content-Type string

要求ペイロードのコンテンツ タイプを指定します。

戻り値

IDOC 送信操作の結果。

[IDOC]トランザクションの IDOC リストを取得する

セッション識別子 GUID またはトランザクション識別子 (TID) によって識別されるトランザクションの IDOC の一覧を取得します。

パラメーター

名前 キー 必須 説明
通信方向
direction True string

検索する IDOC が SAP によって送受信されたかどうか。

トランザクション ID
tId True string

GUID または 24 文字の文字列として書式設定されたトランザクション ID。

戻り値

IDOC 番号の一覧。

[RFC]RFC をトランザクションに追加する (プレビュー)

tId またはキュー名で識別されるトランザクションに RFC 呼び出しを追加し、存在しない場合は新しいトランザクションを作成します。

パラメーター

名前 キー 必須 説明
RFC 名
rfcName True string

呼び出される RFC (例: "STFC_CONNECTION")。

RFC グループ フィルター
rfcGroupFilter string

RFC をフィルター処理するためのオプションの RFC グループ フィルター ("STFC" など)。

自動コミット
autoCommit boolean

RFC をトランザクションに追加してもエラーがない場合は、RFC トランザクションを自動的にコミットします。

トランザクション ID
tId string

GUID または 24 文字の文字列として書式設定されたトランザクション ID。

キュー名
queueName string

qRFC のキュー名。

RFC パラメーターの入力
body True binary

RFC パラメーターを含むストレージ BLOB に対して SAP または URI を呼び出す RFC パラメーターを入力します。

コンテンツタイプ
Content-Type string

要求ペイロードのコンテンツ タイプを指定します。

戻り値

RFC トランザクションの詳細

[RFC]SAP (V2) の呼び出し関数 [非推奨]

SAP システムで sRFC、tRFC、または qRFC を呼び出します。

パラメーター

名前 キー 必須 説明
RFC 名
rfcName True string

呼び出される RFC (例: "STFC_CONNECTION")。

SAP 関数の入力
rfcInputs True dynamic

SAP 関数の入力。

RFC グループ フィルター
rfcGroupFilter string

RFC をフィルター処理するためのオプションの RFC グループ フィルター ("STFC" など)。

自動コミット
autoCommit boolean

qRFC/tRFC をトランザクションに追加してもエラーがない場合は、RFC トランザクションを自動的にコミットします。 自動コミットは、{tId} または {queueName} が指定されている場合にのみ有効です。

セッション ID
sessionId string

ステートフル RFC の文字列としてのオプションのステートフル セッション ID。 セッション ID が指定されていない場合は、ステートレス接続で呼び出しが行われます。

トランザクション ID
tId string

tRFC および qRFC の GUID または 24 文字の文字列として書式設定された省略可能なトランザクション ID。 トランザクション ID がなく、キュー名も指定されていない場合、呼び出しは同期的に行われます (sRFC)。

キュー名
queueName string

qRFC のオプションのステートフル キュー名。 トランザクション ID がなく、キュー名も指定されていない場合、呼び出しは同期的に行われます (sRFC)。

入力形式
inputFormat string

入力形式 (XML または JSON) - JSON を選択すると、スキーマが生成され、デザイナーに提供されます。

戻り値の形式
returnFormat string

出力形式 (XML または JSON) - JSON を選択すると、スキーマが生成され、デザイナーに提供されます。

戻り値

この操作の出力は状況に応じて変わります。

[RFC]SAP (V3) の呼び出し関数 (プレビュー)

培養に依存しない方法で SAP システム上の sRFC、tRFC、または qRFC を呼び出します。

パラメーター

名前 キー 必須 説明
RFC 名
rfcName True string

呼び出される RFC (例: "STFC_CONNECTION")。

SAP 関数の入力
rfcInputs True dynamic

SAP 関数の入力。

RFC グループ フィルター
rfcGroupFilter string

RFC をフィルター処理するためのオプションの RFC グループ フィルター ("STFC" など)。

自動コミット
autoCommit boolean

qRFC/tRFC をトランザクションに追加してもエラーがない場合は、RFC トランザクションを自動的にコミットします。 自動コミットは、{tId} または {queueName} が指定されている場合にのみ有効です。

セッション ID
sessionId string

ステートフル RFC の文字列としてのオプションのステートフル セッション ID。 セッション ID が指定されていない場合は、ステートレス接続で呼び出しが行われます。

トランザクション ID
tId string

tRFC および qRFC の GUID または 24 文字の文字列として書式設定された省略可能なトランザクション ID。 トランザクション ID がなく、キュー名も指定されていない場合、呼び出しは同期的に行われます (sRFC)。

キュー名
queueName string

qRFC のオプションのステートフル キュー名。 トランザクション ID がなく、キュー名も指定されていない場合、呼び出しは同期的に行われます (sRFC)。

入力形式
inputFormat string

入力形式 (XML または JSON) - JSON を選択すると、スキーマが生成され、デザイナーに提供されます。

戻り値の形式
returnFormat string

出力形式 (XML または JSON) - JSON を選択すると、スキーマが生成され、デザイナーに提供されます。

戻り値

この操作の出力は状況に応じて変わります。

[RFC]SAP での関数の呼び出し (プレビュー)

SAP システムで sRFC、tRFC、または qRFC を呼び出します。

パラメーター

名前 キー 必須 説明
RFC 名
rfcName True string

呼び出される RFC (例: "STFC_CONNECTION")。

RFC グループ フィルター
rfcGroupFilter string

RFC をフィルター処理するためのオプションの RFC グループ フィルター ("STFC" など)。

自動コミット
autoCommit boolean

qRFC/tRFC をトランザクションに追加してもエラーがない場合は、RFC トランザクションを自動的にコミットします。 自動コミットは、{tId} または {queueName} が指定されている場合にのみ有効です。

セッション ID
sessionId string

ステートフル RFC の文字列としてのオプションのステートフル セッション ID。 セッション ID が指定されていない場合は、ステートレス接続で呼び出しが行われます。

トランザクション ID
tId string

tRFC および qRFC の GUID または 24 文字の文字列として書式設定された省略可能なトランザクション ID。 トランザクション ID がなく、キュー名も指定されていない場合、呼び出しは同期的に行われます (sRFC)。

キュー名
queueName string

qRFC のオプションのステートフル キュー名。 トランザクション ID がなく、キュー名も指定されていない場合、呼び出しは同期的に行われます (sRFC)。

RFC パラメーターの入力
body True binary

RFC パラメーターを含むストレージ BLOB に対して SAP または URI を呼び出す RFC パラメーターを入力します。

コンテンツタイプ
Content-Type string

要求ペイロードのコンテンツ タイプを指定します。

戻り値

RFC 呼び出し操作の結果

[RFC]SAP で実行時間の長い関数を呼び出す (プレビュー)

SAP システムで実行時間の長い sRFC を呼び出し、システムが応答するまで待機します。

パラメーター

名前 キー 必須 説明
RFC 名
RfcName True string

呼び出される RFC (例: "STFC_CONNECTION"

RFC パラメーターの入力 (インライン)
Payload string

SAP を呼び出す RFC パラメーターを入力する

RFC パラメーターの入力 (リファレンス)
PayloadReference string

RFC パラメーターを含むストレージ BLOB への URI

RFC グループ フィルター
RfcGroupFilter string

RFC をフィルター処理するためのオプションの RFC グループ フィルター ("STFC" など)

自動コミット
AutoCommit boolean

qRFC/tRFC をトランザクションに追加してもエラーがない場合は、RFC トランザクションを自動的にコミットします。 自動コミットは、トランザクション ID またはキュー名が指定されている場合にのみ有効です。

キュー名
QueueName string

qRFC のオプションのステートフル キュー名。 トランザクション ID がなく、キュー名も指定されていない場合、呼び出しは同期的に行われます (sRFC)。

セッション ID
sessionId string

ステートフル RFC の文字列としてのオプションのステートフル セッション ID。 セッション ID が指定されていない場合は、ステートレス接続で呼び出しが行われます。

トランザクション ID
tId string

tRFC および qRFC の GUID または 24 文字の文字列として書式設定された省略可能なトランザクション ID。 トランザクション ID がなく、キュー名も指定されていない場合、呼び出しは同期的に行われます (sRFC)。

戻り値

RFC 呼び出し操作の結果

[RFC]コミット トランザクション (プレビュー)

特定のセッションまたはキューの RFC トランザクションをコミットします。

パラメーター

名前 キー 必須 説明
トランザクション ID
tId string

GUID または 24 文字の文字列として書式設定されたトランザクション ID。

キュー名
queueName string

ステートフル キュー名。

戻り値

response
object

[RFC]トランザクションの作成

指定されたトランザクション ID またはキュー名を使用して、存在しない場合は新しいトランザクションを作成します。 トランザクションが存在する場合は、既存のトランザクションの詳細を取得します。 トランザクション ID は、GUID または 24 文字の文字列形式で指定できます。

パラメーター

名前 キー 必須 説明
トランザクション ID
tId string

GUID または 24 文字の文字列として書式設定されたトランザクション ID。

キュー名
queueName string

qRFC のキュー名。

戻り値

RFC トランザクションの詳細

[RFC]トランザクションを取得する

トランザクション ID またはキュー名で識別されるトランザクションの詳細を取得し、存在しない場合は新しいトランザクションを作成します。 トランザクション ID は、GUID または 24 文字の文字列形式で指定できます。 既存の qRFC トランザクションを検索するには、キュー名とトランザクション ID の両方を指定する必要があります。

パラメーター

名前 キー 必須 説明
トランザクション ID
tId string

GUID または 24 文字の文字列として書式設定されたトランザクション ID。

キュー名
queueName string

qRFC のキュー名。

戻り値

RFC トランザクションの詳細

SAP にメッセージを送信する

メッセージの種類 RFC、BAPI、IDOC を SAP に送信します。

パラメーター

名前 キー 必須 説明
SAP アクション
sapAction True string

SAP アクション。

入力メッセージ
body True binary

SAP への入力メッセージ、またはメッセージを含むストレージ BLOB への URI。

コンテンツタイプ
Content-Type string

要求ペイロードのコンテンツ タイプを指定します。

戻り値

response
object

SAP テーブルの読み取り (プレビュー)

このアクションを実行するには、ユーザーが 'BBP_RFC_READ_TABLE' または 'RFC_READ_TABLE' RFC にアクセスできる必要があります。

パラメーター

名前 キー 必須 説明
テーブル名
tableName True string

読み取る SAP テーブルの名前

読み取るフィールド
FieldNames array of string

読み取るフィールドの一覧

Where filters
WhereFilters array of string

where フィルター句の一覧 。例: "MTART = 'ROH' AND MEINS = 'PAK'"

開始行インデックス
StartIndex integer

開始行インデックス (例: 0)

読み取る行の数
RowCount integer

読み取る行の数 (例: 10)

フィールド区切り記号
Delimiter string

行フィールド データ間に挿入する省略可能な区切り記号

戻り値

テーブルの読み取り操作の結果。

SAP テーブルの読み取り (非推奨) [非推奨]

このアクションを実行するには、ユーザーが 'BBP_RFC_READ_TABLE' または 'RFC_READ_TABLE' RFC にアクセスできる必要があります。

パラメーター

名前 キー 必須 説明
テーブル名
tableName True string

読み取る SAP テーブルの名前。

読み取るフィールド
fieldNames array

読み取るフィールド - 古い、代わりにアクション バージョン 2 を使用します。

Where filters
whereFilters array

where フィルター句 - 現在は使用されていません。代わりにアクション バージョン 2 を使用してください。

開始行インデックス
startIndex integer

開始行インデックス (例: 0)。

読み取る行の数
rowCount integer

読み取る行の数 (例: 10)。 フィールドのメタデータのみを取得する場合は、0 を使用します。

フィールド区切り記号
delimiter string

行フィールド データ間に挿入する省略可能な区切り記号。

戻り値

テーブルの読み取り操作の結果。

スキーマを生成する

指定された SAP アクションまたは URI の XML スキーマを生成します。

パラメーター

名前 キー 必須 説明
sapActionUris
sapActionUris True array of string
ファイル名プレフィックス
fileNamePrefix string

スキーマ ファイル名のプレフィックス。

戻り値

スキーマの生成応答

トリガー

メッセージが受信されたとき

SAP からメッセージを受信したとき。

メッセージが受信されたとき

SAP からメッセージを受信したとき。

パラメーター

名前 キー 必須 説明
GatewayHost
gatewayHost True string

SAP RFC サーバー登録ゲートウェイ ホスト。

GatewayService
gatewayService True string

SAP RFC サーバー登録ゲートウェイ サービス。

ProgramId
programId True string

SAP RFC サーバー登録ゲートウェイ プログラム ID。

SapActions
SapActions array of string

登録がリッスンする SAP アクション フィルターの一覧

IDOC 形式
IdocFormat string

IDOC を受信する形式

未リリースのセグメントを含む IDOC を受信する
ReceiveIdocsWithUnreleasedSegments boolean

未リリースのセグメントを含む IDOC を受信するかどうか

SncPartnerNames
sncPartnerNames string

SNC パートナー名の縦棒 (|) 区切りリスト。

DegreeOfParallelism
degreeOfParallelism integer

並列で処理する呼び出しの数。

戻り値

リスナー要求

定義

BapiRet2

SAP BAPI 戻り構造バージョン 2 別名 BAPIRET2

名前 パス 説明
タイプ
Type string

メッセージの種類

ID (アイディー)
Id string

Message クラス

Number
Number string

メッセージ番号

メッセージ
Message string

メッセージ テキスト

LogNumber
LogNumber string

アプリケーション ログ: ログ番号

LogMessageNumber
LogMessageNumber string

アプリケーション ログ: 内部メッセージのシリアル番号

MessageVariable1
MessageVariable1 string

メッセージ変数 1

MessageVariable2
MessageVariable2 string

メッセージ変数 2

MessageVariable3
MessageVariable3 string

メッセージ変数 3

MessageVariable4
MessageVariable4 string

メッセージ変数 4

パラメーター
Parameter string

パラメーター名

Row
Row integer

パラメーター内の行

フィールド
Field string

パラメーターのフィールド

System
System string

メッセージの発信元の論理システム

CallBapiResponse

BAPI 呼び出し操作の結果

名前 パス 説明
BapiReturn
BapiReturn BapiRet2

SAP BAPI 戻り構造バージョン 2 別名 BAPIRET2

BAPI の戻り値
BapiReturns array of BapiRet2

BAPI の戻り構造

XML 応答
XmlResponse string

BAPI 呼び出しに対する XML 応答

JsonResponse
JsonResponse Object

CallRfcResponse

RFC 呼び出し操作の結果

名前 パス 説明
XML 応答
XmlResponse string

RFC 呼び出しに対する XML 応答

JsonResponse
JsonResponse Object

CreateSessionResponse

セッション作成操作の結果。

名前 パス 説明
セッション ID
SessionId string

ステートフル セッションの ID。

FieldMetadata

フィールド メタデータ

名前 パス 説明
フィールド名
Name string

フィールド名

フィールド オフセット
Offset integer

フィールドの開始オフセット

フィールドの長さ
Length integer

フィールドの長さ

ABAP データ型
AbapDataType string

フィールド ABAP データ型

フィールドの説明
Description string

フィールドの説明

IdocNumbersList

IDOC 番号の一覧。

名前 パス 説明
IDOC 番号
IdocNumbers array of integer

IDOC 番号の一覧

IdocStatusResponse

IDOC 操作の取得状態の結果。

名前 パス 説明
IDOC 状態コード
IdocStatus integer

IDOC 状態コード

ListenerRequest

リスナー要求

名前 パス 説明
ActionUri
ActionUri string

アクション URI

Content
Content string

Content

Object

ReadTableResponse

テーブルの読み取り操作の結果。

名前 パス 説明
XML 応答
XmlResponse string

テーブルの読み取り RFC 呼び出しに対する XML 応答

フィールドのメタデータ
FieldsMetadata array of FieldMetadata

フィールドのメタデータ

Rows
Rows array of string

Rows

RfcTransactionDetails

RFC トランザクションの詳細

名前 パス 説明
トランザクション内の RFC の名前
RfcNames array of string

トランザクション内の RFC の名前

トランザクション識別子 (TID)
TId string

トランザクション識別子 (TID)

トランザクション識別子 (TID) の GUID 形式
Guid string

トランザクション識別子 (TID) の GUID 形式

キュー名
QueueName string

キューが qRFC トランザクションの場合はキュー名。それ以外の場合は null

SapConnectorGenerateSchemasResponse

スキーマの生成応答

名前 パス 説明
Schemas
Schemas array of SapConnectorSchema

生成されたスキーマの一覧。

SapConnectorSchema

SAP スキーマ

名前 パス 説明
名前
Name string

スキーマ名

Content
Content byte

Base-64 でエンコードされたスキーマ コンテンツ

SendIdocResponse

IDOC 送信操作の結果。

名前 パス 説明
トランザクション ID
TransactionID string

IDOC tRFC のトランザクション ID GUID。

オブジェクト

これは型 'object' です。