Prüfung auf Numerischen Wert?

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
4 Beiträge • Seite 1 von 1
4 Beiträge Seite 1 von 1

Prüfung auf Numerischen Wert?

Beitrag von Jumper (ForumUser / 8 / 0 / 0 ) »
Hallo,

wie kann man am besten prüfen ob in einer Variablen nur numerische Werte enthalten sind?

Ich brauche etwas wie:
If Variable ist keine zahl dann ...

Danke und Grüsse
Markus

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Beitrag von schuessler (ForumUser / 55 / 0 / 0 ) »
Hallo Jumper,

ich würde es wie folgt lösen:

if PARAMETER/VARIABLE CO '0123456789'.
* Anweisung wenn nur nummerisch
else.
* Anweisung wenn auch alphanumerisch
endif.

sicherlich nicht die sauberste Lösung, aber sollte funktionieren.
Gruss

Martin

Beitrag von Gast ( / / 0 / 3 ) »
Hallo Jumper,

folgends Coding (sinnvollerweise etwas modifizert in eine Form-Routine gepackt) geht auch:

REPORT ztest.
data: p type p.
parameters: p_field(20) type c default 'ABCD'.

catch system-exceptions
CONVT_NO_NUMBER = 901.
compute p = p_field.
endcatch.
if sy-subrc ne 0.
write: /01 'Error'.
else.
write: /01 'OK'.
endif.

mfg dele

Beitrag von Jumper (ForumUser / 8 / 0 / 0 ) »
Danke!

Habs hingekriegt mit eurer Hilfe.

Thanks
Jumper

Seite 1 von 1

Vergleichbare Themen

14
Antw.
17323
Views
String-Eingabe prüfen auf numerischen Wert
von madeleine104 » 02.12.2016 01:10 • Verfasst in ABAP® für Anfänger
4
Antw.
11967
Views
3
Antw.
4084
Views
Char Feld Abfrag auf numerischen oder text Inhalt
von Dörk » 13.10.2006 11:18 • Verfasst in ABAP® Core
2
Antw.
2999
Views
F4-Prüfung im ALV
von mfromg » 08.09.2017 05:03 • Verfasst in ABAP Objects®
0
Antw.
2381
Views
Prüfung
von 1337 » 19.11.2013 09:53 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

Aktuelle Forenbeiträge

BAPI zur ABSO?
vor 2 Tagen von msfox 1 / 336
Materialstammerweiterung: Neuer Reiter
vor einer Woche von DeathAndPain gelöst 4 / 969
Ermittlung der Arbeitstage (Mosid)
vor einer Woche von Radinator 11 / 46639
LSMW-Problem
vor 3 Wochen von DeathAndPain gelöst 6 / 4527

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

BAPI zur ABSO?
vor 2 Tagen von msfox 1 / 336
Materialstammerweiterung: Neuer Reiter
vor einer Woche von DeathAndPain gelöst 4 / 969
Ermittlung der Arbeitstage (Mosid)
vor einer Woche von Radinator 11 / 46639
LSMW-Problem
vor 3 Wochen von DeathAndPain gelöst 6 / 4527

Unbeantwortete Forenbeiträge

BAPI zur ABSO?
vor 2 Tagen von msfox 1 / 336
SFP/SEGW - Fehler beim Rendering
March 2026 von Manfred K. 1 / 90187