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

4
Antw.
2252
Views
ALV Datenänderung erkennen
von SAP_ENTWICKLER » 21.12.2017 10:09 • Verfasst in ABAP® Core
5
Antw.
2151
Views
Datenbankschlüssel erkennen
von Orestes » 04.10.2011 13:36 • Verfasst in ABAP® für Anfänger
1
Antw.
1555
Views
Datum im String erkennen...
von dimes » 04.09.2006 09:57 • Verfasst in ABAP® Core
18
Antw.
62134
Views
Zeilenumbruch (##) getrennt. Wie nun erkennen?
von PaddyG » 15.08.2005 11:42 • Verfasst in ABAP® Core
0
Antw.
1285
Views
Erkennen von archivierten Folgebelegen
von c0lt.seavers » 27.09.2010 13:57 • Verfasst in ABAP® Core

Über diesen Beitrag


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

Aktuelle Forenbeiträge

RFC vs. ODATA
vor 3 Tagen von DeathAndPain 8 / 1648
Frage zur redefinierten Methode
vor 5 Tagen von ralf.wenzel 12 / 2115

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

RFC vs. ODATA
vor 3 Tagen von DeathAndPain 8 / 1648
Frage zur redefinierten Methode
vor 5 Tagen von ralf.wenzel 12 / 2115