2012-03-05 46 views
2

我目前有一份報告,每週通過電子郵件發送給業務用戶。數據輸出只能是csv/xml,我無法自動添加請求的透視表;因此,我試圖在我將預製的Excel文件中使用Workbook_Open子例程來獲取數據。我的問題是我不能在SharePoint上使用宏,也不能在宏中公開訪問數據...所以我覺得自己就像一條小溪。使用數據透視表從SAP導出Excel文件

來自VBA,Excel或BEX/BOBJ立場的任何建議?

回答

1

那麼如果你的報告被強制爲csv/xml ....並且你不能直接通過宏訪問數據......解決方案並不是非常簡單直接。

這是我會怎麼解決

1)SAP工作脫落文件

2)某些類型的自動化揭開序幕宏

3)宏觀形式和電子郵件報告

可能有可能通過電子郵件將電子表格格式化爲通過abap代碼直接品嚐......這不是我有很多經驗的東西。

+0

謝謝Pynner,我結束了我們使用BOBJ將報告發送到Web服務器。在Web服務器上,我們在文件的目錄中添加了一個C#控制檯應用程序。這個應用程序打開文件,運行宏,然後將文件發送到一個SharePoint站點的團隊。不同於你的建議。再次,非常感謝。 – 2012-04-17 18:15:43

+0

因此,我們最終編寫了一個C#控制檯應用程序,該應用程序位於Web服務器上並控制該過程。它是這樣的: 1. WebI報告通過調度程序傳送到Web服務器 2. C#控制檯應用程序打開Excel表格,強制它運行一個宏(它將BOBJ傳送的csv文件拉出來),然後另存爲本身在報告文件夾中無宏觀報告。 3.然後,C#程序遍歷Reports目錄並將它們發送到SharePoint站點。 4.控制檯應用程序使用任務計劃程序啓動。 希望這可以幫助別人,如果你想要的源代碼消息我。 – 2012-09-24 15:58:33

相關問題