Home

SWB 4.14 - Einlesen/Import in die Auftragsbearbeitung



ACHTUNG:
Hinweise zum Upgrade von Version 4.x oder älter auf Version 5.x (New Classic) finden
Sie unter Punkt 0.2, 0.3 und 0.4




Einlesen/Import in die Auftragsbearbeitung

LDS Zusatzprogramm 4.14
-----------------------

Inhalt:

0. Wichtige Hinweise zu neuen Programmversionen
1. Einführung
1.1 Allgemeines / Ablauf
1.2 Einschränkungen / Besonderheiten
1.3 Dateiformat der Quell-Datei

2. Aufbau der Importbeschreibung
2.1 Allgemeines
2.2 Einschränkungen / Besonderheiten
2.3 Allgemeiner Aufbau der Importbeschreibung

3. Import in den LDS-Ergänzungssatz zur Artikelposition

4. Batchmodus
4.1 Allgemeines
4.2 Aufrufen des Programms im Batchmodus
4.3 Festlegen des Dateinamens der Protokolldatei

5. Beispieldateien




0. Wichtige Hinweise zu neuen Programmversionen
-----------------------------------------------

0.1. Batchmodus
----------------
In den Programmversionen ab dem 26.11.2014 kann das Programm auch
im Batchmodus laufen. Siehe unten "Batchmodus"


0.2. Verzeichnis für importierte Dateien
----------------------------------------
In der Sektion [Allgemein] kann unter dem Eintrag "Verzeichnis importierte Dateien"
ein Verzeichnis angegeben werden, in das verarbeitete Quelldatein verschoben
werden (Siehe unten Punkt 2.3).


0.3. Versionskennung in der Importbeschreibung
----------------------------------------------
Ab Version CL 5.0 (New Classic) muss in der Importbeschreibung eine
Versionskennung eingetragen sein. Hierzu muss in der Sektion [Allgemein]
der Schüssel "FuerClassicLineVersion" definiert werden.
Nähere Informationen hierzu finden Sie unter Punkt 2.3.


0.4. Hinweise zum Upgrade von Version 5.1 oder älter auf Version 5.2 oder neuer
-------------------------------------------------------------------------------
Bitte beachten Sie beim Upgrade von Version 4.x oder älter auf Version 5.x
(Sage New Classic) folgende Hinweise:

- Prüfen Sie in der Importdefinition alle Angaben zu den Zielfeldern (Offset, Länge, Art).

- Seit Version 5.2 ist das Feld Postleitzahl im Vorgangskopf 10-stellig.
Hierdurch haben sich Änderungen im Vorgangskopf (Tabelle Auftraege, Datei A10210) ergeben,
der Offset aller nach dem Feld Postleitzahl stehenden Felder hat sich geändert.


0.5. Hinweise zum Upgrade von Version 4.x oder älter auf Version 5.x (Sage New Classic)
---------------------------------------------------------------------------------------
Bitte beachten Sie beim Upgrade von Version 4.x oder älter auf Version 5.x
(Sage New Classic) folgende Hinweise:

- Prüfen Sie in der Importdefinition alle Angaben zu den Zielfeldern (Offset, Länge, Art).

- Den Artikelpositionssatz 2 (=Satzart ArtikelErgaenz) gibt es ab der Version 5.0
nicht mehr. Die Felder befinden sich jetzt im Artikelpositionssatz 1.
Falls in der alten Version Daten in den Artikelpositionssatz 2 eingetragen wurden,
müssen Sie die Definitionsdatei entsprechend überarbeiten, d.h. die Offsets und das
Dateikennzeichen (D-Kz.) entsprechend aktualisieren.

- Der Aufbau des Artikelpositionssatzes 3 (LDS-Ergänzungssatz zur Artikelposition)
hat sich geändert.
Falls in der alten Version Daten in den Artikelpositionssatz 3 eingetragen wurden,
müssen Sie die Definitionsdatei entsprechend überarbeiten, d.h. die Offsets
entsprechend aktualisieren. Nähere Infos hierzu finden Sie unter Punkt 3.

- Das Datenformat "KHK" der Quelldatei wird nicht mehr unterstützt.
Beim Datenformat der Quelldatei ist der Typ "KHK" nicht mehr möglich, d.h. es
können keine Classic-Line ISAM-Dateien (sog. R300-Dateien) der Classic-Line
Version 4 und älter mehr importiert werden.


0.6. Importieren von Daten in CL Zusatzdaten (Extradaten) zum Vorgang
---------------------------------------------------------------------
In den Programmversionen ab dem 13.12.2010 ist es möglich Daten in die
CL Zusatzdaten (Extradaten) zum Vorgang zu importieren. Hierfür muss
einfach in der Felddefinition (in der Importbeschreibung) das neue
Dateikennzeichen (D-Kz.) "X" angegeben werden; siehe unten
Abschnitt: "e) Sektion [Felddefinitionen]".


0.7. Angabe der Quelldatei relativ zum Mandantenpfad
----------------------------------------------------
In den Programmversionen ab 04.06.2009 ist es möglich für
die Quelldatei einen Pfad relativ zum Mandantenpfad anzugeben
(s.u. Punkt 2.3 "Allgemeiner Aufbau der Importbeschreibung").


0.8. Preisermittlung
--------------------
In den Programmversionen ab 01.12.2003 (ab Version 3.2.0201) wird für Artikel-
positionen die normale Preisermittlung durchgeführt, sofern Preis und Rabatt
nicht in der Importdatei angegeben sind.

In den Importbeschreibungen (vgl. Punkt 2.3) steht in der Sektion [Allgemein]
steht der neue Parameter "Preisermittlung" mit folgendem Inhalt zur Verfügung:

- Preisermittlung
Ja = Falls bei Artikelpositionen weder Preis noch Rabatt importiert werden,
wird der Preis gem. Preisermittlung (wie bei der manuellen Eingabe in der
Auftragserfassung) ermittelt.
Falls Preis und Rabatt importiert werden, werden diese verwendet.
Falls nur der Preis (und kein Rabatt) importiert wird, wird dieser Preis und
der Rabatt 0,00% verwendet.
Falls nur der Rabatt (und kein Preis) importiert wird, wird dieser Rabatt und
der Preis Null verwendet.
Nein = Es wird keine Preisermittlung durchgeführt.

Fehlt der Eintrag "Preisermittlung" in der Importbeschreibung oder ist ein unzulässiger
Wert eingetragen, wird "Preisermittlung = Ja" verwendet!




