2
我目前有一份報告,每週通過電子郵件發送給業務用戶。數據輸出只能是csv/xml,我無法自動添加請求的透視表;因此,我試圖在我將預製的Excel文件中使用Workbook_Open子例程來獲取數據。我的問題是我不能在SharePoint上使用宏,也不能在宏中公開訪問數據...所以我覺得自己就像一條小溪。使用數據透視表從SAP導出Excel文件
來自VBA,Excel或BEX/BOBJ立場的任何建議?
我目前有一份報告,每週通過電子郵件發送給業務用戶。數據輸出只能是csv/xml,我無法自動添加請求的透視表;因此,我試圖在我將預製的Excel文件中使用Workbook_Open子例程來獲取數據。我的問題是我不能在SharePoint上使用宏,也不能在宏中公開訪問數據...所以我覺得自己就像一條小溪。使用數據透視表從SAP導出Excel文件
來自VBA,Excel或BEX/BOBJ立場的任何建議?
那麼如果你的報告被強制爲csv/xml ....並且你不能直接通過宏訪問數據......解決方案並不是非常簡單直接。
這是我會怎麼解決
1)SAP工作脫落文件
2)某些類型的自動化揭開序幕宏
3)宏觀形式和電子郵件報告
可能有可能通過電子郵件將電子表格格式化爲通過abap代碼直接品嚐......這不是我有很多經驗的東西。
謝謝Pynner,我結束了我們使用BOBJ將報告發送到Web服務器。在Web服務器上,我們在文件的目錄中添加了一個C#控制檯應用程序。這個應用程序打開文件,運行宏,然後將文件發送到一個SharePoint站點的團隊。不同於你的建議。再次,非常感謝。 – 2012-04-17 18:15:43
因此,我們最終編寫了一個C#控制檯應用程序,該應用程序位於Web服務器上並控制該過程。它是這樣的: 1. WebI報告通過調度程序傳送到Web服務器 2. C#控制檯應用程序打開Excel表格,強制它運行一個宏(它將BOBJ傳送的csv文件拉出來),然後另存爲本身在報告文件夾中無宏觀報告。 3.然後,C#程序遍歷Reports目錄並將它們發送到SharePoint站點。 4.控制檯應用程序使用任務計劃程序啓動。 希望這可以幫助別人,如果你想要的源代碼消息我。 – 2012-09-24 15:58:33