Logische Ausdrücke

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Alles Rund um SAP®.
6 Beiträge • Seite 1 von 1
6 Beiträge Seite 1 von 1

Logische Ausdrücke

Beitrag von Namp ( / / 0 / 3 ) »
Hi hab gerade folgendes Problem und komme nicht weiter:

if variable CO '0123456789:'.
bedingung1 = 1.
else.
bedingung1 = 0.
endif.

Denke schon das ich den Ausdruck verstehe jedoch
funktioniert der Ausdruck nicht was mache ich falsch?
Gehn Zahlen überhaupt? Wenn ich so was änliches mache
mit dem ganzen Alphabet funktioniert es.
Bin echt ratlos.

Bin dankbar um Hilfe!

Gruß Namp

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


Beitrag von Andreas G (Specialist / 175 / 0 / 0 ) »
hallo namp.

kann es sein das es an dem ':' Doppelpunkt liegt, das dein IF nicht funktioniert. Warum der ':', soll das eine Zeitangabe sein?

mfg Andi
Hauptsoch: HAUPTSOCH!

Beitrag von DeathGuardian (Expert / 759 / 0 / 3 ) »
HI!

Ist deine variable ein Charakter-Feld?
Das "CO" geht meines Wissens nach nur bei Feldern der Typen C, STRING, N, D, T .

Beitrag von Gast ( / / 0 / 3 ) »
Ja genau ich will überprüfen ob eine Angabe (eine Uhrzeit) eben nur Zahlen und Doppelpunkte enthält.
Gibt es dafür eine andere Möglichkeit?

Gruß Namp

Beitrag von Namp ( / / 0 / 3 ) »
Danke Leute!

vor allem dir DeathGuardian dein Tipp hat mich
auf den richtigen Weg gebracht. Hab es bestimmt 10 mal
in der Doku gelesen aber nicht darüber nachgedacht
das da der Fehler liegen könnte.
Mein Feld ist vom Typ "soi_form_item"
da ich diese Werte von einer Excel Tabelle auslese.

Nochmal danke für die schnelle Hilfe!!!!

Noch ein schöner Tag und ein schönes Wochenende!

MFG Namp

Beitrag von Namp ( / / 0 / 3 ) »
Kleiner Nachtrag:
Im Grunde funktioniert es jetzt:

IF eintrag-name = 'uvon'.
zahl = eintrag-value.
IF eintrag-value = ' ' OR zahl CO ':0123456789'.
bedingung6 = 1.
ELSE.
bedingung6 = 0.
ENDIF.
ENDIF.

Jedoch wenn ich zum Beispiel 12.34 eingebe
wird dies akzeptiert obwohl es ja nicht gehen sollte.
Würde mich um Rat nochmals sehr freuen!

Gruß Namp

Seite 1 von 1

Vergleichbare Themen

7
Antw.
5872
Views
reguläre Ausdrücke
von snooze » 23.08.2005 11:05 • Verfasst in ABAP® Core
3
Antw.
2495
Views
Reguläre Ausdrücke
von jaytee » 05.10.2005 11:15 • Verfasst in ABAP® für Anfänger
1
Antw.
1301
Views
Anzahl Ausdrucke
von sormzx » 23.11.2005 14:14 • Verfasst in Sales and Distribution
2
Antw.
437
Views
reg.Ausdrücke beim SELECT
von msfox » 28.11.2023 09:28 • Verfasst in ABAP® für Anfänger
2
Antw.
2679
Views
Ausdrucke aus Testsystem kennzeichnen
von hsiebert » 13.11.2007 09:36 • Verfasst in Basis

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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.