1. Einführung
-------------

1.1. Allgemeines / Ablauf
-------------------------

Mit dem Programm DT2100 (Steuerzeichen 00000) können neue ABF-Vorgänge
(Aufträge, Lieferungen, Rechnungen etc.) aus einer Quelldatei in die
Auftragsbearbeitung importiert werden.

Bei Aufruf des Programms mit Steuerzeichen 00000 wird die Vorgangsart
(Auftrag/Lieferschein/Rechnung etc.) aus der Quelldatei entnommen.
Hierzu muß ein spezielles Vorgangsartkennzeichen in jedem Quelldatensatz
gespeichert sein.

Bei Aufruf des Programms mit Steuerzeichen 01000 kann die Vorgangsart
beim Programmstart festgelegt werden. Die gewählte Vorgangsart gilt für
die gesamte Quelldatei.

Nach dem Programmstart wird die Quelldatei zunächst geprüft. Festgestellte
Fehler werden in einem Fehlerprotokoll ausgewiesen. Erst nach Beseitigung
aller Fehler kann die Quelldatei importiert werden. Nach dem Import wird ein
Importprotokoll gedruckt, in dem alle erzeugten Vorgänge aufgeführt sind.



1.2. Einschränkungen / Besonderheiten
------------------------------------

- Es können nur neue Vorgänge angelegt werden. Das Ändern von vorhandenen
Vorgängen ist nicht möglich.

- Die Daten der Quelldatei müssen nach Vorgangsnummer, Auftragsnummer und
Kundennummer sortiert vorliegen. Alle hintereinanderstehenden Sätze mit
gleicher Vorgangs-, Auftrags- und Kundennummer werden in einen Vorgang
übernommen. Vorgangsnummer und Auftragsnummer müssen nicht in der Quell-
datei enthalten sein. Fehlen sie, vergibt das Programm automatisch eine
neue Vorgangs- und/oder Auftragsnummer.

- Alle Kunden müssen im Kundenstamm vorhanden sein. Falls dem Kunden im
Kundenstamm ein abweichender Rechnungsempfänger zugeordnet ist, muß dieser
ebenfalls im Kundenstamm angelegt sein.

- Alle Artikel müssen im Artikelstamm vorhanden sein.

- Sammelaufträge können NICHT importiert werden.

- Folgende Positionsarten werden unterstützt:
· Artikel
· Langtext
· Text
· Kommentar

- Folgende Positionsarten werden NICHT unterstützt:
· Stücklisten
· Seriennummern
· Zwischensummen
· Seitenumbruch

- Die Felder im Vorgangskopf werden aus dem Kundenstamm, die Felder in den
Artikelpositionen aus dem Artikelstamm vorbelegt (wie bei der manuellen
Anlage eines neuen Vorgangs).

- Falls Vorgänge zu einem bestehendem Auftrag importiert werden, werden die
Daten im Vorgangskopf zunächst aus dem Auftrag übernommen (wie bei manueller
Anlage eines neuen Vorgangs). Dabei wird auch eine ggf. im Auftrag vorhandene
abweichende Lieferadresse übernommen. Falls der Kunde gemäß Auftrag (bzw. abw.
Rechnungsempfänger beim Import von Rechnungsvorgängen) nicht mit dem Kunden
aus dem Quelldatensatz übereinstimmt, dann wird im Vorgangskopf der Kunde
aus dem Quelldatensatz eingetragen (wie beim manuellen Ändern des Kunden im
Vorgangskopf).
Auftragsposition werden nicht in den neuen Vorgang übernommen.

- Teilzahlungsvereinbarung wird nicht unterstützt.
Die Teilzahlungsvereinbarung aus einem bestehenden Auftrag wird nicht in
einen neuen Vorgang übernommen.

- Bei jeder Änderung der Importbeschreibung oder der Quelldatei sollte der
Import zunächst in einem Testmandaten getestet werden. Nach dem Import
sollte die Datenintegritätsprüfung ausgeführt und die importierten Vorgänge
stichprobenweise in der Auftragserfassung aufgerufen und geprüft werden.
Die importierten Daten sollten in die FiBu übergeben und der Statistik-
lauf ausgeführt werden. Erst wenn dies fehlerfrei funktioniert, darf der
Import in einem echten Mandanten ausgeführt werden.

- Falls beim Import (nach dem erfolgreich absolvierten Prüflauf) ein Fehler
auftritt, wird das Programm abgebrochen und das Fehlerprotokoll gedruckt,
wobei auch die Nummer des fehlerhaften Datensatzes ausgewiesen wird. Alle
vor dem fehlerhaften Satz stehenden Sätze wurden bereits importiert. Damit
diese nicht doppelt importiert werden, sollten sie manuell aus der Quelldatei
entfernt werden.
Dies tritt nur in Extremfällen auf, da Fehler in der Quelldatei bereits beim
Prüflauf festgestellt werden und der Import erst nach deren Korrektur möglich
ist.

- Es können keine chargen- oder seriennummernpflichtigen Artikel in Vorgänge
mit Mengenbewegung (z.B. Lieferschein, Direktrechnung, Rücklieferung) übernommen
werden.

- Zu Aufträgen, die zu einem Sage Rahmenauftrag gehören (=Abruf) können KEINE
Folgevorgänge (Lieferung, Rechnung etc.) importiert werden.
Aufträge die zu einem LDS Rahmenauftrag (SWB 4.07) gehören, sind von dieser
Einschränkung nicht betroffen, d.h. für Abrufe zu LDS Rahmenaufträgen können
Folgevorgänge importiert werden.

- Die Zahlungskonditionen werden (wie bei der manuellen Vorgangserfassung) aus dem
Kundenstamm bzw. aus dem Auftrag übernommen. Hierbei werden auch die erweiterten
Zahlungskonditionen berücksichtigt.
Falls in den Importdaten davon abweichende Zahlungskonditionen angegeben sind,
werden die Zahlungskonditionen aus der Importdatei verwendet.
Es können nur die im Vorgangskopf (Datei A10210) stehenden Zahlungskonditionen
importiert werden, die erweiterten Zahlungskonditionen (Datei A10210Z) können
nicht importiert werden.



1.3. Dateiformat der Quelldatei
-------------------------------

Damit die Daten korrekt eingelesen werden, muß das Datenformat der Quelldatei
bestimmte Grundanforderungen erfüllen.

- Beim Datenformat "DIF" oder "Textdatei" muß die Datei im ANSII-Format vorliegen.
Jeder Datensatz in der Quelldatei entspricht einer Zeile in der Quelldatei.

