ABAP-无法下载内部表(循环错误)

2020-08-16 21:41发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嘿 我试图下载内部表,该表也起...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我试图下载内部表,该表也起作用,但是复制了数据库的全部内容,而不仅仅是复制了我在内部表(在循环中)中指定的内容。

我的代码:

数据:lekud的lt_lekud TYPE表,ls_lekud TYPE lekud。

 ...

 循环到lt_lekud进入ls_lekud。
   写:(20)ls_lekud名称,(20)ls_lekud编号,(20)ls_lekud-plz,(20)ls_lekud描述。
   新队。
 结局。

 如果sy-subrc = 0。

   呼叫方法cl_gui_frontend_services => file_save_dialog
     出口
       default_extension ='csv'
       default_file_name ='成员'
       file_filter = | Excel文件(* .csv)\ | * .csv \ | {cl_gui_frontend_services => filetype_all} |
     改变
       文件名= lv_filename
       路径= lv_path
       fullpath = lv_fullpath。

   呼叫方法cl_gui_frontend_services => gui_download
     出口
       文件名= lv_filename
       文件类型='ASC'
       write_field_separator ='X'
       bin_filesize = lv_size
     改变
       data_tab = lt_lekud
     例外情况
       file_write_error = 1
       其他= 22。

 万一。
 

下载工作正常,但尽管显示了内部表,但不仅显示了名称,编号,plz和描述,还有完整的lekud表。

预先感谢;)