SAP ABAP Class CL_GUI_FRONTEND_SERVICES (Frontend Services)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-FES-GUI (Application Component) Graphical User Interface
     SCET (Package) Control Enabling Technology / Control Framework
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_GUI_OBJECT Proxy Class for a GUI Object 00000000
Properties
Class CL_GUI_FRONTEND_SERVICES  
Short Description Frontend Services    
Super Class CL_GUI_OBJECT Proxy Class for a GUI Object 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status S  System Program 
Category 0   
Package SCET   Control Enabling Technology / Control Framework 
Created 19981214   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CNDP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 CNTL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_GUI_FRONTEND_SERVICES has no interface implemented.
Friends
Class CL_GUI_FRONTEND_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTION_APPEND Constant Public Type reference (TYPE) I 1 Action: Append 20031125
2 ACTION_CANCEL Constant Public Type reference (TYPE) I 9 ACTION_CANCEL 20001017
3 ACTION_OK Constant Public Type reference (TYPE) I 0 ACTION_OK 20001017
4 ACTION_REPLACE Constant Public Type reference (TYPE) I 2 Action: Replace 20031125
5 ERROR_CODE Static Attribute Private Type reference (TYPE) I 0 Error Code Set by Class Constructor 20010312
6 ERROR_NOT_SUPPORTED_BY_GUI Static Attribute Private Type reference (TYPE) I -1 error code: not supported by gui 20010312
7 ERROR_NO_GUI Static Attribute Private Type reference (TYPE) I -2 Error Code: No GUI 20040701
8 FILETYPE_ALL Static Attribute Public Type reference (TYPE) STRING File Type 20001110
9 FILETYPE_EXCEL Static Attribute Public Type reference (TYPE) STRING File Type 20001110
10 FILETYPE_HTML Static Attribute Public Type reference (TYPE) STRING File Type 20001110
11 FILETYPE_POWERPOINT Static Attribute Public Type reference (TYPE) STRING File Type 20001110
12 FILETYPE_RTF Static Attribute Public Type reference (TYPE) STRING File Type 20001110
13 FILETYPE_TEXT Static Attribute Public Type reference (TYPE) STRING File Type 20001110
14 FILETYPE_WORD Static Attribute Public Type reference (TYPE) STRING File Type 20001110
15 FILETYPE_XML Static Attribute Public Type reference (TYPE) STRING File Type 20001110
16 FILE_SEPARATOR Static Attribute Private Type reference (TYPE) C 20050725
17 GUIFEATURE Static Attribute Private Type reference (TYPE) STRING 'GF' String Type 20020514
18 GUI_CRLF Static Attribute Private Type reference (TYPE) STRING 20051107
19 HANDLE Static Attribute Private Object reference (TYPE REF TO) CL_GUI_FRONTEND_SERVICES One Instance Only 19981214
20 HKEY_CLASSES_ROOT Constant Public Type reference (TYPE) I 0 Registry Branch 19981214
21 HKEY_CURRENT_USER Constant Public Type reference (TYPE) I 1 Registry Branch 19981214
22 HKEY_LOCAL_MACHINE Constant Public Type reference (TYPE) I 2 Registry Branch 19981214
23 HKEY_USERS Constant Public Type reference (TYPE) I 3 Registry Branch 19981214
24 ICALL Static Attribute Private Type reference (TYPE) I 0 Internal Use 20001110
25 M_PLATFORM Static Attribute Private Type reference (TYPE) I 0 Platform Attribute 20000608
26 PLATFORM_AIX Constant Public Type reference (TYPE) I 11 Platform Constant 20010105
27 PLATFORM_HPUX Constant Public Type reference (TYPE) I 9 Platform Constant 20010105
28 PLATFORM_LINUX Constant Public Type reference (TYPE) I 8 Platform Constant 20010105
29 PLATFORM_MAC Constant Public Type reference (TYPE) I 6 Platform Constant 20010105
30 PLATFORM_MACOSX Constant Public Type reference (TYPE) I 13 Platform Constant 20020503
31 PLATFORM_NT351 Constant Public Type reference (TYPE) I 3 Platform Constant 20000608
32 PLATFORM_NT40 Constant Public Type reference (TYPE) I 4 Platform Constant 20000608
33 PLATFORM_NT50 Constant Public Type reference (TYPE) I 5 Platform Constant 20000608
34 PLATFORM_OS2 Constant Public Type reference (TYPE) I 7 Platform Constant 20010105
35 PLATFORM_SOLARIS Constant Public Type reference (TYPE) I 12 Platform Constant 20010105
36 PLATFORM_TRU64 Constant Public Type reference (TYPE) I 10 Platform Constant 20010105
37 PLATFORM_UNKNOWN Constant Public Type reference (TYPE) I -1 Platform Constant 20000608
38 PLATFORM_WINDOWS95 Constant Public Type reference (TYPE) I 1 Platform Constant 20000608
39 PLATFORM_WINDOWS98 Constant Public Type reference (TYPE) I 2 Platform Constant 20000608
40 PLATFORM_WINDOWSXP Constant Public Type reference (TYPE) I 14 Platform Constant 20021113
41 SAPLOGON_ENCODING Static Attribute Private Type reference (TYPE) ABAP_ENCODING 20051220
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_GUI_SUPPORT Static method Public Method Checks GUI-Supported Features 20020212
2 CLASS_CONSTRUCTOR Static method Public Constructor Class Constructor 19981214
3 CLIPBOARD_EXPORT Static method Public Method Exports data to clipboard 20000530
4 CLIPBOARD_IMPORT Static method Public Method Imports data from clipboard 20000530
5 CONSTRUCTOR Instance method Public Constructor Create in Private Section 19981214
6 DIRECTORY_BROWSE Static method Public Method Shows a Directory Selection Window 19981214
7 DIRECTORY_CREATE Static method Public Method Creates a Directory in the Client 19981214
8 DIRECTORY_DELETE Static method Public Method Deletes a Directory in the Client 19981214
9 DIRECTORY_EXIST Static method Public Method Checks whether a directory exists 20000608
10 DIRECTORY_GET_CURRENT Static method Public Method Returns the Current Directory 19981214
11 DIRECTORY_LIST_FILES Static method Public Method Lists Files in a Given Directory 19981214
12 DIRECTORY_SET_CURRENT Static method Public Method Sets the Current Directory (Do NOT Use) 19981214
13 DISABLEHISTORYFORFIELD Static method Public Method Disables a Specific History Field 20030905
14 ENVIRONMENT_GET_VARIABLE Static method Public Method Gets an Environment Variable 19981214
15 ENVIRONMENT_SET_VARIABLE Static method Public Method Sets an Environment Variable 19981214
16 EXECUTE Static method Public Method Starts an Application or Opens a Document in the Client 19981217
17 FILE_COPY Static method Public Method Copies a File 20000530
18 FILE_DELETE Static method Public Method Deletes a File 19981214
19 FILE_EXIST Static method Public Method Checks if a File Exists 20000608
20 FILE_GET_ATTRIBUTES Static method Public Method Gets File Attributes for a File 20010202
21 FILE_GET_SIZE Static method Public Method Returns the Size of a File 19981214
22 FILE_GET_VERSION Static method Public Method Returns the Version Number from Resource of a File 20000202
23 FILE_OPEN_DIALOG Static method Public Method Displays a File Open Dialog 19981214
24 FILE_SAVE_DIALOG Static method Public Method Shows a File Save Dialog 19981214
25 FILE_SET_ATTRIBUTES Static method Public Method Set File Attributes 20010103
26 GET_COMPUTER_NAME Static method Public Method Get Computer Name 19981217
27 GET_DESKTOP_DIRECTORY Static method Public Method Get Desktop Directory 19981217
28 GET_DRIVE_FREE_SPACE_MEGABYTE Static method Public Method Returns Drive's Free Space in MB 20020204
29 GET_DRIVE_TYPE Static method Public Method Get Drive Type 19981217
30 GET_FILE_SEPARATOR Static method Public Method 20050725
31 GET_FREE_SPACE_FOR_DRIVE Static method Public Method Returns Free Space on Drive 19981214
32 GET_GUI_PROPERTIES Static method Public Method Returns Stream of GUI Properties 20020211
33 GET_GUI_VERSION Static method Public Method Returns the Upload/Download Paths 20040309
34 GET_IP_ADDRESS Static method Public Method Gets IP Address 20010222
35 GET_LF_FOR_DESTINATION_GUI Static method Public Method Destinations' SAP GUI Line Feed 20020219
36 GET_PLATFORM Static method Public Method Return Operating System Platform 20000307
37 GET_SAPGUI_DIRECTORY Static method Public Method Gets GUI Start Directory 20001108
38 GET_SAPGUI_WORKDIR Static method Public Method Returns ..\Documents and SettingsDNRSAPWorkdir (Example) 20020422
39 GET_SAPLOGON_ENCODING Static method Public Method Return to saplogon Codepage 20040210
40 GET_SCREENSHOT Static method Public Method Makes a screenshot of the current window 20091008
41 GET_SYSTEM_DIRECTORY Static method Public Method Get System Directory 19981217
42 GET_TEMP_DIRECTORY Static method Public Method Returns the Path to the TEMP Directory 20000609
43 GET_UPLOAD_DOWNLOAD_PATH Static method Public Method Gets the upload/download paths 20030923
44 GET_USER_NAME Static method Public Method Get User Name 19981217
45 GET_WINDOWS_DIRECTORY Static method Public Method Get Windows Directory 20000909
46 GUI_DOWNLOAD Static method Public Method Download Data to Client PC 20000609
47 GUI_UPLOAD Static method Public Method Upload Data from Client PC 20000609
48 IS_SCRIPTING_ACTIVE Static method Public Method Checks whether scripting is currently running 20111007
49 IS_TERMINAL_SERVER Static method Public Method Checks if the GUI Runs Under Terminal Services 20001110
50 IS_VALID_HANDLE Static method Private Method Checks the validity of the instance 20050301
51 RAISE_SCRIPTING_EVENT Static method Public Method Raise scripting event 20110609
52 REGISTRY_DELETE_KEY Static method Public Method Deletes a Registry Key 19981217
53 REGISTRY_DELETE_VALUE Static method Public Method Deletes a Registry Value 19981214
54 REGISTRY_GET_DWORD_VALUE Static method Public Method Reads a Registry REG_DWORD Value 20010102
55 REGISTRY_GET_VALUE Static method Public Method Reads a Registry REG_SZ, REG_SZ_EXPAND Value 19981214
56 REGISTRY_SET_DWORD_VALUE Static method Public Method Writes a Registry REG_DWORD Value 20010103
57 REGISTRY_SET_VALUE Static method Public Method Writes a REG_SZ, REG_SZ_EXPAND Registry Value 19981214
58 SHOW_DOCUMENT Static method Public Method Displays a document on the front end 20111123
59 SHOW_DOCUMENT_FALLBACK Static method Private Method Helper function of SHOW_DOCUMENT for older clients 20111125
60 STRCMPI Static method Private Method String comparison (not case-sensitive) 20111201
61 TYPEAHEAD_EXPORT Static method Public Method Exports data to clipboard 20121221
Events
Class CL_GUI_FRONTEND_SERVICES has no event.
Types
Class CL_GUI_FRONTEND_SERVICES has no local type.
Method Signatures

