SAP BAPI® インスタンスでネイティブにリモート関数呼び出しを実行するには、SAP BAPI RFC 接続コマンドを使用してステップを追加します。例:
- SAP BAPIプログラムとの連携
- 多次元式(MDX)データ抽出クエリをストリームする
これらのコマンドを有効にするには、IT 管理者がまずSAP BAPI RFC コネクタ を作成します。
bapi_xbp_job_add_abap_step
Advanced Buisness Application Programming (ABAP) プログラムを含むステップをジョブに追加するには、BAPI_XBP_JOB_ADD_ABAP_STEP コマンドを使用します。
プロパティ
プロパティ |
詳細 |
クッキー |
最初のBAPI_XMI_LOGON コマンドのクッキーを入力する。 |
外部ユーザー名 |
リクエストで使用する外部ユーザー名を入力します。XMLでは、EXTERNAL_USER_NAME の値です。 |
仕事数 |
ステップを追加するジョブのカウントを入力する。XMLでは、JOBCOUNT 。 |
職種名 |
ステップを追加するジョブの名前を入力する。XMLでは、JOBNAME 。 |
プログラム名 |
ジョブに追加するプログラム名を入力する。 |
変種名 |
バリアントの名前を入力します。 |
SAPユーザー名 |
使用する SAP ユーザーのユーザー名を入力します。 |
出力
終了コード
コード |
タイプ |
詳細 |
0 |
成功 |
成功 |
1 |
エラー |
コマンドの実行に失敗しました |
2 |
エラー |
SAPサーバーと認証できない |
bapi_xbp_job_joblog_read
ジョブのログを取得するには、BAPI_XBP_JOB_JOBLOG_READ コマンドを使用する。
プロパティ
プロパティ |
詳細 |
クッキー |
最初のBAPI_XMI_LOGON コマンドのクッキーを入力する。 |
外部ユーザー名 |
リクエストで使用する外部ユーザー名を入力します。XMLでは、EXTERNAL_USER_NAME の値です。 |
仕事数 |
ログを取得するジョブのカウントを入力する。XMLでは、JOBCOUNT 。 |
職種名 |
ログを取得するジョブの名前を入力する。XMLでは、JOBNAME 。 |
出力
出力 |
出力タイプ |
返却 |
JSON |
ジョブ・プロトコル・ログ |
ファイル |
ジョブ・プロトコルの新しいログ |
ファイル |
終了コード
コード |
タイプ |
詳細 |
0 |
成功 |
成功 |
1 |
エラー |
コマンドの実行に失敗しました |
2 |
エラー |
SAPサーバーと認証できない |
bapi_xbp_job_open
ジョブを作成するには、BAPI_XBP_JOB_OPEN コマンドを使用する。
プロパティ
プロパティ |
詳細 |
クッキー |
最初のBAPI_XMI_LOGON コマンドのクッキーを入力する。 |
外部ユーザー名 |
リクエストで使用する外部ユーザー名を入力します。XMLでは、EXTERNAL_USER_NAME の値です。 |
職務クラス |
新しいジョブのクラスを入力します。XMLでは、JOBCLASS 。 |
職種名 |
新しいジョブの名前を入力する。XMLでは、JOBNAME 。 |
出力
出力 |
出力タイプ |
仕事数 |
文字列 |
返却 |
JSON |
職種名 |
文字列 |
終了コード
コード |
タイプ |
詳細 |
0 |
成功 |
成功 |
1 |
エラー |
コマンドの実行に失敗しました |
2 |
エラー |
SAPサーバーと認証できない |
bapi_xbp_job_read
ジョブの内容を読むには、BAPI_XBP_JOB_READ コマンドを使用する。
プロパティ
プロパティ |
詳細 |
クッキー |
最初のBAPI_XMI_LOGON コマンドのクッキーを入力する。 |
外部ユーザー名 |
リクエストで使用する外部ユーザー名を入力します。XMLでは、EXTERNAL_USER_NAME の値です。 |
仕事数 |
読み込むジョブのカウントを入力する。XMLでは、JOBCOUNT 。 |
職種名 |
読み込むジョブの名前を入力する。XMLでは、JOBNAME 。 |
出力
出力 |
出力タイプ |
返却 |
JSON |
コンテンツ |
JSON |
終了コード
コード |
タイプ |
詳細 |
0 |
成功 |
成功 |
1 |
エラー |
コマンドの実行に失敗しました |
2 |
エラー |
SAPサーバーと認証できない |
bapi_xbp_job_spoollist_read
ABAPジョブ・ステップのスプール・リストを読むには、BAPI_XBP_JOB_SPOOLLIST_READ コマンドを使用します。
プロパティ
プロパティ |
詳細 |
クッキー |
最初のBAPI_XMI_LOGON コマンドのクッキーを入力する。 |
外部ユーザー名 |
リクエストで使用する外部ユーザー名を入力します。XMLでは、EXTERNAL_USER_NAME の値です。 |
仕事数 |
読み込むジョブのカウントを入力する。XMLでは、JOBCOUNT 。 |
職種名 |
読み込むジョブの名前を入力する。XMLでは、JOBNAME 。 |
ステップ番号 |
スプールを取得するステップ番号を入力する。 |
出力
出力 |
出力タイプ |
返却 |
JSON |
スプールの内容 |
ファイル |
終了コード
コード |
タイプ |
詳細 |
0 |
成功 |
成功 |
1 |
エラー |
コマンドの実行に失敗しました |
2 |
エラー |
SAPサーバーと認証できない |
bapi_xbp_job_start_immediately
ジョブをすぐに開始するには、BAPI_XPBI_JOB_START_IMMEDIATELY コマンドを使用します。
プロパティ
プロパティ |
詳細 |
クッキー |
最初のBAPI_XMI_LOGON コマンドのクッキーを入力する。 |
外部ユーザー名 |
リクエストで使用する外部ユーザー名を入力します。XMLでは、EXTERNAL_USER_NAME の値です。 |
仕事数 |
実行するジョブのカウントを入力する。XMLでは、JOBCOUNT 。 |
職種名 |
実行するジョブの名前を入力する。XMLでは、JOBNAME 。 |
対象者 |
対象グループを入力する。 |
対象サーバー |
ターゲットサーバーを入力します。 |
同期実行 |
同期的にジョブを実行し、ジョブの終了を待つには、このボックスをチェックする。 |
出力
出力 |
出力タイプ |
返却 |
JSON |
ログ |
ファイル |
仕事の状況 |
文字列 |
子供がいる |
文字列 |
終了コード
コード |
タイプ |
詳細 |
0 |
成功 |
成功 |
1 |
エラー |
コマンドの実行に失敗しました |
2 |
エラー |
SAPサーバーと認証できない |
bapi_xbp_job_status_get
ジョブのステータスを取得するには、BAPI_XBP_JOB_STATUS_GET コマンドを使用します。
プロパティ
プロパティ |
詳細 |
クッキー |
最初のBAPI_XMI_LOGON コマンドのクッキーを入力する。 |
外部ユーザー名 |
リクエストで使用する外部ユーザー名を入力します。XMLでは、EXTERNAL_USER_NAME の値です。 |
仕事数 |
ステータスを取得するジョブのカウントを入力する。XMLでは、JOBCOUNT 。 |
職種名 |
ステータスを取得するジョブの名前を入力する。XMLでは、JOBNAME 。 |
出力
出力 |
出力タイプ |
返却 |
JSON |
仕事の状況 |
文字列 |
子供がいる |
文字列 |
終了コード
コード |
タイプ |
詳細 |
0 |
成功 |
成功 |
1 |
エラー |
コマンドの実行に失敗しました |
2 |
エラー |
SAPサーバーと認証できない |
bapi_xbp_report_search
レポートを検索するには、BAPI_XBP_REPORT_SEARCH コマンドを使用します。
プロパティ
プロパティ |
詳細 |
クッキー |
最初のBAPI_XMI_LOGON コマンドのクッキーを入力する。 |
外部ユーザー名 |
リクエストで使用する外部ユーザー名を入力します。XMLでは、EXTERNAL_USER_NAME の値です。 |
レポート |
レポートの検索文字列を、report* のように入力します。XMLでは、REPORT のようになります。 |
カウント |
返す結果の最大数を入力します。XMLでは、COUNT 。 |
報告事項 |
検索に追加する項目のリストを入力する。XMLでは、REPORTS->Item 。 |
出力
出力 |
出力タイプ |
返却 |
JSON |
レポート |
JSON |
終了コード
コード |
タイプ |
詳細 |
0 |
成功 |
成功 |
1 |
エラー |
コマンドの実行に失敗しました |
2 |
エラー |
SAPサーバーと認証できない |
バピ_xmi_ログオフ
外部管理ツールからログオフするには、BAPI_XMI_LOGOFF コマンドを使用する。
プロパティ
プロパティ |
詳細 |
クッキー |
最初のBAPI_XMI_LOGON コマンドのクッキーを入力する。 |
インターフェイス |
ログオフしてセッションを終了するサービスを入力する。XMLでは、INTERFACE 。 |
出力
なし
終了コード
コード |
タイプ |
詳細 |
0 |
成功 |
成功 |
1 |
エラー |
コマンドの実行に失敗しました |
2 |
エラー |
SAPサーバーと認証できない |
BAPI_XMI_LOGON
外部管理ツールにログオンするには、BAPI_XMI_LOGON コマンドを使用します。
プロパティ
プロパティ |
詳細 |
会社 |
ログオンする会社を入力する。XMLでは、EXTCOMPANY 。 |
製品 |
ログオンする製品を入力します。XMLでは、EXTPRODUCT 。 |
バージョン |
BAPIコールとサービスのバージョンを入力する。XMLでは、VERSION 。 |
インターフェイス |
ログオンしてセッションを作成するサービスを入力する。XMLでは、INTERFACE 。 |
出力
出力 |
出力タイプ |
クッキー |
JSON |
セッションID |
文字列 |
終了コード
コード |
タイプ |
詳細 |
0 |
成功 |
成功 |
1 |
エラー |
コマンドの実行に失敗しました |
2 |
エラー |
SAPサーバーと認証できない |
汎用関数呼び出し
SAP環境でWebサービス対応のRFC関数を呼び出すには、Generic function call コマンドを使用します。
プロパティ
プロパティ |
詳細 |
クッキー |
最初のBAPI_XMI_LOGON コマンドのクッキーを入力する。 |
ボディXML |
リクエストのペイロードを入力する。関数自体のXML要素は含めず、要素のコンテンツ だけを含める。 |
機能名 |
BAPI_XMI_LOGON のように関数名を入力する。 |
出力
出力 |
出力タイプ |
XMLレスポンス |
ファイル |
返却 |
JSON |
終了コード
コード |
タイプ |
詳細 |
0 |
成功 |
成功 |
1 |
エラー |
コマンドの実行に失敗しました |
2 |
エラー |
SAPサーバーと認証できない |