今すぐお試しください!

製品の詳細CData Excel Add-In for SAP Netweaver Gateway を確認して、無償評価版をダウンロード:

今すぐダウンロード

Excel データをSAP Netweaver Gateway に移行

この記事では、Excel Add-In for SAP Netweaver Gateway をつかって、Excel からデータを SAP Netweaver Gateway に移行する方法を説明します。

CData Excel Add-In for SAP Netweaver Gateway を使えば、Excel から直接SAP Netweaver Gateway への編集や保存が可能になります。この記事では、Excel から SAP Netweaver Gateway にデータを移行する方法を説明します。 SAP Netweaver Gateway のデータを一度Excel にエクスポートして編集・データソースの一括更新を行えるだけではなく、Excel スプレッドシートに保存されているデータを一括でSAP Netweaver Gateway にインポートすることも可能です。 今回の記事では、SalesOrderLineItems テーブルを使います。同じことが、CData Excel Add-In で取得できるすべてのテーブルに対して実行可能です。

接続の確立

SAP Netweaver Gateway への接続には、Excel Add-in をインストールしたExcel の[CDATA]タブ→[SAP Netweaver Gateway]アイコンをクリックします。

SAP Gateway はBasic 認証とOAuth 2.0 認証の両方を許可します。Basic 認証を使用して自分のアカウントに接続するか、OAuth を使用して他のユーザーが彼らのアカウントでサービスからデータを取得できるようにすることができます。基本となる認証情報に加え、SAP Gateway テーブルへのアクセスには以下の追加プロパティが必要です。

  • Url: 環境のURL、またはサービスの完全URL に設定。例えば、完全URL は次のようになります:https://sapes5.sapdevcenter.com/sap/opu/odata/IWBEP/GWSAMPLE_BASIC/。この例では、環境URL は次のようになります:https://sapes5.sapdevcenter.com。
  • Namespace: 適切なService Namespace を設定。先ほどの例では、IWBEP が名前空間です。サービスへの完全URL が指定されている場合は任意です。
  • Service: データを取得するサービスに設定。先ほどの例では、サービスはGWSAMPLE_BASIC です。完全URL が指定されている場合は必須ではありません。

Basic 認証での認証

Basic 認証では、自分のログインクレデンシャルを使用して接続します。次のプロパティを設定します。

  • User: これはSAP Gateway へのログインに使用するユーザー名です。
  • Password: これはSAP Gateway へのログインに使用するパスワードです。

OAuth 認証での認証

ユーザー資格情報の接続プロパティを設定せずに接続できます。 接続すると、本製品はデフォルトブラウザでSAP Gateway OAuth エンドポイントを開きます。ログインして、本製品にアクセス許可を与えます。本製品が以下のOAuth プロセスを完了します。 他のOAuth 認証フローについては、OAuth 認証の使用 を参照してください。

SAP Netweaver Gateway データの取得

SAP Netweaver Gateway にデータを挿入するには、まず該当するSAP Netweaver Gateway のテーブルを取得します。これによりExcel スプレッドシートとSAP Netweaver Gateway のテーブルが連携した状態になります。取得したテーブルに対し変更、もしくは追加した部分は文字が赤でハイライトされます。

  1. CData リボンからSAP Netweaver Gateway ボタンをクリックします。データ選択ウィザードが表示されます。
  2. テーブルもしくはビューメニューから、SalesOrderLineItems テーブルを選択します。
  3. [最大行数]に、取得したい最大行数を入力します。データの一括入力だけが目的の場合は1行だけを取得すれば十分です。リクエストどおりにクエリ欄にSQL クエリが表示されます。
  4. [シート名]に作成されるシートの名前を入力します。デフォルトでは、取得するテーブル名が新しいシート名になります。

SAP Netweaver Gateway へのデータの挿入

データ取得後、既存のExcel で保存されているデータを取得したテーブルの下に追加していきます。

  1. テーブルの最終行の下の行に、他のシートを参照する式を入力します。例:=MySalesOrderLineItemsSheetInExcel!A1
  2. SAP Netweaver Gateway に挿入するセルを参照する式を入力し、セルを取得する行数分ドラグダウンします。テーブルに参照された値が表示されます。
  3. 挿入する行を選択して、CDATA リボンの[行を挿入]ボタンをクリックします。

各行の挿入が完了すると、Id の値が表示され、追加した値の文字が赤から黒に変わります。

 
 
ダウンロード