Method CHECK_GUI_SUPPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMPONENT Call by reference Type reference (TYPE) STRING 20020416
2 Importing FEATURE_NAME Call by reference Type reference (TYPE) STRING 20020212
3 Returning RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20020212
# Exception Resumable Description Created on
1 CNTL_ERROR Controlfehler 20020212
2 ERROR_NO_GUI Kein GUI verfügbar 20020212
3 NOT_SUPPORTED_BY_GUI Nicht unterstützt von GUI 20020212
4 UNKNOWN_ERROR unknown error 20020212
5 WRONG_PARAMETER Falscher Parameter 20020212

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_GUI_FRONTEND_SERVICES has no parameter.
Method CLASS_CONSTRUCTOR on class CL_GUI_FRONTEND_SERVICES has no exception.

Method CLIPBOARD_EXPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DATA Call by reference Type reference (TYPE) STANDARD TABLE Daten 20000908
2 Importing NO_AUTH_CHECK Call by reference Type reference (TYPE) CHAR01 SPACE Überprüfung der Zugriffsrechte abschalten. 20111220
3 Changing RC Call by reference Type reference (TYPE) I Rückgabewert 20000908
# Exception Resumable Description Created on
1 CNTL_ERROR Control-Fehler 20000608
2 ERROR_NO_GUI Kein GUI verfügbar 20000608
3 NOT_SUPPORTED_BY_GUI Nicht unterstützt von GUI 20010312
4 NO_AUTHORITY Berichtigungsprüfung fehlgeschlagen 20100720

Method CLIPBOARD_IMPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DATA Call by reference Type reference (TYPE) STANDARD TABLE Datentabelle 20000907
2 Exporting LENGTH Call by reference Type reference (TYPE) I Datenlänge 20000907
# Exception Resumable Description Created on
1 CNTL_ERROR Control-Fehler 20000608
2 ERROR_NO_GUI Kein GUI verfügbar 20000608
3 NOT_SUPPORTED_BY_GUI Nicht unterstützt von GUI 20010312

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_GUI_FRONTEND_SERVICES has no parameter.
# Exception Resumable Description Created on
1 CNTL_ERROR control error 20010404
2 NOT_SUPPORTED_BY_GUI Nicht unterstützt von GUI 20010312

Method DIRECTORY_BROWSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INITIAL_FOLDER Value transfer Type reference (TYPE) STRING Browsen fängt hier an 19981214
2 Changing SELECTED_FOLDER Call by reference Type reference (TYPE) STRING Vom Benutzer selektiertes Verzeichnis 19981214
3 Importing WINDOW_TITLE Value transfer Type reference (TYPE) STRING Titel des Browser-Fensters 19981214
# Exception Resumable Description Created on
1 CNTL_ERROR Control-Fehler 19981216
2 ERROR_NO_GUI Kein GUI verfügbar 20000608
3 NOT_SUPPORTED_BY_GUI Nicht unterstützt von GUI 20010312

Method DIRECTORY_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DIRECTORY Value transfer Type reference (TYPE) STRING Verzeichnisname 19981216
2 Changing RC Call by reference Type reference (TYPE) I Rückgabewert 19981216
# Exception Resumable Description Created on
1 CNTL_ERROR Ein Controlfehler tritt auf 19981214
2 DIRECTORY_ACCESS_DENIED Zugriff abgelehnt 20010108
3 DIRECTORY_ALREADY_EXISTS Verzeichnis schon vorhanden 20010108
4 DIRECTORY_CREATE_FAILED Verzeichnis anlegen fehlgeschlagen 19981216
5 ERROR_NO_GUI Kein GUI verfügbar 20000608
6 NOT_SUPPORTED_BY_GUI Nicht unterstützt von GUI 20010312
7 PATH_NOT_FOUND Pfad nicht vorhanden 20010108
8 UNKNOWN_ERROR Unbekannter Fehler 20010108
9 WRONG_PARAMETER wrong parameter 20010312