- Beim Datenformat "Feste Satzlänge" müssen die Textfelder im ANSI-Format
gespeichert sein.

- Pro Datensatz müssen als Schlüssel IMMER die Kundennummer sowie ENTWEDER
Artikelnummer und Hersteller ODER ein Satzartenkennzeichen vorhanden sein (s.u.).
Falls Vorgangsnummer oder Auftragsnummer in der Quelldatei enthalten sind,
müssen sie ebenfalls als Schlüssel in jedem Datensatz vorhanden sein.




2. Aufbau der Importbeschreibung
--------------------------------

2.1 Allgemeines
---------------

Anhand einer im Datenpfad stehenden Importbeschreibung (vorgeschlagen wird die
Datei 0DT10210) wird festgelegt, welche Daten der Quelldatei in welche Felder
welcher Zieldatei übernommen werden. Da die komplette Beschreibung der Datenquelle
in der Importbeschreibung hinterlegt werden kann, bestehen wenige Einschränkungen
bezüglich der zu übernehmenden Daten. Diese Flexibilität bedingt jedoch eine genaue
Kenntnis der Datenstrukturen der Quell- und Zieldateien.

Die Beschreibung der Zieldateien entnehmen Sie bitte den von Sage gelieferten
Dateibeschreibungen. Folgende Beschreibungen werden benötigt:

- Für den Vorgangskopf
Beschreibung der Datei A10210, Zusatzdaten CL und LDS:

Bezeichnung Tabelle
----------------------------------------------------------
Vorgangskopf V Auftraege
CL Zusatzdaten (Extradaten) zum Vorgang -
SWB Vorgangs-Zusatz (A10210L8) SwbVorgangsZusatz


- Für die Vorgangspositionen
Beschreibung der Datei A10212 (Tabelle "AuftraegePositionen"):

Bezeichnung Satzart
----------------------------------------------------------
Position 1 Artikel-Hauptsatz Artikel
Position 3 Artikel-LDS-Ergänzungssatz siehe Punkt 3
Position L Langtextposition Langtexte
Position T Textposition Texte
Position K Kommentarposition Texte




2.2 Einschränkungen/Besonderheiten
----------------------------------

- Unterschiedliche Satzarten in der Quelldatei

- Alle Satzarten

Als Schlüssel muß IMMER die Kundennummer angegeben werden.
Falls Vorgangs- oder Auftragsnummern in der Quelldatei enthalten
sind, müssen diese auch immer angegeben werden.


- Sätze ohne Satzartenkennzeichen

Diese enthalten die Angaben zu den importierten Artikelpositionen;
neben der Kundennummer (und evtl. Vorgangs- oder Auftragsnummer) müssen
immer die Artikelnummer und die Herstellernummer angegeben werden.


- Satzarten "L", "T", "K"

Für die Übernahme von Text, Langtext oder Kommentar muß das Artikel-
nummernfeld in der Quelldatei mit Leerzeichen gefüllt und an der
ersten Stelle des Herstellernummernfeldes in der Quelldatei ein
"L" (Langtext), "T" (Text) oder "K" (Kommentar) stehen.


- Satzart "A"

Sätze mit der Satzart "A" enthalten eine abweichende Lieferadresse
für den Auftrag (Option "A" in der OK-Abfrage im Kopf der Auftrags-
erfassung). Bei der Zielangabe wird statt des Offsets für das Ziel die
Kennung für das Zielfeld übergeben (siehe auch Beispiel-
Importbeschreibung):
- 0100 = Name 1
- 0200 = Name 2
- 0300 = Straße
- 0400 = Land+PLZ+Ort (z.B. "D-65197 Wiesbaden" oder "D 65197 Wiesbaden")
- 0500 = Text 1
- 0600 = Text 2
- 0700 = Adresszusatz (Name 3)




- CL-Wertefelder werden ohne Nachkommastellen abgestellt

Wenn Sie z.B. im Kundenstamm den Rabattsatz auf 5,00 % einstellen,
so enthält die Datei an dem entsprechenden Offset (hier
Offset 292) die Zahl 500; also den eingegebenen Preis mal 100.

Aufgrund dieser Besonderheit in den CL-Datenstrukturen ist
in den Übernahmeprogrammen ein besonderer Datentyp für die
Quelle vorgesehen: Art 5 (siehe unten)


- Einstellige Zahlenwerte

Bei einstelligen Zahlenwerte muß als Ziel-Datentyp die Art
"Text" (Art 0) verwendet werden. Aus technischen Gründen ist
eine übernahme mit dem Datentyp Ziffern nicht möglich!


- Dezimaltrennzeichen bei Wertefeldern

Als Dezimaltrennzeichen kann wahlweise ein Komma "," oder
ein Punkt "." verwendet werden. Tausenderpunkte sind NICHT
zulässig (sie führen zu falschen Werten)!




2.3 Allgemeiner Aufbau der Importbeschreibung
---------------------------------------------

Die im Mandantendatenpfad hinterlegte Importbeschreibung hat folgenden Aufbau:

a) Sektion [Allgemein]

- FuerClassicLineVersion
Geben Sie hier die Classic-Line Version (z.B. 4.2 oder 5.0) an, für die
die Importbeschreibung erstellt wurde.
Beim Aufruf des Imports wird geprüft, ob diese Versionskennung mit der
Programmversion übereinstimmt. Ist dies nicht der Fall, erscheint eine
entsprechende Meldung und der Import wird aus Sicherheitsgründen nicht
durchgeführt.

- Quelldatei
Pfad und Name der Quelldatei

Hier ist es möglich den Pfad relativ zum Mandantenpfad
anzugeben. Wenn die Pfadangabe mit einem Punkt "." beginnt,
dann wird der Pfad relativ zum Mandantenpfad verarbeitet.
Die Angabe ".\Import\ABF-IMP2.DIF" würde die Datei "ABF-IMP2.DIF"
im Verzeichnis "Import" unterhalb des aktuellen Mandantenpfades
bezeichnen.

- Verzeichnis importierte Dateien
Name eines Verzeichnisses in das importierte Dateien nach dem Import
verschoben werden.
Wenn kein Pfad angegeben wird oder der Pfad mit "." beginnt, dann wird
dieses Verzeichnis unterhalb des Verzeichnisses angelegt, in dem sich
die Quelldateien befinden.

- Name Protokolldatei
Name der Protokolldatei für den Batchmodus. Hier kann optional ein
fester Pfad angegeben werden:

- Mit Angabe eines Pfades
Wenn der Dateiname mit Pfad angegeben wird, dann wird dieser
unverändert verwendet.

- Ohne Angabe eines Pfades
Wenn kein Pfad angegeben wird, dann wird die Protokolldatei in
dem selben Verzeichnis abgelegt, in dem auch die importierten
Dateien abgelegt werden.


- Datenformat Quelldatei
Hier muß eines der folgenden Datenformate ausgewählt werden:
· DIF
Die Quelldatei liegt im DIF-Format vor, d.h. die einzelnen Felder sind
durch ein Trennzeichen separiert.
Das Datenformat ist in der Sektion [Datenformat DIF] beschrieben.
Bei der Definition von Schlüsselfelder und Quellfeldern müssen anstelle
der Offsets die Feldnummer angegeben werden. Die Feldlängen müssen auf
Null gesetzt werden.

· Textdatei
Die Quelldatei liegt als normale Textdatei vor. Am Ende jeder Zeile steht
ein Zeilenendezeichen. Eine solche Datei kann im Editor angezeigt und
bearbeitet werden.

· Feste Satzlänge
Die Quelldatei liegt als Datei mit fester Satzlänge vor.
Das Datenformat ist in der Sektion [Datenformat feste Satzlänge] beschrieben.

· XML
Die Quelldatei liegt im XML-Format vor. Die Schlüsselfelder werden in der
Sektion [Schlüsselfelder XML] beschrieben. Statt Offsets und Längen müssen
für die Schlüsselfelder die Namen der zugehörigen XML-Tags (in Form der
Abfragesprache XPath angegeben) werden. Bei Unterknoten, wie z.B. der
Artikelnummer, darf allerdings nicht der komplette Pfad angegeben werden,
sondern nur der Pfad ausgehend vom vorher definierten übergordneten
Container-Tag.

Eine kurze Beschreibung der Abfragesprache XPath findet sich z.B.
auf http://de.wikipedia.org/wiki/XPATH

Es kann nicht garantiert werden, dass alle Aspekte der Abfragesprache
XPATH unterstützt werden!


- Artikelzusatztext hinzufügen
Ja = Ein im Artikelstamm angelegter Artikelzusatztext wird an die erzeugte
Artikelposition angefügt. Hierbei wird das Fremdsprachenkennzeichen aus
dem Vorgangskopf berücksichtigt.
Bei Einstellung "Werte aus Auftragsposition uebernehmen" (s.u.) werden
die Texte aus der Auftragsbestätigung kopiert, statt aus den Stammdaten
gelesen.
Nein = Der Artikelzusatztext wird nicht in den erzeugten Vorgang übernommen.


- Auftragsmenge besetzen
Neue Artikelpositionen in Lieferungen, Rechnungen etc., die nicht mit einer
vorhandenen Auftragsposition verkettet sind, werden automatisch in den Auftrag
übernommen. Mit diesem Kennzeichen wird festgelegt, welche Menge in der
Auftragsposition (=bestellte Menge) eingetragen wird (entspricht dem Fenster
"Bestellte Menge festlegen" in der Positionserfassung):
Ja = Die Menge aus der importierten Lieferung- oder Rechnungposition wird in
die Auftragsposition übernommen. D.h. die bestellte Menge wird gleich der
gelieferten bzw. berechneten Menge gesetzt.
Nein = In die Auftragsposition wird die Menge 0 eingetragen.


- Mit bestehender Auftragsposition verketten
Neue Artikelpositionen in Vorgängen können mit der Auftragsposition verkettet werden
(entspricht der Rückfrage "Neue Position mit bestehender Auftragsposition verketten?"
in der Positionserfassung):
Ja = Die Artikelpositionen im Vorgang wird mit der ersten Auftragsposition zu
diesem Artikel verketten.
Nein = Es findet keine Verkettung zu bestehenden Auftragspositionen statt.


- Werte aus Auftragsposition uebernehmen
Beim Generieren von Folgevorgängen zu bestehenden Aufträgen können die
Positionswerte, wie Bezeichnung Preis usw. aus der Auftragsposition übernommen
werden. Dies entspricht der automatischen Positionsübernahme bei der manuellen
Erfassung von Folgevorgängen zu einem bestehenden Auftrag.

Falls das Einlesen von Artikelzusatztexten aktiv ist (s.o.), dann werden hier
statt der Texte aus den Stammdaten die aus der Auftragsbestätigung übernommen.

Positionen deren Werte aus dem Auftrag übernommen wurden, werden unabhängig von
obiger Einstelleung "Mit bestehender Auftragsposition verketten" immer mit der
Auftragsposition verkettet.
Für diese Positionen findet keine neue Preisermittlung statt, auch wenn diese
wie im nächsten Punkt beschrieben aktiv ist.


- Preisermittlung
Ja = Falls bei Artikelpositionen weder Preis noch Rabatt importiert werden,
wird der Preis gem. Preisermittlung (wie bei der manuellen Eingabe in der
Auftragserfassung) ermittelt.
Falls Preis und Rabatt importiert werden, werden diese verwendet.
Falls nur der Preis (und kein Rabatt) importiert wird, wird dieser Preis und
der Rabatt 0,00% verwendet.
Falls nur der Rabatt (und kein Preis) importiert wird, wird dieser Rabatt und
der Preis Null verwendet.
Nein = Es wird keine Preisermittlung durchgeführt.

Fehlt der Eintrag "Preisermittlung" in der Importbeschreibung oder ist ein unzulässiger
Wert eingetragen, wird "Preisermittlung = Ja" verwendet!



b) Sektion [Datenformat DIF]

Diese Sektion wird nur verwendet, sofern als im Feld Datenformat Quelldatei
"DIF" eingetragen ist.

- Trennzeichen
Tragen Sie hier das Zeichen ein, mit dem die einzelnen Felder getrennt sind.
I.d.R. wird hierfür ein Semikolon verwendet. Falls die Datenfelder ohne
Anführungszeichen gespeichert werden, darf das Trennzeichen in den Datenfeldern
der Quelldatei nicht enthalten sein.
Wenn das Tabulatorzeichen als Trennzeichen verwendet wird, bitte einfach TAB
eintragen.


- Mit Anführungszeichen
Ja = Alle oder einige Felder sind in Anführungszeichen in der Quelldatei
gespeichert
(z.B. "Artikel 08/15" ; "1234567890" ; "123.45")

