PDA

View Full Version : Erfassen-Maske (speichern Doppelter Satzschlüssel)



ZeroQool
26-07-07, 14:00
Hallo, muß eine Erfassungmaske unter RPG erstellen.... Sieht tabellenförmig aus

POS ArtNr Menge
1
.
.
.
10

Es sind 10 Zeilen vorhanden, wenn zb die 10 Zeilen komplett ausgefüllt sind, sollen dann 10 unterschiedliche Datensätze erstellt werden. Problem ist wenn ich zB jede Zeile überprüfe und bei Richtigkeit einen Write mache, dann bekomme ich die oben genannte Fehlermeldung, wenn ich den write wegmache, speichert der nur die letzte Zeile. Hat jemand einen Tip? Danke im voraus

Fuerchau
26-07-07, 15:05
Das kommt nun ganz auf die Definition der Schlüssel deiner Datei an!

ZeroQool
26-07-07, 15:09
Schl.Feld Sort Uniq Feldbeschreibung Länge
BPFIRM Auf Ja Firmennummer 3 S
BPBANJ Auf Ja BANF Jahr 4 S
BPBANN Auf Ja BANF Nummer 8 S
BPBANP Auf Ja BANF Position 5 S

Die Schlüssel sind bei der Speicherung unterschiedlich, aber bei der Erfassungsmaske wird autom. ein write generiert u der speichert imgrunde die letzte Zeile bzw die letzten Werte, die in den Feldern steht. Muss also eine Möglichkeit finden den generierten WRITE zu übergehen oder die Fehlermeldung abfangen...irgendwas in der Art...

JP
26-07-07, 17:46
das riecht ja irgendwie nach einem Entwicklungssystem a la PGU/400

ZeroQool
27-07-07, 07:27
Das ist es auch...wieso?

JP
27-07-07, 09:31
ist zwar schon ein paar Jährchen her, das ich damit gearbeitet habe
aber soweit ich mich erinnern kann, gibt es vordefinierte Routinen bei denen man sich davor bzw. auch danach einklinken kann

wird die Fehlermeldung für jeden Satz der Subfile oder nur für den letzen Satz ausgegeben?