TABLES命令在我们写ABAP报表时常会被用到,但是也常会被忽略,所以这里特地把它提出来单独讲解一下。我们在一些表报里的常发现有这个命令,它是什么意思呢。我们在上一节学了SELECT-OPTIONS命令。我们来回忆一下它的语法结构。
语法:SELECTION-OPTIONS <check-option> FOR <table-field>。例:S_VBELN FOR VBAK-VBELN。
这里用的是FOR,不是LIKE或TYPE。FOR后面跟的是表的字段。大家可以试一下,如果在程序里直接这样写的话,会报错误的。报的错误是说我们没有定义表VBAK。