Typüberprüfung von char Datensatz - soll zu int Wert werden

Getting started ... Alles für einen gelungenen Start.
3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

Typüberprüfung von char Datensatz - soll zu int Wert werden

Beitrag von tmxx (ForumUser / 13 / 0 / 0 ) »
Hallo,

ich muss bei einem Report Daten aus einem Datenbankfeld (vom Typ char) in eine variable vom Typ i schieben (moven)
Wie kann ich dabei vorher eine Prüfung machen, ob der Wert auch tatsächlich nur Zahlen enthält und somit umgewandelt werden kann.

* wenn wa_tab1-seite nur Zahlen enthält
move wa_tab1-seite to katalogseite.
else.
endif.

Hat jemand eine Idee.

vielen dank

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


Beitrag von Desaster (ForumUser / 68 / 0 / 0 ) »
Hallo tmxx,

gucks Du hier:

http://www.abapforum.com/forum/viewtopic.php?t=2216

Grüsse Desaster

Beitrag von babap (Expert / 681 / 1 / 1 ) »
Hallo,

entweder MOVEN und den dabei entstehenden Fehler abfangen:

Code: Alles auswählen.

TRY.
  MOVE char TO i.
CATCH cx_weisjetztnichtsogenauwiederfehlerheisst.
  hier das machen, was passieren soll, wenn Buchstaben dabei waren
ENDTRY.
oder man schaut nach, ob da Buchstaben drin sind:

Code: Alles auswählen.

IF char CA SY-ABCDE.
  ja, dann waren da wohl Buchstaben drin
ELSE.
  MOVE char TO i.
ENDIF.
Gruß
babap

Seite 1 von 1

Vergleichbare Themen

1
Antw.
4455
Views
Konvertierug vom datentyp char der länge 4 in char der länge
von ratoshuan » 28.06.2006 11:33 • Verfasst in ABAP® Core
7
Antw.
13216
Views
SQL letzter Datensatz
von kostonstyle » 05.09.2008 14:17 • Verfasst in ABAP® für Anfänger
5
Antw.
4975
Views
Aktuellster Datensatz aus Infotyp
von ostpower » 19.08.2011 16:15 • Verfasst in ABAP® für Anfänger
4
Antw.
5372
Views
Neuer Datensatz (fortlaufende Nummer)
von ServantOfSonata » 09.12.2015 14:40 • Verfasst in ABAP® für Anfänger
2
Antw.
8126
Views
Web Dynpro Tabelle mit ausgewähltem Datensatz füllen
von Mausi » 23.02.2024 13:50 • Verfasst in Web-Dynpro, BSP + BHTML

Über diesen Beitrag


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

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.