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

IF mit AND und OR
vor einer Woche von GastX 6 / 9410
Meine Inbox
vor einer Woche von Rabea1103 1 / 7093
PCL2 Cluster auslesen
vor einer Woche von DeathAndPain 2 / 8230
FUBA 'HR_INFOTYPES_OPERATION'
vor einer Woche von Bright4.5 3 / 13742

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

IF mit AND und OR
vor einer Woche von GastX 6 / 9410
Meine Inbox
vor einer Woche von Rabea1103 1 / 7093
PCL2 Cluster auslesen
vor einer Woche von DeathAndPain 2 / 8230
FUBA 'HR_INFOTYPES_OPERATION'
vor einer Woche von Bright4.5 3 / 13742