* Create dynamic internal table and assign to FS
CALL METHOD cl_alv_table_create=>create_dynamic_table
EXPORTING
it_fieldcatalog = ifc
i_length_in_byte = 'X' "added by Paul Robert Oct 28, 2009 17:04
IMPORTING
ep_table = dy_table.
ASSIGN dy_table->* TO <dyn_table>.
* Create dynamic work area and assign to FS
CREATE DATA dy_line LIKE LINE OF <dyn_table>.
ASSIGN dy_line->* TO <dyn_wa>.
2 回答
您可以像
cl_alv_table_create
一样使用create_dynamic_table
表格,如下所示:Here是一个可以帮助您入门的链接 .
There is absolutely no need to use CL_ALV_TABLE_CREATE - 纯粹的矫枉过正 . 使用Run Time Type Services (RTTS)获取有关输入数据的信息(并验证您对组件类型的假设),然后使用dynamic form of CREATE TABLE: