Funktion:
Legt einen neuen IDB-Datensatz mit dem in der Funktion definierten Index an oder ändert einzelne Datensatzinhalte
Syntax:
PUT_RELATION[174!POS!LEN!VART!PINDEX!IDBID!QUELLDATEN]
POS:
- Position des zu schreibenden Feldes in der IDB
LEN:
- Länge der zu schreibenden Daten
VART:
- Datentyp des zu schreibenden Feldes (L,R,D, usw.)
PINDEX:
- Index des Datensatzes in der Datenbank
IDBID:
- Name der IDB (z.B. ID0001)
QUELLDATEN
- Inhalt der in das entsprechende Feld geschrieben werden soll (Fix oder Variable)
Anwendungsbeispiele:
Datensatz anpassen (schreiben eines Datums):
PUT_RELATION[174!25!10!D!0000001!ID0001!01.01.2016]
Datensatz anlegen (Wie das erste Beispiel, nur das hier der Datensatz vorher noch nicht existiert hat):
PUTADD_RELATION[174!25!10!D!0000001!ID0001!01.01.2016]
Tipps und Tricks:
- Wichtig! Wenn man per PUT_REL[174 einen Datensatz anlegen möchte muss statt PUT_REL -> PUTADD_REL benutzt werden!
- Mit dem aktiven ZGR [ALLG3, Nr: 001 – Allgemeine Einstellungen III, Bei der Verwendung von PUT_RELATION -> Änderungsvermerk setzen] werden auch die Felder „Erfasst am /um & Geändert am / um“ mitprotokolliert, wenn die PUT_RELATION[174! ]verwendet wird.