使用GET_ACTIVE_WORKSHEET创建第二给Sheet时,出现错误:
Table overlaps with previously bound table and will not be added to worksheet.
查看ABAP2XLSX源代码发现,GET_ACTIVE_WORKSHEET,有一个验证,有第一次SHEET的数据,推测GET_ACTIVE_WORKSHEET方法只能用在第一个SHEET1中。
LO_WORKSHEET = LO_EXCEL->GET_ACTIVE_WORKSHEET( ).
LO_WORKSHEET = LO_EXCEL->ADD_NEW_WORKSHEET( ).
EXCEL默认有一个SHEET,第一个用GET(),后面的用ADD().