如何在新模式下写入列表(abap)

如何在新模式下写入列表(abap),abap,Abap,这是我的列表的输出。当用户点击按钮(函数“On_user_command”)时,该列表应以新窗口/模式显示 有什么函数或命令可以解决这个问题吗?您可以调用列表的事务并创建一个新模式 LOOP AT gt_file INTO ls_file. WRITE:/ ls_file. ENDLOOP. 新窗口/模式还是简单弹出窗口?莫代尔还是阿莫代尔?具体需要什么?一般来说,可以使用显示屏幕的任何启用RFC的功能模块(即ABAP4_CALL_TRANSACTION&TRANSACTION

这是我的列表的输出。当用户点击按钮(函数“On_user_command”)时,该列表应以新窗口/模式显示


有什么函数或命令可以解决这个问题吗?

您可以调用列表的事务并创建一个新模式

  LOOP AT gt_file INTO ls_file.
    WRITE:/ ls_file.
  ENDLOOP.

新窗口/模式还是简单弹出窗口?莫代尔还是阿莫代尔?具体需要什么?一般来说,可以使用显示屏幕的任何启用RFC的功能模块(即ABAP4_CALL_TRANSACTION&TRANSACTION code不是特别需要的)。
 CALL FUNCTION 'ABAP4_CALL_TRANSACTION'
        STARTING NEW TASK 'NewTask'
        DESTINATION 'NONE'
  EXPORTING
    tcode = 'ZLIST'
*    skip_screen = 'X'
*    mode_val = 'E'
*    update_val = 'A'
*  TABLES
*    using_tab = bdcdata_tab
  EXCEPTIONS
    call_transaction_denied = 1
    OTHERS = 2.