Skip to main content
Skip table of contents

Wozu dienen "Primärschlüsselfelder" in den Vorgangsarten?

Die Daten z.B. einer Rechnung, einer Bestellung, eines Lieferscheins oder eines Auftrags werden in der Regel in unterschiedlichen Datenbanktabellen gespeichert.

Es ist empfehlenswert, über Kenntnisse zum Datenmodell des ERP-Systems zu verfügen.

Mit der Funktion Primärschlüsselfelder der ausgewählten Tabellen zuordnen steht Ihnen eine Option zur Verfügung, die unterschiedlichen Felder der Datenbanktabellen des ERP-Systems mithilfe von Primärschlüsselfeldern zuzuordnen

Wenn Sie einen Vorgang definieren, der auf den Positionsdaten basiert, müssen Sie die Funktion Primärschlüsselfelder der ausgewählten Tabellen zuordnen verwenden. Mit dieser Funktion geben Sie an, welches Schlüsselfeld in der Haupttabelle welchem Schlüsselfeld in der Subtabelle der Datenbank entspricht.

Die Zuordnung der Felder ist somit eindeutig.

Muster der Zuordnung in “Primärschlüsselfelder der ausgewählten Tabellen zuordnen”

In der Funktion geben Sie z.B. folgende Syntax ein: Field(1)=Field(4),Field(3)=Field(5)

Diese Syntax besagt Folgendes:

  • In der Haupttabelle (Kopfzeile) liegt der Primärschlüssel aufgeteilt auf den Feldern 1 und 3.

  • In der Subtabelle (Positionen) liegt der gleiche Inhalt der Haupttabellenfelder 1 und 3 in den Feldern 4 und 5.

Mithilfe der Syntax Field(1)=Field(4),Field(3)=Field(5) durchsucht die Anwendung die Subtabelle in den Feldern 4 und 5 nach Daten, die sich in der Haupttabelle in den Feldern 1 und 3 befinden.

Tipp

Sie können auch eine Kurzform in Primärschlüsselfelder der ausgewählten Tabellen zuordnen verwenden: Geben Sie die Felder durch Kommas und die Feldpaare durch Semikolons voneinander getrennt an. Beispiel: 1,4;3,5;

Sie können jederzeit die Kurzform an die lange Form anfügen: Field(1)=Field(4),Field(3)=Field(5)2,6

Die Kurzform wird immer automatisch in die lange Form aufgelöst.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.