我有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[]
获取字段名称?
答案 0 :(得分:2)
尽可能最短的方法是使用SALV classes:
data: gr_table type ref to cl_salv_table.
call method cl_salv_table=>factory
IMPORTING
R_SALV_TABLE = gr_table
CHANGING
t_table = lt_result.
gr_table->display( ).
这样你根本不需要现场编目。
答案 1 :(得分:1)
$( "#company" ).autocomplete({
source : availableTags ,
appendTo: "#exportOrder"
});
使用 TYPE 声明lt_result而不使用 LIKE
答案 2 :(得分:-1)
x +(342%的28%+ 71.78÷17.91)-102.98×4 = 298.09 斯拉夫