Nein = Die Felder in der Quelldatei stehen nicht in Anführungszeichen.
(z.B. Artikel 08/15 ; 1234567890 ; 123.45)


- Ersten Zeile überspringen
Ja = Die erste Zeile der Quelldatei wird übersprungen. Muß nur verwendet
werden, wenn in der ersten Zeile die Felderliste gespeichert ist.
Nein = Die erste Zeile wird nicht übersprungen



c) Sektion [Datenformat feste Satzlänge]

Diese Sektion wird nur verwendet, sofern als im Feld Datenformat Quelldatei
"Feste Satzlänge" eingetragen ist.

- Satzlänge Quelldatei
Satzlänge der Quelldatei



d) Sektion [Schlüsselfelder]

- Offset Satzartkennzeichen
Offset, an dem das Satzartenkennzeichen gem. Punkt 2.2 steht. Liegt die
Quelldatei im DIF-Format vor, muß die Feldnummer angegeben werden.
Bei Offset 0 wird das Satzartenkennzeichen nicht ausgewertet, d.h. es
gibt nur Sätze ohne Satzartenkennzeichen (vgl. Punkt 2.2).


- Offset Vorgangsartkennzeichen
Offset, an dem das Vorgangsartenkennzeichen steht. Hiermit wird gesteuert,
welche Vorgangsart erzeugt werden soll. Folgende Vorgangsartenkennzeichen
sind zulässig:
A = Auftrag
L = Lieferung
K = Rücklieferung
R = Rechnung
D = Direktrechnung
S = Sammelrechnung
G = Gutschrift
T = Stornorechnung
P = Proformarechnung

Bei Aufruf des Programms mit Steuerzeichen 01000 wird die Vorgangsart beim
Programmstart festgelegt. Dann wird dieses Feld nicht berücksichtigt.


- Offset Vorgangsnummer
Offset, an dem die anzulegende Vorgangsnummer steht. Liegt die Quelldatei im
DIF-Format vor, muß die Feldnummer angegeben werden.

Ist die Nummer kürzer als 11 Stellen, wird sie linksbündig mit Nullen aufgefüllt.
Falls bei der Vorgangsart "Auftrag" an der ersten Stelle der Vorgangsnummer eine
Null steht, wird die erste Stelle auf eins gesetzt. (Eine Null an der ersten
Stelle steht für eine Sammelauftragsvereinbarung, diese wird nicht unterstützt).

Ist keine Vorgangsnummer in der Quelldatei enthalten (Offset = 0) oder ist die
Vorgangsnummer Null, wird vom Programm automatisch eine neue Vorgangsnummer
gem. Nummernkreis vergeben.

Wird die Vorgangsnummer aus der Quelldatei vorgegeben, beachten Sie unbedingt
folgende Hinweise:
- Es können Lücken in der Nummerierung entstehen !!!
(Beispiel: Aktuelle Rechnungsnummer gem. Nummernkreis ist 00000001250.
Es wird nun eine Rechnung mit der vorgegebenen Rechnungsnummer 00000001825
importiert --> Rechnungen 1251 bis 1824 fehlen !)
- Es kann passieren, daß ein Vorgang mit dieser Nummer bereits in den Archivdateien
vorhanden ist.
- Die Vorgangsnummer wird in den Nummernkreis eingetragen (falls die Vorgangsnummer
größer als der aktuelle Nummer gem. Nummernkreis ist). Somit wirkt sich die Nummer
auch auf alle manuell neu erfassten Vorgänge aus.
- Bei Sammelrechnungen kann keine Vorgangsnummer aus der Quelldatei vorgegeben
werden.
- Existiert bereits ein Vorgang (in der aktuellen Vorgangsdatei), ist der Import
nicht möglich und es wird eine entsprechende Fehlermeldung ausgewiesen.

Es wird DRINGEND empfohlen, die Vorgangsnummer durch das Programm vergeben zu lassen.
Insbesondere mögliche Lücken in den Rechnungsnummern dürften gem. den GOB (Grund-
sätze ordnungsgemäßer Buchführung) nicht zulässig sein.


- Länge Vorgangsnummer
Länge der Vorgangsnummer in der Quelldatei (max. 11 Stellen).
Bei Daten im DIF-Format bitte 0 eingtragen.


- Offset zugehörige Auftragsnummer
Offset, an dem die zugehörige Auftragsnummer in der Quelldatei steht.

Ist die Nummer kürzer als 11 Stellen, wird sie linksbündig mit Nullen aufgefüllt.
Falls an der ersten Stelle der Auftragsnummer eine Null steht, wird diese auf eins
gesetzt. (Eine Null an der ersten Stelle steht für eine Sammelauftragsvereinbarung,
diese wird nicht unterstützt).

Ist keine Auftragsnummer in der Quelldatei enthalten (Offset = 0) oder ist die
Auftragsnummer Null, wird vom Programm automatisch eine neue Auftragsnummer gem.
Nummernkreis vergeben.

Wird die Nummer eines existierenden Auftrags vorgegeben, dann wird der Vorgang
diesem Auftrag zugeordnet.

Existiert der Auftrag noch nicht, dann wird unter dieser Nummer ein neuer Auftrag
angelegt. Bitte berücksichtigen sie folgende Hinweise:
- Es können Lücken in der Nummerierung der Aufträge entstehen !!!
- Es kann passieren, daß ein Auftrag mit dieser Nummer bereits in den Archivdateien
vorhanden ist.
- Die Auftragsnummer wird in den Nummernkreis eingetragen (falls die Auftragsnummer
größer als der aktuelle Auftragsnummer em. Nummernkreis ist). Somit wirkt sich die
Nummer auch auf alle manuell neu angelegten Aufträge aus.
Deshalb wird empfohlen, die Nummer von neuen Aufträgen durch das Programm vergeben
zu lassen.

Dieses Feld wird nur beim Import von Vorgängen zum Auftrag (z.B. Lieferungen, Rechnungen)
benötigt. Beim Import von Aufträgen wird es nicht berücksichtigt, die Auftragsnummer muß
in diesem Fall im Feld Vorgangsnummer angegeben werden.


- Länge zugehörige Auftragsnummer
Max. 11 Stellen


- Offset Kundennummer
Offset der Kundennummer in der Quelldatei
Die Kundennummer muß immer angegeben werden.
Der Kunde muß im Kundenstamm angelegt sein.


- Länge Kundennummer
Max. 10 Stellen.
Ist die Kundennummer kürzer als 10 Stellen, wird sie rechtsbündig mit
Nullen aufgefüllt.