Method DIRECTORY_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DIRECTORY Value transfer Type reference (TYPE) STRING Zu löschendes Verzeichnis 19981216
2 Changing RC Call by reference Type reference (TYPE) I Rückgabewert 19981216
# Exception Resumable Description Created on
1 CNTL_ERROR Controlfehler 19981214
2 DIRECTORY_ACCESS_DENIED Zugriff abgelehnt 20010108
3 DIRECTORY_DELETE_FAILED Löschen des Verzeichnisses fehlgeschlagen 19981216
4 ERROR_NO_GUI Kein GUI verfügbar 20000608
5 NOT_SUPPORTED_BY_GUI Nicht unterstützt von GUI 20010312
6 PATH_NOT_FOUND Pfad nicht gefunden 20010108
7 UNKNOWN_ERROR Unbekannter Fehler 20010108
8 WRONG_PARAMETER wrong parameter 20010312

Method DIRECTORY_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DIRECTORY Call by reference Type reference (TYPE) STRING Verzeichnisname 20000609
2 Returning RESULT Value transfer Type reference (TYPE) ABAP_BOOL Ergebnis 20000609
# Exception Resumable Description Created on
1 CNTL_ERROR Controlfehler 20000608
2 ERROR_NO_GUI Kein GUI verfügbar 20000608
3 NOT_SUPPORTED_BY_GUI Nicht unterstützt von GUI 20010312
4 WRONG_PARAMETER Falscher Parameter 20000609

Method DIRECTORY_GET_CURRENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CURRENT_DIRECTORY Call by reference Type reference (TYPE) STRING Aktuelles Verzeichnis 19981216
# Exception Resumable Description Created on
1 CNTL_ERROR Controlfehler 19981216
2 DIRECTORY_GET_CURRENT_FAILED Holen des aktuellen Verzeichnisses fehlgeschlagen 19981216
3 ERROR_NO_GUI Kein GUI verfügbar 20000608
4 NOT_SUPPORTED_BY_GUI Nicht unterstützt von GUI 20010312

Method DIRECTORY_LIST_FILES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing COUNT Call by reference Type reference (TYPE) I Anzahl Dateien / Verzeichnisse gefunden 20000609
2 Importing DIRECTORIES_ONLY Value transfer Type reference (TYPE) ABAP_BOOL Gibt nur Verzeichnisse zurück, keine Dateien 20000528
3 Importing DIRECTORY Value transfer Type reference (TYPE) STRING Suchverzeichnis 19981214
4 Importing FILES_ONLY Value transfer Type reference (TYPE) ABAP_BOOL Gibt nur Dateien zurück, keine Verzeichnisse 19981214
5 Changing FILE_TABLE Call by reference Type reference (TYPE) STANDARD TABLE Zurückgegebene Tabelle mit gefundenen Dateinamen 19981214
6 Importing FILTER Value transfer Type reference (TYPE) STRING '*.*' Dateifilter 19981214
# Exception Resumable Description Created on
1 CNTL_ERROR Controlfehler 19981217
2 DIRECTORY_LIST_FILES_FAILED Auflisten der Dateien im Verzeichnis fehlgeschlagen 19981217
3 ERROR_NO_GUI Kein GUI verfügbar 20000608
4 NOT_SUPPORTED_BY_GUI Nicht unterstützt von GUI 20010312
5 WRONG_PARAMETER Falsche Parameterkombination 20000609

Method DIRECTORY_SET_CURRENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CURRENT_DIRECTORY Value transfer Type reference (TYPE) STRING Aktuelles Verzeichnis 19981216
2 Changing RC Call by reference Type reference (TYPE) I Rückgabewert 19981216
# Exception Resumable Description Created on
1 CNTL_ERROR Controlfehler 19981216
2 DIRECTORY_SET_CURRENT_FAILED Setzen des aktuellen Verzeichnisses fehlgeschlagen 19981216
3 ERROR_NO_GUI Kein GUI verfügbar 20000608
4 NOT_SUPPORTED_BY_GUI Nicht unterstützt von GUI 20010312

Method DISABLEHISTORYFORFIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BDISABLED Value transfer Type reference (TYPE) ABAP_BOOL 20030905
2 Importing FIELDNAME Value transfer Type reference (TYPE) STRING Fieldname to disabled 20030905
3 Changing RC Value transfer Type reference (TYPE) I 20030905
# Exception Resumable Description Created on
1 CNTL_ERROR Control Error 20130708
2 DISABLEHISTORYFORFIELD_FAILED Access denied 20030905
3 ERROR_NO_GUI Kein unterstütztes GUI verfügbar. 20130708
4 FIELD_NOT_FOUND Field doesnot exists in History list 20030905
5 NOT_SUPPORTED_BY_GUI GUI unterstützt dies Methode nicht. 20130708
6 UNABLE_TO_DISABLE_FIELD Field is readonly 20130708

Method ENVIRONMENT_GET_VARIABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing VALUE Call by reference Type reference (TYPE) STRING Variablenwert 19981217
2 Importing VARIABLE Value transfer Type reference (TYPE) STRING Name der Umgebungsvariable 19981214
# Exception Resumable Description Created on
1 CNTL_ERROR Controlfehler 19981216
2 ERROR_NO_GUI Kein GUI verfügbar 20000608
3 NOT_SUPPORTED_BY_GUI Nicht unterstützt von GUI 20010312

Method ENVIRONMENT_SET_VARIABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing RC Call by reference Type reference (TYPE) I Rückgabewert 19981217
2 Importing VALUE Value transfer Type reference (TYPE) STRING Neuer Wert 19981214
3 Importing VARIABLE Value transfer Type reference (TYPE) STRING Name der Umgebungsvariable 19981214
# Exception Resumable Description Created on
1 CNTL_ERROR Controlfehler 19981216
2 ENVIRONMENT_SET_FAILED Setzen der Umgebungsvariable fehlgeschlagen 19981216
3 ERROR_NO_GUI Kein GUI verfügbar 20000608
4 NOT_SUPPORTED_BY_GUI Nicht unterstützt von GUI 20010312
5 WRONG_PARAMETER wrong parameter 20010312

Method EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPLICATION Value transfer Type reference (TYPE) STRING Pfad + Anwendungsname 20000608
2 Importing DEFAULT_DIRECTORY Value transfer Type reference (TYPE) STRING Vorschlagsverzeichnis 20000608
3 Importing DOCUMENT Value transfer Type reference (TYPE) STRING Pfad+Dokumentname 20000608
4 Importing MAXIMIZED Value transfer Type reference (TYPE) STRING Fenster maximiert anzeigen 20000608
5 Importing MINIMIZED Value transfer Type reference (TYPE) STRING Fenster minimiert anzeigen 20000608
6 Importing OPERATION Value transfer Type reference (TYPE) STRING 'OPEN' Reserviert: Verb für ShellExecute 20010205
7 Importing PARAMETER Value transfer Type reference (TYPE) STRING Parameter für Anwendung 19981217
8 Importing SYNCHRONOUS Value transfer Type reference (TYPE) STRING Wenn 'X': die Anwendung läuft synchron 20001109
# Exception Resumable Description Created on
1 BAD_PARAMETER Falsche Parameterkombination 20000608
2 CNTL_ERROR Controlfehler 20000608
3 ERROR_EXECUTE_FAILED Durchführung der Anwendung oder des Dokuments fehlgeschlagen 20000608
4 ERROR_NO_GUI Kein GUI verfügbar 20000608
5 FILE_EXTENSION_UNKNOWN Anwendung für angegebene Erweiterung wurde nicht gefunden 20000608
6 FILE_NOT_FOUND Datei nicht gefunden 20000608
7 NOT_SUPPORTED_BY_GUI Nicht unterstützt von GUI 20010312
8 PATH_NOT_FOUND Pfad nicht gefunden 20000608
9 SYNCHRONOUS_FAILED Synchroner Aufruf der Applikation nicht möglich 20010213

