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 directly

The 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

.

NameTypeData TypeDescriptionDefault Value
CODEPAGEImportingTYPE
ABAP_ENCODING
Character Representation for Output
DAT_MODEImportingTYPE
CHAR01
Numeric and date fields are in DAT format in WS_DOWNLOAD
FILENAMEImportingTYPE
STRING
Name of file
FILETYPEImportingTYPE
CHAR10
File Type (ASCII, Binary)
HAS_FIELD_SEPARATORImportingTYPE
CHAR01
Columns Separated by Tabs in Case of ASCII Upload
HEADER_LENGTHImportingTYPE
I
Length of Header for Binary Data
IGNORE_CERRImportingTYPE
ABAP_BOOL
Ignore character set conversion errors?
READ_BY_LINEImportingTYPE
CHAR01
File Written Line-By-Line to the Internal Table
REPLACEMENTImportingTYPE
ABAP_REPL
Replacement Character for Non-Convertible Characters
VIRUS_SCAN_PROFILEImportingTYPE
VSCAN_PROFILE
Virus Scan Profile
FILELENGTHExportingTYPE
I
File Length
HEADERExportingTYPE
XSTRING
File Header in Case of Binary Upload
DATA_TABChangingTYPE
STANDARD TABLE
Transfer table for file contents
ISSCANPERFORMEDChangingTYPE
CHAR01
File already scanned



Exceptions of Method GUI_UPLOAD

FILELENGTHExportingTYPE
IFile LengthHEADERExportingTYPE
XSTRINGFile Header in Case of Binary UploadUNKNOWN_ERROR - Unknown error

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



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!