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.
2604
Views
ALV Datenänderung erkennen
von SAP_ENTWICKLER » 21.12.2017 10:09 • Verfasst in ABAP® Core
0
Antw.
1440
Views
Erkennen von archivierten Folgebelegen
von c0lt.seavers » 27.09.2010 13:57 • Verfasst in ABAP® Core
1
Antw.
1693
Views
Datum im String erkennen...
von dimes » 04.09.2006 09:57 • Verfasst in ABAP® Core
4
Antw.
3667
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 / 647
Prüfzeugnisse Anlagen finden
Gestern von ewx gelöst 2 / 206
Spool vereinen OTF und PDF
vor 5 Tagen von anna2205 1 / 128
HR in der Zukunft?
vor einer Woche von waltersen 5 / 2627

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 / 647
Prüfzeugnisse Anlagen finden
Gestern von ewx gelöst 2 / 206
Spool vereinen OTF und PDF
vor 5 Tagen von anna2205 1 / 128
HR in der Zukunft?
vor einer Woche von waltersen 5 / 2627

Unbeantwortete Forenbeiträge

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