infra:NET Expert
 
×
07.06 Dateikoppelungen
Dateikoppelungen werden von der Auskunft und den Stammdatenverwaltungsprogrammen gelesen.
Für die Beziehung zweier Dateien (Koppelung, Relation) muss hinterlegt werden, mit welchem Zugriffspfad in der Koppeldatei gelesen wird und welche Schlüsselfelder der  beiden Dateien einander entsprechen. Beispiel Teilestammkoppelung mit Stückliste: Aus dem Stücklistensatz (Datei 7) soll zum einen auf den Teilestamm (Datei 6) des übergeordneten Teils (Owner) als auch auf den Teilestamm des untergeordneten Teils (Owner) zugegriffen werden können. Es müssen also 2 Koppelungen definiert werden. Auf den Teilestamm muss jeweils mit dem Zugriffspfad 1 (Teilenummer) zugegriffen werden. Die Teilenummer entspricht in der Stücklistendatei dem Feld 3 für das übergeordnete Teil bzw. dem Feld 7 für die Komponente. Durch die Zugriffspfadangabe sind die Feldnummern in der Koppeldatei dem System bekannt. Daher müssen nur die zugehörigen Feldnummern aus der Leitdatei je Schlüsselfeld (max. 6 Felder) hinterlegt werden. Im Beispiel für die Stückliste/Teilekoppelung wird also "K00700601001     003" für die Koppelung über das übergeordnete Teil (Owner) abgelegt und "K00700601002     007" für die Komponententeilenummer (Leitdatei 7, Koppeldatei 6, lfd. Nummer 2, Zugriffspfad 1 im Teilestamm und Feld 7 aus Stückliste).
Pos
L
Inhalt
  1
  1
K als Kennung für Dateikoppelungsbeschreibung
  2
  3
Datei-Index aus DataDictionary für Leitdatei, z.B. 007 für Stückliste
  5
  3
Datei-Index Koppeldatei, z.B. 006 für Teilestamm
  8
  2
Pfadindex aus DataDictionary für Zugriff in Koppeldatei
 10
  2
laufende Nummer
 12
  4
Filler
 16
  1
Konstantenflag für 1. Koppelfeld:
K
es folgt eine Konstante, z.B. bei Satzarten in Textdatei
G
es folgt eine globale Variable, z.B. "GV_sprkzmegas" für Texte in 111 (siehe Sektion [MegText TN1] für CGW-Dateien)
"  "
es folgt eine dreistellige Feldnummer
 17
 20
Erste Feldnummer (z.B. 007) bzw. Konstante bzw. globale Variable
 37
105
Konstantenflag und Feldnummer/Konstante für 2.-6. Koppelungsfeld
142
115
Filler