Kategorien
-
Neueste Beiträge
- [ABAP] Prüfen, ob ein bestimmer Festwert in einer Domäne vorhanden ist
- [SAP] Drucker für Benutzer festlegen
- [SAP Fiori] Fiori Launchpad erweitern, Systeminformationen im Launchpad anzeigen
- [SAP Gateway] ODATA V4 Service für anonymen Zugriff einrichten
- [ABAP] Varianten eines Reports lesen
- Warum Krebspatienten so viel Gewicht verlieren
- [SAP Fiori] ABAP RESTful Application Programming Model (RAP)
- [SAP] Events und Typkoppelungen
- [SAP Gateway] Daten versenden über einen eventbasierten Aufruf einer OData-Funktion
- [ABAP] SE80: Tricks für den ABAP-Editor
Schlagwort: UNIX
[ABAP] UNIX-Pfad und -Dateinamen vom Applikationsserver aufsplitten
DATA: lv_file TYPE string VALUE '/usr/sap/test.txt'. DATA: lv_name TYPE string. DATA: lv_path TYPE string. CALL FUNCTION 'TRINT_SPLIT_FILE_AND_PATH' EXPORTING full_name = lv_file IMPORTING stripped_name = lv_name file_path = lv_path EXCEPTIONS x_error = 1 OTHERS = 2. IF sy-subrc = 0. WRITE: / lv_path. WRITE: / lv_name. ENDIF.
[ABAP] RegEx – String auf gültiges Unix-Verzeichnis testen
IF abap_true = cl_abap_matcher=>create( pattern = '^((?:\/[a-zA-Z0-9]+(?:_[a-zA-Z0-9]+)*(?:\-[a-zA-Z0-9]+)*)+)$' text = '/usr/sap/' ignore_case = abap_true )->match( ). WRITE: / 'Gültiges Unix-Verzeichnis.'. ELSE. WRITE: / 'Ungültige Unix-Verzeichnis.'. ENDIF.