Method FILE_COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DESTINATION Value transfer Type reference (TYPE) STRING Ziel 20000530
2 Importing OVERWRITE Value transfer Type reference (TYPE) ABAP_BOOL SPACE Überschreibt Zieldatei, falls schon vorhanden 20000610
3 Importing SOURCE Value transfer Type reference (TYPE) STRING Quelle 20000530
# Exception Resumable Description Created on
1 ACCESS_DENIED Zugriff wurde der Quell- oder Zieldatei verweigert 20001222
2 CNTL_ERROR Controlfehler 20000608
3 DESTINATION_EXISTS Zieldatei schon vorhanden 20001228
4 DISK_FULL Platte voll 20000610
5 DISK_WRITE_PROTECT Schreibgeschuetzt 20001228
6 DRIVE_NOT_READY Laufwerk nicht bereit 20001228
7 ERROR_NO_GUI Kein GUI verfuegbar 20000608
8 FILE_NOT_FOUND Quelldatei nicht gefunden 20000610
9 NOT_SUPPORTED_BY_GUI Nicht unterstützt von GUI 20010312
10 PATH_NOT_FOUND Der Pfad, wo Sie hinkopieren moechten, existiert nicht 20001222
11 UNKNOWN_ERROR Unbekannter Fehler 20001222
12 WRONG_PARAMETER Falscher Parameter 20000610

Method FILE_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FILENAME Value transfer Type reference (TYPE) STRING Name der zu löschenden Datei 19981214
2 Changing RC Call by reference Type reference (TYPE) I Rückgabewert 19981217
# Exception Resumable Description Created on
1 ACCESS_DENIED Zugriff abgelehnt 20010108
2 CNTL_ERROR Controlfehler 19981214
3 ERROR_NO_GUI Fehler: Kein GUI 20000608
4 FILE_DELETE_FAILED Löschen der Datei fehlgeschlagen 19981214
5 FILE_NOT_FOUND Datei nicht gefunden 20010108
6 NOT_SUPPORTED_BY_GUI Nicht unterstützt von GUI 20010312
7 UNKNOWN_ERROR Unbekannter Fehler 20010108
8 WRONG_PARAMETER wrong parameter 20010312

Method FILE_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FILE Value transfer Type reference (TYPE) STRING Zu prüfende Datei 20000609
2 Returning RESULT Value transfer Type reference (TYPE) ABAP_BOOL Ergebnis 20000609
# Exception Resumable Description Created on
1 CNTL_ERROR Controlfehler 20000608
2 ERROR_NO_GUI Fehler: Kein GUI 20000608
3 NOT_SUPPORTED_BY_GUI Nicht unterstützt von GUI 20010312
4 WRONG_PARAMETER Falscher Parameter 20000609

Method FILE_GET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ARCHIVE Call by reference Type reference (TYPE) ABAP_BOOL Attribut: Archiv 20010202
2 Importing FILENAME Call by reference Type reference (TYPE) STRING Dateiname 20010202
3 Exporting HIDDEN Call by reference Type reference (TYPE) ABAP_BOOL Attribut: Versteckt 20010202
4 Exporting NORMAL Call by reference Type reference (TYPE) ABAP_BOOL Attribut: Normal 20010202
5 Exporting READONLY Call by reference Type reference (TYPE) ABAP_BOOL Attribut: readonly 20010202
# Exception Resumable Description Created on
1 CNTL_ERROR Controlfehler 20010202
2 ERROR_NO_GUI Kein GUI verfügbar 20010202
3 FILE_GET_ATTRIBUTES_FAILED file get attributes failed 20010202
4 NOT_SUPPORTED_BY_GUI Nicht unterstützt von GUI 20010202
5 WRONG_PARAMETER Falscher Parameter 20010202

Method FILE_GET_SIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FILE_NAME Value transfer Type reference (TYPE) STRING Dateiname 19981214
2 Exporting FILE_SIZE Call by reference Type reference (TYPE) I Dateigröße; -1 heißt, daß ein Fehler aufgetreten ist 19981214
# Exception Resumable Description Created on
1 CNTL_ERROR Controlfehler 19981217
2 ERROR_NO_GUI Fehler: Kein GUI 20000608
3 FILE_GET_SIZE_FAILED Rueckgabe der Dateigroesse fehlgeschlagen 19981214
4 INVALID_DEFAULT_FILE_NAME Invalider def. Dateiname 20130405
5 NOT_SUPPORTED_BY_GUI Nicht unterstützt von GUI 20010312

Method FILE_GET_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FILENAME Value transfer Type reference (TYPE) STRING Dateiname 20000202
2 Changing VERSION Call by reference Type reference (TYPE) STRING Dateiversion 20000202
# Exception Resumable Description Created on
1 CNTL_ERROR Controlfehler 20000202
2 ERROR_NO_GUI Fehler: Kein GUI 20000608
3 NOT_SUPPORTED_BY_GUI Nicht unterstützt von GUI 20001220
4 WRONG_PARAMETER wrong parameter 20010312

Method FILE_OPEN_DIALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEFAULT_EXTENSION Value transfer Type reference (TYPE) STRING Vorschlagserweiterung 19981214
2 Importing DEFAULT_FILENAME Value transfer Type reference (TYPE) STRING Vorschlagsdateiname 19981214
3 Changing FILE_ENCODING Call by reference Type reference (TYPE) ABAP_ENCODING 20030325
4 Importing FILE_FILTER Value transfer Type reference (TYPE) STRING Filterstring für Dateierweiterung 19981214
5 Changing FILE_TABLE Call by reference Type reference (TYPE) FILETABLE Tabelle, die selektierte Dateien enthält 19981214
6 Importing INITIAL_DIRECTORY Value transfer Type reference (TYPE) STRING Ausgangsverzeichnis 20000910
7 Importing MULTISELECTION Value transfer Type reference (TYPE) ABAP_BOOL Mehrfachselektion möglich 19981214
8 Changing RC Call by reference Type reference (TYPE) I Rückgabewert: Anzahl Dateien oder -1 falls Fehler auftritt 19981217
9 Changing USER_ACTION Call by reference Type reference (TYPE) I Benutzeraktion( s. Kl.konstanten ACTION_OK, ACTION_CANCEL) 20001106
10 Importing WINDOW_TITLE Value transfer Type reference (TYPE) STRING Titel des Datei-Öffnen Dialogs 19981214
11 Importing WITH_ENCODING Value transfer Type reference (TYPE) ABAP_BOOL file encoding 20030324
# Exception Resumable Description Created on
1 CNTL_ERROR Controlfehler 19981214
2 ERROR_NO_GUI Kein GUI verfügbar 20000608
3 FILE_OPEN_DIALOG_FAILED Dialog: "Datei Öffnen" fehlgeschlagen 19981214
4 NOT_SUPPORTED_BY_GUI Nicht unterstützt von GUI 20010312

