SAP BAPI での [接続] アクション の使用

[接続] アクションを使用し、SAP ビジネス アプリケーション プログラミング インターフェース (BAPI) を使用して SAP 関連のタスクを自動化するために使用する SAP システムとの接続を確立します。

これは、SAP BAPI を使用して SAP 関連のタスクを自動化するために使用する最初のアクションである必要があります。

前提条件

SAP の Web サイトから SAP Java コネクター パッケージおよび DLL をダウンロードします。

手順

  1. アクション パレットで、SAP パッケージの [接続] アクションをダブルクリックまたはドラッグします。
  2. [SAP BAPI セッション] フィールドで、このセッションの名前を指定します。
  3. [JCo: SAP Java コネクター パッケージ] フィールドで、SAP Java コネクター パッケージの場所を、資格情報、変数、または安全でない文字列として指定します。
    注: 本トピックで言及する資格情報、変数、安全でない文字列の各フィールドは、以下のように定義されます。
    • 資格情報: Credential Vault で利用可能な値を使用できるようにします。
    • 変数: 資格情報変数として格納されている値を使用できるようにします。
    • 安全でない文字列: 手動で値を指定することができるようにします。
  4. [JCo DLL の依存関係] フィールドで、SAP JCo DLL の依存関係の場所を、資格情報、変数、または安全でない文字列として指定します。
  5. [接続タイプ] フィールドで、次のいずれかのオプションを選択します。
    • カスタム アプリケーション サーバー:

      SAP サーバーのホスト名を、資格情報、変数、または安全でない文字列として指定します。

    • グループ/サーバー:
      1. SAP メッセージ サーバーのホスト名を、資格情報、変数、または安全でない文字列として指定します。
      2. 任意: [ゲートウェイ ホスト] フィールドで、サーバーへの接続に使用するゲートウェイ ホストを指定します。
      3. 任意: サーバーへの接続に使用するログオン グループを [ログオン グループ] フィールドで指定します。
  6. [システム番号] フィールドで、インスタンス番号を指定します。
  7. オプション: [SAP インスタンスのシステム ID] フィールドで、SAP インスタンスの一意のコードを指定します。
  8. [クライアント番号] フィールドで、クライアント番号を指定します。
  9. [ログオン言語コード] フィールドで、ISO 639-1 に基づく言語コードを指定します。例: EN (英語)。
  10. オプション: [ルーター文字列] フィールドで、ターゲット サーバーがファイアウォールの内側にある場合の SAP ルーター パスを指定します。
  11. [認証タイプ] フィールドで、次のいずれかのオプションを選択します。
    • ユーザー名とパスワード:

      SAP BAPI アカウントのユーザー名とパスワードを指定します。

    • SNC:

      Secure Network Communications (SNC) は、SAP NetWeaver Single Sign-On (SSO) または外部のセキュリティ製品を SAP システムに統合します。SNC は、さまざまな SAP システムのクライアントとサーバーのコンポーネント間のデータ通信パスを保護します。SAP システムで直接利用できない追加のセキュリティ機能を利用し、セキュリティを強化する場合にこのオプションを選択します。

      1. 通信相手の SNC 名を指定します。
      2. [保護レベル] フィールドで、適用する必要なデータ保護レベルをドロップダウン リストから選択します。
        • [認証のみ] の保護レベルを使用する場合、システムで通信相手の身元が確認されます。これは、SNC が提供する最小限の保護レベルです。
        • [整合性の保護] を使用すると、通信の 2 つのエンドポイントで発生した可能性のあるデータの変更または操作が検出されます。
        • [プライバシー保護] を使用する場合、転送されるメッセージは暗号化されます。プライバシー保護には、データの整合性保護も含まれます。
        • [デフォルトの保護] は、グローバルなデフォルトの保護レベルを適用します。
        • [利用できるセキュリティ設定の最大値] は、現在のセキュリティ製品がサポートする最大値です。
      3. [SNC ライブラリ] フィールドで、外部セキュリティ製品ライブラリのパスとファイル名を、資格情報、変数、または安全でない文字列として指定します。
      4. [ユーザー名とパスワードでログイン] チェックボックスを選択し、ユーザー名とパスワードを資格情報、変数、または安全でない文字列として指定します。
        注: SSO 認証ログインの場合、ユーザー名とパスワードを入力する必要はありません。SSO を使用せずに認証する場合は、ユーザー名とパスワードを入力する必要があります。