SAP
SAP のアプリケーション サーバーとメッセージ サーバーのメッセージ
このコネクタは、次の製品および地域で利用可能です。
Service | クラス | 地域 |
---|---|---|
Logic Apps | エンタープライズ | 以下を除くすべての Logic Apps 地域および統合サービス環境 (ISE): - Azure 政府の地域 - Azure 中国の地域 - 米国国防総省 (DoD) |
お問い合わせ先 | |
---|---|
件名 | マイクロソフト |
[URL] | https://support.microsoft.com/ |
メール | abapi@microsoft.com |
Connector Metadata | |
---|---|
発行者 | マイクロソフト |
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 App が他のユーザーと共有されている場合、接続も共有されます。 詳細については、キャンバス アプリのコネクタの概要 - Power Apps | Microsoft Docs を参照してください
件名 | タイプ | 内容 | 必要 |
---|---|---|---|
ゲートウェイ | gatewaySetting | オンプレミス ゲートウェイ (詳細については、https://docs.microsoft.com/data-integration/gateway を参照してください | 真 |
クライアント | int | SAP システムに接続するための SAP クライアント ID。 | 真 |
認証の種類 | 文字列 | SAP システムに接続する際の認証タイプ 基本 (パスワードとパスワード) である必要があります。 | 真 |
SAP ユーザー名 | securestring | SAP システムへのログ インに使用するユーザー名です。 | |
SAP パスワード | securestring | SAP システムへのログ インに使用するパスワードです。 | |
ログオンの種類 | 文字列 | SAP システムへのログオンの種類で、アプリケーション サーバー ログオン (タイプ A) またはグループ ログオン (タイプ B、別名 Message Server) のいずれかです。 | 真 |
AS ホスト | 文字列 | SAP アプリケーション サーバーのホスト名。 | |
AS サービス | 文字列 | SAP アプリケーション サーバーのサービス名またはポート番号です。 | |
AS システム番号 | int | SAP システムのシステム番号。 00 から 99 の範囲の数値。 | |
MS サーバー ホスト | 文字列 | SAP メッセージ サーバー aka R3 システム名のホスト名です。 | |
MS サービス名またはポート番号 | 文字列 | メッセージ サーバーのサービス名またはポート番号です。 | |
MS システム ID | 文字列 | SAP システムのシステム ID です。 | |
MS ログオン グループ | 文字列 | SAP システムのログオン グループです。 | |
安全な入力 | bool | False の場合は厳密な型を使用し、そうでない場合は安全な型として文字列を使用します。 | |
SNC を使用する | bool | 選択した場合、接続は SNC で保護されます。 | |
SNC ライブラリ | 文字列 | 使用する SNC ライブラリの名前またはパスです。 | |
SNC の SSO | 文字列 | SNC の SSO では、SNC ID または RFC レベルで提供される資格情報のどちらを使用するかを指定します。 | |
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] トランザクションの IDOC 一覧を取得する |
セッション ID の GUID またはトランザクション ID (TID) で識別されたトランザクションの IDOC の一覧を取得します。 |
[IDOC] ドキュメントを SAP に送信する |
SAP に IDOC メッセージを送信します。 |
[IDOC] ドキュメントを SAP に送信する (廃止) (プレビュー) |
SAP に IDOC メッセージを送信します (廃止)。 |
[RFC] RFC をトランザクションに追加する (プレビュー) |
TID あるいはキューの名前で識別されるトランザクションに RFC 呼び出しを追加し、存在しない場合は新しいトランザクションを作成します。 |
[RFC] SAP (V2) で関数を呼び出す [非推奨] |
SAP システム上で sRFC、tRFC、または qRFC を呼び出します。 |
[RFC] SAP で長時間実行されている関数を呼び出す (プレビュー) |
SAP システムで長時間実行されている sRFC を呼び出して、システムによる応答を待機します。 |
[RFC] SAP で関数を呼び出す (V3) (プレビュー) |
文化的に独立した方法で、sRFC、tRFC、または qRFC を SAP システムで呼び出します。 |
[RFC] SAP で関数を呼び出す (プレビュー) |
SAP システム上で sRFC、tRFC、または qRFC を呼び出します。 |
[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] ステートフル セッションを作成する
[BAPI - RFC] ステートフル セッションを閉じる
SAP システムへの既存のステートフル接続セッションを閉じます。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
セッション ID
|
sessionId | True | string |
ステートフル セッション ID を表す文字列です。 |
戻り値
- 返答
- object
[BAPI] SAP でメソッドを呼び出す (プレビュー)
SAP システムで BAPI メソッドを呼び出します。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
ビジネス オブジェクト
|
businessObject | True | string |
ビジネス オブジェクトの種類 ('BANKDETAIL' など) です。 |
メソッド
|
method | True | string |
呼び出されるメソッドで、たとえば、'CREATE' の後に、「:」 文字で区切られた実装 BAPI メソッドが続きます。 |
自動コミット
|
autoCommit | boolean |
SAP BAPI 応答にエラーがない場合、BAPI トランザクションを自動的にコミットします。 SAP BAPI 応答にエラーがない場合、BAPI トランザクションを自動的にロールバックします。 |
|
セッション ID
|
sessionId | string |
オプションのステートフル セッション ID 文字列で指定します。 何も指定されていない場合、呼び出しはステートレス接続で行われます。 |
|
入力 BAPI パラメーター
|
body | True | binary |
SAP を呼び出すための入力 BAPI パラメーター、または BAPI パラメーターを含むストレージ BLOB への URI です。 |
コンテンツ タイプ
|
Content-Type | string |
要求ペイロードのコンテンツの種類を指定します。 |
戻り値
BAPI の呼び出し操作の結果
- Body
- CallBapiResponse
[BAPI] トランザクションをコミットする
指定されたセッションの BAPI トランザクションをコミットします。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
セッション ID
|
sessionId | True | string |
ステートフル セッション ID を表す文字列です。 |
同期更新を待つ
|
wait | boolean |
同期更新が完了するのを待ちます。 |
|
セッションを終了
|
closeSession | boolean |
ステートフル接続セッションを閉じます。 |
戻り値
SAP BAPI リターン構造バージョン 2 aka BAPIRET2
- 本文
- BapiRet2
[BAPI] トランザクションをロール バックする (プレビュー)
指定されたセッションの BAPI トランザクションをロールバックします。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
セッション ID
|
sessionId | True | string |
ステートフル セッション ID を表す文字列です。 |
セッションを終了
|
closeSession | boolean |
ステートフル接続セッションを閉じます。 |
戻り値
SAP BAPI リターン構造バージョン 2 aka BAPIRET2
- 本文
- BapiRet2
[IDOC - RFC] トランザクション ID を確認する
トランザクション ID の確認を SAP に送信します。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
トランザクション ID
|
tid | True | string |
GUID 文字列形式のトランザクション ID です。 |
戻り値
- 返答
- object
[IDOC] IDOC の状態を取得する
[IDOC] IDOC の状態を取得します。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
IDOC 番号
|
idocNumber | True | integer |
状態をフェッチする IDOC 番号です。 |
戻り値
IDOC 操作の状態の取得結果です。
- 本文
- IdocStatusResponse
[IDOC] トランザクションの IDOC 一覧を取得する
セッション ID の GUID またはトランザクション ID (TID) で識別されたトランザクションの IDOC の一覧を取得します。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
通信方向
|
direction | True | string |
検索する IDOC を SAP が送信または受信したかどうかを示します。 |
トランザクション ID
|
tId | True | string |
GUID または 24 文字の文字列としてフォーマットされたトランザクション ID です。 |
戻り値
IDOC 番号の一覧です。
- Body
- IdocNumbersList
[IDOC] ドキュメントを SAP に送信する
SAP に IDOC メッセージを送信します。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
Parameters list
|
dynamicParameters | True | dynamic |
IDOC 形式に応じた動的入力パラメーター。 |
IDOC の形式
|
idocFormat | string |
IDOC ペイロードの形式: XML、フラット ファイル、Json。 |
|
TID の確認
|
confirmTid | boolean |
トランザクション ID を自動的に確認するかどうか。'true' または 'false' で指定します。 |
|
トランザクション ID の GUID
|
tid | string |
オプションのトランザクション ID GUID を示す文字列です。 何も指定されていない場合は、新しい GUID が自動的に生成されます。 |
戻り値
IDOC の送信操作の結果です。
- Body
- SendIdocResponse
[IDOC] ドキュメントを SAP に送信する (廃止) (プレビュー)
SAP に IDOC メッセージを送信します (廃止)。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
オプションの拡張を持つ 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 |
SAP への IDOC メッセージの送信、または IDOC メッセージを含むストレージ BLOB への URI です。 |
コンテンツ タイプ
|
Content-Type | string |
要求ペイロードの content-type を指定します。 |
戻り値
IDOC の送信操作の結果です。
- 本文
- SendIdocResponse
[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 |
SAP を呼び出すための入力 RFC パラメーター、または RFC パラメーターを含むストレージ BLOB への URI。 |
コンテンツ タイプ
|
Content-Type | string |
要求ペイロードの content-type を指定します。 |
戻り値
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 |
オプションのステートフル セッション ID を示すステートフル RFC の文字列です。 セッション ID が何も指定されていない場合、呼び出しはステートレス接続で行われます。 |
|
トランザクション ID
|
tId | string |
tRFC および qRFC の GUID または 24 文字の文字列として書式設定されたオプションのトランザクション ID です。 トランザクション ID またはキューの名前が指定されない場合、呼び出しは同期的 (sRFC) に行われます。 |
|
キュー名
|
queueName | string |
qRFC のオプションのステートフル キューの名前です。 トランザクション ID またはキューの名前が指定されない場合、呼び出しは同期的 (sRFC) に行われます。 |
|
入力形式
|
inputFormat | string |
入力形式 (XML または JSON) - JSON が選択されると、スキーマが生成され、デザイナーに提供されます。 |
|
Return format
|
returnFormat | string |
出力形式 (XML または JSON) - JSON が選択されると、スキーマが生成され、デザイナーに提供されます。 |
戻り値
[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 |
オプションのステートフル セッション ID を示すステートフル RFC の文字列です。 セッション ID が何も指定されていない場合、呼び出しはステートレス接続で行われます。 |
|
トランザクション ID
|
tId | string |
tRFC および qRFC の GUID または 24 文字の文字列として書式設定されたオプションのトランザクション ID です。 トランザクション ID またはキューの名前が指定されない場合、呼び出しは同期的 (sRFC) に行われます。 |
戻り値
RFC の呼び出し操作の結果
- 本文
- CallRfcResponse
[RFC] SAP で関数を呼び出す (V3) (プレビュー)
文化的に独立した方法で、sRFC、tRFC、または qRFC を SAP システムで呼び出します。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
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 |
オプションのステートフル セッション ID を示すステートフル RFC の文字列です。 セッション ID が何も指定されていない場合、呼び出しはステートレス接続で行われます。 |
|
トランザクション ID
|
tId | string |
tRFC および qRFC の GUID または 24 文字の文字列として書式設定されたオプションのトランザクション ID です。 トランザクション ID またはキューの名前が指定されない場合、呼び出しは同期的 (sRFC) に行われます。 |
|
キュー名
|
queueName | string |
qRFC のオプションのステートフル キューの名前です。 トランザクション ID またはキューの名前が指定されない場合、呼び出しは同期的 (sRFC) に行われます。 |
|
入力形式
|
inputFormat | string |
入力形式 (XML または JSON) - JSON が選択されると、スキーマが生成され、デザイナーに提供されます。 |
|
Return format
|
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 |
オプションのステートフル セッション ID を示すステートフル RFC の文字列です。 セッション ID が何も指定されていない場合、呼び出しはステートレス接続で行われます。 |
|
トランザクション ID
|
tId | string |
tRFC および qRFC の GUID または 24 文字の文字列として書式設定されたオプションのトランザクション ID です。 トランザクション ID またはキューの名前が指定されない場合、呼び出しは同期的 (sRFC) に行われます。 |
|
キュー名
|
queueName | string |
qRFC のオプションのステートフル キューの名前です。 トランザクション ID またはキューの名前が指定されない場合、呼び出しは同期的 (sRFC) に行われます。 |
|
入力 RFC パラメーター
|
body | True | binary |
SAP を呼び出すための入力 RFC パラメーター、または RFC パラメーターを含むストレージ BLOB への URI。 |
コンテンツ タイプ
|
Content-Type | string |
要求ペイロードのコンテンツの種類を指定します。 |
戻り値
RFC の呼び出し操作の結果
- Body
- CallRfcResponse
[RFC] トランザクションをコミットする (プレビュー)
指定されたセッションあるいはキューの RFC トランザクションをコミットします。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
トランザクション ID
|
tId | string |
GUID または 24 文字の文字列としてフォーマットされたトランザクション ID です。 |
|
キュー名
|
queueName | string |
ステートフルなキューの名前です。 |
戻り値
- 返答
- 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 |
要求ペイロードの content-type を指定します。 |
戻り値
- 応答
- object
SAP テーブルを読み取る (レビュー)
この操作を実行するには、'BBP_RFC_READ_TABLE' または 'RFC_READ_TABLE' の RFC へのアクセス許可がユーザーに必要です。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
Table name
|
tableName | True | string |
読み取る SAP テーブルの名前 |
読み取るフィールド
|
FieldNames | array of string |
読み取るフィールド一覧 |
|
Where フィルター
|
WhereFilters | array of string |
Where フィルター句の一覧です。例: "MTART = 'ROH' AND MEINS = 'PAK'" |
|
開始行インデックス
|
StartIndex | integer |
0 などの開始行インデックス |
|
読み取る行の数
|
RowCount | integer |
読み取る行数。例: 10 |
|
フィールド区切り文字
|
Delimiter | string |
行フィールドのデータの間に挿入する省略可能な区切り文字です |
戻り値
テーブルの読み取り操作の結果です。
- 本文
- ReadTableResponse
SAP テーブルを読み取る (廃止) [非推奨]
この操作を実行するには、'BBP_RFC_READ_TABLE' または 'RFC_READ_TABLE' の RFC へのアクセス許可がユーザーに必要です。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
テーブル名
|
tableName | True | string |
読み取る SAP テーブルの名前です。 |
読み取るフィールド
|
fieldNames | array |
読み取るフィールド - 廃止。アクション バージョン 2 を代わりに使用します。 |
|
Where フィルター
|
whereFilters | array |
where フィルター句 - 廃止。アクション バージョン 2 を代わりに使用します。 |
|
開始行インデックス
|
startIndex | integer |
0 などの開始行インデックスです。 |
|
読み取る行の数
|
rowCount | integer |
読み取る行数です。例: 10。 フィールドのメタデータのみを取得する場合は、0 を使用します。 |
|
フィールド区切り文字
|
delimiter | string |
行フィールドのデータの間に挿入する省略可能な区切り文字です。 |
戻り値
テーブルの読み取り操作の結果です。
- 本文
- ReadTableResponse
スキーマの生成
指定された 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 を受信する形式です |
|
未解放セグメントを持つ IDOCs を受信します
|
ReceiveIdocsWithUnreleasedSegments | boolean |
未解放セグメントを持つ IDOC を受信するかどうかを指定します |
|
SncPartnerNames
|
sncPartnerNames | string |
SNC パートナー名の縦棒 (|) で区切られた一覧です。 |
|
DegreeOfParallelism
|
degreeOfParallelism | integer |
並行して処理する呼び出しの数です。 |
戻り値
リスナー要求
- Body
- ListenerRequest
定義
BapiRet2
SAP BAPI リターン構造バージョン 2 aka BAPIRET2
名前 | パス | 型 | 説明 |
---|---|---|---|
タイプ
|
Type | string |
メッセージの種類 |
ID
|
Id | string |
メッセージ クラス |
数
|
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 | integer |
パラメータの行 |
フィールド
|
Field | string |
パラメータのフィールド |
システム
|
System | string |
メッセージの発信元の論理システム |
CallBapiResponse
BAPI の呼び出し操作の結果
名前 | パス | 型 | 説明 |
---|---|---|---|
BapiReturn
|
BapiReturn | BapiRet2 |
SAP BAPI リターン構造バージョン 2 aka 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
リスナー要求
名前 | パス | 型 | 説明 |
---|---|---|---|
ActionUrl
|
ActionUri | string |
アクション URI |
コンテンツ
|
Content | string |
コンテンツ |
Object
ReadTableResponse
テーブルの読み取り操作の結果です。
名前 | パス | 型 | 説明 |
---|---|---|---|
XML 応答
|
XmlResponse | string |
テーブルを読み取る RFC 呼び出しに対する XML 応答 |
フィールドのメタデータ
|
FieldsMetadata | array of FieldMetadata |
フィールドのメタデータ |
行
|
Rows | array of string |
行 |
RfcTransactionDetails
RFC トランザクションの詳細
名前 | パス | 型 | 説明 |
---|---|---|---|
トランザクション内の RFC の名前
|
RfcNames | array of string |
トランザクション内の RFC の名前 |
トランザクション ID (TID)
|
TId | string |
トランザクション ID (TID) |
トランザクション識別子 (TID) の GUID フォーム
|
Guid | string |
トランザクション識別子 (TID) の GUID フォーム |
キューの名前
|
QueueName | string |
qRFC トランザクションの場合はキュー名。そうでない場合は null |
SapConnectorGenerateSchemasResponse
スキーマ応答の生成
名前 | パス | 型 | 説明 |
---|---|---|---|
スキーマ
|
Schemas | array of SapConnectorSchema |
生成されたスキーマの一覧です。 |
SapConnectorSchema
SAP スキーマ
名前 | パス | 型 | 説明 |
---|---|---|---|
件名
|
Name | string |
スキーマ名 |
コンテンツ
|
Content | byte |
Base 64 エンコードされたスキーマ コンテンツ |
SendIdocResponse
IDOC の送信操作の結果です。
名前 | パス | 型 | 説明 |
---|---|---|---|
トランザクション ID
|
TransactionID | string |
IDOC tRFC のトランザクション ID の GUID。 |
オブジェクト
’オブジェクト’ という種類です。