Welcher Typ für Beträge?

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

Welcher Typ für Beträge?

Beitrag von mip (ForumUser / 48 / 0 / 2 ) »
Hallo,

in SmartForms drucke ich den Einheitspreis ein (TYPE KBETR). Wenn dieser jedoch 0.00 ist, möchte ich ihn ausblenden. Dies möchte ich über ein Stück Code lösen z.B.:
* wenn KBETR 0.00, dann nicht eindrucken
DATA: lv_kbetr TYPE kbetr.
MOVE <komvd>-kbetr TO lv_kbetr.
IF <komvd>-kbetr = '0.00'.
MOVE '' TO lv_kbetr.
ENDIF.

In diesem Fall druckt er jedoch automatisch wieder 0.00.
Welchen Typ muss man der Variablen LV_KBETR geben, damit er nicht automatisch 0,00 eindruckt, wenn die Variable eigentlich mit NULL befüllt ist?
Verwendet man z.B. String, ist für ihn das Komma ein Punkt. Also für 19,50? wird im String ein 19.50?.

Danke für Eure Hilfe
mip

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


Beitrag von ewx (Top Expert / 4872 / 314 / 644 ) »
schau dir mal die Aufbereitungsoptionen für SAP-Skript an.
KBETR(I) oder KBETR(Z) sollte helfen (ich weiss nicht mehr, welcher von beiden das Ausgeben des Initialwerts unterdrückt.
Das, was du in deinem Coding machst, ist quatsch, denn da machst du nichts anderes, als zu prüfen, ob KBETR 0 ist und falls ja, schreibst du wieder 0 rein... :roll:
Anders im SAP-Skript, wo du durchaus schreiben könntest

Code: Alles auswählen.

:/ IF &KBETR& = '0.00'
*
/: ELSE
* &KBETR&
/: ENDIF

Beitrag von mip (ForumUser / 48 / 0 / 2 ) »
super hat mit (I) funktioniert, Danke!
Zu meinem Coding, ich wollte eigentlich wenn KBETR = 0 ist, dann NULL reinschreiben und bei NULL gibt es nix einzudrucken...

Seite 1 von 1

Vergleichbare Themen

4
Antw.
331
Views
Beträge summieren
von ZF_SAPler » 10.01.2023 14:23 • Verfasst in ABAP® für Anfänger
5
Antw.
3524
Views
FB01 - Beträge eingeben für 3 Hauswährungen mit BatchInput
von Blueshape » 23.03.2005 12:49 • Verfasst in Financials
2
Antw.
1741
Views
Keine negativen Beträge möglich. Warum?
von Nordlicht » 06.07.2006 10:33 • Verfasst in Dialogprogrammierung
6
Antw.
5415
Views
Prüfung einer Variable auf numerische Zeichen bzw. Beträge
von Markiboy » 23.11.2005 15:34 • Verfasst in Dialogprogrammierung

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Mahnung erstellen
vor 10 Stunden von wreichelt 2 / 32
Absprung VA02 Position
vor 12 Stunden von gs3rr4 gelöst 3 / 41
OPD Druck im SPOOL
vor 13 Stunden von Manfred K. 1 / 25

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

Mahnung erstellen
vor 10 Stunden von wreichelt 2 / 32
Absprung VA02 Position
vor 12 Stunden von gs3rr4 gelöst 3 / 41
OPD Druck im SPOOL
vor 13 Stunden von Manfred K. 1 / 25

Unbeantwortete Forenbeiträge

OPD Druck im SPOOL
vor 13 Stunden von Manfred K. 1 / 25
Export von Spools in XLSX
vor 5 Tagen von abapamateur 1 / 429