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 参数的值

你可能感兴趣的:(SAP,ABAP)