SAP后台执行大数据量报表(鹦鹉学舌篇)
適用場景:查詢類報表。
適用人員:所有。
案例需求:如需要查詢導出整年或者近幾年的所有采購合同的執行情況表,由于此報表縱深查詢了采購合同對應的采購訂單以及發貨信息,開票信息等多個環節,查詢速度相當緩慢,直接查詢容易出現如下“Time Limit Exceeded”錯誤。
此時我們不妨使用后臺作業的方式(SM36),下面就細細道來。
在所要執行的報表中正確輸入查詢條件,然后根據菜單“程序”——“后臺執行”進行后臺作業的配置。
選擇輸出設備(LP01,根據各自公司配置填列)以及相關參數,一般默認即可,點擊“√”進入到下一步。
接著選擇“立即執行”,點保存即可。
此時這個作業就被安排到后臺進行秘密執行了。
我們可以使用事務代碼SM37隨時進行查看執行情況。
注意選擇“用戶名”以及“作業開始時間”,避免沒有包含在內,確認后點擊“執行”。
這個時候假設我們發現所要執行的作業已經完成(查看“狀態”一欄),就拿最后一條作業為例,如何進行報表的導出呢?
雙擊記錄,或者勾選最前面一欄點擊“假脫機”進入到“輸出控制器:假脫機請求的清單”界面。
這個時候我們先不要急著進行導出,我們看到,它的頁數是66,匆忙導出可能導致數據不完整。
點擊“類型”一欄的圖標進入到明細界面。
首先進行“設置”導出頁數。
我們不妨給它設置的大一些,然后點擊確定,忽略此刻跳出的提示。
這個時候我們就可以愉快的進行導出了,“系統”——“列表”——“保存”——“本地文件”。
注意保存的路徑以及文件名稱的后綴名“.xls”。
完畢!
問題1,若沒有設置“打印時間”,SM37進入查看的時候會發現狀態為“已計劃”。
點擊“釋放”即可。
總結
以上是生活随笔為你收集整理的SAP后台执行大数据量报表(鹦鹉学舌篇)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 神经性皮炎
- 下一篇: 涨姿势时间:为什么飞机的往返时间会不一样