Vergleich im Formular mit Datentyp Quan

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

Vergleich im Formular mit Datentyp Quan

Beitrag von PMK (ForumUser / 13 / 0 / 0 ) »
Hallo zusammen,

habe folgendes Problem:

In einer Auftragsbestätigung sollen 'bereits gelieferte Mengen' angezeigt werden. Also alle diejenigen die größer 0 sind.

Versucht hab ich Folgendes:

/: IF &VBDPA-VSMNG& NE 0.
ZP gelieferte Menge....

Leider bekomm ich hierdurch nicht
den gewünschten Erfolg.

Das Feld VSMNG ist vom Typ Quan,
ich denke daran scheitert es..

Danke für eure Antworten schon im Voraus!

Lg Peter

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


Beitrag von Neuer Gast ( / / 0 / 3 ) »
Normalerweise sollte das funktionieren. Überprüfe doch mal, ob du bei den Eigenschaften des Reports ein Häkchen bei "Festpunktarithmetik" gesetzt hast.

Beitrag von ewx (Top Expert / 4846 / 311 / 642 ) »
Hi Peter,

im Formular bekommst du immer die aufbereitete Version des Feldes. Wenn dein Feld also initial ist, dann steht in der Variablen ' 0,00'.
(Kann man im SAP-Sckript-Debugger gut sehen...)
am elegantesten fragst du folgendermaßen auf initial ab:

Code: Alles auswählen.

if &VBDPA-VSMNG(I)& = &SPACE&
mit der Aufbereitungsoption "I" werden initialwerte nicht ausgegeben, sind also "space".

Gruß,
Enno.

Beitrag von Gast ( / / 0 / 3 ) »
Hi Enno,

danke für deine Antwort!
Genau diese Lösung hab ich gesucht! :wink:

thx

Lg Peter

Beitrag von PMK (ForumUser / 13 / 0 / 0 ) »
nochmal ne kurze Frage,

was ist, wenn ich jetzt die 'bereits gelieferte Menge' nicht auf 0 sonder auf 100 oder so überprüfen will?

Lg Peter

Beitrag von ewx (Top Expert / 4846 / 311 / 642 ) »
Moin Peter,

Aufbereitungsoption (K) wäre wichtig, um die Konvertierungsroutine auszuschalten.
Ansonsten hast du nämlich im deutschen Formular "100,00" und im englischen "100.00".

Auch (C) wäre hilfreich, um leerstellen zu komprimieren.

Und denn: IF &FELD(CK)& = '100.00'

Gruß,
Enno

Beitrag von PMK (ForumUser / 13 / 0 / 0 ) »
Hi Enno,

danke für deine Tipps,
hab jetzt auch gesehen, dass es mit (T)
funktionieren sollte, dieser Parameter unterdrück
die Tausenderunke vom Typ Quan.


Gruß
Peter

Seite 1 von 1

Vergleichbare Themen

6
Antw.
2283
Views
Datentyp konvertieren von FLTP in QUAN
von Susanne_W » 03.06.2019 13:27 • Verfasst in ABAP® für Anfänger
4
Antw.
6996
Views
Formular, Vergleich Text => Zahl
von Tobbworld » 20.10.2005 13:46 • Verfasst in ABAP® für Anfänger
2
Antw.
3118
Views
quan typen
von kostonstyle » 28.08.2008 11:22 • Verfasst in ABAP® für Anfänger
1
Antw.
2523
Views
CHAR -> QUAN
von marc schmidt » 21.09.2005 10:27 • Verfasst in ABAP® Core
5
Antw.
7854
Views
Typkonvertierung Char in Quan
von Senshi » 26.11.2007 10:05 • 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

Dialog-Container mit Toolbar/Status
vor 8 Stunden von DeathAndPain gelöst 22 / 2955
Daten an Tabelle binden
vor 13 Stunden von Lukas Sanders 2 / 947
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 506

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

Dialog-Container mit Toolbar/Status
vor 8 Stunden von DeathAndPain gelöst 22 / 2955
Daten an Tabelle binden
vor 13 Stunden von Lukas Sanders 2 / 947
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 506

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2524
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9104