---
sourceDocument: Yokohama IT Asset Management
sourceDocumentLink: https://www.servicenow.com/docs/r/ja-JP/yokohama/it-asset-management

 Release :

    - yokohama

ft:locale :

    - ja-JP

ft:publication_title :

    - Yokohama IT Asset Management

ft:clusterId :

    - itam

bundleId :

    - itam

workflow :

    - Technology


---

# SAPの ABAP プログラムの展開

# SAPの ABAP プログラムの展開 {#ariaid-title1}

* リリースバージョン: Yokohama
* 
* 更新日 2025年01月30日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：2分

SAPシステムとServiceNowインスタンス間の接続の確立を開始するには、Advanced Business Application Programming (ABAP) プログラムを展開します。ABAP プログラムを展開すると、 SAP と ServiceNow インスタンス間でデータを共有できます。

## 始める前に

ABAP プログラムにアクセスするには、[ServiceNow Store から SAP](https://store.servicenow.com/) ABAP for ソフトウェア資産管理 アプリケーションをダウンロードします。Yokohama リリースと互換性のあるアプリケーションバージョンをダウンロードしてください。
必要なロール：sam_admin

## このタスクについて

ABAP プログラムを展開するには、 SAP ABAP for ソフトウェア資産管理 アプリケーションを介して提供されるトランスポートファイルをインポートしてから、サービス指向アーキテクチャ (SOA) マネージャを使用してサービスプロバイダを設定します。  
注:  
ServiceNow インスタンスをアップグレードする場合は、新しいリリースと互換性のあるバージョンの ABAP プログラムをダウンロードして展開する必要があります。その後、SOA マネージャーを使用してサービスプロバイダーを再構成する必要があります。

SAP のセットアップ情報については、「 [KB0813999](https://support.servicenow.com/kb_view.do?sysparm_article=KB0813999)」を参照してください。

SAPおよび関連ツールの詳細については、[SAP ヘルプポータル](https://help.sap.com/viewer/index)を参照してください。

## 手順

1. SAPシステムで、SAP Transport Management System (STMS) を使用してトランスポートファイルをインポートします。
   1. COFILE ファイルと DATA ファイルをディレクトリにコピーして展開します。
   2. STMS を起動し、\[ インポートの概要\] を選択します。
   3. ターゲットシステムをダブルクリックし、 エクストラその他の要求追加をクリックし、トランスポート要求番号を入力します。
   4. 要求をハイライト表示して選択 要求インポート.
   5. \[トランスポート要求をインポート\] ウィンドウで、\[ ターゲットクライアント \] フィールドにクライアント番号を入力します。
   6. \[オプション\] タブを選択し、\[ 無効なコンポーネントバージョンを無視 \] チェックボックスをオンにします。
   7. \[OK\] を選択します。
   {#import-abap-program-sap__substeps_twc_3p3_qfb}
2. SAPシステムで、SOA マネージャーを使用してサービスプロバイダーを構成します。
   1. SOA Managerを起動し、 サービス管理Web サービス構成.
   2. \[検索基準\] フィールドから \[サービス定義\] を選択します。
   3. \[ 検索パターン\] フィールドにサービス定義の場所を入力します。
   4. \[移動 (Go)\] を選択します。
   5. \[検索結果\] ウィンドウでサービス定義行を選択し、\[ 選択を適用\] を選択します。
   6. \[構成\] タブから \[作成\] を選択します。
   7. 次のフィールドに入力します。  
      {#import-abap-program-sap__table_vdt_zfj_qfb__entry__2}

      | フィールド | 説明 |
      |-|-|
      | サービス名 | サービスの名前。 |
      | 説明 | サービスに関する説明。 |
      | 新しいバインディング名 | バインディングの名前。 |
      [表 : 1. \[SOA 管理\] ダイアログボックス]

      {#import-abap-program-sap__table_vdt_zfj_qfb}
   8. \[ 設定を適用\] を選択します。
   9. 選択 プロバイダーセキュリティメッセージ認証をクリックし、\[ ユーザー ID/パスワード\] チェックボックスをオンにします。
   10. \[保存\] をクリックします。
   11. 選択 概要設計時 WSDL ドキュメントを開く.  
       ブラウザーウィンドウが開き、新しい WSDL が生成されます。
   12. \[ サービス WSDL 生成を開く\] を選択します。
   13. \[ バインディング\] フィールドの WSDL URL からリンクをコピーします。
   {#import-abap-program-sap__substeps_lyk_lp3_qfb}
3. RFC 接続を確認します。

## 次のタスク

ServiceNowインスタンスに戻り、SAP接続を確立します。
**関連概念**   

* [SAP USMM ベースの最適化](https://www.servicenow.com/docs/tPtd3ppJOkuoEYjwRnhXxg "SAPクライアントSAP指名ユーザータイプにロールをマッピングするユーザーライセンス測定 (USMM) ルールを通じて、ライセンスを最適化します。")
* [指名ユーザータイプのユーザートランザクションアクティビティ](https://www.servicenow.com/docs/yjghXJUQF65nDs28tvAseQ "SAPユーザートランザクションアクティビティに基づいて、SAP指定ユーザータイプのライセンス最適化を決定します。")
* [自己申告 SAP エンジンライセンス使用状況](https://www.servicenow.com/docs/GbXuxNFt9yGcRz1iKU1DXQ "自動SAPエンジン測定プロセスでは測定できないSAPエンジンのライセンス使用状況を自己申告できます。この情報を使用して、 SAP ライセンスコンプライアンス状況をより包括的に可視化し、ライセンスコストを最適化できます。")  
**関連タスク**   

* [SAP接続の確立](https://www.servicenow.com/docs/OFAdy333Djku5q7WlwPijA "Advanced Business Application Programming (ABAP) プログラムを SAP システムに展開した後、接続プロファイルを作成して、 SAP システムと ServiceNow インスタンス間の接続を確立します。")
* [SAPのエンタイトルメントの作成](https://www.servicenow.com/docs/PIqS4ZMGu19ZhX3gn0x4Xg "ソフトウェアエンタイトルメントを作成して、 SAP 製品のライセンス情報を記録します。エンタイトルメントは個別に作成することも、スプレッドシートからインポートすることもできます。")
* [SAPのソフトウェアモデルの作成](https://www.servicenow.com/docs/gJP7IZW_h3_6DcfOOyvQRA "SAP製品情報を記録するソフトウェアモデルを作成します。")
* [ユーザータイプに名前を付けたカスタム SAP の作成](https://www.servicenow.com/docs/~q4xXZ1f1ToVXn8~AEbKew "カスタムSAP指名ユーザータイプを作成して、SAPシステムに固有の指名ユーザータイプに基づいてSAPライセンスを追跡および管理できるようにします。")
* [名前付きユーザータイプへのロールのマップ](https://www.servicenow.com/docs/3XpLrOWpkT2Y1Oq5u0TPxw "名前付きユーザータイプにロールをマッピングすることで、 SAP ライセンスを最適化できます。調整中に、検出されたユーザーロールとアサインされた名前付きユーザータイプがこれらのロールと比較され、より低い名前付きユーザータイプを指定できるユーザーが特定されます。")
* [カスタム SAP 価格表の作成](https://www.servicenow.com/docs/J1ynzmCerLLDw02Zb8PUZg "カスタムSAP価格表を作成して、SAPシステムに固有の契約に基づいてSAPライセンスを追跡および管理できるようにします。")
* [カスタム SAP 指名ユーザータイプのインポート](https://www.servicenow.com/docs/3J5j3q3808n_IaEwZ1S83w "カスタムSAP指名ユーザータイプをServiceNowインスタンスにインポートして、SAPシステムに固有の指名ユーザータイプに基づいてSAPライセンスを追跡および管理できるようにします。")
* [カスタム SAP 価格表のインポート](https://www.servicenow.com/docs/4uLiHWAnUZYmYyMrMZsj_w "カスタムSAP価格表をServiceNowインスタンスにインポートして、SAPシステムに固有の契約に基づいてSAPライセンスを追跡および管理できるようにします。")  
**関連資料**   

* [SAP パブリッシャーパックとともにインストールされるテーブル](https://www.servicenow.com/docs/_tcLVocgSR47ZzZMn2f6TQ "テーブルは、 ソフトウェア資産管理 Professional for SAP プラグインとともにインストールされます。テーブルには、 SAP システムからプルされたデータが保存されます。")
* [ソフトウェア資産管理 クラシック版の SAP 用の Software Publisher Analytics ダッシュボード](https://www.servicenow.com/docs/2FSjVh6VoclT9sgOCp03oQ "ソフトウェア資産管理 クラシックアプリケーションの Software Publisher Analytics ダッシュボードで、SAPのライセンスコンプライアンスポジションを表示します。")
* [ソフトウェア資産ワークスペース の SAPのパブリッシャーの概要](https://www.servicenow.com/docs/DxBecUIQrasFd~Ad~EhCTA "ソフトウェア資産ワークスペース内のSAPの公開者の概要で、SAPに関連するライセンス使用状況情報を表示します。")

