PC 922 Kunde / Lieferant / Adressen abgleichen, 31M
Bei Interesse bitte beim Softwarelieferanten nachfragen.
Kurzbeschreibung:
Es muss jeweils eine eigene SQL-Tabelle definiert werden. In diese Tabelle werden die zu importierenden Kunden / Lieferanten / Adressen geschrieben. 
Diese SQL-Tabellen müssen sich vom Aufbau der Felder an den infra-Tabellen D41,D42,D100,D117 orientieren. Dort werden Kunden / Lieferanten / Adressen angelegt oder bereits vorhandene korrigiert.
Per SQL-Trigger werden die Änderungen mittels der infra-Verbucherschnittstelle "Kunden-/Lieferantenstamm und Adressen abgleichen, 31M-PC922.IPS (PC 922)" abgeglichen.
INI-Eintrag:
PostingCode.922=Kunde / Lieferant / Adressen abgleichen,IPS:31M-PC922.IPS,"Kunde/Lieferant: @linkpostingid, Adress-Nr: @itemno, Datei: @usflag1"
Die Übernahme der Daten erfolgt über die IPS-Datei 31M-PC922.IPS und ACTIPS.DLL.
Die Schnittstelle übernimmt neu erfasste und geänderte Kunden- und Lieferantenstammdaten sowie Adressdaten aus einer SQL-Tabelle oder einem infra-Ursprungssystem und kopiert diese in ein infra-Zielsystem.
Der Austausch erfolgt über SQL-Tabellen.
Existierende Datensätze werden überschrieben.
Beim Kunden- und Lieferantenstamm können Felder, die nicht übernommen werden sollen, über INI-Einstellungen ausgeklammert werden, z.B. Umsätze, letzter Auftrag usw. (s. INI-Einträgen PC922-NoSync… in Sektion [MWI31M])
Feld
Format
Bedeutung
postingcode
int
Buchungsart
922
Kunden- und Lieferantenstammdaten, sowie Adressen aus einer anderen infra-Anwendung übernehmen
usflag1
int
Datei-Index in der infra-Datenbank
41
Kundenstamm und Adresse(n) aus Datei 42 zu Kunden
100
Lieferantenstamm und Adresse(n) aus Datei 117 zu Lieferant
linkpostingid
varchar
Kunden- bzw. Lieferantennummer
itemno
varchar
Adressnummer
  • Leer
    Falls Kunden- bzw. Lieferantenstamm schon im Zielsystem angelegt ist, wird nur dieser Stammsatz aktualisiert.
    Bei neuen Kunden / Lieferanten werden alle Adressen zum Kunden bzw. Lieferanten übernommen.
  • Adressnummer angegeben
    Es wird nur die Adresse übernommen aber keine Kunden- bzw. Lieferantenstammdaten
fromstoreno
varchar
SQL-Datenbanktabelle aus der die Daten kommen
z.B. [TESTEN].[dbo].KUNDE
tostoreno
varchar
SQL-Datenbanktabelle aus der die Adresse kommt:
z.B. [TESTEN].[dbo].ADRESSEN