Method FILE_SAVE_DIALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEFAULT_EXTENSION Value transfer Type reference (TYPE) STRING Vorschlagserweiterung 19981214
2 Importing DEFAULT_FILE_NAME Value transfer Type reference (TYPE) STRING Vorschlagsdateiname 19981214
3 Changing FILENAME Call by reference Type reference (TYPE) STRING Dateiname für Sichern 19981214
4 Changing FILE_ENCODING Call by reference Type reference (TYPE) ABAP_ENCODING 20030326
5 Importing FILE_FILTER Value transfer Type reference (TYPE) STRING Filter Tabelle für Dateityp 20000910
6 Changing FULLPATH Call by reference Type reference (TYPE) STRING Pfad + Dateiname 20000528
7 Importing INITIAL_DIRECTORY Value transfer Type reference (TYPE) STRING Ausgangsverzeichnis 19981214
8 Changing PATH Call by reference Type reference (TYPE) STRING Pfad zu Datei 20000528
9 Importing PROMPT_ON_OVERWRITE Call by reference Type reference (TYPE) ABAP_BOOL 'X' 20030521
10 Changing USER_ACTION Call by reference Type reference (TYPE) I Benutzeraktion ( K.Konst. ACTION_OK, ACTION_OVERWRITE usw.) 20001017
11 Importing WINDOW_TITLE Value transfer Type reference (TYPE) STRING Fenstertitel 19981214
12 Importing WITH_ENCODING Call by reference Type reference (TYPE) ABAP_BOOL 20030326
# Exception Resumable Description Created on
1 CNTL_ERROR Controlfehler 19990201
2 ERROR_NO_GUI Kein GUI verfügbar 20000608
3 INVALID_DEFAULT_FILE_NAME Invalider default Dateiname 20130405
4 NOT_SUPPORTED_BY_GUI Nicht unterstützt von GUI 20010312

Method FILE_SET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ARCHIVE Call by reference Type reference (TYPE) ABAP_BOOL Attribut: Archiv 20010103
2 Importing FILENAME Call by reference Type reference (TYPE) STRING Dateiname 20010103
3 Importing HIDDEN Call by reference Type reference (TYPE) ABAP_BOOL Attribut: Versteckt 20010103
4 Importing NORMAL Call by reference Type reference (TYPE) ABAP_BOOL Attribut: Normal 20010103
5 Exporting RC Call by reference Type reference (TYPE) I Rückgabewert 20010103
6 Importing READONLY Call by reference Type reference (TYPE) ABAP_BOOL Attribut: Nur lesen 20010103
# Exception Resumable Description Created on
1 CNTL_ERROR Controlfehler 20010103
2 ERROR_NO_GUI Kein GUI verfügbar 20010103
3 NOT_SUPPORTED_BY_GUI Nicht unterstützt von GUI 20010103
4 WRONG_PARAMETER Falscher Parameter 20010103

Method GET_COMPUTER_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing COMPUTER_NAME Call by reference Type reference (TYPE) STRING Computername für das Frontend-Betriebssystem 20000307
# Exception Resumable Description Created on
1 CNTL_ERROR Controlfehler 19981217
2 ERROR_NO_GUI Kein GUI verfügbar 20000608
3 NOT_SUPPORTED_BY_GUI Nicht unterstützt von GUI 20001221

Method GET_DESKTOP_DIRECTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing DESKTOP_DIRECTORY Call by reference Type reference (TYPE) STRING Desktop-Verzeichnis 19981217
# Exception Resumable Description Created on
1 CNTL_ERROR Controlfehler 19981217
2 ERROR_NO_GUI Kein GUI verfügbar 20000608
3 NOT_SUPPORTED_BY_GUI Nicht unterstützt von GUI 20001221

Method GET_DRIVE_FREE_SPACE_MEGABYTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DRIVE Value transfer Type reference (TYPE) STRING 'C:' 20020204
2 Changing FREE_SPACE Call by reference Type reference (TYPE) STRING 20020204
# Exception Resumable Description Created on
1 CNTL_ERROR Controlfehler 20020204
2 ERROR_NO_GUI Kein GUI verfügbar 20020204
3 GET_FREE_SPACE_FAILED Freien Speicher holen fehlgeschlagen 20020204
4 NOT_SUPPORTED_BY_GUI Nicht unterstützt von GUI 20020204
5 WRONG_PARAMETER Falscher Parameter 20020204

Method GET_DRIVE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DRIVE Value transfer Type reference (TYPE) STRING Laufwerk 19981218
2 Changing DRIVE_TYPE Call by reference Type reference (TYPE) STRING Laufwerktyp 19981218
# Exception Resumable Description Created on
1 BAD_PARAMETER Falscher Parameter 19981218
2 CNTL_ERROR Controlfehler 19981218
3 ERROR_NO_GUI Kein GUI verfügbar 20000608
4 NOT_SUPPORTED_BY_GUI Nicht unterstützt von GUI 20001221

Method GET_FILE_SEPARATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing FILE_SEPARATOR Value transfer Type reference (TYPE) C 20050725
# Exception Resumable Description Created on
1 CNTL_ERROR 20050725
2 ERROR_NO_GUI 20050725
3 NOT_SUPPORTED_BY_GUI 20050725

Method GET_FREE_SPACE_FOR_DRIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DRIVE Value transfer Type reference (TYPE) STRING Laufwerkbuchstabe z.B. C:, Nicht vergessen: " "CL_GUI_FRONTE 19981214
2 Changing FREE_SPACE Call by reference Type reference (TYPE) I Freier Platz in Bytes, oder -1 falls ein Fehler auftritt 19981214
# Exception Resumable Description Created on
1 CNTL_ERROR Controlfehler 19981214
2 ERROR_NO_GUI Kein GUI verfügbar 20000608
3 GET_FREE_SPACE_FAILED Freien Speicher holen fehlgeschlagen 19981214
4 NOT_SUPPORTED_BY_GUI Nicht unterstützt von GUI 20001221
5 WRONG_PARAMETER Falscher Parameter 20000609

Method GET_GUI_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing STREAM Call by reference Type reference (TYPE) STRING 20020211
# Exception Resumable Description Created on
1 CNTL_ERROR Controlfehler 20020211
2 ERROR_NO_GUI Kein GUI verfügbar 20020211
3 GET_GUI_PROPERTIES_FAILED Freien Speicher holen fehlgeschlagen 20020211
4 NOT_SUPPORTED_BY_GUI Nicht unterstützt von GUI 20020211
5 WRONG_PARAMETER Falscher Parameter 20020211

Method GET_GUI_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing RC Call by reference Type reference (TYPE) I 20040309
2 Changing VERSION_TABLE Call by reference Type reference (TYPE) FILETABLE file name table 20040309
# Exception Resumable Description Created on
1 CANT_WRITE_VERSION_TABLE Insufficient memory 20040309
2 CNTL_ERROR Control Error 20040309
3 ERROR_NO_GUI Gui not available 20040309
4 GET_GUI_VERSION_FAILED Operation not possible 20040309
5 GUI_NO_VERSION Gui version not available 20040309
6 NOT_SUPPORTED_BY_GUI Not supported by Gui 20040309

Method GET_IP_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IP_ADDRESS Value transfer Type reference (TYPE) STRING IP ADDRESS 20010222
# Exception Resumable Description Created on
1 CNTL_ERROR Controlfehler 20010222
2 ERROR_NO_GUI Kein GUI verfügbar 20010222
3 NOT_SUPPORTED_BY_GUI Nicht unterstützt von GUI 20010222

Method GET_LF_FOR_DESTINATION_GUI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing LINEFEED Call by reference Type reference (TYPE) STRING 20020219
# Exception Resumable Description Created on
1 CNTL_ERROR 20051107
2 ERROR_NO_GUI 20051107
3 NOT_SUPPORTED_BY_GUI 20051107

Method GET_PLATFORM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PLATFORM Value transfer Type reference (TYPE) I Gibt die Plattform zurück 20000608
# Exception Resumable Description Created on
1 CNTL_ERROR Controlfehler 20000608
2 ERROR_NO_GUI Kein GUI verfügbar 20000608
3 NOT_SUPPORTED_BY_GUI Nicht unterstützt von GUI 20010312

Method GET_SAPGUI_DIRECTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing SAPGUI_DIRECTORY Call by reference Type reference (TYPE) STRING SAPGUI Verzeichnis 20001108
# Exception Resumable Description Created on
1 CNTL_ERROR Controlfehler 20001108
2 ERROR_NO_GUI no GUI available 20010420
3 NOT_SUPPORTED_BY_GUI Nicht unterstützt von GUI 20010312

