DATA: t100_lines TYPE STANDARD TABLE OF t001 WITH HEADER LINE.
DATA: G_FILEPATH   LIKE DYNPREAD-FIELDNAME.

PARAMETERS: P_FILE LIKE RLGRAP-FILENAME DEFAULT G_FILEPATH.


AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_FILE.
  CALL FUNCTION 'WS_FILENAME_GET'                           "#EC *
    EXPORTING
      DEF_PATH         = G_FILEPATH
      MODE             = 'O'
      TITLE            = 'Choose File'
    IMPORTING
      FILENAME         = P_FILE
    EXCEPTIONS
      INV_WINSYS       = 1
      NO_BATCH         = 2
      SELECTION_CANCEL = 3
      SELECTION_ERROR  = 4
      OTHERS           = 5.


  SELECT * FROM T001 INTO CORRESPONDING FIELDS OF TABLE t100_lines."CORRESPONDING FIELDS OF TABLE 没写报错   


  
CALL FUNCTION 'WS_DOWNLOAD'
    EXPORTING
      FILENAME                = P_FILE
      FILETYPE                = 'DAT'
      MODE                    = 'A'
    TABLES
      DATA_TAB                = t100_lines
    EXCEPTIONS
      FILE_OPEN_ERROR         = 1
      FILE_WRITE_ERROR        = 2
      INVALID_FILESIZE        = 3
      INVALID_TABLE_WIDTH     = 4
      INVALID_TYPE            = 5
      NO_BATCH                = 6
      UNKNOWN_ERROR           = 7
      GUI_REFUSE_FILETRANSFER = 8
      OTHERS                  = 9.