获取本地文件夹所有文件信息

*KCD_FRONT_END_DIRECTORY_READ:获取文件夹下所有程序名称
DATA:outputtab LIKE rlgrap-filename OCCURS WITH HEADER LINE.
DATA:r_flag TYPE i.

PARAMETERS:path TYPE localfile OBLIGATORY.

*判断文件路径是否正确
AT SELECTION-SCREEN.
  CALL FUNCTION 'WS_QUERY'
    EXPORTING
      filename = path
      query    'DE'
    IMPORTING
      return   = r_flag.
  IF r_flag 0.
    MESSAGE e000(zsdWITH 'The file path no-exit!'.
    STOP.
  ENDIF.

START-OF-SELECTION.
*根据文件路径将文件夹下文件名抓取到内表并输出
  CALL FUNCTION 'KCD_FRONT_END_DIRECTORY_READ'
    EXPORTING
      i_path      = path
    TABLES
      e_directory = outputtab.
  WRITE:'File Path:',path.
  LOOP AT outputtab.
    WRITE:outputtab.
  ENDLOOP.

posted @ 2017-09-29 09:49  独吊东南枝  阅读(375)  评论(0编辑  收藏  举报