GUI_UPLOAD SAP Method Upload Data from Client PC
Below is documentation, parameters and attributes of ABAP Method GUI_UPLOAD within SAP class CL_GUI_FRONTEND_SERVICES. There is also a number of example ABAP code snipts to help you use the functionality of this method.
This method is available within SAP systems depending on your version and release level, you can view further information by entering the class name CL_GUI_FRONTEND_SERVICES into the relevant SAP transactions such as SE24 or SE80, and then selecting the method you are interested in.
Method Type - Static
This is a Static Method so you can call it directlyThe following technical details of method GUI_UPLOAD can also be found below:
- Importing parameters
- Exporting parameters
- Changing parameters
- Returning parameters
- Exceptions
- Coding Examples
Parameters of Method GUI_UPLOAD
.Name | Type | Data Type | Description | Default Value |
CODEPAGE | Importing | TYPE ABAP_ENCODING | Character Representation for Output | |
DAT_MODE | Importing | TYPE CHAR01 | Numeric and date fields are in DAT format in WS_DOWNLOAD | |
FILENAME | Importing | TYPE STRING | Name of file | |
FILETYPE | Importing | TYPE CHAR10 | File Type (ASCII, Binary) | |
HAS_FIELD_SEPARATOR | Importing | TYPE CHAR01 | Columns Separated by Tabs in Case of ASCII Upload | |
HEADER_LENGTH | Importing | TYPE I | Length of Header for Binary Data | |
IGNORE_CERR | Importing | TYPE ABAP_BOOL | Ignore character set conversion errors? | |
READ_BY_LINE | Importing | TYPE CHAR01 | File Written Line-By-Line to the Internal Table | |
REPLACEMENT | Importing | TYPE ABAP_REPL | Replacement Character for Non-Convertible Characters | |
VIRUS_SCAN_PROFILE | Importing | TYPE VSCAN_PROFILE | Virus Scan Profile | |
FILELENGTH | Exporting | TYPE I | File Length | |
HEADER | Exporting | TYPE XSTRING | File Header in Case of Binary Upload | |
DATA_TAB | Changing | TYPE STANDARD TABLE | Transfer table for file contents | |
ISSCANPERFORMED | Changing | TYPE CHAR01 | File already scanned |
Exceptions of Method GUI_UPLOAD
I
XSTRING
Example ABAP coding
DATA: lv_CODEPAGE TYPE ABAP_ENCODING,
lv_DATA_TAB TYPE STANDARD TABLE,
lv_DAT_MODE TYPE CHAR01,
lv_FILELENGTH TYPE I,
lv_FILENAME TYPE STRING,
lv_FILETYPE TYPE CHAR10,
lv_HAS_FIELD_SEPARATOR TYPE CHAR01,
lv_HEADER TYPE XSTRING,
lv_HEADER_LENGTH TYPE I,
lv_IGNORE_CERR TYPE ABAP_BOOL,
lv_ISSCANPERFORMED TYPE CHAR01,
lv_READ_BY_LINE TYPE CHAR01,
lv_REPLACEMENT TYPE ABAP_REPL,
lv_VIRUS_SCAN_PROFILE TYPE VSCAN_PROFILE,
lv_other TYPE c.
CALL METHOD CL_GUI_FRONTEND_SERVICES=>GUI_UPLOAD(
EXPORTING
CODEPAGE = lv_CODEPAGE
DAT_MODE = lv_DAT_MODE
FILENAME = lv_FILENAME
FILETYPE = lv_FILETYPE
HAS_FIELD_SEPARATOR = lv_HAS_FIELD_SEPARATOR
HEADER_LENGTH = lv_HEADER_LENGTH
IGNORE_CERR = lv_IGNORE_CERR
READ_BY_LINE = lv_READ_BY_LINE
REPLACEMENT = lv_REPLACEMENT
VIRUS_SCAN_PROFILE = lv_VIRUS_SCAN_PROFILE
IMPORTING
FILELENGTH = lv_FILELENGTH
HEADER = lv_HEADER
CHANGING
DATA_TAB = lv_DATA_TAB
ISSCANPERFORMED = lv_ISSCANPERFORMED ).
Links to Related Class(s)
CL_GUI_F...Full list of available SAP object classes
Search for further information about these or an SAP related objects