Ich wollt mal fragen, ob es die Möglichkeit gibt ein Charfeld einer interene Tabelle abzufragen, ob in ihm ein Text oder ein numerischer Wert existiert.
Ziffern in einem char-Feld kann man so abfragen:
g_length = STRLEN( g_text )
IF g_text(g_length) CO '0123456789'.
...
ENDIF.
Die Abfrage auf die tatsächliche Länge des Feldwertes ist notwendig, da spaces am Ende dazu führen, dass der sy-subrc bei o.g. Anweisung <> 0 ist. Wenn Du am Anfang oder mittendrin auch noch spaces hast, die Dich nicht stören, dann musst du in das zu prüfende Literal eben auch noch das Space-Zeichen hinzunehmen.