Method GET_SAPGUI_WORKDIR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing SAPWORKDIR Call by reference Type reference (TYPE) STRING 20020422
# Exception Resumable Description Created on
1 CNTL_ERROR Controlfehler 20020424
2 ERROR_NO_GUI Kein GUI verfügbar 20020424
3 GET_SAPWORKDIR_FAILED Registryfehler 20020424
4 NOT_SUPPORTED_BY_GUI Nicht unterstützt von GUI 20020424

Method GET_SAPLOGON_ENCODING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing FILE_ENCODING Call by reference Type reference (TYPE) ABAP_ENCODING 20040210
2 Changing RC Call by reference Type reference (TYPE) I 20040210
# Exception Resumable Description Created on
1 CANNOT_INITIALIZE_GLOBALSTATE cocreateinstance of ISAPGUIGlobalState failed 20040210
2 CNTL_ERROR Control-error 20040210
3 ERROR_NO_GUI no available GUI 20040210
4 NOT_SUPPORTED_BY_GUI not supported by GUI 20040210

Method GET_SCREENSHOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IMAGE Value transfer Type reference (TYPE) XSTRING 20091008
2 Exporting MIME_TYPE_STR Value transfer Type reference (TYPE) STRING 20091008
# Exception Resumable Description Created on
1 ACCESS_DENIED 20091008
2 CNTL_ERROR 20091008
3 ERROR_NO_GUI 20091008
4 NOT_SUPPORTED_BY_GUI 20091008

Method GET_SYSTEM_DIRECTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing SYSTEM_DIRECTORY Call by reference Type reference (TYPE) STRING Systemverzeichnis 19981218
# Exception Resumable Description Created on
1 CNTL_ERROR Controlfehler 19981218
2 ERROR_NO_GUI Kein GUI verfügbar 20000608
3 NOT_SUPPORTED_BY_GUI Nicht unterstützt von GUI 20001221

Method GET_TEMP_DIRECTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing TEMP_DIR Call by reference Type reference (TYPE) STRING Temporäres Verzeichnis 20000609
# Exception Resumable Description Created on
1 CNTL_ERROR Controlfehler 20000609
2 ERROR_NO_GUI Kein GUI verfügbar 20000609
3 NOT_SUPPORTED_BY_GUI Nicht unterstützt von GUI 20010312

Method GET_UPLOAD_DOWNLOAD_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing DOWNLOAD_PATH Value transfer Type reference (TYPE) STRING download path 20030923
2 Changing UPLOAD_PATH Value transfer Type reference (TYPE) STRING upload path 20030923
# Exception Resumable Description Created on
1 CNTL_ERROR Control error 20030923
2 ERROR_NO_GUI No available GUI 20030923
3 GUI_UPLOAD_DOWNLOAD_PATH Method not available 20030923
4 NOT_SUPPORTED_BY_GUI Not supported by GUI 20030923
5 UPLOAD_DOWNLOAD_PATH_FAILED Upload download path failed 20030923

Method GET_USER_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing USER_NAME Call by reference Type reference (TYPE) STRING Benutzername 19981217
# Exception Resumable Description Created on
1 CNTL_ERROR Controlfehler 19981217
2 ERROR_NO_GUI Kein GUI verfügbar 20000608
3 NOT_SUPPORTED_BY_GUI Nicht unterstützt von GUI 20001221

Method GET_WINDOWS_DIRECTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing WINDOWS_DIRECTORY Call by reference Type reference (TYPE) STRING Windows-Verzeichnis 20000909
# Exception Resumable Description Created on
1 CNTL_ERROR Controlfehler 20000909
2 ERROR_NO_GUI Kein GUI verfügbar 20000909
3 NOT_SUPPORTED_BY_GUI Nicht unterstützt von GUI 20001221

Method GUI_DOWNLOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPEND Call by reference Type reference (TYPE) CHAR01 SPACE Charakterfeld der Länge 1 20000609
2 Importing BIN_FILESIZE Call by reference Type reference (TYPE) I Dateilänge bei Binärdateien 20000609
3 Importing CODEPAGE Call by reference Type reference (TYPE) ABAP_ENCODING SPACE Zeichenrepräsentation für Ausgabe 20030313
4 Importing COL_SELECT Call by reference Type reference (TYPE) CHAR01 SPACE Es sollen nur einzelne Spalten der Tabelle übertragen werden 20010205
5 Importing COL_SELECT_MASK Call by reference Type reference (TYPE) CHAR255 SPACE Vektor, der für zu übertragende Spalten 'X' enthält. 20010205
6 Importing CONFIRM_OVERWRITE Call by reference Type reference (TYPE) CHAR01 SPACE Überschreiben der Datei nur nach Bestätigung 20030313
7 Changing DATA_TAB Call by reference Type reference (TYPE) STANDARD TABLE Übergabetabelle 20000609
8 Importing DAT_MODE Call by reference Type reference (TYPE) CHAR01 SPACE Zahl- und Datumsfelder werden im 'DAT' Format des ws_downloa 20030313
9 Importing FIELDNAMES Call by reference Type reference (TYPE) STANDARD TABLE Feldnamen Tabelle 20081216
10 Exporting FILELENGTH Value transfer Type reference (TYPE) I Anzahl der übertragenen Bytes 20000609
11 Importing FILENAME Call by reference Type reference (TYPE) STRING Name der Datei 20000609
12 Importing FILETYPE Call by reference Type reference (TYPE) CHAR10 'ASC' Dateityp (Ascii, Binär, ...) 20000609
13 Importing HEADER Call by reference Type reference (TYPE) XSTRING '00' Bytekette, die im Binärmodus an den Anfang der Datei geschri 20001024
14 Importing IGNORE_CERR Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Gibt an, ob Fehler bei der Zeichensatzkonvertierung ignorier 20030313
15 Importing NO_AUTH_CHECK Call by reference Type reference (TYPE) CHAR01 SPACE Überprüfung der Zugriffsrechte abschalten. 20030313
16 Importing REPLACEMENT Call by reference Type reference (TYPE) ABAP_REPL '#' Ersatzzeichen für nicht-konvertierbare Zeichen. 20030313
17 Importing SHOW_TRANSFER_STATUS Call by reference Type reference (TYPE) CHAR01 'X' Ermöglicht das Unterdrücken der Transfer Status Meldung 20080924
18 Importing TRUNC_TRAILING_BLANKS Call by reference Type reference (TYPE) CHAR01 SPACE Bei Char-Feldern Leerzeichen am Ende nicht schreiben 20001221
19 Importing TRUNC_TRAILING_BLANKS_EOL Call by reference Type reference (TYPE) CHAR01 'X' Remove trailing blanks of the last column 20031106
20 Importing VIRUS_SCAN_PROFILE Call by reference Type reference (TYPE) VSCAN_PROFILE '/SCET/GUI_DOWNLOAD' Virus Scan Profile 20120224
21 Importing WK1_N_FORMAT Call by reference Type reference (TYPE) C SPACE 20051004
22 Importing WK1_N_SIZE Call by reference Type reference (TYPE) C SPACE 20051004
23 Importing WK1_T_FORMAT Call by reference Type reference (TYPE) C SPACE 20051004
24 Importing WK1_T_SIZE Call by reference Type reference (TYPE) C SPACE 20051004
25 Importing WRITE_BOM Call by reference Type reference (TYPE) ABAP_BOOL SPACE Schreibt ein Unicode Byte-Order-Mark, falls gesetzt 20031106
26 Importing WRITE_FIELD_SEPARATOR Call by reference Type reference (TYPE) CHAR01 SPACE Spalten durch TAB trennen bei ASCII Download. 20001024
27 Importing WRITE_LF Call by reference Type reference (TYPE) CHAR01 'X' Beim Char-Download am Zeilenende CR/LF einfügen 20001221
28 Importing WRITE_LF_AFTER_LAST_LINE Call by reference Type reference (TYPE) ABAP_BOOL 'X' Schreibt nach letzem Datensatz ein CR/LF 20090306
# Exception Resumable Description Created on
1 ACCESS_DENIED Zugriff auf Datei nicht erlaubt. 20001221
2 CONTROL_FLUSH_ERROR Fehler im Controlframework. 20001221
3 DATAPROVIDER_EXCEPTION Allgemeiner Ausnahmefehler im Dataprovider 20001221
4 DISK_FULL Speichermedium ist voll. 20001221
5 DP_ERROR_CREATE DataProvider kann nicht erzeugt werden 20001221
6 DP_ERROR_SEND Fehler beim Senden der Daten durch DP 20001221
7 DP_ERROR_WRITE Fehler beim Schreiben der Daten durch DP 20001221
8 DP_OUT_OF_MEMORY Nicht genug Speicher im Dataprovider 20001221
9 DP_TIMEOUT Timeout des Dataproviders 20001221
10 ERROR_NO_GUI GUI nicht verfügbar 20010420
11 FILESIZE_NOT_ALLOWED Angabe der Dateigröße nicht zulässig. 20001024
12 FILE_NOT_FOUND Datei konnte nicht gefunden werden. 20001221
13 FILE_WRITE_ERROR Datei kann nicht geschrieben werden 20000609
14 GUI_REFUSE_FILETRANSFER falsches Frontend 20000609
15 HEADER_NOT_ALLOWED Header ist nicht zulässig. 20001024
16 HEADER_TOO_LONG Die Headerinformation ist zur Zeit auf maximal 1023 Bytes be 20001024
17 INVALID_TYPE Ungültiger Wert für Parameter FILETYPE 20000609
18 NOT_SUPPORTED_BY_GUI Nicht unterstützt von GUI 20010312
19 NO_AUTHORITY Keine Berechtigung für Download 20000609
20 NO_BATCH Frontend-Funktion im Batch nicht ausführbar. 20000609
21 SEPARATOR_NOT_ALLOWED Separator ist nicht zulässig. 20001024
22 UNKNOWN_DP_ERROR Fehler beim Aufruf des Dataprovider 20001221
23 UNKNOWN_ERROR Unbekannter Fehler 20000609

