Kategorien
-
Neueste Beiträge
- [ABAP] Verwendung von Common Table Expressions (CTE)
- [ABAP] Leistungsverzeichnis lesen (MS_READ_SERVICES_FOR_BAPI)
- [ABAP] SAPConnect: Kommunikationsknoten, Routing und Parameter auslesen
- [SAP] Business Document Service (BDS)
- [SAP] Generic Object Services (GOS)
- [SAP] MM-Berechtigungsobjekte
- [SAP] Steuerkennzeichen
- [ABAP] Prüfen, ob GUI UTF-8 unterstützt
- [ABAP] Fiori: Technische Kataloge lesen
- [ABAP] Fiori: Details zu techn. Katalogen lesen
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.