Problem mit 2 CURR-Feldern

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

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

Problem mit 2 CURR-Feldern

Beitrag von Benjamin ( / / 0 / 3 ) »
Hallo,

ich weise ein CURR 15-Feld (Länge 15, 2 Decimalen) einem CURR 13-Feld zu (Länge 13, 2 Decimalen); das ganze passiert bei einem FUBA; wie kann ich den Dump verhindern, da das empfangende Feld kürzer als das sendende Feld ist . Irgendwas abschneiden ist wohl nicht die Lösung, da ich ja möglicherweise was vom Betrag verliere.

Grüsse
Benjamin

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


Beitrag von Hermann ( / / 0 / 3 ) »
Macht das denn Sinn? Ich meine, kannst Du sicherstellen, dass das dec15-Feld nicht irgendwann einmal die volle Länge ausnutzt? In dem Fall würdest Du auf jeden Fall Informationen verlieren.
z.B. türkische Lira (da hast Du sehr schnell riesige Beträge).
Wenn Du die Länge nicht brauchst, was spricht dagegen, statt dec15 ebenfalls ein dec13-Feld zu benutzen?

Hermann

Beitrag von Benjamin ( / / 0 / 3 ) »
Hallo,

tscha, mein CURR 15 -Feld steht halt auch so in der DB-Tabelle, aus der ich lese und aufsummiere. Insofern ist hier erstmal sichergestellt, das nichts schiefgeht. Letztlich bekomme ich durchaus Beträge bis zu Zehner-Milliarden (exclusive dem Vorzeichen also bei 1 Mrd. sind es 13 Stellen, bei Minus schon 14, wenn ich mich nicht verrechnet habe (CURR-Felder sind ja auch gepackte Zahlen, also Typ P). D.h. wenn ich standardmässig CURR13 verwende, kann es durchaus einen Ueberlauf beim Summieren geben, zumindest möglich. Eventuell kann ich natürlich nur bei diesem FUBA versuchen, das Feld zunächst in ein CURR13 zu stecken - der nur einmal angefahren wird. Kann man den nicht einen Umweg über ein anderes Feld nehmen als Zwischenspeicher??
Das Feld mit CURR 13 steht in einem SAP-Funktionsbaustein als Uebergabeparameter, da ist also nix zu ändern...
Warum die nicht standardmässig CURR15 benutzen, keine Ahnung, oder Typ P mit 18 Stellen incl. Vorzeichen, muss man SAP fragen.

Seite 1 von 1

Vergleichbare Themen

7
Antw.
4393
Views
3
Antw.
4358
Views
Konvertieren von DEC 23,4 in DEC 23,2 ( CURR )
von thommasj » 25.06.2008 11:06 • Verfasst in ABAP® für Anfänger
3
Antw.
8798
Views
Vorzeichen bei CURR
von kisa » 19.06.2012 12:51 • Verfasst in ABAP® für Anfänger
2
Antw.
7723
Views
CURR in CHAR konvertieren
von MarkusW » 20.03.2008 17:44 • Verfasst in ABAP® für Anfänger
5
Antw.
4662
Views
Typ CURR in CHAR umwandeln
von Armin93 » 02.10.2019 14:15 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag

Anonymous
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

Aktuelle Forenbeiträge

LSMW-Problem
vor 6 Tagen von mazu gelöst 5 / 1775
ATC Finding in Smartforms
vor einer Woche von sap_enthusiast 2 / 1782

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

LSMW-Problem
vor 6 Tagen von mazu gelöst 5 / 1775
ATC Finding in Smartforms
vor einer Woche von sap_enthusiast 2 / 1782

Unbeantwortete Forenbeiträge

SFP/SEGW - Fehler beim Rendering
letzen Monat von Manfred K. 1 / 87600
Benutzerdefinierte Felder PSP
January 2026 von Rabea1103 1 / 140798