Method GUI_UPLOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CODEPAGE Call by reference Type reference (TYPE) ABAP_ENCODING SPACE Zeichenrepräsentation für Ausgabe 20030313
2 Changing DATA_TAB Call by reference Type reference (TYPE) STANDARD TABLE Übergabetabelle für Datei-Inhalt 20000609
3 Importing DAT_MODE Call by reference Type reference (TYPE) CHAR01 SPACE Zahl- und Datumsfelder werden im 'DAT' Format des ws_downloa 20030313
4 Exporting FILELENGTH Value transfer Type reference (TYPE) I Dateilänge 20000609
5 Importing FILENAME Call by reference Type reference (TYPE) STRING SPACE Name der Datei 20000609
6 Importing FILETYPE Call by reference Type reference (TYPE) CHAR10 'ASC' Dateityp (Ascii, Binär) 20000609
7 Importing HAS_FIELD_SEPARATOR Call by reference Type reference (TYPE) CHAR01 SPACE Spalten durch TAB getrennt bei ASCII Upload 20001024
8 Exporting HEADER Value transfer Type reference (TYPE) XSTRING Header der Datei bei binärem Upload 20001024
9 Importing HEADER_LENGTH Call by reference Type reference (TYPE) I 0 Länge des Headers bei Binärdaten 20001024
10 Importing IGNORE_CERR Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Gibt an, ob Fehler bei der Zeichensatzkonvertierung ignorier 20030313
11 Changing ISSCANPERFORMED Call by reference Type reference (TYPE) CHAR01 SPACE File ist bereits gescannt 20121029
12 Importing READ_BY_LINE Call by reference Type reference (TYPE) CHAR01 'X' Die Datei wird zeilenweise in die interne Tabelle geschriebe 20010329
13 Importing REPLACEMENT Call by reference Type reference (TYPE) ABAP_REPL '#' Ersatzzeichen für nicht-konvertierbare Zeichen. 20030313
14 Importing VIRUS_SCAN_PROFILE Call by reference Type reference (TYPE) VSCAN_PROFILE Viren-Scan-Profil 20050119
# Exception Resumable Description Created on
1 ACCESS_DENIED Zugriff auf Datei nicht erlaubt. 20001221
2 BAD_DATA_FORMAT Daten in der Datei können nicht interpretiert werden. 20001024
3 DISK_FULL Speichermedium ist voll. 20001221
4 DP_OUT_OF_MEMORY Nicht genug Speicher im Dataprovider 20001221
5 DP_TIMEOUT Timeout des Dataproviders 20001221
6 ERROR_NO_GUI GUI nicht verfügbar 20010420
7 FILE_OPEN_ERROR Datei nicht vorhanden, kann nicht geöffnet werde 20000609
8 FILE_READ_ERROR Fehler beim Lesen der Datei 20000609
9 GUI_REFUSE_FILETRANSFER Falsches Frontend oder Fehler im Frontend 20000609
10 HEADER_NOT_ALLOWED Header ist nicht zulässig. 20001024
11 HEADER_TOO_LONG Die Headerinformation ist zur Zeit auf maximal 1023 Bytes be 20001024
12 INVALID_TYPE Falscher Parameter FILETYPE 20000609
13 NOT_SUPPORTED_BY_GUI Nicht unterstützt von GUI 20010312
14 NO_AUTHORITY Keine Berechtigung für Upload 20000609
15 NO_BATCH Frontend-Funktion im Batch nicht ausführbar. 20000609
16 SEPARATOR_NOT_ALLOWED Separator ist nicht zulässig. 20001024
17 UNKNOWN_DP_ERROR Fehler beim Aufruf des Dataprovider 20001221
18 UNKNOWN_ERROR Unbekannter Fehler 20000609

Method IS_SCRIPTING_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) I 20111007
# Exception Resumable Description Created on
1 CNTL_ERROR Controlfehler 20111007
2 ERROR_NO_GUI GUI nicht verfügbar 20111007
3 NOT_SUPPORTED_BY_GUI Nicht unterstützt von GUI 20111007

Method IS_TERMINAL_SERVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) ABAP_BOOL Ergebnis 20001110
# Exception Resumable Description Created on
1 CNTL_ERROR Controlfehler 20001110
2 ERROR_NO_GUI GUI nicht verfügbar 20010420
3 NOT_SUPPORTED_BY_GUI Nicht unterstützt von GUI 20001221

Method IS_VALID_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RCODE Value transfer Type reference (TYPE) I 20050301

Method IS_VALID_HANDLE on class CL_GUI_FRONTEND_SERVICES has no exception.

Method RAISE_SCRIPTING_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PARAMS Value transfer Type reference (TYPE) STRING 20110609
# Exception Resumable Description Created on
1 CNTL_ERROR Controlfehler 20110609
2 ERROR_NO_GUI Kein GUI verfügbar 20110609
3 NOT_SUPPORTED_BY_GUI Nicht unterstützt von GUI 20110609
4 REGISTRY_ERROR Zugriff auf Registry fehlgeschlagen 20110609

