まさ工房

ExcelVBAとAcessDBを利用した業務支援ツールを作成する工房です

【フリーソフト】ExcelからSAPテーブルデータを直接抽出する無料で使えるツールを紹介します。(SAPテーブルデータダウンロードツール、依頼者:えんちゃんさん)

      f:id:m_kbou:20190516071335p:plain      

今回は社内メンバー(えんちゃんさん)からお題を受けました。依頼内容は、「現在自社で使用している基幹システム(SAP)のテーブルより、ExcelVBAを利用してデータを直接抽出して欲しい。」との依頼でした。未だやった事が無かったので、ネットで情報を検索しながら試行錯誤で作成してみた所、上手く動いてくれたので紹介したいと思います。抽出までの流れは、以下の①~④の順番で実施すればよいとの事でしたので、その流れで作成してみました。
-------------------------------------------------
①SAPにログオンする。
   ↓
RFC_READ_TABLEを呼び出す。
   ↓
③呼び出した値をEXCELに貼り付ける。
   ↓
④SAPからログオフする。
-------------------------------------------------
具体的な使い方を書いておきますので、お試しで使用したいとの事であれば、最下部リンク先(Vector)よりダウンロードして使用してみて下さい。

 

【目次】

 

構築環境

・Excel2016 

 

使い方

使い方について説明します。

(1)画面を開き、「ログインID」シートを選択します。

f:id:m_kbou:20190502112347p:plain

 (2)任意のID、パスワード、サーバ名、システムNO、クライアント、言語、テーブル名を入力します。

f:id:m_kbou:20190502112402p:plain

(3)「メイン」シートを選択します。

f:id:m_kbou:20190502112332p:plain

(4)ツールリボンにある[開発]タブをクリックします。

f:id:m_kbou:20190502112428p:plain

(5)「マクロ」をクリックします。

f:id:m_kbou:20190502112443p:plain

(6)マクロ名より”実行ボタン”を選択し、『実行』ボタンをクリックします。

f:id:m_kbou:20190502112458p:plain

(7)処理が始まり、取り込みが完了するまで待ちます。(数分~数十分掛かります)
処理が完了するとデータが表示されます。

f:id:m_kbou:20190502112513p:plain

 

ダウンロード 

ダウンロードサイトはこちらです。

www.vector.co.jp

 

おわりに 

読者さんから「ExcelVBA(マクロ)でこんなツールを作って欲しい!」のお題を募集しています。繰り返し作業や面倒・手間な作業の改善案があれば、気軽に依頼してもらえると嬉しいです。お待ちしています。