PC 919 Konfigurierbare Daten in Datei (ohne INI), 31M-PC919.IPS
INI-Eintrag:
PostingCode.919=Konfigurierbare Felder in beliebige Datei (ohne INI),IPS:31M-PC919.IPS,"Datei: @usflag1, Pfad: @usflag2, Key: @description, Feld1: @usstring1, Feld2: @usstring2, Feld3: @usstring3, Feld4: @usstring4, Feld5: @usstring5"
Die Übernahme der Daten erfolgt über die IPS-Datei 31M-PC919.IPS und ACTIPS.DLL.
Die Daten werden in die übergebene Datei übernommen.
Der Datensatz laut übergebenem Schlüssel muss vorhanden sein und wird aktualisiert.
Es erfolgt keinerlei Prüfung zum übergebenen Wert. Die Schnittstelle muss daher mit äußerster Vorsicht genutzt werden!
Analog zu postingcode 918, bei dem die Felder per INI-Einstellung festgelegt werden.
Für Änderungen von Teilenummern, Beständen usw. ist die Schnittstelle nicht geeignet.
Feld
Format
Bedeutung
postingcode
int
Buchungsart:
919
Konfigurierbare Daten in Datei übernehmen
usflag1
int
Datei-Index laut DataDictionary
Die Daten in dieser Datei werden aktualisiert, z.B. 24 für den Lagerstamm (LAGER.DAT)
usflag2
int
Zugriffspfad-Index laut DataDictionary
Es muss sich dabei um einen eindeutigen Zugriffspfad handeln, z.B. 1 für den Pfad Teilenummer+Lager in der Lagerstammdatei
description
varchar
Keyangaben
Die Keyfelder zum Zugriffspfad mit dem Format n oder N werden vor der Verwendung formatiert.
Alle anderen Formate müssen formatgerecht übergeben werden, wobei Leerzeichen am Ende nicht erforderlich sind.
Falls der Pfad mehrere Felder enthält, wie zum Beispiel Zugriffspfad 1 in Datei 24, müssen die Keyfelder getrennt durch zwei Backslashes (\\) angegeben werden, z.B. 0110012\\L für Teilenummer 0110012 und Lager L für Zugriffspfad 1 in Datei 24.
Hinweis:
Führende Leerzeichen in den übergebenen Feldern werden berücksichtigt (aber erst nach infra-Version 7.7.1), wobei bei der CSV-Schnittstelle dann Anführungszeichen verwendet werden müssen, z.B. "  ABC".
usnumber1
float
Feldnummer laut DataDictionary zu Datei aus usflag1
Der zugehörige Wert steht in usstring1
usnumber2
float
Feldnummer laut DataDictionary zu Datei aus usflag1
Der zugehörige Wert steht in usstring2
usnumber3
float
Feldnummer laut DataDictionary zu Datei aus usflag1
Der zugehörige Wert steht in usstring3
usnumber4
float
Feldnummer laut DataDictionary zu Datei aus usflag1
Der zugehörige Wert steht in usstring4
usnumber5
float
Feldnummer laut DataDictionary zu Datei aus usflag1
Der zugehörige Wert steht in usstring5
usstring1
varchar
Wert für konfiguriertes Feld usnumber1
Das Feld wird zunächst mit Leerzeichen versorgt und dann wird der neue Wert übernommen.
Die Werte zu Feldern mit dem Format n oder N werden vor der Übernahme formatiert.
Alle anderen Formate müssen formatgerecht übergeben werden, wobei Leerzeichen am Ende nicht erforderlich sind.
Also z.B. 20201218 für den Termin 18.12.2020.
Wird ein Feld nicht übergeben oder leer erfolgt keine Übernahme.
Führende Leerzeichen in den übergebenen Feldern werden berücksichtigt (aber erst nach infra-Version 7.7.1), wobei bei der CSV-Schnittstelle dann Anführungszeichen verwendet werden müssen, z.B. "  ABC".
Soll ein Feld mit Leerzeichen initialisiert werden, muss in dem Schnittstellensatz SPACE als Feldinhalt übergeben werden.
usstring2
varchar
Wert für konfiguriertes Feld usnumber2
Analog zu usstring1
usstring3
varchar
Wert für konfiguriertes Feld usnumber 3
Analog zu usstring1
usstring4
varchar
Wert für konfiguriertes Feld usnumber 4
Analog zu usstring1
usstring5
varchar
Wert für konfiguriertes Feld usnumber 5
Analog zu usstring1