Method REGISTRY_DELETE_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KEY Value transfer Type reference (TYPE) STRING Schlüssel 19981217
2 Exporting RC Call by reference Type reference (TYPE) I Rückgabewert 19981217
3 Importing ROOT Value transfer Type reference (TYPE) I Wurzel 19981217
# Exception Resumable Description Created on
1 BAD_PARAMETER Falscher Parameter 19981218
2 CNTL_ERROR Controlfehler 19981217
3 ERROR_NO_GUI Kein GUI verfügbar 20000608
4 NOT_SUPPORTED_BY_GUI Nicht unterstützt von GUI 20001221
5 REGISTRY_DELETE_KEY_FAILED Löschen eines Registryschlüssels fehlgeschlagen 19981217

Method REGISTRY_DELETE_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KEY Value transfer Type reference (TYPE) STRING Schlüssel 19981217
2 Exporting RC Call by reference Type reference (TYPE) I Rückgabewert 19981217
3 Importing ROOT Value transfer Type reference (TYPE) I Wurzel 19981217
4 Importing VALUE Value transfer Type reference (TYPE) STRING Wert 19981217
# Exception Resumable Description Created on
1 CNTL_ERROR Controlfehler 19981217
2 ERROR_NO_GUI Kein GUI verfügbar 20000608
3 NOT_SUPPORTED_BY_GUI Nicht unterstützt von GUI 20001221
4 REGISTRY_DELETE_VALUE_FAILED Löschen eines Registrywerts fehlgeschlagen 19981217

Method REGISTRY_GET_DWORD_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KEY Value transfer Type reference (TYPE) STRING Schlüsselname 20010102
2 Exporting REG_VALUE Call by reference Type reference (TYPE) I Zurückgegebener Registry DWORD -Wert 20010102
3 Importing ROOT Value transfer Type reference (TYPE) I Wurzel 20010102
4 Importing VALUE Value transfer Type reference (TYPE) STRING Wertname 20010102
# Exception Resumable Description Created on
1 CNTL_ERROR Controlfehler 20010102
2 ERROR_NO_GUI Kein GUI verfügbar 20010102
3 NOT_SUPPORTED_BY_GUI Nicht unterstützt von GUI 20010102

Method REGISTRY_GET_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KEY Value transfer Type reference (TYPE) STRING Schlüssel 19981214
2 Importing NO_FLUSH Call by reference Type reference (TYPE) C 20090316
3 Exporting REG_VALUE Call by reference Type reference (TYPE) STRING Zurückgegebener Registrywert 19981214
4 Importing ROOT Value transfer Type reference (TYPE) I Wurzel 19981214
5 Importing VALUE Value transfer Type reference (TYPE) STRING Wertname 19981214
# Exception Resumable Description Created on
1 CNTL_ERROR Controlfehler 19981214
2 ERROR_NO_GUI Kein GUI verfügbar 20000608
3 GET_REGVALUE_FAILED Registryfehler 19981214
4 NOT_SUPPORTED_BY_GUI Nicht unterstützt von GUI 20001221

Method REGISTRY_SET_DWORD_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DWORD_VALUE Call by reference Type reference (TYPE) I REG_DWORD -Wert 20010103
2 Importing KEY Call by reference Type reference (TYPE) STRING Schlüsselname 20010103
3 Exporting RC Call by reference Type reference (TYPE) I Rückgabewert 20010103
4 Importing ROOT Call by reference Type reference (TYPE) I Wurzel 20010103
5 Importing VALUE Call by reference Type reference (TYPE) STRING Wertname 20010103
# Exception Resumable Description Created on
1 CNTL_ERROR Controlfehler 20010103
2 ERROR_NO_GUI Kein GUI verfügbar 20010103
3 NOT_SUPPORTED_BY_GUI Nicht unterstützt von GUI 20010103

Method REGISTRY_SET_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KEY Value transfer Type reference (TYPE) STRING Schlüsselname 19981214
2 Exporting RC Call by reference Type reference (TYPE) I Rückgabewert 19981217
3 Importing ROOT Value transfer Type reference (TYPE) I Wurzel 19981214
4 Importing VALUE Value transfer Type reference (TYPE) STRING Wert 19981214
5 Importing VALUE_NAME Value transfer Type reference (TYPE) STRING Wertname 19981214
# Exception Resumable Description Created on
1 CNTL_ERROR Controlfehler 19981214
2 ERROR_NO_GUI Kein GUI verfügbar 20000608
3 NOT_SUPPORTED_BY_GUI Nicht unterstützt von GUI 20001221
4 REGISTRY_ERROR Zugriff auf Registry fehlgeschlagen 19981214

Method SHOW_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA_LENGTH Call by reference Type reference (TYPE) I Dateilänge 20111219
2 Changing DOCUMENT_DATA Call by reference Type reference (TYPE) STANDARD TABLE Übergabetabelle 20111125
3 Importing DOCUMENT_NAME Call by reference Type reference (TYPE) STRING Vorschlag für Dateinamen des Dokumenten 20111125
4 Importing KEEP_FILE Call by reference Type reference (TYPE) XFLAG Temporäre Datei liegen lassen 20120216
5 Importing MIME_TYPE Call by reference Type reference (TYPE) STRING Mime Typ 20111125
6 Exporting TEMP_FILE_PATH Call by reference Type reference (TYPE) STRING Wenn KEEP_FILE='X' Vollpfad zur Tempdatei 20120216
# Exception Resumable Description Created on
1 ACCESS_DENIED Die Operation wurde im Frontend abgelehnt 20111125
2 BAD_PARAMETER Unzulässiger Eingabewert 20111125
3 CNTL_ERROR Fehler beim Aufruf vom Frontendcontrol oder interner Fehler 20111125
4 ERROR_NO_GUI Kein SAPGUI vorhanden (batch mode) 20111125
5 ERROR_STARTING_VIEWER Die Anwendung zum Anzeigen kann nicht gestartet werden 20111125
6 ERROR_WRITING_DATA Fehler beim Herunterladen der Dokumentinhalt 20111125
7 NOT_SUPPORTED_BY_GUI Die Methode wird vom Client nicht unterstützt 20111125
8 NO_AUTHORITY Fehlende Authorisierung beim Authoritycheck. 20111215
9 UNKNOWN_MIME_TYPE Das Frontend kennt den angegebenen MIME-Typ nicht 20111125

Method SHOW_DOCUMENT_FALLBACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA_LENGTH Call by reference Type reference (TYPE) I Dateilänge 20111219
2 Changing DOCUMENT_DATA Call by reference Type reference (TYPE) STANDARD TABLE Übergabetabelle 20111125
3 Importing DOCUMENT_NAME Call by reference Type reference (TYPE) STRING Vorschlag für Dateinamen 20111125
4 Importing MIME_TYPE Call by reference Type reference (TYPE) STRING Mime Typ 20111125
# Exception Resumable Description Created on
1 ACCESS_DENIED 20111130
2 BAD_PARAMETER 20111125
3 CNTL_ERROR 20111125
4 ERROR_NO_GUI 20111125
5 ERROR_STARTING_VIEWER 20111125
6 ERROR_WRITING_DATA 20111125
7 NOT_SUPPORTED_BY_GUI 20111125
8 UNKNOWN_DOCUMENT_TYPE 20111125

Method STRCMPI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RESULT Call by reference Type reference (TYPE) ABAP_BOOL 20111201
2 Importing TEXT1 Call by reference Type reference (TYPE) STRING 20111201
3 Importing TEXT2 Call by reference Type reference (TYPE) STRING 20111201

Method STRCMPI on class CL_GUI_FRONTEND_SERVICES has no exception.

Method TYPEAHEAD_EXPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA Call by reference Type reference (TYPE) STANDARD TABLE Daten 20121221
# Exception Resumable Description Created on
1 CNTL_ERROR Control-Fehler 20121221
2 ERROR_NO_GUI Kein GUI verfügbar 20121221
3 NOT_SUPPORTED_BY_GUI Nicht unterstützt von GUI 20121221
History
Last changed by/on SAP  20140121 
SAP Release Created in