Letztes Zeichen aus einem String prüfen

Die Objektorientierung mit ABAP®: Vererbung, Dynamische Programmierung, GUI Controls (u.a. ALV im OO).
2 Beiträge • Seite 1 von 1
2 Beiträge Seite 1 von 1

Letztes Zeichen aus einem String prüfen

Beitrag von naratcis (ForumUser / 5 / 0 / 0 ) »
Hallo

Wie der Titel schon besagt, möchte ich das letzte Zeichen in meinem String in einer If schleife prüfen. Dazu mache ich folgendes:

Code: Alles auswählen.

      w_len = STRLEN( p_dir ).
      offset = w_len - 1.
      Check offset GE 0.
      
      IF p_dir+offset(1) <> '\'.
        CONCATENATE p_dir '\' p_file1 INTO l_w_filename.
      ELSE.
        CONCATENATE p_dir p_file1 INTO l_w_filename.
      ENDIF.
Jedoch funktioniert das mit offset irgendwie nicht, ich kriege die Fehlermeldung vom Syntaxchecker dass "offset" nicht vorgesehen ist.. evt. ein Problem mit der Version, wie kann ich das umgehen?

Ich möchte Prüfen ob das letzte Zeichen im String ( Pfad ) ein "\" ist.

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Beitrag von naratcis (ForumUser / 5 / 0 / 0 ) »
Habs jetzt ohne offset gemacht und es scheint zu funktionieren..

Code: Alles auswählen.

      w_len = STRLEN( p_dir ).
      offset = w_len - 1.
      Check offset GE 0.
      
      IF p_dir+offset(1) <> '\'.
        CONCATENATE p_dir '\' p_file1 INTO l_w_filename.
      ELSE.
        CONCATENATE p_dir p_file1 INTO l_w_filename.
      ENDIF.

Seite 1 von 1

Vergleichbare Themen

2
Antw.
16521
Views
String die ersten drei Zeichen prüfen
von Marc K. » 02.04.2012 14:19 • Verfasst in ABAP® für Anfänger
7
Antw.
3713
Views
letztes Zeichen lesen bei einer internen Tabelle
von Bright4.5 » 27.08.2018 21:22 • Verfasst in ABAP® für Anfänger
2
Antw.
913
Views
Regex in FIND erste Zeichen prüfen.
von msfox » 02.10.2023 11:27 • Verfasst in ABAP® für Anfänger
4
Antw.
8900
Views
Zeichen aus String entfernen
von gabrielgn » 20.03.2008 10:59 • Verfasst in ABAP® für Anfänger
5
Antw.
4469
Views
hexa-zeichen in string
von joachim » 26.02.2008 10:02 • Verfasst in ABAP® Core

Über diesen Beitrag

naratcis
Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Feldwerte vergleichen
vor einer Stunde von a-dead-trousers 4 / 65
Mahnung erstellen
Gestern von Sebastian82 4 / 167
Absprung VA02 Position
vor 3 Tagen von gs3rr4 gelöst 3 / 155

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Feldwerte vergleichen
vor einer Stunde von a-dead-trousers 4 / 65
Mahnung erstellen
Gestern von Sebastian82 4 / 167
Absprung VA02 Position
vor 3 Tagen von gs3rr4 gelöst 3 / 155

Unbeantwortete Forenbeiträge

OPD Druck im SPOOL
vor 3 Tagen von Manfred K. 1 / 129
Export von Spools in XLSX
vor einer Woche von abapamateur 1 / 1038
Feldberechnung ME32K
vor einer Woche von ZF_SAPler 1 / 1615