User Tools

Site Tools


de:cobi.msv

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
de:cobi.msv [2022/06/03 11:19] – [Features] tkammerde:cobi.msv [2022/06/03 12:08] (current) – [Einzelheiten zur Durchführung] tkammer
Line 11: Line 11:
 **Vertragsdetails:** Das MSV3-Protokoll enthält eine Abfrage nach Vertragsdetails, die jedoch in der Praxis nur selten verwendet wird.  COBI.msv antwortet auf diese Abfrage nur mit elementaren Informationen, wie z. B. dem täglichen Zeitfenster für Bestellungen. **Vertragsdetails:** Das MSV3-Protokoll enthält eine Abfrage nach Vertragsdetails, die jedoch in der Praxis nur selten verwendet wird.  COBI.msv antwortet auf diese Abfrage nur mit elementaren Informationen, wie z. B. dem täglichen Zeitfenster für Bestellungen.
  
-**Artikelverfügbarkeit (Bulk):** Die Kunden-Software der Apotheke sendet eine Liste von PZN in einer Bulk-Datei, um zu fragen, ob der Lieferant die entsprechenden Produkte überhaupt anbietet.  Eine positive Antwort wird für jede PZN gegeben, für die die SAP Business One-Datenbank Artikelstammdaten mit dieser PZN aufweist (gespeichert in einer UDF).+**Artikelverfügbarkeit (Bulk):** Die Kunden-Software der Apotheke sendet eine Liste von PZN bzw. ein ganzen PZN-Block, um zu fragen, ob der Lieferant die entsprechenden Produkte überhaupt anbietet.  Eine positive Antwort wird für jede PZN gegeben, für die die SAP Business One-Datenbank Artikelstammdaten mit dieser PZN aufweist (gespeichert in einer UDF).
  
-**Artikelverfügbarkeit (Detail):** Die Kunden-Software der Apotheke sendet eine Liste von PZN zusammen mit den Mengen, deren Verfügbarkeit sie wissen möchte.  COBI.msv prüft die "On Hand"-Menge jedes Artikels und sendet eine Antwort, die angibt, welcher Teil der angeforderten Menge geliefert werden könnte.+**Artikelverfügbarkeit (Detail):** Die Kunden-Software der Apotheke sendet eine Liste von PZN zusammen mit den Mengen, deren Verfügbarkeit sie wissen möchte.  COBI.msv prüft die "Auf Lager"-Menge jedes Artikels und sendet eine Antwort, die angibt, welcher Teil der angeforderten Menge geliefert werden könnte.
  
 **Bestellung:** Jede Bestellung, die von der Apotheke über ihre MSV3-Kunden-Software aufgegeben wird, wird in SAP Business One als Kundenauftrag verbucht.  Zusätzlich kann eine E-Mail-Benachrichtigung verschickt werden, wenn in der Umgebung, in der COBI.msv eingerichtet ist, ein SMTP-Server verfügbar ist. **Bestellung:** Jede Bestellung, die von der Apotheke über ihre MSV3-Kunden-Software aufgegeben wird, wird in SAP Business One als Kundenauftrag verbucht.  Zusätzlich kann eine E-Mail-Benachrichtigung verschickt werden, wenn in der Umgebung, in der COBI.msv eingerichtet ist, ein SMTP-Server verfügbar ist.
Line 19: Line 19:
 **Lieferavis:** Die Apotheke fragt nach neuen Lieferavisen, die eventuell vorhanden sind.  COBI.msv prüft, ob ein neuer Lieferschein für die Apotheke in SAP Business One hinzugefügt wurde, und antwortet entsprechend.  Die Apotheke kann auch die Details eines einzelnen Lieferavis über dessen Nummer abfragen. **Lieferavis:** Die Apotheke fragt nach neuen Lieferavisen, die eventuell vorhanden sind.  COBI.msv prüft, ob ein neuer Lieferschein für die Apotheke in SAP Business One hinzugefügt wurde, und antwortet entsprechend.  Die Apotheke kann auch die Details eines einzelnen Lieferavis über dessen Nummer abfragen.
  
