Wert in einem String abfragen

Getting started ... Alles für einen gelungenen Start.
4 Beiträge • Seite 1 von 1
4 Beiträge Seite 1 von 1

Wert in einem String abfragen

Beitrag von JGotthardt (ForumUser / 2 / 0 / 0 ) »
Hallo zusammen,

ich gehe mal davon aus, dass diese Frage hier sicherlich schonmal gestellt worden ist. Leider habe ich aber das Thema dazu nicht gefunden.

Ich benötige eine Funktion in ABAP (für die LSMW) in der ich eine gewisse Stelle in einem String abfragen kann.
Beispiel:
Tabelle: Kundenstammdaten
Feld: F0051

..."Kundenstammdaten-F0051(2) <> GS'."...
So kann ich ja die ersten beiden Zeichen von dem String abfragen. Das bekomm ich hin...

Wie kann ich aber noch zusätzlich ein Wert in der Mitte des Strings abfragen.
Bei dem Wert: "GS12345S789"
Möchte ich Abfragen ob an der 8. Stelle ein "S" ist.
Wie kann ich dies in ABAP-Code abbilden?

Danke schonmal für eure Hilfe.

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


Re: Wert in einem String abfragen

Beitrag von wreichelt (Top Expert / 1082 / 32 / 196 ) »
Hallo,

Bei dem Wert: "GS12345S789"
If wert+7(1) = 'S'.

Gruß
Wolfgang

Re: Wert in einem String abfragen

Beitrag von JGotthardt (ForumUser / 2 / 0 / 0 ) »
Hallo zusammen,

@Wolfgang: Danke für deine schnelle Antwort.

Ich habe hierzu noch eine Frage.

Wenn ich das ganze Verbinden will also:
" if VERTRIEBSDATEN-BMMH1-PROVG(2) = 'GS' and
VERTRIEBSDATEN-BMMH1-PROVG+7(1) = 'C'."

kommt diese Meldung:
Die Offsetangabe "+7" ist größer oder gleich der Feldlänge ("2").

Das wird wahrscheinlich eher ein LSMW Thema sein, oder hat jemand noch ne Idee wie ich das lösen könnte (mein alternativer Work-Around wäre einfach das Feld 2x einzulesen also "VERTRIEBSDATEN-BMMH1-PROVG" und "VERTRIEBSDATEN-BMMH1-PROVG2".

Re: Wert in einem String abfragen

Beitrag von wreichelt (Top Expert / 1082 / 32 / 196 ) »
Hallo,

das Feld VERTRIEBSDATEN-BMMH1-PROVG ist nur als Char(2) definiert,
warum nicht das Feld Kundenstammdaten-F0051 abfragen ?

Gruß und viel Erfolg
Wolfgang

Seite 1 von 1

Vergleichbare Themen

14
Antw.
16984
Views
String-Eingabe prüfen auf numerischen Wert
von madeleine104 » 02.12.2016 01:10 • Verfasst in ABAP® für Anfänger
16
Antw.
7893
Views
IF-Abfragen
von Rantantan » 14.11.2013 15:41 • Verfasst in ABAP® für Anfänger
4
Antw.
4321
Views
Berechtigungen abfragen
von Banney88 » 25.05.2010 08:51 • Verfasst in ABAP® für Anfänger
1
Antw.
2156
Views
(ESS-)Berechtigungen abfragen
von Dyrdek » 02.11.2016 14:11 • Verfasst in ABAP® Core
1
Antw.
2107
Views
IF Abfragen bei Merkmalen
von commolus » 07.12.2012 10:51 • Verfasst in SAP - Allgemeines

Über diesen Beitrag


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

Aktuelle Forenbeiträge

SFP/SEGW - Fehler beim Rendering
vor einer Woche von Manfred K. 1 / 37433
Pflegeview zeigt nicht alle Daten an
vor einer Woche von sapdepp gelöst 7 / 38328
ALV Grid und Dynprofeld
vor einer Woche von PeterPaletti 5 / 37018

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

SFP/SEGW - Fehler beim Rendering
vor einer Woche von Manfred K. 1 / 37433
Pflegeview zeigt nicht alle Daten an
vor einer Woche von sapdepp gelöst 7 / 38328
ALV Grid und Dynprofeld
vor einer Woche von PeterPaletti 5 / 37018

Unbeantwortete Forenbeiträge

SFP/SEGW - Fehler beim Rendering
vor einer Woche von Manfred K. 1 / 37433
Benutzerdefinierte Felder PSP
letzen Monat von Rabea1103 1 / 87878
Spool vereinen OTF und PDF
January 2026 von anna2205 1 / 103388
XSLT und Loipro05 Transformation
December 2025 von Torsten1965 1 / 111518