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.
2293
Views
ALV Datenänderung erkennen
von SAP_ENTWICKLER » 21.12.2017 10:09 • Verfasst in ABAP® Core
5
Antw.
2204
Views
Datenbankschlüssel erkennen
von Orestes » 04.10.2011 13:36 • Verfasst in ABAP® für Anfänger
1
Antw.
1566
Views
Datum im String erkennen...
von dimes » 04.09.2006 09:57 • Verfasst in ABAP® Core
18
Antw.
62194
Views
Zeilenumbruch (##) getrennt. Wie nun erkennen?
von PaddyG » 15.08.2005 11:42 • Verfasst in ABAP® Core
0
Antw.
1297
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

SAPGui 8.00 32 Bit vs 64 Bit
vor einer Stunde von DeathAndPain 1 / 62
IBAN und BUT0BK
vor 2 Stunden von DeathAndPain gelöst 5 / 6037
Gewährleistungsende im Equipment
vor einer Woche von Yourairld gelöst 8 / 28227
IF mit AND und OR
vor 3 Wochen von GastX 6 / 16469

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.