- Offset Artikelnummer
Die Artikelnummer wird automatisch gem. den Einstellungen im Mandatenstamm
formatiert (links-/rechtsbündig).


- Länge Artikelnummer
Max. 20 Stellen.


- Offset Herstellernummer


- Länge Herstellernummer
Max. 10 Stellen.
Ist die Herstellernummer kürzer als 10 Stellen, wird sie rechtsbündig mit
Nullen aufgefüllt.


- Feste Herstellernummer
Hier kann die zu verwendende Herstellernummer angegeben werden. Dies ist nur
sinnvoll, wenn die Herstellernummer nicht in der Quelldatei enthalten ist und
immer der gleiche Hersteller verwendet wird.
Sie darf max. 10-stellig sein. Ist die Herstellernummer kleiner als 10 Stellen,
wird sie rechtsbündig mit Nullen aufgefüllt.
Ist eine feste Herstellernummer angegeben, werden die Felder "Offset Hersteller-
nummer" und "Länge Herstellernummer" nicht berücksichtigt.



e) Sektion [Felddefinitionen]

Angaben zu den Quell- und Zielfeldern; jede Zeile beschreibt ein
Feld in Quelle und Ziel:


----- Quelle ----- ------ Ziel ------

Offset: 4 stellig
Länge : 2 stellig
Art : 1 stellig
Flag : 1 stellig
D-Kz. : 1 stellig
Beispiel:

0026 40 0 0026 40 0 0 V
0026 Offset in der Quelle (hier 26 Bytes)
40 Länge in der Quelle (hier 40 Bytes)
0 Art in der Quelle (hier 0 "Text")
0026 Offset im Ziel (hier 26 Bytes)
40 Länge im Ziel (hier 40 Bytes)
0 Art im Ziel (hier 0 "Text")
0 Flag (wird nur bei numerischen
Feldern ausgewertet; s.u.)
V D-Kz. (Dateikennzeichen):
V = Vorgangskopf
8 = LDS Zusatzdaten zum Vorgang (A10210L8)
X = CL Zusatzdaten (Extradaten) zum Vorgang
1 = Artikelpositionssatz 1
3 = Artikelpositionssatz 3
T = Textposition
K = Kommentarposition
L = Langtextposition


Bei DIF-Dateien muß im Feld "Offset in der Quelle" die Feldnummer
4-stellig eingetragen werden (z.B. Feldnummer 3 --> 0003). Im
Feld "Länge der Quelle" muß 00 eingetragen werden.

Die Zeilen mit den Dateikennzeichen T, K und L werden nur
bei jenen Quellsätzen mit dem entsprechenden Satzartkenn-
zeichen "T", "K" oder "L" in der Quelldatei berücksichtigt.

In diesem Fall werden die Zeilen mit der Dateikennung V, 1,
2 und 3 nicht berücksichtigt.



Feldarten:
----------

Art Datentyp
-------------------------------------------
0 Text
1 Ziffern
2 CVI % 2 Byte gepackt
3 CVS ! 4 Byte gepackt
4 CVD # 8 Byte gepackt
5 Ziffern (VAL) * 100 !! nur bei Quelle
6 CVL & 4 Byte gepackt
7 Datum im Format tt.mm.jj
8 Datum im Format tt.mm.jjjj
9 Ziffern für Artikelmenge (automatische Umrechnung für
Artikelmengen bei Artikeln mit Nachkommastellen in der
Menge)


Bedeutung des Flags
-------------------

Das Flag steuert die Art der Verarbeitung von numerischen
Feldern (es wird nur bei numerischen Feldern ausgewertet):

Flag Bedeutung
-----------------------------------------------------------
0 Numerische Werte der Quelle werden zu den zugehörigen
Werten des Ziels addiert.
1 Der numerische Wert des Ziels wird gleich der Quelle
gesetzt (der ursprüngliche Wert wird überschrieben).


Bei Textfeldern (Art 0) wird das Flag ignoriert. Dennoch muß
an der 15. Stelle der Wert 0 oder 1 eingetragen werden.



Kommentare
----------
Zusätzlich können zur Verbesserung der Übersichtlichkeit Leerzeilen und
Kommentare eingefügt werden. Dies gilt nur für die Sektion [Felddefinitionen].
Kommentare können am Ende jeder Zeile nach einem Semikolon ";" eingegeben
werden. Wenn das Semikolon direkt am Anfang der Zeile steht, dann wird
die komplette Zeile als Kommentar gewertet.

Zwischen den einzelnen Zahlenblöcken für Offset, Länge, Typ, usw. können
zur besseren Lesbarkeit beliebig viele Leerzeichen eingegeben werden.
Es ist dabei aber unbedingt darauf zu achten, daß die entsprechenden
Zahlenblöcke immer der vorgegebenen Länge entsprechen;
Offset = 4 Ziffern, Länge = 2 Ziffern, etc.

In der mitgelieferten Beispiel-Importbeschreibung sind zu den einzelnen
Einträgen genaue Erklärungen angegeben.



f) Sektion [Schlüsselfelder XML]

Schlüsselfelder für den Import; folgende Angaben müssen vorhanden sein:

- VorgangsContainer = Pfad (Tag-Name) von Root bis zum Vorgangscontainer
- VorgangsTag = Tag der einzelnen Vorgänge unterhalb von "VorgangsContainer"

- Vorgangsartkennzeichen = Tag-Name des Vorgangsartenkennzeichens unterhalb von VorgangsContainer/VorgangsTag
- Vorgangsnummer = Tag-Name der Vorgangsnummer unterhalb von VorgangsContainer/VorgangsTag
- Auftragsnummer = Tag-Name der Auftragsnummer unterhalb von VorgangsContainer/VorgangsTag
- Kundennummer = Tag-Name der Kundennummer unterhalb von VorgangsContainer/VorgangsTag

- ArtikelContainer = Tag-Name des ArtikelContainers unterhalb von VorgangsContainer/VorgangsTag
- ArtikelTag = Tag-Name der einzelnen Artikel unterhalb von ArtikelContainer


Artikelnummer und Hersteller zur Identifikation des Artikels können entweder der XML-Datei
entnommen werden oder fest in der Importbeschreibung hinterlegt werden:
- Artikelnummer = Tag-Name der Artikelnummer unterhalb von ArtikelContainer/ArtikelTag
- Herstellernummer = Tag-Name der Herstellernummer unterhalb von ArtikelContainer/ArtikelTag

