Vorgangsimport
Bei Importen von Aufträgen aus einem Webshop oder anderen Systemem müssen die Daten von dem entsprechenden Programm direkt in die
Importtabellen WebVorgang, WebAdresse und WebPosition eintragen werden. Dadurch sind alle Arten des Imports möglich die auch mit EDI
und VDA möglich sind (siehe oben), aber auch das Importieren von Bestellungen und Verbindlichkeiten.
Hierbei ist es möglich Vorgänge zu bestehenden Adressen zu importieren, aber auch ganz neue Adressen anzulegen und dazu einen
Vorgang zu erzeugen.
Hier eine kurze Auflistung was in den einzelnen Tabellen zu beachten ist. Für weitere Informationen wenden Sie sich bitte an
ihren MiCLAS.Partner. Es sind nur wenige Pflichtfelder vorhanden. Bei allen anderen Feldern gilt, sind Sie gefüllt werden die Informationen
in den Vorgang übernommen, sind sie nicht gefüllt werden die Standardeinstellungen von MiCLAS. verwendet.
WebVorgang
In der Tabelle WebVorgang werden die Vorgangskopfdaten hinterlegt.
Folgendes muss beachtet werden
· WvTyp muss mit einer Statusnummer aus dem jeweiligen Vorgangskreis übereinstimmen (z.B. Aufträge 100100, Bestellungen 101100 und
Verbindlichkeiten 103100).
· Wenn WebAdresse nicht gefüllt ist muss in „InterneAdressnummer“ die InterneAdressnummer des Auftraggebers stehen sonst kann der
Vorgang nicht verarbeitet werden.
WebPosition
· Wenn InterneArtikelnummer nicht gefüllt wird eine manuelle Position angelegt.
· WpMenge1, WpMenge2, WpEinkaufspreis und WpVerkaufspreis müssen mindestens mit 0.0 gefüllt sein.
· Wird eine Verbindlichkeit importiert, kann über die Felder WpBEVorgangsnummer, WpBEPositionsnummer, HistorieWareneingangID, WpMenge1
und WpMenge2 auch die Verknüpfung zu einer Bestellung bzw Wareneingang übergeben werden. Hierbei handelt es sich aber um die
InterneVorgangs- und -Positionsnummer der Bestellung, die eingetragen sein muss.
WebAdresse
Über WebAdresse können Auftraggeber (WaTyp "A"), Rechnungsanschrift (WaTyp "R") und Lieferanschrift WaTyp "L") importiert werden.
Beim Buchen der Daten wird pro Vorgang zuerst geprüft ob die Webadresse gefüllt ist. Ist das der Fall werden die darinstehenden Adressen
aktualisiert oder neu angelegt. Wenn WaAdressnummer gefüllt ist wird nach dieser Adressnummer gesucht und diese aktualisiert.
Existiert keine Adresse mit dieser Nummer wird die Adresse neu angelegt. Ist in WaAdressnummer keine Adressnummer eingetragen,
wird eine neue Adresse angelegt (automatische Nummernvergabe) und die neue Nummer wird in WaAdressnummer gespeichert.
Der enthaltene Ansprechpartner wird immer als Hauptansprechpartner angelegt. Auch die Verbindungen zwischen Auftraggeber und
Liefer- und Rechnungsanschrift wird im Adressstamm hinterlegt. Nach erfolgreicher Anlage oder Aktualisierung der Adressen wird in die
Tabelle WebVorgang die InterneAdressnummer übertragen. Ist „InterneAdressnummer“ in WebVorgang nicht gefüllt, muss mindestens der
Auftraggeber (WaTyp = „A“) in WebAdresse stehen. Lieferanschrift und Rechnungsanschrift ist immer optional. Sie sollten nur dann übertragen
werden, wenn Sie vom Auftraggeber abweichen. Ist der WaTyp "L" und KZAdresstyp ist leer wird keine echte Adresse angelegt, sondern die Daten
als manuelle Lieferanschrift in den Vorgang eingetragen.
Die Daten werden von der Webanbidnung direkt in die MiCLAS.-Datenbank eingetragen. Dann kann man manuell in MiCLAS. oder per Autostart
das Buchen unter Import/Export – Import Vorgänge Web/EDI/VDA angestoßen werden.
Beim Buchen der Daten wird pro Vorgang zuerst geprüft ob die Webadresse gefüllt ist. Ist das der Fall werden die darinstehenden Adressen
aktualisiert oder neu angelegt. Der enthaltene Ansprechpartner wird immer als Hauptansprechpartner angelegt. Auch die Verbindungen zwischen
Auftraggeber und Liefer- und Rechnungsanschrift wird im Adressstamm hinterlegt. Nach erfolgreicher Anlage oder Aktualisierung der Adressen
wird in die Tabelle WebVorgang die InterneAdressnummer übertragen. Ist „InterneAdressnummer“ in WebVorgang nicht gefüllt, muss mindestens
der Auftraggeber (WaTyp = „A“) in WebAdresse stehen. Lieferanschrift und Rechnungsanschrift ist immer optional. Sie sollten nur dann
übertragen werden, wenn Sie vom Auftraggeber abweichen.
Aufbau Webvorgang
[WebVorgangID] [int] IDENTITY(1,1) NOT NULL,
[WvLieferanschrift] [int] NULL,
[WvTyp] [int] NOT NULL,
[WvGruppe] [nvarchar](4) NULL,
[WvVorgangsnummer] [nvarchar](32) NULL,
[InterneAdressnummer] [int] NULL,
[WvDatumAuftragseingang] [datetime] NOT NULL,
[WvLiefertermin] [datetime] NULL,
[WvNettowert] [float] NOT NULL,
[WvAnlageAm] [datetime] NULL,
[WvAnlageDurch] [int] NULL,
[WvRechnungsanschrift] [int] NULL,
[WvNotiz] [ntext] NULL,
[WvBetrefftextZeile1] [nvarchar](40) NULL,
[WvAdrRabatt] [float] NULL,
[WvBetrefftextZeile2] [nvarchar](40) NULL,
[WvZusRabatt] [float] NULL,
[WvRabatt] [float] NULL,
[WerkID] [int] NULL,
[AbladestelleID] [int] NULL,
[WvAnsprechpartner] [nvarchar](40) NULL,
[WvIhrAuftrag] [nvarchar](80) NULL,
[WvIhrAuftragVom] [datetime] NULL,
[LieferankuendigungVorgangID] [int] NULL,
[WvAdresse] [nvarchar](40) NULL,
[WvWerk] [nvarchar](40) NULL,
[WvAbladestelle] [nvarchar](40) NULL,
[WvFortschrittszahl] [int] NULL,
[WvLetztesLieferDatum] [datetime] NULL,
[WvLetzteLieferscheinnummer] [int] NULL,
[WvBezugsLieferscheinnummer] [int] NULL,
[WvUebertragungsnummer] [int] NULL,
[WvAuftragsnummer] [int] NULL,
[WvAbrufnummer] [int] NULL,
[WvArtikelbezugsnummer] [nvarchar](60) NULL,
[WvProtokoll] [ntext] NULL,
[WvVerwendungszweck] [nvarchar](1) NULL,
[WvLagerort] [nvarchar](10) NULL,
[WvVerbrauchsstelle] [nvarchar](20) NULL,
[WvIndividualC1] [nvarchar](80) NULL,
[WvIndividualC2] [nvarchar](80) NULL,
[WvIndividualC3] [nvarchar](80) NULL,
[WvIndividualC4] [nvarchar](80) NULL,
[WvIndividualC5] [nvarchar](80) NULL,
[WvIndividualC6] [nvarchar](80) NULL,
[WvIndividualC7] [nvarchar](80) NULL,
[WvIndividualD1] [float] NULL,
[WvIndividualD2] [float] NULL,
[WvIndividualD3] [float] NULL,
[WvIndividualD4] [float] NULL,
[WvIndividualD5] [float] NULL,
[WvIndividualD6] [float] NULL,
[WvIndividualD7] [varchar](32) NULL,
[WvIndividualT1] [datetime] NULL,
[WvIndividualT2] [datetime] NULL,
[WvIndividualT3] [datetime] NULL,
[WvIndividualT4] [datetime] NULL,
[WvIndividualCombo1] [int] NULL,
[WvIndividualCombo2] [int] NULL,
[WvIndividualCombo3] [int] NULL,
[WvIndividualCombo4] [int] NULL,
[MwstTypID] [int] NULL,
[NRKostentraeger] [int] NULL,
[KZZahlungsbedingung] [nvarchar](10) NULL,
[KZWaehrung] [nvarchar](3) NULL,
[WvWaehrungskurs] [float] NULL,
[WvParallelkurs] [float] NULL,
[WvWechselkurs] [float] NULL,
[WvWaehrungskursfixiertJN] [bit] NOT NULL,
[WvZieltage] [int] NULL,
[WvSkontotage1] [int] NULL,
[WvSkontotage2] [int] NULL,
[WvSkontotage3] [int] NULL,
[WvSkontosatz1] [float] NULL,
[WvSkontosatz2] [float] NULL,
[WvSkontosatz3] [float] NULL,
[WvBruttowertOriginal] [float] NULL,
[WvMwstwertOriginal1] [float] NULL,
[WvMwstwertOriginal2] [float] NULL,
[WvMwstwertOriginal3] [float] NULL,
[WvMwstwertOriginal4] [float] NULL,
[WvWertZusatzkosten1] [float] NULL,
[WvWertZusatzkosten2] [float] NULL,
[WvWertZusatzkosten3] [float] NULL,
[WvWertZusatzkosten4] [float] NULL,
[WvWertZusatzkosten5] [float] NULL,
[WvMwstSatzZusatzkosten1] [int] NULL,
[WvMwstSatzZusatzkosten2] [int] NULL,
[WvMwstSatzZusatzkosten3] [int] NULL,
[WvMwstSatzZusatzkosten4] [int] NULL,
[WvMwstSatzZusatzkosten5] [int] NULL,
Aufbau WebPosition
[WebPositionID] [int] IDENTITY(1,1) NOT NULL,
[WebVorgangID] [int] NOT NULL,
[InterneArtikelnummer] [int] NULL,
[WpMenge1] [float] NOT NULL,
[WpMenge2] [float] NOT NULL,
[WpEinkaufspreis] [float] NOT NULL,
[WpVerkaufspreis] [float] NOT NULL,
[WpVariante] [ntext] NULL,
[WpZusatztext] [ntext] NULL,
[WpZeichnung] [nvarchar](32) NULL,
[WpAnlageAm] [datetime] NULL,
[WpAnlageDurch] [int] NULL,
[WpNotiz] [ntext] NULL,
[WpAbmasse1] [float] NULL,
[WpAbmasse2] [float] NULL,
[WpAbmasse3] [float] NULL,
[WpAbmasse4] [float] NULL,
[WpAdrRabatt] [float] NULL,
[WpRabatt1] [float] NULL,
[WpRabatt2] [float] NULL,
[WpRabatt3] [float] NULL,
[WpRabattWert1] [float] NULL,
[WpRabattWert2] [float] NULL,
[WpMengeRabatt1] [float] NULL,
[WpMengeRabatt2] [float] NULL,
[WpLiefertermin] [datetime] NULL,
[WpArtikel] [nvarchar](60) NULL,
[WpIndividualC1] [nvarchar](80) NULL,
[WpIndividualC2] [nvarchar](80) NULL,
[WpIndividualC3] [nvarchar](80) NULL,
[WpIndividualC4] [nvarchar](80) NULL,
[WpIndividualC5] [nvarchar](80) NULL,
[WpIndividualC6] [nvarchar](80) NULL,
[WpIndividualC7] [nvarchar](80) NULL,
[WpIndividualC8] [nvarchar](80) NULL,
[WpIndividualC9] [nvarchar](80) NULL,
[WpIndividualC10] [nvarchar](80) NULL,
[WpIndividualD1] [float] NULL,
[WpIndividualD2] [float] NULL,
[WpIndividualD3] [float] NULL,
[WpIndividualD4] [float] NULL,
[WpIndividualD5] [float] NULL,
[WpIndividualD6] [float] NULL,
[WpIndividualD7] [float] NULL,
[WpIndividualD8] [float] NULL,
[WpIndividualD9] [float] NULL,
[WpIndividualD10] [float] NULL,
[WpIndividualT1] [datetime] NULL,
[WpIndividualT2] [datetime] NULL,
[WpIndividualT3] [datetime] NULL,
[WpIndividualT4] [datetime] NULL,
[WpIndividualT5] [datetime] NULL,
[WpIndividualT6] [datetime] NULL,
[WpIndividualCombo1] [int] NULL,
[WpIndividualCombo2] [int] NULL,
[WpIndividualCombo3] [int] NULL,
[WpIndividualCombo4] [int] NULL,
[FibuKontoGruppeID] [int] NULL,
[FKtoNummer] [int] NULL,
[WpPreisfaktor] [float] NULL,
[MwstNummer] [int] NULL,
[NRKostenstelle] [int] NULL,
[NRKostentraeger] [int] NULL,
[WpBezeichnung1] [nvarchar](40) NULL,
[WpBezeichnung2] [ntext] NULL,
[WpBEVorgangsnummer] [int] NULL,
[WpBEPositionsnummer] [int] NULL,
[WpBEMenge1] [float] NULL,
[WpBEMenge2] [float] NULL,
[HistorieWareneingangID] [int] NULL,
Aufbau WebAdresse
[WebAdresseID] [int] IDENTITY(1,1) NOT NULL,
[WebVorgangID] [int] NOT NULL,
[WaTyp] [nvarchar](1) NOT NULL,
[WaAdressnummer] [int] NULL,
[KZAdresstyp] [nvarchar](8) NULL,
[WaAnrede] [nvarchar](40) NULL,
[WaTitel] [nvarchar](40) NULL,
[WaFirmenbezeichnung1] [nvarchar](40) NULL,
[WaFirmenbezeichnung2] [nvarchar](40) NULL,
[WaFirmenbezeichnung3] [nvarchar](40) NULL,
[WaFirmenbezeichnung4] [nvarchar](40) NULL,
[WaMatchcode] [nvarchar](10) NULL,
[KZLand] [nvarchar](3) NOT NULL,
[WaPLZ] [nvarchar](10) NULL,
[WaOrt] [nvarchar](40) NULL,
[WaStrasse] [nvarchar](40) NULL,
[WaStrasse2] [nvarchar](40) NULL,
[WaStrasse3] [nvarchar](40) NULL,
[WaPLZPostfach] [nvarchar](10) NULL,
[WaPostfach] [nvarchar](10) NULL,
[WaTelefon] [nvarchar](40) NULL,
[WaFax] [nvarchar](40) NULL,
[WaEMail] [nvarchar](80) NULL,
[WaWebadresse] [nvarchar](40) NULL,
[WaMobiltelefon] [nvarchar](40) NULL,
[KZSprache] [nvarchar](3) NULL,
[KZWaehrung] [nvarchar](3) NULL,
[KZBranche] [nvarchar](10) NULL,
[KZAdressgruppe] [nvarchar](4) NULL,
[KZZahlungsbedingung] [nvarchar](10) NULL,
[KZLieferbedingung] [nvarchar](10) NULL,
[KZVersandbedingung] [nvarchar](10) NULL,
[KZVerpackung] [nvarchar](10) NULL,
[KZAdresseRabattgruppe] [nvarchar](10) NULL,
[WaRabatt] [float] NULL,
[WaPreisnummer] [int] NULL,
[WaFremdnummer] [nvarchar](20) NULL,
[WaIndividualC1] [nvarchar](80) NULL,
[WaIndividualC2] [nvarchar](80) NULL,
[WaIndividualC3] [nvarchar](80) NULL,
[WaIndividualD1] [float] NULL,
[WaIndividualD2] [float] NULL,
[WaIndividualD3] [float] NULL,
[WaNotiz] [ntext] NULL,
[WaAnsAnrede] [nvarchar](40) NULL,
[WaAnsTitel] [nvarchar](40) NULL,
[WaAnsVorname] [nvarchar](40) NULL,
[WaAnsNachname] [nvarchar](40) NULL,
[WaAnsAbteilung] [nvarchar](40) NULL,
[WaAnsFunktion] [nvarchar](40) NULL,
[WaAnsDurchwahl] [nvarchar](40) NULL,
[WaAnsPrivatTelefon] [nvarchar](40) NULL,
[WaAnsFax] [nvarchar](40) NULL,
[WaAnsMobiltelefon] [nvarchar](40) NULL,
[WaAnsEMail] [nvarchar](80) NULL,
[WaAnlageAm] [datetime] NULL,
[WaAnlageDurch] [int] NULL,
[WaUSTIDLand] [nvarchar](2) NULL,
[WaUSTID] [nvarchar](20) NULL,