CL_GUI_FRONTEND_SERVICES - Frontend Services
Addresses (Business Address Services) Addresses (Business Address Services)Diese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Die Klasse CL_GUI_FRONTEND_SERVICES enthält statische Methoden zu u.a. folgenden Themenbereichen:
- Datei Funktionen
- Verzeichnis Funktionen
- Registry
- Environment
- Clipboard Schreiben/Lesen
- File-Up/Download
- Programme Ausführen/Dokumente öffnen
- Abfrage-Funktionen z.B. Windows-Directory, Windows-Version etc.
- Standard-Dialoge (Öffnen, Speichern, Verzeichnis-Auswahl)
Beziehungen
Beispiel
Bestimmen des Temp-Verzeichnisses auf dem PC:
DATA: TEMP_DIR TYPE STRING.
CALL METHOD CL_GUI_FRONTEND_SERVICES=>GET_TEMP_DIRECTORY
,,CHANGING
,,TEMP_DIR = TEMP_DIR
,,EXCEPTIONS
,,,,CNTL_ERROR = 1
,,,,ERROR_NO_GUI = 2.
IF SY-SUBRC <> 0.
* Error handling
ENDIF.
* flush to send previous call to frontend
CALL METHOD CL_GUI_CFW=>FLUSH
,,EXCEPTIONS
,,,,CNTL_SYSTEM_ERROR = 1
,,,,CNTL_ERROR = 2
,,,,OTHERS = 3.
IF SY-SUBRC <> 0.
* Error handling
ENDIF.
WRITE: / 'Temporary directory is:', TEMP_DIR.
Hinweise
Die Klasse CL_GUI_FRONTEND_SERVICES basiert auf dem Control Framework. Informationen hierzu insbesonderezum nach vielen Methoden der CL_GUI_FRONTEND_SERVICES nötigen Aufruf von CL_GUI_CFW=>FLUSH entnehmen Sie bitte der Dokumentation.
Mit den GUI_* Bausteinen wird das alte 'DBF'-Format nicht mehr unterstützt.
Migrationsinformationen
Das alte File Transfer Modell basierte auf Funktionsbausteine der Funktionsgruppe GRAP. Die alte Funktionalitätwurde durch die Klasse CL_GUI_FRONTEND_SERVICES ersetzt. Unten werden die alten Funktionsbausteine (kursiv) und die neuen Methoden (fett), die sie ersetzen aufgelistet:
- CLPB_EXPORT
- CLIPBOARD_EXPORT
- CLPB_IMPORT
- CLIPBOARD_IMPORT
- DOWNLOAD
- GUI_DOWNLOAD, Dialog durch FILE_SAVE_DIALOG ersetzt
- PROFILE_GET
- Kein Ersatz vorhanden, stattdessen REGISTRY_* Methoden verwenden
- PROFILE_SET
- Kein Ersatz vorhanden, stattdessen REGISTRY_* Methoden verwenden
- REGISTRY_GET
- REGISTRY_GET_VALUE, REGISTRY_GET_DWORD_VALUE
- REGISTRY_SET
- REGISTRY_SET_VALUE, REGISTRY_SET_DWORD_VALUE
- UPLOAD
- GUI_UPLOAD, Dialog durch FILE_OPEN_DIALOG ersetzt
- WS_DDE
- Obsolet: Diese Funktion wird nicht mehr unterstützt.
- SET_DOWNLOAD_AUTHORITY
- Obsolet: Diese Funktion wird nicht mehr unterstützt.
- WS_DOWNLOAD
- GUI_DOWNLOAD
- WS_DOWNLOAD_WAN
- Obsolet: Diese Funktion wird nicht mehr unterstützt.
- WS_EXCEL
- Obsolet: Diese Funktion wird nicht mehr unterstützt.
- WS_EXECUTE
- EXECUTE
- WS_FILENAME_GET
- FILE_SAVE_DIALOG, FILE_OPEN_DIALOG
- WS_FILE_ATTRIB
- FILE_SET_ATTRIBUTES, FILE_GET_ATTRIBUTES
- WS_FILE_COPY
- FILE_COPY
- WS_FILE_DELETE
- FILE_DELETE
- WS_MSG
- Obsolet: Diese Funktion wird nicht mehr unterstützt.
- WS_QUERY
- CD (aktuelles Verzeichnis)
- DIRECTORY_GET_CURRENT
- EN (Umgebung lesen/schreiben)
- ENVIRONMENT_GET_VARIABLE
- ENVIRONMENT_SET_VARIABLE
- FL (Dateilänge bestimmen)
- FILE_GET_SIZE
- FE (prüfen, ob Datei existiert)
- FILE_EXIST
- DE (prüfen, ob Verzeichnis existiert)
- DIRECTORY_EXIST
- WS (Windowsystem abfragen)
- GET_PLATFORM
- OS (Betriebssytem)
- GET_PLATFORM
- WS_UPLDL_PATH
- Obsolet: Diese Funktion wird nicht mehr unterstützt.
- WS_UPLOAD
- GUI_UPLOAD
- WS_VOLUME_GET
- Obsolet: Diese Funktion wird nicht mehr unterstützt.
- WS_VOLUME_SET
- Obsolet: Diese Funktion wird nicht mehr unterstützt.
Weiterführende Informationen
ABAP Short Reference SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 6754 Date: 20120527 Time: 154708 triton ( 130 ms )