-**Rückgabeangebot anfordern:** Die Apotheke bittet den Lieferanten um ein **Angebot** zur Rücknahme einer Reihe von Artikeln.  COBI.msv verbucht dies als **unbestätigte** Rückgabeanfrage in SAP Business One und meldet deren ID an die Apotheke zurück.  Die Apotheke kann diese ID später als Referenz verwenden, um sich nach dem Status zu erkundigen.+**Rücknahmeangebot anfordern:** Die Apotheke bittet den Lieferanten um ein **Angebot** zur Rücknahme einer Reihe von Artikeln.  COBI.msv verbucht dies als **unbestätigte** Retourenanfrage in SAP Business One und meldet deren ID an die Apotheke zurück.  Die Apotheke kann diese ID später als Referenz verwenden, um sich nach dem Status zu erkundigen.
  
-**Rückgabeanforderung:** Die Apotheke stellt eine direkte Anforderung an den Lieferanten, eine bestimmte Anzahl von Artikeln zurückzunehmen, die über das MSV3-Protokoll sofort angenommen oder abgelehnt werden können.  Derzeit antwortet COBI.msv immer mit einer Ablehnung.+**Retourenavis:** Die Apotheke stellt eine direkte Retourenavis-Anfrage an den Lieferanten, die über das MSV3-Protokoll sofort angenommen oder abgelehnt werden muss.  Derzeit antwortet COBI.msv immer mit einer Ablehnung.
  
-===== Einzelheiten zur Durchführung =====+===== Einzelheiten zur Implementation =====
  
   * Der Dienst besteht aus einem Java-Programm, für das JDK 15 oder höher erforderlich ist.   * Der Dienst besteht aus einem Java-Programm, für das JDK 15 oder höher erforderlich ist.
   * Es kann auf jeder GNU/Linux-Distribution als systemd-Dienst laufen.   * Es kann auf jeder GNU/Linux-Distribution als systemd-Dienst laufen.
-  * Der Service Layer wird nur für die Kommunikation mit SAP Business One verwendet. +  * Für die Kommunikation mit SAP Business One wird ausschließlich Service Layer verwendet. 
-  * Verwendet nur die SAP Business One-Datenbank, keine eigene Datenbank.+  * Es wird ausschließlich die SAP Business One-Datenbank verwendet, keine eigene Datenbank.
  
 Um eine aktuelle Version des JDK auf Ihrer GNU/Linux-Distribution zu erhalten, können Sie OpenJDK im ZIP- oder TAR-Format von der Oracle-Website herunterladen und in das Verzeichnis ''/opt'' entpacken. Um eine aktuelle Version des JDK auf Ihrer GNU/Linux-Distribution zu erhalten, können Sie OpenJDK im ZIP- oder TAR-Format von der Oracle-Website herunterladen und in das Verzeichnis ''/opt'' entpacken.
Line 34: Line 34:
 Die folgenden UDFs müssen in SAP Business One hinzugefügt werden, damit COBI.msv funktioniert: Die folgenden UDFs müssen in SAP Business One hinzugefügt werden, damit COBI.msv funktioniert:
  
-Unter //Marketing Dokumente -> Titel//:+Unter //Belege -> Titel//:
  
 ^ Title                   ^ Data type     ^ Size  ^ ^ Title                   ^ Data type     ^ Size  ^
Line 45: Line 45:
 | MSV3_GebindeId          | Alphanumeric  | 20    | | MSV3_GebindeId          | Alphanumeric  | 20    |
  
-Unter //Marketingdokumente -> Zeilen//:+Unter //Belege -> Zeilen//:
  
 ^ Title                   ^ Data type     ^ Size  ^ ^ Title                   ^ Data type     ^ Size  ^
 | MSV3_Liefervorgabe      | Alphanumeric  | 20    | | MSV3_Liefervorgabe      | Alphanumeric  | 20    |
  
de/cobi.msv.1654247946.txt.gz · Last modified: 2022/06/03 11:19 by tkammer

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki