SAP smartform 使用 ASSIGN ('(Z_program)GT_table[]') TO <fs_itab> 也可以用于增强
在使用smartform时候,需要通过程序调用函数来展示Form
对于一些需要import的内表信息,除了在smartform 接口接入外,还可以使用以下语法:
DATA: lv_field(50).
FIELD-SYMBOLS: <fs_itab> TYPE any.
DATA:GT_table type table of ty_table.
CLEAR lv_field.
lv_field = '(Z_program)GT_table[]'.
"表示指向程序Z_program的内表GT_table 给指针变量 <fs_itab>. 然后可以直接对<fs_itab> 进行操作
ASSIGN ('(Z_program)GT_table[]') TO <fs_itab>
IF sy-subrc = 0.
gt_table1[] = <lt_itab>.
SORT GT_table BY 字段名.
UNASSIGN <lt_itab>.
ENDIF.