報表結果輸出到電子表格的默認選項選中後無法取消的問題說明及解決辦法詳解

報表結果輸出到電子表格的默認選項選中後無法取消的問題說明及解決辦法詳解

作者:袁雲飛(AlbertYuan)- 微信號yuanalbert

以下內容均爲原創,希望對初學者有一些輔助作用,本人主要從事MM/QM/WM的相關工作,不專業處請多多指點,十足乾貨,碼字不易,且行且珍惜,你們的關注就是我努力的動力,轉載請引用出處,感激不盡;

不知道有沒有幸運的小夥伴們碰到如題的問題呢,如果有人碰到過,那滋味真是。。。
很多時候我們的標準報表,開發的報表,只要使用了ALV的展現方式,都可以方便的下載爲本地文件,一般來說有常用的兩種方式,一個就是直接輸出到本地文件,然後打開;另一種方式就是直接通過OLE方式調用本地的office對象,下載完成後同步打開對應應用進行處理編輯;這裏一般用的多的是通過Excel的方式打開;

在這裏插入圖片描述
在低版本ECC裏,比如600裏,使用電子表格輸出,有一個很大的問題;
在這裏插入圖片描述
如果用戶在進行格式選擇的時候,將上圖的指示器給勾選了,然後選擇了一個錯誤的格式,HTML輸出等,這樣如果用戶再次以同樣的方式進行輸出,系統會默認你上次的輸出格式,用戶再也不能重新調整爲Excel輸出了,甚至無法取消掉這個指示器勾選;

這個問題的本質原因,我認爲就是一個bug,分析了一下系統的行爲後發現,在你選了那個固定指示器後,SAP會在SALV_BS_ADMIN這張表裏生成一個記錄,所以你以後打開每次就使用默認的方式了。

問題是要刪除或修改這個選項,SAP沒有提供前臺操作模式;只有通過非常規手段了,SE16N,然後在命令欄輸入&SAP_EDIT,回車,再輸入表命SALV_BS_ADMIN,選擇項裏輸入你自己的用戶名,進去後刪除掉記錄。

好了,再選電子表格輸出的時候就恢復原狀了。
在這裏插入圖片描述
在這裏插入圖片描述
Val 列其實就是你在電子表格輸出的時候選擇的默認的輸出格式的版本;
在這裏插入圖片描述
當然使用程序“SALV_BS_ADMIN_MAINT”也可以用於刪除上面的表裏的條目。

不過,從S/4 HANA開始,這個問題就被徹底修補好了,不過感覺是通過取消這個功能來實現的,也就是說這個指示器已經不再有任何意義了,即便勾選也不再會向對應表裏寫數據了;

以上爲本章全部內容,希望對小夥伴們有所幫助;

發佈了102 篇原創文章 · 獲贊 1 · 訪問量 8443
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章