我有一个 lt_result
表作为功能模块的结果,只是一个通常的内部表,有50列 .
所以,我必须将其发送到ALV显示器,如何正确使用该表作为 REUSE_ALV_FIELDCATALOG_MERGE
的来源?
CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'
EXPORTING
I_PROGRAM_NAME = sy-repid
I_INTERNAL_TABNAME = 'LT_RESULT'
这种方式可以编译,但不会从该表中获取任何字段名 . 同样,当我尝试使用结构时 .
如何以最短的方式从给定的表格到 lt_fieldcat[]
获取字段名称?
3 回答
最短的方法是使用SALV classes:
这样你根本不需要fieldcatalog .
使用 TYPE 声明lt_result而不使用 LIKE 时
x(342的28%71.78÷17.91)-102.98×4 = 298.09斯拉夫它