SOG-Helpcenter Logo SOG Business - Software

f055imp - Importtabelle Belegempfänger


 



Objektklasse: BelegempfaengerImport
key_1

Format: char(49), Default: ' ', not null
SQL Funktion zum Bilden des Inhaltes: dbo.f055imp_build_key_1(firma, impnr, line, lfdnr, sa, konto, us, anr, bart, lfnr)
Text für Objectcontainer: #data:dbs.BelegempfaengerImport(firma, impnr, line, lfdnr, sa, konto, us, anr, bart, lfnr)
base.f055imp.key_1


firma

Firmennummer
Format: tinyint, MinValue: 0 MaxValue: 9, Default: 0, not null
Teilfeld von key_1

 




impnr

Import-Nummer
Format: integer, MinValue: 0 MaxValue: 9999, Default: 0, not null
Teilfeld von key_1

Über die Importnummer wird festgelegt, zu welcher Importübernahme ein Datensatz der Importtabelle gehört. Die Importnummer ist fortlaufend und kann über die Zählertabelle (mit Zählername ImportUebernahme.LaufendeNummer) verwaltet werden.




line

Import-Zeilennummer
Format: integer, MinValue: 0 MaxValue: 9999, Default: 0, not null
Teilfeld von key_1

Zeilennummer der CSV-Datei, aus der der Datensatz bei der Übernahme der Importdaten gebildet wurde.




lfdnr

Import-Laufende Nummer
Format: integer, MinValue: 0 MaxValue: 9999, Default: 0, not null
Teilfeld von key_1

Laufende Nummer des Datensatzes. Wird bei der Übernahme der Importdaten automatisch vergeben um einen eindeutigen Schlüssel bilden zu können.




sa

Personensatzart
Format: tinyint, MinValue: 0 MaxValue: 9, Default: 0, not null
Teilfeld von key_1
Auswahlliste: m_anr_sa.awl

1=Kunde
2=Lieferant




konto

Personenkontonummer
Format: integer, MinValue: 0 MaxValue: 9999, Default: 0, not null
Teilfeld von key_1

 




us

Untersatzart
Format: tinyint, MinValue: 0 MaxValue: 9, Default: 0, not null
Teilfeld von key_1
Auswahlliste: m_anr_us.awl

0=Kunden-/Lieferantensatz
1=Adresssatz




anr

Adressnummer
Format: integer, MinValue: 0 MaxValue: 9999, Default: 0, not null
Teilfeld von key_1

 




bart

Belegart
Format: smallint, MinValue: 0 MaxValue: 99, Default: 0, not null
Teilfeld von key_1
Auswahlliste: m_belart_bemp.awl

 




lfnr

Laufende Nummer
Format: tinyint, MinValue: 0 MaxValue: 9, Default: 0, not null
Teilfeld von key_1

Datensätze mit lfnr != 0 sind für CC- und BCC-Empfänger vorgesehen.




key_2

Format: char(23), Default: ' ', not null
SQL Funktion zum Bilden des Inhaltes: dbo.f055imp_build_key_2(firma2, sa2, konto2, us2, anr2, lnr2)
Text für Objectcontainer: #data:dbs.BelegempfaengerImport(firma, impnr, line, lfdnr, sa, konto, us, anr, bart, lfnr)
base.f055imp.key_2


firma2

Firmennummer
Format: tinyint, MinValue: 0 MaxValue: 9, Default: 0, not null
Teilfeld von key_2

 




sa2

Personensatzart
Format: tinyint, MinValue: 0 MaxValue: 9, Default: 0, not null
Teilfeld von key_2

1=Kunde
2=Lieferant




konto2

Personenkontonummer
Format: integer, MinValue: 0 MaxValue: 9999, Default: 0, not null
Teilfeld von key_2

 




us2

Adressart
Format: tinyint, MinValue: 0 MaxValue: 9, Default: 0, not null
Teilfeld von key_2

1 = Konto/Stammadresse
2 = Einmalrechnungsanschrift
3 = Einmalversandanschrift




anr2

Anschriftennummer
Format: integer, MinValue: 0 MaxValue: 9999, Default: 0, not null
Teilfeld von key_2

Anschriftennummer des Ansprechpartners. Ist der Ansprechpartner einer Person zugeordnet, ist der Wert 0.




lnr2

Ansprechpartnernummer
Format: smallint, MinValue: 0 MaxValue: 99, Default: 0, not null
Teilfeld von key_2

Laufende Ansprechpartnernummer.




ref_post_s

Zu nutzender Postdienst
Format: tinyint, MinValue: 0 MaxValue: 9, Default: 0, not null

Aufzählung Zu nutzender Postdienst.

 




abw_email

Abweichende Email
Format: char(60), Default: ' ', not null

Kann hinterlegt werden, sofern der Postdienst auf EmaiCC bzw. EmailBCC steht.




hhupd

Zeitstempel letze Datenänderung
Format: bigint, MinValue: 0 MaxValue: 99999999, Default: 0, not null

 




imprefnr

Import-Referenznummer
Format: varchar(200), Default: '', not null

Die Import-Referenznummer erlaubt die logische Verknüpfung von Datensätzen unterschiedlicher Importtabellen bei der Übernahme von Importdaten.

Wenn bei der Erstellung des Importmappings keine Datenversorgung für die Import-Referenznummer festgelegt wird, wird bei der späteren Übernahme der Importdaten die Zeilennummer des Datensatzes als Import-Referenznummer verwendet.

Beispiel:
Um es ermöglichen zu können, dass beim späteren Import aus den Importtabellen die richtigen Ansprechpartner zu einem Personenkonto importiert werden, sollte bei der Erstellung des Importmappings als Import-Referenznummer ein Begriff aus der CSV-Datei mit dem Datenfeld verknüpft werden, über den dann beim späteren Import von den Ansprechpartnern auf das entsprechende Personenkonto geschlossen werden kann (z.B. die Kundennummer aus dem System, aus dem die Daten stammen o.ä.).