我們經常會使用SAP系統的標准功能導出ALV顯示的數據,一般會選擇電子表格。
選擇電子表格之后,需要選擇電子表格的具體格式。
選擇格式之后點擊確定,會彈出保存對話框。
如果在使用這個功能的時候,選擇了“始終使用選定的格式”,則之后使用此功能,不會再出現選擇電子表格的界面。這樣就出現一個問題,如果我想更改其他的格式就不能滿足了。
不同的SAP版本,用戶選定格式的信息存放的位置是不一樣的。早期的版本是存放在表SALV_BS_ADMIN,新版本的SAP存放在表SALV_CSQ_PARAMS。要讓用戶可以再次選擇電子表格的格式,就必須將用戶對應的含有參數名為XML_TYPE_GUI_SWITCH的記錄從表中刪除。
可以通過自定義程序、Debug等方式刪除用戶對應的記錄,另外SAP提供一個標准程序SALV_BS_ADMIN_MAINTAIN來維護。
刪除用戶記錄后,用戶就可以再次選擇導出格式了。