SAP BAPI での [接続] アクション の使用
- 最終更新日2024/07/29
SAP BAPI での [接続] アクション の使用
[接続] アクションを使用し、SAP ビジネス アプリケーション プログラミング インターフェース (BAPI) を使用して SAP 関連のタスクを自動化するために使用する SAP システムとの接続を確立します。
前提条件
SAP の Web サイトから SAP Java コネクター パッケージおよび DLL をダウンロードします。
手順
- アクション パレットで、SAP パッケージの [接続] アクションをダブルクリックまたはドラッグします。
- [SAP BAPI セッション] フィールドで、このセッションの名前を指定します。
-
[JCo: SAP Java コネクター パッケージ] フィールドで、SAP Java コネクター パッケージの場所を、資格情報、変数、または安全でない文字列として指定します。
注: 本トピックで言及する資格情報、変数、安全でない文字列の各フィールドは、以下のように定義されます。
- 資格情報: Credential Vault で利用可能な値を使用できるようにします。
- 変数: 資格情報変数として格納されている値を使用できるようにします。
- 安全でない文字列: 手動で値を指定することができるようにします。
- [JCo DLL の依存関係] フィールドで、SAP JCo DLL の依存関係の場所を、資格情報、変数、または安全でない文字列として指定します。
-
[接続タイプ] フィールドで、次のいずれかのオプションを選択します。
- カスタム アプリケーション サーバー:
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 認証ログインの場合、ユーザー名とパスワードを入力する必要はありません。SSO を使用せずに認証する場合は、ユーザー名とパスワードを入力する必要があります。
- ユーザー名とパスワード: