ABAP语句获取数据库表的所有数据

ABAP语句获取数据库表的所有数据,abap,opensql,Abap,Opensql,有人能告诉我如何编写语句来获取数据库表的所有字段,而不是使用数据库表的每个字段名创建工作区吗?您可以执行以下操作: DATA gt_dd03l TYPE STANDARD TABLE OF dd03l INITIAL SIZE 0. SELECT * FROM dd03l "Table Fields INTO TABLE gt_dd03l WHERE tabname = 'table name'. * define Table type of Busin

有人能告诉我如何编写语句来获取数据库表的所有字段,而不是使用数据库表的每个字段名创建工作区吗?

您可以执行以下操作:

DATA gt_dd03l TYPE STANDARD TABLE OF dd03l INITIAL SIZE 0.

SELECT * FROM dd03l          "Table Fields
    INTO TABLE gt_dd03l
    WHERE  tabname  = 'table name'.
* define Table type of Business Partner Table BUT000
data: lt_table type table of but000 .

* Create Structure of the corresponding table type
data: ls_table like line of lt_table .

您正在运行哪个版本的NW?是否要读取表的全部数据?不,我不需要表的所有数据,但需要表的所有字段。我的问题不是用数据库的所有字段名来定义工作区,而是用数据库表的相同结构来定义工作区。