の ABAP プログラムの展開 SAP

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:2分
  • SAP システムと ServiceNow インスタンス間の接続の確立を開始するには、Advanced Business Application Programming (ABAP) プログラムを導入します。ABAP プログラムを展開すると、 SAPServiceNow インスタンスの間でデータを共有できます。

    始める前に

    ABAP プログラムにアクセスするには、ServiceNow Store からソフトウェア資産管理アプリケーション用の SAP ABAP プログラムをダウンロードします。Xanaduリリースと互換性のあるアプリケーションバージョンをダウンロードしてください。

    必要なロール:sam_admin

    このタスクについて

    ABAP プログラムをデプロイするには、ソフトウェア資産管理アプリケーションの SAP ABAP プログラムを通じて提供されるトランスポートファイルをインポートし、サービス指向アーキテクチャ (SOA) マネージャを使用してサービスプロバイダを設定します。

    注:
    ServiceNow インスタンスをアップグレードする場合は、新規リリースと互換性のあるバージョンの ABAP プログラムをダウンロードして展開する必要があります。その後、SOAマネージャを使用してサービス・プロバイダを再構成する必要があります。

    SAP セットアップ情報については、「 KB0813999」を参照してください。

    SAPおよび関連ツールの詳細については、SAP ヘルプポータルを参照してください。

    手順

    1. SAP システムで、SAP Transport Management System (STMS) を使用して移送ファイルをインポートします。
      1. COFILEファイルとDATAファイルをディレクトリにコピーして展開します。
      2. STMS を起動し、「 インポートの概要」を選択します。
      3. ターゲット・システムをダブルクリックし、 エクストラ > その他の要求 > 追加をクリックし、移送要求番号を入力します。
      4. 要求をハイライト表示し、 要求 > インポート.
      5. [Import Transport Request] ウィンドウで、[ Target Client ] フィールドにクライアント番号を入力します。
      6. 「オプション」タブを選択し、「 無効なコンポーネント・バージョンを無視する 」チェック・ボックスを選択します。
      7. [OK] を選択します。
    2. SAPシステムで、SOAマネージャを使用してサービス・プロバイダを構成します。
      1. SOAマネージャを起動し、 サービス管理 > Web サービス構成.
      2. 検索基準」フィールドから「サービス定義」を選択します。
      3. [ 検索パターン ] フィールドにサービス定義の場所を入力します。
      4. [移動 (Go)] を選択します。
      5. [検索結果] ペインで、サービス定義行を選択し、[ 選択を適用] を選択します。
      6. [構成] タブで、 [ 作成] を選択します。
      7. 以下のフィールドを入力します。
        表 : 1. [SOA 管理] ダイアログ ボックス
        フィールド 説明
        サービス名 サービスの名前。
        説明 サービスに関する説明。
        新しいバインディング名 バインディングの名前。
      8. [ 設定の適用] を選択します。
      9. 選択 プロバイダーセキュリティ > メッセージ認証をクリックし、[ ユーザー ID/パスワード ] チェック ボックスをオンにします。
      10. [保存] を選択します。
      11. 選択 概要 > 設計時 WSDL ドキュメントを開く.
        ブラウザーウィンドウが開き、新しい WSDL が生成されます。
      12. Open Service WSDL Generation」を選択します。
      13. [ WSDL URL for Binding ] フィールドからリンクをコピーします。
    3. RFC 接続を確認します。

    次のタスク

    ServiceNow インスタンスに戻り、SAP接続を確立します。