Schnittstellen
Aus ODIN Wiki
Version vom 10:16, 5. Aug. 2009 (bearbeiten) NKutter (Diskussion | Beiträge) (→Schnittstellen VDA4906 und VDA 4913) ← Zum vorherigen Versionsunterschied |
Aktuelle Version (10:59, 19. Feb. 2013) (bearbeiten) (Entfernen) NKutter (Diskussion | Beiträge) |
||
(Der Versionsvergleich bezieht 18 dazwischen liegende Versionen mit ein.) | |||
Zeile 1: | Zeile 1: | ||
==Schnittstellen== | ==Schnittstellen== | ||
+ | |||
+ | ''In ODIN sind folgende Schnittstellen zum Datenaustausch mit anderen Systemen bzw. mit Kunden/Lieferanten verfügbar:'' | ||
+ | |||
+ | |||
+ | {| | ||
+ | |'''Materialwirtschaft:''' || || | ||
+ | |- | ||
+ | |OpenTransOrder-Write || Auftrag an Lieferant|| | ||
+ | |- | ||
+ | |- | ||
+ | |'''Vertrieb:'''|| || | ||
+ | |- | ||
+ | |OpenTransOrder-Read || Bestellung von Kunden einlesen|| | ||
+ | |- | ||
+ | |OpenTransDispatchnotification || Lieferavis an Kunden|| | ||
+ | |- | ||
+ | |OpenTransInvoice || Rechnung an Kunden || | ||
+ | |- | ||
+ | |- | ||
+ | |VDA4906 || Rechnungen an Kunden|| | ||
+ | |- | ||
+ | |VSA4913 || Lieferschein/Lieferavis an Kunden|| | ||
+ | |- | ||
+ | |- | ||
+ | |'''Finanzbuchhaltung:'''|| || | ||
+ | |- | ||
+ | |Wilken || Kundenstamm/Lieferantenstamm und offene Posten|| | ||
+ | |- | ||
+ | |Diamant|| Offene Posten|| | ||
+ | |- | ||
+ | |ProFib || Kundenstamm/Lieferantenstamm und offene Posten|| | ||
+ | |- | ||
+ | |Datev || Offene Posten|| | ||
+ | |} | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
===DC-Schnittstellen=== | ===DC-Schnittstellen=== | ||
+ | |||
+ | |||
Ablage der Dateien: ODIN-DATABASE-PATH (''siehe ODIN.INI'') | Ablage der Dateien: ODIN-DATABASE-PATH (''siehe ODIN.INI'') | ||
Zeile 53: | Zeile 94: | ||
* Inventur auf Lagerort Gebrauchtteile (41/43) | * Inventur auf Lagerort Gebrauchtteile (41/43) | ||
+ | |||
Zeile 72: | Zeile 114: | ||
'''Auftragsbearbeitung''': | '''Auftragsbearbeitung''': | ||
+ | |||
Auftrag ‘x-AU’ erfassen (1 Position) | Auftrag ‘x-AU’ erfassen (1 Position) | ||
Zeile 79: | Zeile 122: | ||
'''Lieferantenstamm''': | '''Lieferantenstamm''': | ||
+ | |||
Lieferanten als Kunden erfassen, mit denen eine | Lieferanten als Kunden erfassen, mit denen eine | ||
Zeile 84: | Zeile 128: | ||
Konsignationslager-Vereinbarung getroffen wurde. | Konsignationslager-Vereinbarung getroffen wurde. | ||
( ’LNr.’) | ( ’LNr.’) | ||
+ | |||
+ | |||
+ | |||
===OpenTrans-Order=== | ===OpenTrans-Order=== | ||
- | Das Hintergrund-Programm OpenTrans.c | + | |
+ | |||
+ | Das Hintergrund-Programm OpenTrans | ||
(Start via ''ODIN-Manager'') liest XML-Files gemäß der OpenTrans-Spezifikation | (Start via ''ODIN-Manager'') liest XML-Files gemäß der OpenTrans-Spezifikation | ||
Zeile 95: | Zeile 144: | ||
Die OpenTrans-Aufträge werden in die normale Auftragsdatei von ODIN geschrieben, jedoch mit der Auftragsart ''OT''. | Die OpenTrans-Aufträge werden in die normale Auftragsdatei von ODIN geschrieben, jedoch mit der Auftragsart ''OT''. | ||
+ | |||
Zeile 113: | Zeile 163: | ||
+ | |||
'''Anmerkung zur Auftragsgenerierung''': | '''Anmerkung zur Auftragsgenerierung''': | ||
Wenn sich die Versandanschrift innerhalb einer Order ändert, generiert ODIN automatisch einen neuen Auftrag mit der zugehörigen Versandanschrift. | Wenn sich die Versandanschrift innerhalb einer Order ändert, generiert ODIN automatisch einen neuen Auftrag mit der zugehörigen Versandanschrift. | ||
+ | |||
+ | Die Versandanschrift der 1. Position ist immer die Standard-Versandanschrift des Kunden. | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | '''Bestellungen an Lieferanten via OpenTrans_Order:''' | ||
+ | |||
+ | |||
+ | <BUYER_PARTY> | ||
+ | |||
+ | <PARTY_ID type="buyer-specific">Firmen-Nr. | ||
+ | |||
+ | Firmen-Nr. bzw. Mandanten-Nr. in ODIN (z.B. 10,20,30...) | ||
+ | |||
+ | |||
+ | <SUPPLIER_PARTY> | ||
+ | |||
+ | <PARTY_ID type="supplier-specific">Lieferanten-Nr. | ||
+ | |||
+ | Lieferanten-Nr. der ODIN-Bestellung (siehe Kopfdaten) | ||
+ | |||
+ | |||
+ | <SHIPMENT_PARTIES> | ||
+ | |||
+ | <PARTY_ID type="buyer_specific">Nr.-Versandanschrift | ||
+ | |||
+ | Nr.-Versandanschrift der ODIN-Bestellung (siehe Kopfdaten) | ||
+ | |||
+ | |||
+ | |||
===Schnittstellen VDA4906 und VDA 4913=== | ===Schnittstellen VDA4906 und VDA 4913=== | ||
Zeile 162: | Zeile 244: | ||
*Vor der Lieferscheinschreibung muss die Lieferavis erstellt werden. | *Vor der Lieferscheinschreibung muss die Lieferavis erstellt werden. | ||
+ | |||
+ | |||
+ | |||
+ | '''Anmerkung''': | ||
+ | |||
+ | Bei der Funktion "''VDA4913 Liefer-AVIS''" vergibt das System bereits eine LS-Nummer | ||
+ | |||
+ | und setzt die gelieferte Menge identisch mit der bestellten Menge. | ||
+ | |||
+ | |||
+ | Die Datei gemäß ''VDA4913'' wird normalerweise bei der Lieferscheinschreibung erstellt. | ||
+ | |||
+ | Für die spezielle Programmierung für DC (und nur diese ist in ODIN implementiert) | ||
+ | |||
+ | wird die VDA4913-Datei mit der Funktion "VDA4913 Liefer-AVIS" erstellt. | ||
+ | |||
+ | |||
+ | VDA4913 und VDA4906 können nur für den ODIN-Bereich "KATALOG" erstellt werden. | ||
+ | |||
+ | |||
+ | Dateien ''VDA4906_DC_'laufende-Nr'.DAT''' werden automatisch nach 30 Tagen gelöscht | ||
+ | |||
+ | |||
+ | |||
+ | '''ODIN-Manager''': siehe "''VDA''" | ||
+ | |||
+ | |||
+ | |||
+ | '''Folgende Variablen werden gesetzt''': | ||
+ | |||
+ | |||
+ | |||
+ | '''VDA.KNR''' Kunden-Nr. des Kunden, mit dem VDA-Datenaustausch praktiziert wird | ||
+ | |||
+ | '''VDA.DEV+DIR''' Device und Directory zum ablegen der Dateien | ||
+ | |||
+ | |||
+ | |||
+ | '''VDA.4906.LNR''' Laufende Nr. (wird vom Programm selbst verwaltet) | ||
+ | |||
+ | '''VDA.4913.LNR''' Laufende Nr. (wird vom Programm selbst verwaltet) | ||
+ | |||
+ | |||
+ | |||
+ | VDA.4913.711.03." + VDA_empf_id | ||
+ | |||
+ | VDA.4913.711.04." + VDA_empf_id | ||
+ | |||
+ | (VDA_empf_id = DC, vorläufig fest) | ||
+ | |||
+ | |||
+ | |||
===Team4-CRM=== | ===Team4-CRM=== | ||
+ | |||
+ | |||
+ | Den Artikel und die zugehörige Tabelle finden Sie hier: | ||
+ | [[Bild:Team4-CRM.pdf]] | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===FIBU Diamant=== | ||
+ | |||
+ | |||
+ | [[Bild:Zuordnung-Fibu-Diamant.pdf]] |
Aktuelle Version
Inhaltsverzeichnis |
[bearbeiten] Schnittstellen
In ODIN sind folgende Schnittstellen zum Datenaustausch mit anderen Systemen bzw. mit Kunden/Lieferanten verfügbar:
Materialwirtschaft: | ||
OpenTransOrder-Write | Auftrag an Lieferant | |
Vertrieb: | ||
OpenTransOrder-Read | Bestellung von Kunden einlesen | |
OpenTransDispatchnotification | Lieferavis an Kunden | |
OpenTransInvoice | Rechnung an Kunden | |
VDA4906 | Rechnungen an Kunden | |
VSA4913 | Lieferschein/Lieferavis an Kunden | |
Finanzbuchhaltung: | ||
Wilken | Kundenstamm/Lieferantenstamm und offene Posten | |
Diamant | Offene Posten | |
ProFib | Kundenstamm/Lieferantenstamm und offene Posten | |
Datev | Offene Posten |
[bearbeiten] DC-Schnittstellen
Ablage der Dateien: ODIN-DATABASE-PATH (siehe ODIN.INI)
Übernahme der Daten durch OMAW17-Win (Übernahme KTC-Buchungen)
Schnittstelle tdmstamm.txt:
Für die Neuanlage von Artikeln wird als „Hintergrund-Artikel“
der im ODIN-Manager unter DCS:STANDARD-ARTIKELNR
hinterlegte Artikel benutzt.
Folgende Felder werden in ODIN noch nicht übernommen:
Lieferantennummer, Lieferantenname, Disponentennummer
Vorbereitende Maßnahmen:
Stammdaten-Tabellen, Lagerorte:
- Erfassen Lagerorte 40,41,42,43
Artikelstamm:
- Erfassen Artikel ‚x’
(Kennzeichen Lagerartikel unbedingt auf „JA“ setzen.)
ODIN-Manager:
Variable Wert
DCS:STANDARD-ARTIKELNR ‚x’
Schnittstelle tdmtaeglich.txt:
Pro Artikel werden folgende Buchungen durchgeführt:
- Abgang auf Lagerort Neuteile (40/42)
- Inventur auf Lagerort Neuteile (40/42)
- Inventur auf Lagerort Gebrauchtteile (41/43)
Vorbereitende Maßnahmen:
ODIN-Manager:
Variable Wert
MAW17:DEFAULT-ATNR-OF-DC ‘x-AU’
MAW17:ACTUAL-ATNR-OF-DC ‘y-AU’
MAW17:DEF-GU-ATNR-OF-‘L-Nr.’ ‘x-GU’
MAW17:ACT-GU-ATNR-OF-‘L-Nr.’ ‘y-GU’
Auftragsbearbeitung:
Auftrag ‘x-AU’ erfassen (1 Position)
Auftrag ‘x-GU’ erfassen (1 Position)
Lieferantenstamm:
Lieferanten als Kunden erfassen, mit denen eine
Konsignationslager-Vereinbarung getroffen wurde. ( ’LNr.’)
[bearbeiten] OpenTrans-Order
Das Hintergrund-Programm OpenTrans
(Start via ODIN-Manager) liest XML-Files gemäß der OpenTrans-Spezifikation
openTRANS_ORDER_1_0 ein.
Die OpenTrans-Aufträge werden in die normale Auftragsdatei von ODIN geschrieben, jedoch mit der Auftragsart OT.
Besonderheiten der Auftragsart OT:
Auftragsbearbeitung:
1. OT-Aufträge können nicht geliefert und nicht fakturiert werden.
Erst durch Mutation von OT nach AU.
2. Statistik-Verbucher ignoriert diese Aufträge.
Die Anzeige der OT-Aufträge sowie deren Mutation zu einem normalen Auftrag geschieht mittels dem Windows-Programm OVER23.
Anmerkung zur Auftragsgenerierung:
Wenn sich die Versandanschrift innerhalb einer Order ändert, generiert ODIN automatisch einen neuen Auftrag mit der zugehörigen Versandanschrift.
Die Versandanschrift der 1. Position ist immer die Standard-Versandanschrift des Kunden.
Bestellungen an Lieferanten via OpenTrans_Order:
<BUYER_PARTY>
<PARTY_ID type="buyer-specific">Firmen-Nr.
Firmen-Nr. bzw. Mandanten-Nr. in ODIN (z.B. 10,20,30...)
<SUPPLIER_PARTY>
<PARTY_ID type="supplier-specific">Lieferanten-Nr.
Lieferanten-Nr. der ODIN-Bestellung (siehe Kopfdaten)
<SHIPMENT_PARTIES>
<PARTY_ID type="buyer_specific">Nr.-Versandanschrift
Nr.-Versandanschrift der ODIN-Bestellung (siehe Kopfdaten)
[bearbeiten] Schnittstellen VDA4906 und VDA 4913
Folgende Satzarten werden von ODIN erstellt:
VDA 4913: 711, 712, 713, 714 und 719
VDA 4906: 811, 812, 813, 814 und 819
Auftragsabwicklung:
1. Auftrag erfassen.
2. Erstellen Lieferavis mit der Funktion "VDA4913 Liefer-AVIS"
(Datei: VDA4913_DC.DAT)
3. Eintrag Bestell-Nr. von DC in Bestelldaten Zeile 1, linksbündig
4. Erstellen Lieferschein
5. Fakturieren
Beim Fakturieren wird die Datei MB068RPS2.DAT
automatisch erstellt und per FTP sofort ans MAIL-System übergeben.
Folgendes ist zu beachten:
- Für den "VDA-Kunden" dürfen keine Sammelrechnungen erstellt werden.
- Ein Auftrag, für den eine Lieferavis erstellt wurde, muss genau so komplett geliefert werden.
- Positionen dürfen nicht gesplittet werden.
- Vor der Lieferscheinschreibung muss die Lieferavis erstellt werden.
Anmerkung:
Bei der Funktion "VDA4913 Liefer-AVIS" vergibt das System bereits eine LS-Nummer
und setzt die gelieferte Menge identisch mit der bestellten Menge.
Die Datei gemäß VDA4913 wird normalerweise bei der Lieferscheinschreibung erstellt.
Für die spezielle Programmierung für DC (und nur diese ist in ODIN implementiert)
wird die VDA4913-Datei mit der Funktion "VDA4913 Liefer-AVIS" erstellt.
VDA4913 und VDA4906 können nur für den ODIN-Bereich "KATALOG" erstellt werden.
Dateien VDA4906_DC_'laufende-Nr'.DAT' werden automatisch nach 30 Tagen gelöscht
ODIN-Manager: siehe "VDA"
Folgende Variablen werden gesetzt:
VDA.KNR Kunden-Nr. des Kunden, mit dem VDA-Datenaustausch praktiziert wird
VDA.DEV+DIR Device und Directory zum ablegen der Dateien
VDA.4906.LNR Laufende Nr. (wird vom Programm selbst verwaltet)
VDA.4913.LNR Laufende Nr. (wird vom Programm selbst verwaltet)
VDA.4913.711.03." + VDA_empf_id
VDA.4913.711.04." + VDA_empf_id
(VDA_empf_id = DC, vorläufig fest)
[bearbeiten] Team4-CRM
Den Artikel und die zugehörige Tabelle finden Sie hier: Bild:Team4-CRM.pdf