SAP關於標准ALV報表導出Excel的問題與解決:長數字


 

SAP關於標准ALV報表導出Excel的問題與解決:長數字

 

描述:在使用標准ALV功能時,使用本地文件可以把內容導到EXCEL

問題:如果在報表中有類似銀行賬戶、身份證號等較長數字的字段,直接導出EXCEL,在EXCEL中這些字段將會使用科學計數法的格式顯示導致這列數據不正確。

解決方法一:導出時選擇未轉換的格式,然后再整理(分列)

解決方法二:使用ALV工具欄中按鈕Excel適當位置

解決方法三:導出—電子表格—所有可用格式(選擇“在現有XXL格式中”)

 

ALV 導出電子表格的文件格式固定了沒法選擇怎么辦?

現象:在 ALV 顯示中,選擇菜單“列表-導出-電子表格”后,會出現下面這樣的選擇窗口:

如果選中了“始終使用選定的格式”,則以后都會使用當前選定的格式(經常是第一項 MHTML,可實際上用戶希望導出成傳統 EXCEL 文件),直接出現保存文件的對話框,沒法再次選擇了。

解決方法:

通過跟蹤語句,發現了表 SALV_BS_ADMIN,做了上述操作后,就會向這個表里插入一條記錄,記錄用戶選擇。如果希望重新出現選擇格式窗口,只要用下面這個語句把這條記錄刪除即可。

DELETE FROM SALV_BS_ADMIN

WHERE OBJECT = 'GUI_ALV_XML_VER'

  AND M_USER = '<username>'.

OBJECT 是固定的常數,M_USER 是登錄用戶名,它們兩個共同組成了表的主鍵。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM