SAP BAPI での [接続]action の使用
- 最終更新日2025/06/12
SAP BAPI での [接続]action の使用
[接続] action を使用し、SAP ビジネス アプリケーション プログラミング インターフェース (SAP BAPI) を使用して SAP 関連のタスクを自動化するために使用する SAP システムとの接続を確立します。
前提条件
SAP ウェブサイトから SAP Java コネクタパッケージおよび動的ライブラリファイル (Windows オートメーション用の dll ライブラリまたは macOS 用の dylib ライブラリ) をダウンロードしてください。
手順
- Actions パレットで、action SAP packageの [接続] をダブルクリックまたはドラッグします。
- [SAP BAPI セッション] フィールドに、セッションの名前を指定します。
-
JCo: SAP Java コネクター パッケージ フィールドで、SAP
Java コネクター packageの場所を、資格情報、変数、または安全でない文字列として指定します。
注: 本トピックで言及する資格情報、変数、安全でない文字列の各フィールドは、以下のように定義されます。
- 資格情報: Credential Vault で利用可能な値を使用できます。
- 変数: 資格情報変数として格納されている値を使用できるようにします。
- 安全でない文字列: 手動で値を指定できるようにします。
-
[JCo DLL/DYLIB 依存関係] フィールドで、SAP の場所を指定します。JCo 動的ライブラリ ファイルを、資格情報、変数、または安全でない文字列として指定します。
Windows自動化には.dllファイルを、自動化には.dylibmacOSを選択してください。 誤って選択すると、システムは Bot 実行中にエラーメッセージを表示します。
-
接続タイプ で、次のいずれかのオプションを選択します。
-
カスタムアプリケーションサーバー:
SAP サーバーのホスト名を、資格情報、変数、または安全でない文字列として指定します。
-
グループ/サーバー:
- SAP メッセージ サーバーのホスト名を、資格情報、変数、または安全でない文字列として指定します。
- 任意: ゲートウェイ ホスト フィールドに、サーバーへの接続に使用するゲートウェイ ホストを指定します。
- 任意: [ログオングループ] フィールドで、サーバーへの接続に使用するログオングループを指定します。
-
カスタムアプリケーションサーバー:
- [システム番号] フィールドで、インスタンス番号を指定します。
- オプション: SAP インスタンスのシステム ID フィールドで、SAP インスタンスの一意のコードを指定します。
- [クライアント番号] フィールドで、クライアント番号を指定します。
- [ログオン言語コード] フィールドで、ISO 639-1 に基づく言語コードを指定します。 例えば: EN (英語)。
- オプション: ルーター文字列 フィールドで、ターゲットサーバーがファイアウォールの内側にある場合の SAP ルーターパスを指定します。
-
[認証タイプ] フィールドで、以下のいずれかのオプションを選択します。
-
ユーザー名とパスワード:
SAP BAPI アカウントのユーザー名とパスワードを指定します。
-
SNC:
Secure Network Communications (SNC) は、SAP NetWeaver Single Sign-On (SSO) または外部のセキュリティ製品を SAP システムに統合します。 SNC は、さまざまな SAP システムのクライアントとサーバーのコンポーネント間のデータ通信パスを保護します。 SAP システムで直接利用できない追加のセキュリティ機能を利用し、セキュリティを強化する場合にこのオプションを選択します。
- 通信相手の SNC 名を指定します。
-
[保護レベル] フィールドで、適用する必要なデータ保護レベルをドロップダウン リストから選択します。
- 認証のみ の保護レベルを使用する場合、システムは通信相手の身元を確認します。 これは、SNC が提供する最小限の保護レベルです。
- 整合性の保護 を使用すると、通信の 2 つのエンドポイント間で発生した可能性のあるデータの変更や操作をシステムが検出します。
- プライバシー保護 を使用する場合、転送されるメッセージは暗号化されます。 プライバシー保護には、データの整合性保護も含まれます。
- デフォルトの保護 は、グローバルなデフォルトの保護レベルを適用します。
- 利用できるセキュリティ設定の最大値 は、現在のセキュリティ製品がサポートする最大値です。
- SNC ライブラリ フィールドで、外部セキュリティ製品ライブラリのパスとファイル名を、資格情報、変数、または安全でない文字列として指定します。
-
ユーザー名とパスワードでログイン チェックボックスを選択し、ユーザー名とパスワードを資格情報、変数、または安全でない文字列として指定します。注: 非 SSO 認証には、このオプションを使用します。
-
ユーザー名とパスワード: