2012-03-05 16 views
2

現在、毎週ビジネスユーザーに電子メールで送信されるレポートがあります。データの出力はcsv/xmlのみで、要求されたピボットテーブルを自動的に追加する機能はありません。したがって、ExcelファイルでWorkbook_Openサブルーチンを使用してデータを取得しようとしています。私はpremadeを持っています。私の問題は、SharePoint上でマクロを使用することも、データをマクロで一般公開することもできないことです。私はクリークのようです。ピボットテーブルを使用してSAPからExcelファイルをエクスポートする

VBA、Excel、またはBEX/BOBJの観点から、任意の提案ですか?あなたのレポートはCSV/XMLを強制される....そしてあなたがマクロを介して直接データにアクセスすることができない場合

答えて

1

うーん...解決策はそれほど単純ではありません。ここで

は私が解決するだろう方法です

1)SAP仕事を自動化のいくつかのタイプがマクロマクロ形式と電子メールが報告

3)

をキックオフファイル

2)に低下多分abapコードを介して直接味をするようにフォーマットされたスプレッドシートを電子メールに送ってもらうことは可能でしょう。それは私が多くの経験を持っているものではありません。

+0

ありがとうPynner、BOBJを使用してレポートをWebサーバーに配信しました。 Webサーバー上で、ファイルのディレクトリ内にc#consoleアプリケーションを追加しました。このアプリケーションは、ファイルを開いてマクロを実行した後、ファイルをSharePointチームのサイトに送りました。あなたが提案したものと異なります。再び、多くのありがとう。 –

+0

私たちは、Webサーバー上に座ってプロセスを制御するC#コンソールアプリケーションを作成しました。 が 1でWebIレポートが、その後 2. C#コンソールアプリケーションは、Excelシートを開きます(BOBJで配信csvファイルに引く)マクロを実行するためにそれを強制的にWebサーバへのスケジューラを介して配信されて保存されます。それはこのように行ってきましたそれ自体はレポートフォルダ内のマクロレスレポートです。 3. C#プログラムはReportsディレクトリを反復処理し、SharePointサイトに送信します。 4.コンソールアプリケーションはタスクスケジューラで起動されます。 これは誰かを助けてくれることを願っています。ソースコードをご希望の場合は、私にメッセージしてください。 –