SAPの ABAP プログラムの展開

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

    始める前に

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

    必要なロール:sam_admin

    このタスクについて

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

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

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

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

    手順

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

    次のタスク

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