SOG-Helpcenter Logo SOG Business - Software

listproc - Listungsaufbereitung


Bemerkungen: Datenobjekt Listungsaufbereitung

Programme: -

Tabellentyp: -



Objektklasse: Listungsaufbereitung
key_1

Format: char(27), Default: ' ', not null
SQL Funktion zum Bilden des Inhaltes: dbo.listproc_build_key_1(firma, begriff, sa, konto, us, anr, lnr)
Text für Objectcontainer: #data:dbs.Listungsaufbereitung(firma, begriff, sa, konto, us, anr, lnr)
base.listproc.key_1


firma

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

Nummer der Firma.




begriff

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

Listungsbegriff

5 = Anfrage Mail Versand mit Datenanhang
10 = Auftragsbestätigung Mail Versand mit Datenanhang
15 = Bestellung Mail Versand mit Datenanhang
40 = Versandavis(Basis Lieferbeleg) Mail Versand mit Datenanhang
50 = Rechnung Mail Versand mit Datenanhang
51 = Gutschrift Mail Versand mit Datenanhang
100 = Angebot Mail Versand mit Datenanhang
140 = Versandavis(Basis Rechnung) Mail Versand mit Datenanhang
1000 = REACH-Meldungen
1002 = Referenzdatenversand




sa

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

0 = Interene Adressen für eigene Firmenanschrift oder Abteilungsanschriften
1 = Kunden
2 = Lieferanten
9 = Standardkunde/-lieferant für Neuanlage




konto

Kunden-/Lieferantennummer
Format: integer, MinValue: 0 MaxValue: 9999, Default: 0, not null
Teilfeld von key_1

Kontonummer zur eindeutigen Identifizierung des Kunden/Lieferanten im System.




us

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

1 = Konto/Stammadresse
2 = Einmalrechnungsanschrift
3 = Einmalversandanschrift




anr

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

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




lnr

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

Laufende Ansprechpartnernummer.




vers_key

Versandsteuerungsschlüssel
Format: char(30), Default: ' ', not null

Versandsteuerungsschlüssel der Tabelle Listungsversand

 

Für Listungsaufbereitungen, die über den Belegdatenversand verarbeitet werden, ist es möglich, den Versandsteuerungsschlüssel zusätzlich über Environment-Variablen zu definieren.

Dadurch erfolgt ein dynamischer Zugriff auf die entsprechende Listungsversandsteuerung zur Laufzeit.

Die Environmentvariablen werden dabei entweder aus dem Vorgangsbezug des Beleges oder, wenn kein eindeutiger Vorgangsbezug vorhanden ist, über das Personenkonto gebildet. Bei Sammelbelegen mit Bezug zu mehreren Vorgängen wird der Vorgangsbezug nur für die Variablen gebildet, die in allen Vorgängen identisch sind.

 

Achtung: Damit eine Zuordnung zu einer Listungsversandsteuerung immer möglich ist, müssen auch die Fälle berücksichtigt werden, in denen der Vorgangsbezug nicht gebildet werden kann und diese Variablen dann ihren Standardwert bekommen (z. B. "0" für die Auftragsart, wenn kein Vorgangsbezug vorhanden ist oder ein Bezug zu mehreren Vorgängen vorhanden ist, die Auftragsart aber unterschiedlich ist).

 

Folgende Environment-Variablen können genutzt werden:

 

${abt}

Fügt die Abteilung des Vorgangs oder des Personenkontos in den Versandsteuerungsschlüssel ein. Die Aufbereitung erfolgt dabei mit Vorlaufnullen (zweistellig).

 

${spr}

Fügt die Sprache des Vorgangs oder des Personenkontos in den Versandsteuerungsschlüssel ein. Wenn im Vorgang oder im Personenkonto keine Sprache definiert ist, wird die Standardsprache verwendet.

 

${aart}

Fügt die Auftragsart des Vorgangs in den Versandschlüssel ein.

 

${herkunft}

Fügt die Auftragsherkunft des Vorgangs in den Versandschlüssel ein. Die Aufbereitung erfolgt dabei mit Vorlaufnullen (dreistellig).

 

${rg}

Fügt die Rechnungsart des Vorgangs in den Versandschlüssel ein.

 

${v_art}

Fügt die Versandart des Vorgangs in den Versandschlüssel ein.

 

 

Beispiel:

 

Wenn für den Belegversand von Auftragsbestätigungen der Versandsteuerungsschlüssel im Format "AB_${aart}" definiert wird, würde bei Versand einer Auftragsbestätigung zu einem Terminauftrag ein Versandsteuerungsschlüssel "AB_2" gebildet werden. Über diesen Schlüssel wird dann versucht, die dazugehörige Listungsversandsteuerung zu ermitteln.




ltz_dat

Datum letzte Aufbereitung
Format: integer, MinValue: 0 MaxValue: 9999, Default: 0, not null

Datum der letzten Aufbereitung und Übergabe der Listung.




ltz_doknr

Letzte Dokumentennummer
Format: decimal(12,0), MinValue: 0 MaxValue: 999999999999, Default: 0, not null

Dokumentennummer der letzten entstandenen Listung. Die letzte entstandene Listung wird nur gespeichert, wenn eine optimierte Übergabe erfolgt.




opt

Optimierte Übergabe
Format: tinyint, MinValue: 0 MaxValue: 9, Default: 0, not null
Auswahlliste: m_list_opt.awl

Kennzeichen zur Steuerung der optimierten Übergabe.

Bei der optimierten Übergabe werden bei der Listung nur die Veränderungen zur letzten Aufbereitung (auf Basis der letzten Listung) an den Empfänger weitergegeben. Nach optimierter Übergabe wird jedoch die komplette Listung als neue letzte Listung festgelegt, um auch zukünftig eine optimierte Übergabe ermöglichen zu können.

0 = keine Optimierung der Übergabe
1 = Optimierung der Übergabe




opt_key

Schlüsselfeld
Format: char(30), Default: ' ', not null

Schlüsselfeld bei Verwendung der optimierten Übergabe.

Hier kann der Spaltenname eines eindeutigen Schlüssel in der CSV-Datei angegeben werden, um die Optimierung der Übergabe zu beschleunigen.




opt_key_kz

Schlüsselfeldübergabe
Format: tinyint, MinValue: 0 MaxValue: 9, Default: 0, not null
Auswahlliste: m_list_opt_key_kz.awl

Über dieses Kennzeichen wird gesteuert, ob das Schlüsselfeld bei der optimierten Übergabe Bestandteil der CSV-Datei wird oder herausgefiltert wird.

0 = keine Übergabe des Schlüsselfeldes
1 = Schlüsselfeld wird mit übergeben




rhyt_art

Kennzeichen Aufbereitungsrhythmus
Format: tinyint, MinValue: 0 MaxValue: 9, Default: 0, not null
Auswahlliste: m_list_rhyt_art.awl

Kennzeichen Aufbereitungsrhythmus (siehe Aufbereitungsrhythmus).

0 = Tage
1 = Monate
2 = Jahre




rhyt_zeit

Aufbereitungsrhythmus
Format: smallint, MinValue: 0 MaxValue: 99, Default: 0, not null

Aufbereitungsrhythmus auf Basis der letzten Aufbereitung in Tagen, Monaten oder Jahren (siehe Kennzeichen Aufbereitungsrhythmus).

Eine automatische Aufbereitung auf Basis des Aufbereitungsrhythmus kann nur über eine regelmäßige Jobverarbeitung erfolgen.




hhupd

Updatedatum/-zeit
Format: bigint, MinValue: 0 MaxValue: 99999999, Default: 0, not null