在ABAP中创建功能模块以获取任何表格并将其写入屏幕
SAPListViewer用于添加ALV组件,并提供了灵活的环境来显示列表和表格结构。标准输出由标题,工具栏和输出表组成。用户可以使用其他对话框调整设置以添加列显示,聚合和排序选项。
您可以使用以下代码显示任何表:
DATA: go_alv TYPE REF TO cl_salv_table.
CALL METHODcl_salv_table=>factory
IMPORTING
r_salv_table = go_alv
CHANGING
t_table = itab.
go_alv->display( ).输出任何内部表的另一种动态方式是使用字段符号,这是ABAP中的特定字段类型。在不赘述的情况下,您必须知道字段符号的工作方式类似于没有指针算术的指针,但是具有值语义。
字段符号:<行>类型为ANY。
FIELD-SYMBOLS:<comp>类型ANY。
键入ANY是必需的,因为字段符号应该能够引用任何类型的数据。这是现在使用动态分配给工作区各个组件的循环的样子:
LOOP ATitab_flight INTO row.
DO.
ASSIGN COMPONENTsy-index OF STRUCTURE <row> TO <wa_comp>.
IF sy-subrc <>0.
SKIP.
EXIT.
ENDIF.
WRITE <wa_comp>.
ENDDO.
ENDLOOP热门推荐
2 孙媳妇祝福语简短
9 入学校简短祝福语
10 亲姐姐怀孕祝福语简短
11 贺卡祝福语宝宝男孩简短
12 预祝高尔夫的祝福语简短
13 祝福语同事离职英文简短
14 送水杯祝福语女生简短
15 生日祝福语简短而有深意
16 员工对同事祝福语简短
17 孩子满月随礼简短祝福语
18 工人生日祝福语简短