SAP接続の確立
Advanced Business Application Programming (ABAP) プログラムを SAP システムに展開した後、接続プロファイルを作成して、 SAP システムと ServiceNow インスタンス間の接続を確立します。
始める前に
SAP と ServiceNow インスタンス間の接続を確立する前に、SAP システムネットワークが ServiceNow などの外部アプリケーションにアクセスできるかどうかを確認してください。外部接続がブロックされている場合は、 MID サーバー をインストールできます。MID サーバーは、ServiceNowインスタンスと外部のアプリケーションまたはデータソースの間の通信とデータ移動を可能にします。手順については、「 MID サーバーのインストール」を参照してください。
ネットワークに既に MID サーバー がインストールされていて、 ServiceNow インスタンスに接続されている場合、この SAP 接続で自動的にそれが使用されます。
必要なロール:アドミン
手順
- 移動先 すべて > SAP コンプライアンスと最適化 > 接続のセットアップ をクリックし、[ 新規] を選択します。
-
フォームで、フィールドに入力します。
表 : 1. SAP 接続セットアップフォーム フィールド 説明 名前 接続プロファイルの名前。 デフォルトの価格リスト 調整のために考慮する必要があるデフォルトの価格リスト。 WSDL Web サービス記述言語 (WSDL) の URL で、 SAP システムへの接続に使用される IP アドレスが含まれます。 注:SAP WSDL 名は変更しないでください。WSDL サービス定義名は /NOW/SAMP で、サービスバインディング名は NOW_SAMP である必要があります。変更できる WSDL 名は、WSDL 生成名のみです。ユーザー名 SAP システムへの接続に使用されるユーザー名。 パスワード SAPシステムへの接続に使用するパスワード。 -
[送信] を選択します。
最初の接続が確立されます。
-
SAP接続を選択し、レコードのフィールドを確認します。
表 : 2. SAP 接続レコード フィールド 説明 名前 接続プロファイルの名前。値は、[ SAP 接続セットアップ] フォームで生成されます。 デフォルトの価格リスト 調整のために考慮する必要があるデフォルトの価格リスト。値は、[ SAP 接続セットアップ] フォームで生成されます。 USMM ロール最適化を使用 調整中に適用する必要がある USMM ロールベースの最適化を指定するチェックボックス。 前回の実行 SAP 接続のデータが最後にプルされた日時。 SOAP メッセージ SAP WSDL 情報を含む SOAP メッセージ。 認証情報エイリアス 接続の認証情報を含む接続エイリアス。接続エイリアスは、実行時に接続と資格情報を解決します。 アクティブ SAP接続がアクティブであることを示すオプション。 ユーザーマッピング SAP ユーザーフィールド SAP 対応する ServiceNow ユーザーにマッピングされているさまざまなクライアントのユーザー。 ユーザーフィールド ServiceNow ユーザーフィールド。 注:データがプルされた後に [ユーザーマッピング] フィールドの値を変更すると、検出されたユーザーとシステムユーザーの間のマッピングが失われます。検出されたユーザーと、[ 権限使用者] フィールドおよび [ 権限要求者] フィールドとの間のマッピングも失われます。構成 ロールのフェッチ ロールデータの SAP からのデータのプルを制御します。 エンジン使用率のフェッチ エンジン使用率データの SAP からのデータプルを制御します。 アクティビティのフェッチ ユーザーアクティビティと Web アクティビティデータの SAP からのデータプルを制御します。 ユーザートランザクションをフェッチ ユーザートランザクションアクティビティデータの SAP からのデータのプルを制御します。 -
[ SAP 認証情報] 関連リストで、接続の作成に使用した認証情報を表示します。
注:指定された SAP 接続に対してアクティブにする必要がある認証情報レコードは 1 つだけです。認証情報に関連付けられているロールを決定するには、 SAP Basis アドミニストレーターにお問い合わせください。アドミニストレーターは、 SAP ユーザー ID 認証情報にそれぞれのロールを割り当てます。
-
SAP 接続をテストし、最新バージョンの ABAP プログラムを実行している場合は、[SAP 接続とバージョンのテスト] 関連リンクを選択します。
注:ServiceNowインスタンスをアップグレードする場合は、新しいバージョンの ABAP プログラムをダウンロードして展開し、SOA マネージャーを使用してサービスプロバイダーを再構成する必要があります。
- カスタム ABAP プログラムに要求を送信して、 SAP データをカスタムテーブルに再度収集するには、[ SAP のデータをリフレッシュ ] 関連リンクを選択します。
-
プルした SAP データが破損しており、現在のデータを表示する必要がある場合は、[ すべての SAP データを ServiceNow にプル (Pull all SAP Data to ServiceNow)] 関連リンクを選択します。
SAP データは定期的にプルされるようにスケジュールされています。
-
[SAP クライアント] 関連リストでSAPクライアントを表示します。
SAPクライアントは、スケジュール済みジョブ中にSAPデータがプルされたときに生成されます。
- [更新] を選択します。