Wenn in der XML-Datei keine verwendbaren Artikelnummern und/oder Herstellernummern vorhanden sind,
dann können diese hier fest hinterlegt werden.

- Feste_Artikelnummer = Fest vorgegebene Artikelnummer, für alle Artikelpositionen
- Feste_Herstellernummer = Fest vorgegebene Herstellernummer, für alle Artikelpositionen




g) Sektion [Felddefinitionen XML]

Angaben zu den Quell- und Zielfeldern beim Einlesen aus XML-Dateien.
Die Angaben sind ähnlich denen in der Sektion "Felddefinitionen"
vorzunehmen, mit folgenden Änderungen:

- vor den Angaben zu Offsets und Längen müssen zwei Angaben gemacht
werden:
- ob das Feld in der XML-Datei vorhanden sein muss oder nicht
- für Felder die vorhanden sein müssen: "Feld = "
- für Felder die auch fehlen dürfen _ "FeldOpt = "
- der Name des XML-Tags unterhalb des Tags "ArtikelContainer"
- danach als Trennung zwei Gleichheitszeichen
- danach wie oben beschrieben die Angaben zu Offsets, Längen und
Typ für Quelle und Ziel, wobei für die Quelle normalerweise nur
Dummy-Angaben in Form von "0000 00 0" notwendig sind, da die
Daten ja schon durch den XML-Tag festgelegt sind.
Die Angaben für das Ziel müssen wie oben beschrieben vorgenommen
werden.

Beispiele für Felddefinitionen:
[Felddefinitionen XML]
Feld = ShippingZip == 0000 00 0 0403 05 0 1 A ;PLZ
Feld = ShippingCity == 0000 00 0 0409 45 0 1 A ;Ort
FeldOpt = OrderedProductSKU == 0001 00 0 0365 20 0 1 1 ;Kundenspezifische Artikelnummer
Feld = Quantity == 0001 00 1 0062 08 4 1 1 ;Menge
Feld = OrderedProductRegularPrice == 0001 00 B 0074 08 4 1 1 ;Einheitspreis



h) Beispiel

[Allgemein]
FuerClassicLineVersion=5.0
Quelldatei=c:\test\ABF-IMP4.DIF
Datenformat Quelldatei=DIF
Artikelzusatztext hinzufügen=Ja
Auftragsmenge besetzen=Ja
Mit bestehender Auftragsposition verketten=Ja

[Datenformat DIF]
Trennzeichen=;
Mit Anführungszeichen=Ja
Erste Zeile überspringen=Ja

[Datenformat feste Satzlänge]
Satzlänge Quelldatei=

[Schlüsselfelder]
Offset Satzartkennzeichen=0
Offset Vorgangsartkennzeichen=1
Offset Vorgangsnummer=2
Länge Vorgangsnummer=0
Offset zugehörige Auftragsnummer=3
Länge zugehörige Auftragsnummer=0
Offset Kundennummer=4
Länge Kundennummer=0
Offset Artikelnummer=5
Länge Artikelnummer=
Offset Herstellernummer=6
Länge Herstellernummer=0
Feste Herstellernummer=

[Felddefinitionen]

;--------------------- Feldübernahmen --------------------------
;Bei POS wird angegeben, auf welchen Zielbereich sich die Zielangaben beziehen:
;V = Vorgangskopf Datei A10210 Auftraege
;X = CL Zusatzdaten (Extradaten) zum Vorgang Datei A10210ZD -
;8 = LDS SWB Zusatzdaten zum Vorgang Datei A10210L8 SwbVorgangsZusatz
;A = Abweichende Lieferadresse Datei siehe 0414.TXT
; Datei A10212 AufraegePositionen
;1 = Artikelposition Hauptsatz Satzart Artikel
;3 = Artikelposition LDS-Ergänzungssatz Satzart Siehe Punkt 3 in der Doku zum LDS-Zusatzprogramm 4.14
;L = Langtextposition Satzart Langtexte
;T = Textposition Satzart Texte
;K = Kommentarposition Satzart Texte

;Typ: 0=Text, 1=Ziffer, 2=CVI, 3=CVS, 4=CVD, 5=Ziffer * 100 (nur Quelle), 6=CVL
; 7 = Datum TT.MM.JJ, 8 = Datum TT.MM.JJJJ, 9 = Ziffern für Artikelmenge
;VKZ: 0=Zum Ziel addieren (Nur bei numerisch), 1=Ziel mit Quelle überschreiben

;--- Quelle ----- --------- Ziel ---------
;Offset Länge Typ Offset Länge Typ VKZ POS

;Artikelposition 1: (nicht bei Positionen L, T, K, B, A)
0007 08 1 0062 08 4 1 1 ;Menge
0008 08 5 0074 08 4 1 1 ;Einheitspreis




3. Import in den LDS-Ergänzungssatz zur Artikelposition
-------------------------------------------------------

Beim Import in den LDS-Ergänzungssatz zur Artikelposition (= Artikelposition 3)
verwenden Sie bitte folgende Werte zur Definition des Zielfeldes:


Feldname Offset Datentyp Komma VK NK
------------------------ ------ --------- ------ -- --
Vorgangspreset 1 Alpha 1 0
Vorgangsnummer 2 Alpha 11 0
Positionstyp 13 Int Ganzz 2 0
Rabatt2 15 Single Ganzz 4 0
Rabatt3 19 Single Ganzz 4 0
FreierLo_Groesse 23 Alpha 6 0
Kostenstellen_Nummer 29 Alpha 10 0
RESERVIERT 39 Alpha 5 0
Aufmassanker 44 Long Ganzz 4 0
Abschlag 48 Double Ganzz 8 2
Barverkaufsmenge 56 Double Ganzz 8 0
PositionsIDRahmenauftrag 64 Long Ganzz 9 0
AltesKennzeichenMengenpreis 68 Alpha 1 0
Vertreter1 69 Int Ganzz 3 0
Provision_Vertreter1 71 Single Ganzz 3 2
Vertreter2 75 Int Ganzz 3 0
Provision_Vertreter2 77 Single Ganzz 3 2
Vertreter3 81 Int Ganzz 3 0
Provision_Vertreter3 83 Single Ganzz 3 2
KennzeichenSWB429 87 Alpha 1 0
Vertreter4 88 Int Ganzz 3 0
Provision_Vertreter4 90 Single Ganzz 3 2
ReserviertFuerSwb_1 94 Alpha 47 0
ReserviertFuer_IND 141 Alpha 60 0
ReserviertFuerSwb_2 201 Alpha 32 0


