Hallo allerseits,
ich hätte da wieder einmal eine Frage an euch. In einem Programm verwende ich 2 Datenstrukturen die ident aufgebaut sind
In der Datenstruktur S0S# sind die Werte wie folgt befüllt:Code:* D S0S# DS D S0Sum# 60S 0 D S0OBMG 10S 2 Overlay(S0Sum#:1) D S0BSAK 10S 2 Overlay(S0Sum#:*Next) D S0RVMG 10S 2 Overlay(S0Sum#:*Next) D S0DISPO 10S 2 Overlay(S0Sum#:*Next) D S0SAPGLMG 10S 2 Overlay(S0Sum#:*Next) D S0LAGER 10S 2 Overlay(S0Sum#:*Next) D F0S# DS D F0Sum# 60S 0 D F0OBMG 10S 2 Overlay(F0Sum#:1) D F0BSAK 10S 2 Overlay(F0Sum#:*Next) D F0RVMG 10S 2 Overlay(F0Sum#:*Next) D F0DISPO 10S 2 Overlay(F0Sum#:*Next) D F0SAPGLMG 10S 2 Overlay(F0Sum#:*Next) D F0LAGER 10S 2 Overlay(F0Sum#:*Next)
S0OBMG = 0
S0BSAK = -4536
S0RVMG = 0
S0DISPO = -4536
S0SAPGLMG = 0
S0LAGER = -4536
verwende ich jetzt das Statement
so steht in der Datenstruktur F0S# in den korrespondierenden FeldernCode:C Add S0Sum# F0Sum#
F0BSAK = 4536
F0DISPO = 4536
F0LAGER = -4536
Warum steht in den Feldern nicht der richtige Wert? Kann in einer DS das Minuskennzeichen nicht richtig interpretiert werden?
Danke schon mal für etwaiige Infos.
![[NEWSboard IBMi Forum]](images/duke/nblogo.gif)



Mit Zitat antworten
.

Bookmarks