Function Name : UPLOAD
Function Group : GRAP
SHORT TEXT
OBSOLETE: Transfer Presentation Server File to Internal Table with Length
Data which is available in a file on the presentation server is
transferred in an internal table. ASCII and binary files can be
transferred.
Obsolete. Use class CL_GUI_FRONTEND_SERVICES.
PARAMETER DOCUMENTATION
-----------------------
ACT_FILENAME Name of the file (entered value)
ACT_FILETYPE File type (entered value)
CANCEL Is set on 'cancel'
CODEPAGE Code page during ASC upload
CONVERSION_ERROR Data conversion error
DATA_TAB Transfer table for file contents
FILEMASK_ALL File mask as under FM 'WS_FILENAME_GET'
FILEMASK_MASK Mask for file selection (e.g., '*.txt' )
FILEMASK_TEXT Mask for file selection (help text)
FILENAME Default value for file name
FILESIZE File length (return)
FILETYPE Default value for file type (ASCII, binary )
FILETYPE_NO_CHANGE 'x' prevents change to the file format
FILETYPE_NO_SHOW 'x' prevents displaying the file format
INVALID_TABLE_WIDTH Invalid table structure
INVALID_TYPE Incorrect parameter FILETYPE
ITEM Text for upload pop-up
LINE_EXIT INTERNAL USE ONLY
NO_BATCH Front-End Function Cannot Be Executed in Backgrnd
SILENT 'x' suppresses the success screen
UNKNOWN_ERROR Not Used
USER_FORM INTERNAL USE ONLY
USER_PROG INTERNAL USE ONLY
EXAMPLE
---------------------------
structure for zcst_upload_skf:
DOC_DATE CHAR10
POST_DATE CHAR10
REC_KOSTL KOSTL
REC_POSID PS_POSID
SKF STAGR
TOT_QTY MEGXXX
TEXT CO_BLTXT
MEINH MEINH
DATA: BEGIN OF record .
INCLUDE STRUCTURE zcst_upload_skf.
DATA END OF record.
*** End generated data section ***
DATA : BEGIN OF t_record OCCURS 0.
INCLUDE STRUCTURE record.
DATA END OF t_record.
START-OF-SELECTION.
CALL FUNCTION 'UPLOAD'
EXPORTING
* CODEPAGE = ' '
* FILENAME = ' '
filetype = 'DAT'
* ITEM = ' '
* FILEMASK_MASK = ' '
* FILEMASK_TEXT = ' '
* FILETYPE_NO_CHANGE = ' '
* FILEMASK_ALL = ' '
* FILETYPE_NO_SHOW = ' '
* LINE_EXIT = ' '
* USER_FORM = ' '
* USER_PROG = ' '
* SILENT = 'S'
* IMPORTING
* FILESIZE =
* CANCEL =
* ACT_FILENAME =
* ACT_FILETYPE =
TABLES
data_tab = t_record
EXCEPTIONS
conversion_error = 1
invalid_table_width = 2
invalid_type = 3
no_batch = 4
unknown_error = 5
gui_refuse_filetransfer = 6
OTHERS = 7.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
No comments:
Post a Comment