In einem Table-Control soll ein Werte ausgegeben werden, die im Dic. als DEC DECIMALS 2 definiert sind und auch so über die itab geloopt werden.
Wenn ich nun das Ausgabe-Dynprofeld auch als DEC definiere kommt es zu einem Dump bei negativen Werten (sogar auch wenn aufs Dicc. referiert wird)... bei Def. als CHAR-Feld wird gar nix ausgegeben...
Wurde gerne als Dynprofeld-Ausgabe z.B." 3,00-" ausgeben (so wie es eigentl ja auch in der itab steht.
Vielen Dank im voraus fur eure Hilfe!
Gruss Nicole
Anbei ein Auszug vom Coding zum besseren Verständnis...
DATA: BEGIN OF ITAB OCCURS 0.
INCLUDE STRUCTURE ZPM_ITAB_STRUC.
DATA: END OF ITAB.
*********************************************
PROCESS BEFORE OUTPUT.
LOOP AT ITAB WITH CONTROL TC_ZPM_ITAB
CURSOR TC_ZPM_ITAB-CURRENT_LINE.
Wenn du bei der Felddefinition auf das DDIC-Feld verweist, dann muss im DDIC in der Domäne "Vorzeichen" angeklickt sein.
Falls nicht -also falls du das Feld im Dynpro selbst definiert hast -, muss du im Dynpro in der Ausgabemaske das "V" für Vorzeichen mitgeben: Bsp: "___.___,__V"
Gruß,
Enno
Hilfreich ist übrigens immer der Kurztext des Kurzdumps, wie bei dir z.B. SIGN_LOST oder so ähnlich?
danke für den Rat.
Habe veranlasst, das im DICC bei der Domäne "Vorzeichen" markiert werden soll (das fehlte)... und nun dumpt nichts mehr.
Gruss Nicole