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] ステートフル セッションを作成する

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

戻り値

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

[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 の呼び出し操作の結果

[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 番号の一覧です。

[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 の送信操作の結果です。

[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 トランザクションの詳細

本文​​
RfcTransactionDetails

[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 の呼び出し操作の結果

[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 トランザクションの詳細

本文​​
RfcTransactionDetails

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

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

戻り値

リスナー要求

定義

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。

オブジェクト

’オブジェクト’ という種類です。