天天看點

ALV布局

 有時候在一個報表裡會有多個ALV可以選擇輸出,在使用時使用者可能會給不同的ALV儲存布局,為了避免不同ALV的布局混用,布局混用了有可能會出現列印預覽時看不到資料或者導出資料到EXCEL表時沒有資料,這時應該設定一下函數“REUSE_ALV_GRID_DISPLAY ”的IS_VARIANT 參數

1、定義變量:DATA: G_VARIANT LIKE DISVARIANT.

2、給變量指派:  G_VARIANT-REPORT       = SY-REPID.

                          G_VARIANT-HANDLE       = '0001'.   "不同ALV給不同編号

3、輸出時把變量G_VARIANT 作為函數“ REUSE_ALV_GRID_DISPLAY ”的 IS_VARIANT 參數的值