4. Batchmodus
--------------

4.1 Allgemeines
---------------

Im Batchmodus läuft das Programm automatisch ohne weiteren User-Eingriff.
Protokolle, die normalerweise auf einem Drucker ausgegeben werden, werden
in diesem Modus in eine Protokolldatei geschrieben.

Im Protkoll wird jeder Eintrag mit Datum und Uhrzeit versehen.


4.2 Aufrufen des Programms im Batchmodus
----------------------------------------

Beim Aufruf im Batchmodus muss immer die zu verwendende Importbeschreibung
als zusätzlicher Parameter angegeben werden.

Es gibt zwei Möglichkeiten das Programm im Batchmodus aufzurufen:
Entweder direkt aus Windows heraus, z.B. über eine Batch-Datei, oder
aus dem CL.EXE heraus.

- Aufruf aus einer Batch-Datei:

CL.EXE /X"DT2100|00080" /B /P"0DT10212"

Hinter dem Parameter /P wird der Name der Importbeschreibung angegeben, hier
"0DT10212". Wenn wie in diesem Beispiel kein Pfad angegeben wurde, dann wird
die Importbeschreibung im aktuellen Mandanten erwartet. Die Angabe eines
abweichenden Pfades ist jedoch möglich.


- Aufruf aus dem CL.EXE heraus:

DT2100 /00080~0DT10212

Aich hier ist es möglich, aber nicht erforderlich, den Namen der
Importbeschreibung mit Pfad anzugeben.


4.3 Festlegen des Dateinamens der Protokolldatei
------------------------------------------------

Wenn das Programm im Batchmodus ausgeführt werden soll kann optional
der Name der Protokolldatei in der Importbeschreibung hinterlegt
werden:
Abschnitt: [Allgemein]
Eintrag : Name Protokolldatei

Wenn kein Pfad mit angegeben wurde, dann wird die Datei in dem
selben Verzeichnis abgelegt, in dem auch die importierten Dateien
abgelegt werden (siehe oben: "Allgemeiner Aufbau der Importbeschreibung").

Wenn kein Name angegeben sein, dann bildet das Programm den Namen
der Protokolldatei automatisch aus dem Namen der Import-Quelldatei.
Hierbei wird an den Dateinamen "_Protokoll.txt" angehängt.

Beispiel:
Name der Import-Quelldatei: ABF-IMP1.TXT
Name der Protokolldatei : ABF-IMP1.TXT_Protokoll.txt


Falls die Importbeschreibung nicht korrekt eingelesen werden kann,
dann wird der wird das Protokoll in die Datei

DT2100_Err_Protokoll.txt

im Mandantenpfad geschrieben. Dieser Dateiname ist fest im Programm
hinterlegt und kann nicht geändert werden.

Sollte das Programm einmal abstürzen, finden Sie das Protokoll unter
Umsränden im Session-Verzeichnis. Der Dateiname ist dann "DT2100.ERR"



5. Beispieldateien
------------------

Fünf Beispiel-Importbeschreibungen (s.u.) und JE eine zugehörige
Datendatei mit der Sie den Import testen können finden Sie auf der
LDS-CD im Verzeichnis \LDSCLWIN\DAT\0.

Nach der Installation finden Sie diese Beispieldateien auch unterhalb
vom CL-Basispfad im Verzeichnis:

LDSSETUP\nnn\DAT\0

nnn = Nummer der Installation (siehe Installationsprotokoll)


Für einen Probelauf die Kunden 1239900000 und 1248800000 und folgende
Artikel anzulegen.

Artikelnummer Hersteller
---------------------------
1 10000
2 10000
40000 00000
60010 00000



5.1. Beispieldateien 1
----------------------
Importbeschreibung: 0DT10211
Quelldatei : C:\TEST\ABF-IMP1.TXT (Textdatei)

Es werden die Aufträge 1000000011, 1000000012 und 1000000013 aus einer
Textdatei importiert.

Es werden Felder im Vorgangskopf, im Artikelpositions-Hauptsatz, im
LDS-Ergänzungssatz zur Artikelposition sowie die abweichende Lieferadresse geändert.
Zusätzlich werden Langtext-, Text- und Kommentarpositionen importiert.



5.2. Beispieldateien 2
----------------------
Importbeschreibung: 0DT10212
Quelldatei : C:\TEST\ABF-IMP2.DIF (DIF-Datei)

Es wird eine neue Lieferung und eine neue Rechnung importiert. Hierzu
wird automatisch jeweils ein neuer Auftrag angelegt. Vorgangs- und
Auftragsnummern werden vom Programm vergeben.

Es werden Felder im Vorgangskopf, im Artikelpositions-Hauptsatz geändert.




5.3. Beispieldateien 3
----------------------
Importbeschreibung: 0DT10213
Quelldatei : C:\TEST\ABF-IMP3.DIF (DIF-Datei)

Es wird die Lieferung 00000123456 und die Direktrechnung 00000234567
importiert. Hierzu wird jeweils ein neuer Auftrag angelegt. Die
Auftragsnummern werden vom Programm vergeben.

Es werden Felder im Artikelpositions-Hauptsatz geändert.



5.4. Beispieldateien 4
----------------------
Importbeschreibung: 0DT10214
Quelldatei : C:\TEST\ABF-IMP4.DIF (DIF-Datei)

Es wird die Lieferung 00000123456 zum Auftrag 10000000011 importiert.
Existiert der Auftrag bereits, wird die Lieferung diesem Auftrag
zugeordnet. Ist der Auftrag nicht vorhanden, wird ein neuer Auftrag
mit der Nummer 10000000011 angelegt.

Zusätzlich wird die Direktrechnung 00000234567 importiert. Hierzu
wird ein neuer Auftrag angelegt. Die Auftragsnummer wird vom Programm
vergeben.

Es werden Felder im Artikelpositions-Hauptsatz geändert und Daten
in die CL Zusatzdaten (Extradaten) zum Vorgang eingelesen.



5.5. Beispieldateien 5
----------------------
Importbeschreibung: 0DT10215
Quelldatei : C:\TEST\ABF-IMP5.DAT (feste Satzlängen)

Es werden die Aufträge 1000000011, 1000000012 und 1000000013 aus einer
Textdatei importiert.

Es werden Felder im Vorgangskopf, im Artikelpositions-Hauptsatz, im
LDS-Ergänzungssatz zur Artikelposition sowie die abweichende Lieferadresse geändert.
Zusätzlich werden Langtext-, Text- und Kommentarpositionen importiert.