Nicht alphanummerische Zeichen erkennen

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

Nicht alphanummerische Zeichen erkennen

Beitrag von matthes (ForumUser / 64 / 0 / 0 ) »
Hallo,

ich muss einen Report schreiben, in dem ich u.a. alle Artikelkurztexte darauf scannen muss, ob nicht alphanummerische Zeichen (also <> (A-Z) und (0-9))vorkommen und durch blank ersezten.
Ich könnte jetzt über die String loopen und jedes Zeichen einzeln mit find gegen den string 'ABC...XYZ0123456789' prüfen. Das erscheint mir aber nicht besonders clever. Hat jemand eine bessere Idee?

Gruß Matthes

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


Beitrag von danielA. (ForumUser / 97 / 0 / 0 ) »
Hallo matthes,

ich glaube ich weiß was ;-)??

Nimm dir eine Variable und fülle die mit den Buchstaben und Zahlen die nicht vorkommen dürfen und prüfe dann mit CA. In etwa so:
PrüfFeld CA DeineVariable
Danach mußt du den SY-subrc abfragen.

Du kannst unter "Vergleiche zwischen Zeichenketten" in der Onlinedoku suchen und findest ebenso auch Beispiele hierfür.

gruß
danielA.

Beitrag von matthes (ForumUser / 64 / 0 / 0 ) »
Danke danielA,

der Tipp mit den Zeichen die nicht vorkommen dürfen funktioniert nicht, da ich ja die gerade nicht kenne (HEX 00 bis ??).
Der Hinweis auf die Onlinedoku half dann weiter. Ich habe es dann so gelöst:

g_text enthält meinen zu untersuchenden Text
CONSTANTS alpha(37) TYPE c VALUE '1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ '.

WHILE g_text CN alpha.
g_text+sy-fdpos(1) = ' '.
ENDWHILE.

Seite 1 von 1

Vergleichbare Themen

5
Antw.
2476
Views
Datenbankschlüssel erkennen
von Orestes » 04.10.2011 13:36 • Verfasst in ABAP® für Anfänger
4
Antw.
2606
Views
ALV Datenänderung erkennen
von SAP_ENTWICKLER » 21.12.2017 10:09 • Verfasst in ABAP® Core
0
Antw.
1442
Views
Erkennen von archivierten Folgebelegen
von c0lt.seavers » 27.09.2010 13:57 • Verfasst in ABAP® Core
1
Antw.
1695
Views
Datum im String erkennen...
von dimes » 04.09.2006 09:57 • Verfasst in ABAP® Core
4
Antw.
3668
Views
Zeilennummer des Cursors im Subscreen erkennen
von Roddy » 18.09.2012 11:38 • Verfasst in Dialogprogrammierung

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Zukunft des ABAP Entwicklers
Gestern von ewx 9 / 651
Prüfzeugnisse Anlagen finden
Gestern von ewx gelöst 2 / 208
Spool vereinen OTF und PDF
vor 5 Tagen von anna2205 1 / 130
HR in der Zukunft?
vor einer Woche von waltersen 5 / 2631

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

Zukunft des ABAP Entwicklers
Gestern von ewx 9 / 651
Prüfzeugnisse Anlagen finden
Gestern von ewx gelöst 2 / 208
Spool vereinen OTF und PDF
vor 5 Tagen von anna2205 1 / 130
HR in der Zukunft?
vor einer Woche von waltersen 5 / 2631

Unbeantwortete Forenbeiträge

Spool vereinen OTF und PDF
vor 5 Tagen von anna2205 1 / 130
XSLT und Loipro05 Transformation
letzen Monat von Torsten1965 1 / 6290
VOLL Artikel in einem Display Typ 12
November 2025 von ThomasM84 1 / 24016