Hallo,
ich habe mir einen Stammdatendialog auf basis eines Datensatzes (rec) erstellt, mit eigenem Kontextmenu und einem Listenelement als Navigationselement.
Auf einem der Register des edi liegt in einer Feldgruppe ein Feld vom Typ Unterelemet welches en mde enthält. Dieses mde basiert für sich wieder auf einem Datensatz.
Soweit so gut. Wenn ich im Listenelement den Datensatz auswähle werden auch alle Felder inkl. des Unterelements richtig gefüllt.
Es sei vielleicht noch erwähnt das zwischen den Datensätzen vom Hauptdatensatz des Edi zu den Detail-Datensätzen des mde auf Basis des Hauptdatensatzes eine Beziehung gesetzt ist.
Nun kommt die Herausforderung.
Wenn in dem Edi im Feld "Seriennummer" über eine Suche, auf Basis von Kundennummer und Artikelnummer ein Beleg gefunden wurde, werden die Werte VKBelID, VKVorID in die entsprechenden Felder des EDI geschrieben. Im Hintergrund wird dann der Detaildatensatz mit dem Verweis auf den Verkaufsbeleg in der Datenbank erstellt.
Leider finde ich keinen Weg das mde für diesen Detail-Datensatz zu aktualisieren, dass der neue Datensatz sichtbar wird. Es hilft nur den gesamten Hauptdatensatz neu einzulesen.
Gibt es dazu einen Trick, den ich noch nicht verstanden habe. Ich bin für Vorschläge offen.
Gruß
ich habe mir einen Stammdatendialog auf basis eines Datensatzes (rec) erstellt, mit eigenem Kontextmenu und einem Listenelement als Navigationselement.
Auf einem der Register des edi liegt in einer Feldgruppe ein Feld vom Typ Unterelemet welches en mde enthält. Dieses mde basiert für sich wieder auf einem Datensatz.
Soweit so gut. Wenn ich im Listenelement den Datensatz auswähle werden auch alle Felder inkl. des Unterelements richtig gefüllt.
Es sei vielleicht noch erwähnt das zwischen den Datensätzen vom Hauptdatensatz des Edi zu den Detail-Datensätzen des mde auf Basis des Hauptdatensatzes eine Beziehung gesetzt ist.
Nun kommt die Herausforderung.
Wenn in dem Edi im Feld "Seriennummer" über eine Suche, auf Basis von Kundennummer und Artikelnummer ein Beleg gefunden wurde, werden die Werte VKBelID, VKVorID in die entsprechenden Felder des EDI geschrieben. Im Hintergrund wird dann der Detaildatensatz mit dem Verweis auf den Verkaufsbeleg in der Datenbank erstellt.
Leider finde ich keinen Weg das mde für diesen Detail-Datensatz zu aktualisieren, dass der neue Datensatz sichtbar wird. Es hilft nur den gesamten Hauptdatensatz neu einzulesen.
Gibt es dazu einen Trick, den ich noch nicht verstanden habe. Ich bin für Vorschläge offen.
Gruß