haertl
11-01-06, 13:04
Hallo,
ich habe folgendes Problem. Ich belege zwei Keyfelder einer Datei mit
zwei Werten aus einer anderen Datei, ein anschließender SETLL bricht mit der
Fehlermeldung ab:
RNQ0103
Nachricht . . . : Das Ziel für eine numerische Operation ist zu klein, um
das Ergebnis aufzunehmen (C G D F).
Felddefinitionen in den Dateien:
7 0 P FSRENR RECHNUNGS-NR RECHNUNGS-NR
3 0 S FSREZL RECHNUNGS-ZEILE RECHNUNGS-ZEILE
7 0 P RERENR RENR Rechn. Nr. Rechnungsnummer
3 0 S REREZL Posit. Rechnung Position Rechnung
Programmsource:
238.00 RERENR = FSRENR; // RECHNUNG-NR
239.00 REREZL = FSREZL; // RECHNUNG ZEILE
240.00
241.00 SETLL (RERENR:REREZL) RESTF0;
Inhalt des DUMPS:
RERENR PACKED(7,0) 0032601. '0032601F'X
REREZL PACKED(3,0) 001. '001F'X
FSRENR PACKED(7,0) 0032601. '0032601F'X
FSREZL PACKED(3,0) 001. '001F'X
Wo liegt mein Fehler ??
Danke für alle Antworten
ich habe folgendes Problem. Ich belege zwei Keyfelder einer Datei mit
zwei Werten aus einer anderen Datei, ein anschließender SETLL bricht mit der
Fehlermeldung ab:
RNQ0103
Nachricht . . . : Das Ziel für eine numerische Operation ist zu klein, um
das Ergebnis aufzunehmen (C G D F).
Felddefinitionen in den Dateien:
7 0 P FSRENR RECHNUNGS-NR RECHNUNGS-NR
3 0 S FSREZL RECHNUNGS-ZEILE RECHNUNGS-ZEILE
7 0 P RERENR RENR Rechn. Nr. Rechnungsnummer
3 0 S REREZL Posit. Rechnung Position Rechnung
Programmsource:
238.00 RERENR = FSRENR; // RECHNUNG-NR
239.00 REREZL = FSREZL; // RECHNUNG ZEILE
240.00
241.00 SETLL (RERENR:REREZL) RESTF0;
Inhalt des DUMPS:
RERENR PACKED(7,0) 0032601. '0032601F'X
REREZL PACKED(3,0) 001. '001F'X
FSRENR PACKED(7,0) 0032601. '0032601F'X
FSREZL PACKED(3,0) 001. '001F'X
Wo liegt mein Fehler ??
Danke für alle Antworten