OmniBelegService:Fehlercodes: Unterschied zwischen den Versionen
Erscheinungsbild
MH (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
MH (Diskussion | Beiträge) |
||
| (45 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 239: | Zeile 239: | ||
==== FehlerCode #14 ==== | ==== FehlerCode #14 ==== | ||
''' | '''Meldungen:''' | ||
'''"Es konnte keine passende Kunden-Vorlage ermittelt werden"''' | |||
'''"Fehler bei der Adressvorlagenermittlung, ggf. falscher Input in XML-Felder TAX_AREA oder fehlende Importvorlagen für das Szenario"''' | '''"Fehler bei der Adressvorlagenermittlung, ggf. falscher Input in XML-Felder TAX_AREA oder fehlende Importvorlagen für das Szenario"''' | ||
'''"Es konnte keine passende Vorlage ermittelt werden. (Kundenvorlagen-Prozedur aktiv!) "''' | |||
'''Auslöser:''' | '''Auslöser:''' | ||
| Zeile 248: | Zeile 252: | ||
'''mögliche Ursache(n):''' | '''mögliche Ursache(n):''' | ||
*ungültiger Wert in dem XML-Feld "ORDER_TAX_AREA" | *ungültiger Wert in dem XML-Feld "ORDER_TAX_AREA" bzw. "CUSTOMER_TAX_AREA" | ||
*nicht alle Kundenvorlagen wurden in der Importformat-Konfiguration gesetzt | *nicht alle Kundenvorlagen wurden in der Importformat-Konfiguration gesetzt (und der Haken "Anlage von Neukunden" ist in der Konfiguration gesetzt) | ||
*die Kundenvorlagen-Prozedur liefert ein leeres Ergebnis | |||
'''Analyse & Lösungsmöglichkeiten:''' | '''Analyse & Lösungsmöglichkeiten:''' | ||
* Prüfung ob in dem XML-Feld "ORDER_TAX_AREA" | * Prüfung ob in dem XML-Feld "ORDER_TAX_AREA" bzw. "CUSTOMER_TAX_AREA" der Wert "MERCHANT","EU" oder "NON_EU" steht. | ||
* Prüfung ob in der Importformat-Konfiguration für alle entsprechenden Vorlagenbereiche Kundennummern hinterlegt wurden.</div> | * Prüfung ob in der Importformat-Konfiguration für alle entsprechenden Vorlagenbereiche Kundennummern hinterlegt wurden. | ||
* Deaktivierung von "Anlage von Neukunden" wenn Aufträge sowieso nur auf Bestandskunden angelegt werden. | |||
* Prüfung der Kundenvorlagen-Prozedur (falls aktiviert) | |||
</div> | |||
==== FehlerCode #15 ==== | ==== FehlerCode #15 ==== | ||
'''Meldung: "Die angegebene Artikelnummer {Artikelnummer} konnte nicht gefunden werden."''' | '''Meldung: "Die angegebene Artikelnummer {Artikelnummer} konnte nicht gefunden werden. Prüfen Sie, ob die Artikelnummer existiert bzw. dieser auch Aktiv ist und auf Verkauf steht."''' | ||
'''Auslöser:''' | '''Auslöser:''' | ||
| Zeile 266: | Zeile 273: | ||
*Artikelnummer nicht in Sage vorhanden | *Artikelnummer nicht in Sage vorhanden | ||
*Artikelnummer nicht in Sage aktiv | *Artikelnummer nicht in Sage aktiv | ||
*Artikel steht nicht auf Verkauf | |||
*Fehler bei einer angepassten Prozedur | *Fehler bei einer angepassten Prozedur | ||
'''Analyse & Lösungsmöglichkeiten:''' | '''Analyse & Lösungsmöglichkeiten:''' | ||
| Zeile 351: | Zeile 359: | ||
</div> | </div> | ||
==== FehlerCode #21 ==== | |||
'''Meldung: "Fehler in der Prozedur KDVorlagen: {Meldung}."''' | |||
'''Auslöser:''' | |||
wird ausgegeben, wenn die optionale Prozedur Kundenvorlagen-Ermittlung verwendet wird und in einen (technischen) Fehler läuft. | |||
'''mögliche Ursache(n):''' | |||
* Fehlerhaftes Customizing in der Prozedur | |||
'''Analyse & Lösungsmöglichkeiten:''' | |||
* Sichtung der SQL-Prozedur | |||
<div style="background-color:#d3d3d3;"> | |||
==== FehlerCode #22 ==== | |||
'''Meldung: "Das Pflichtfeld ORDER_IDENTIFICATION wurde nicht angegeben."''' | |||
'''Auslöser:''' | |||
wird ausgegeben, wenn das XML Feld ORDER_IDENTIFICATION leer ist. Da dieses Feld eine zentrale Bedeutung bei der Belegermittlung hat wird ein leerer Feldinhalt blockiert. | |||
'''mögliche Ursache(n):''' | |||
*der BelegMapper zeigt auf ein leeres/nicht vorhandenes XML-Feld. | |||
'''Analyse & Lösungsmöglichkeiten:''' | |||
*Über den BelegMapper eine gültige Zuordnung generieren. | |||
*den Urheber der Datei informieren, dass das entsprechende Feld gefüllt sein muss. (Standardpfad ORDER/ORDER_HEADER/ORDER_INFO/ORDER_ID) | |||
</div> | |||
==== FehlerCode #23 ==== | |||
'''Meldung: "Fehlerfall durch BelegMapper-Konfiguration: {Meldung aus Mapper}."''' | |||
'''Auslöser:''' | |||
wird ausgegeben, wenn laut Konfiguration in dem BelegMapper ein Beleg einen Fehlerfall auslösen soll. Es wird hier dann die im BelegMapper definierte Meldung als Grund ausgegeben. | |||
'''mögliche Ursache(n):''' | |||
* Customizing im BelegMapper die dieses Verhalten herbeiführen. | |||
<div style="background-color:#d3d3d3;"> | |||
==== FehlerCode #24 ==== | |||
'''Meldung: "Die Feldlänge des Feldes {Feldname} überschreitet die maximal zulässige Länge von {x} Zeichen."''' | |||
'''Auslöser:''' | |||
wird ausgegeben, wenn ebsteimmte XML-Feldinhalte zu lange sind. | |||
'''mögliche Ursache(n):''' | |||
* Customizing im BelegMapper oder zu lange XML Feldinhalte die dadurch sageseitig nicht verarbeitet werden können. | |||
</div> | |||
== Beleganlage & Belegimport == | == Beleganlage & Belegimport == | ||
| Zeile 385: | Zeile 448: | ||
<div style="background-color:#d3d3d3;"> | <div style="background-color:#d3d3d3;"> | ||
==== FehlerCode #102 ==== | ==== FehlerCode #102 ==== | ||
'''Meldung: "Fehler bei der Erstellung der ERP-Belegkopfdaten"''' | '''Meldung: "Fehler bei der Erstellung der ERP-Belegkopfdaten. {Meldung}"''' | ||
'''Auslöser:''' | '''Auslöser:''' | ||
wird ausgegeben, wenn an einer Stelle die Daten aus dem Sage Belegkopf nicht richtig gefüllt werden können | wird ausgegeben, wenn an einer Stelle die Daten aus dem Sage Belegkopf nicht richtig gefüllt werden können. | ||
'''mögliche Ursache(n):''' | '''mögliche Ursache(n):''' | ||
| Zeile 544: | Zeile 607: | ||
<p>Information: Fehlernummer nicht mehr vorhanden. Wurde durch FehlerCode115 abgelöst bei Erweiterung mit Ansprechpartner & Kontokorrent.</p> | <p>Information: Fehlernummer nicht mehr vorhanden. Wurde durch FehlerCode115 abgelöst bei Erweiterung mit Ansprechpartner & Kontokorrent.</p> | ||
==== FehlerCode #113 ==== | ==== FehlerCode #113 ==== | ||
'''Meldung: "Das Mandanten-Objekt für den Mandanten | '''Meldung: "Das Mandanten-Objekt für den Mandanten <Nummer> konnte nicht geöffnet werden. Bitte Prüfen Sie Netzwerk/Sage-Dienste/Zugangsdaten für den Benutzer <UserName>"''' | ||
'''Auslöser:''' | '''Auslöser:''' | ||
wird ausgegeben, wenn der hinterlegte Benutzer sich nicht in die Sage (AddOn Anmeldung) einloggen kann. | |||
'''mögliche Ursache(n):''' | '''mögliche Ursache(n):''' | ||
* | *Netzwerk-Störung | ||
*keine Sage Dienste laufen | |||
*bei dem hinterlegten Benutzer wurden Zugangsdaten geändert. | |||
'''Analyse & Lösungsmöglichkeiten:''' | '''Analyse & Lösungsmöglichkeiten:''' | ||
*ggf. hilft ein Neustart | *ggf. hilft ein Neustart der Dienste | ||
*Fehleranalyse im TraceLog Manager | *Fehleranalyse im TraceLog Manager | ||
<div style="background-color:#d3d3d3;"> | <div style="background-color:#d3d3d3;"> | ||
| Zeile 561: | Zeile 626: | ||
'''Auslöser:''' | '''Auslöser:''' | ||
<p>wird ausgegeben, wenn kein Mandantenobjekt für den aktuellen Mandanten geöffnet werden kann. | <p>wird ausgegeben, wenn kein Mandantenobjekt für den aktuellen Mandanten geöffnet werden kann.</p> | ||
'''mögliche Ursache(n):''' | '''mögliche Ursache(n):''' | ||
*technische oder Sageseitige Störung. | *technische oder Sageseitige Störung. | ||
*eventuelle Ursache ist ein Neustart des Datenbank-Servers oder der Sage Dienste. | |||
'''Analyse & Lösungsmöglichkeiten:''' | '''Analyse & Lösungsmöglichkeiten:''' | ||
*Fehleranalyse im TraceLog Manager | *Fehleranalyse im TraceLog Manager | ||
*"normaler" Login-Versuch in die Warenwirtschaft | *"normaler" Login-Versuch in die Warenwirtschaft | ||
*Neustart des Dienstes | |||
</div> | </div> | ||
==== FehlerCode #115 ==== | ==== FehlerCode #115 ==== | ||
'''Meldung: "Fehler bei der Überprüfung der AdressDaten (AdressenCheck)"''' | '''Meldung: "Fehler bei der Überprüfung der AdressDaten (AdressenCheck), Prozedur {Prozedurname}, Meldung: {Meldung}"''' | ||
'''Auslöser:''' | '''Auslöser:''' | ||
| Zeile 694: | Zeile 761: | ||
*Mandant existiert nicht, Schreibfehler in der Importformat-Definition | *Mandant existiert nicht, Schreibfehler in der Importformat-Definition | ||
*ungültige Zugangsdaten/Berechtigungen für unseren Benutzer für den Mandanten | *ungültige Zugangsdaten/Berechtigungen für unseren Benutzer für den Mandanten | ||
*durch Neustart Datenbank-Server oder Sage Dienste eventuell Probleme mit der Datenbank-Verbindung. | |||
'''Analyse & Lösungsmöglichkeiten:''' | '''Analyse & Lösungsmöglichkeiten:''' | ||
*Prüfung vorhandener Mandanten in der Sage | *Prüfung vorhandener Mandanten in der Sage | ||
*Prüfung hinterlegte Mandanten in den Importformat-Definitionen | *Prüfung hinterlegte Mandanten in den Importformat-Definitionen | ||
*Dienst-Neustart | |||
</div> | </div> | ||
==== FehlerCode #125 ==== | ==== FehlerCode #125 ==== | ||
| Zeile 732: | Zeile 801: | ||
'''mögliche Ursache(n):''' | '''mögliche Ursache(n):''' | ||
*Neues Geschäftsjahr noch nicht angelegt | *Neues Geschäftsjahr noch nicht angelegt | ||
*Es ist ein Dienst Neustart notwendig, nachdem das neue Geschäftsjahr angelegt wurde. | |||
'''Analyse & Lösungsmöglichkeiten:''' | '''Analyse & Lösungsmöglichkeiten:''' | ||
*Prüfung ob ein aktuelles Geschäftsjahr noch gültig ist. | *Prüfung ob ein aktuelles Geschäftsjahr noch gültig ist. | ||
*Dienst neu starten | |||
<div style="background-color:#d3d3d3;"> | <div style="background-color:#d3d3d3;"> | ||
==== FehlerCode #128 ==== | ==== FehlerCode #128 ==== | ||
| Zeile 807: | Zeile 878: | ||
'''mögliche Ursache(n):''' | '''mögliche Ursache(n):''' | ||
* Fehler im XSL-Mapper. Zulässige Werte: "BME" (BasisMengeneinheit); "VPE" (Verpackungseinheit | * Fehler im XSL-Mapper. Zulässige Werte: "BME" (BasisMengeneinheit); "VPE" (Verpackungseinheit); "VME" (Verkaufsmengeneinheit) | ||
'''Analyse & Lösungsmöglichkeiten:''' | '''Analyse & Lösungsmöglichkeiten:''' | ||
| Zeile 813: | Zeile 884: | ||
</div> | </div> | ||
==== FehlerCode #133 ==== | |||
'''Meldung: "technischer Fehler in der AfterBelegSave Prozedur: {Meldung}"''' | |||
'''Auslöser:''' | |||
wird ausgegeben, wenn in der AfterBelegSave Prozedur ein Fehler auftritt. | |||
'''mögliche Ursache(n):''' | |||
* SQL Fehler in der gespeicherten Prozedur "spOmniBelegService_AfterBelegSave" | |||
'''Analyse & Lösungsmöglichkeiten:''' | |||
*Sichtung der Prozedur | |||
*Prüfung auf Notwendigkeit und ggf. Deaktivierung in der Konfiguration des Importformats im Reiter Prozeduren | |||
<div style="background-color:#d3d3d3;"> | |||
==== FehlerCode #134 ==== | |||
'''Meldung: "Die Mengeneinheit {Mengeneinheit} konnte bei dem Artikel {Artikelnummer} keiner Mengeneinheit zugeordnet werden."''' | |||
'''Auslöser:''' | |||
wird ausgegeben, wenn das XML-Feld Order_Unit bei einer Artikelposition gefüllt ist, aber diese Mengeneinheit zu keiner in der Sage angegebenen Mengeneinheiten zugeordnet werden konnte (Verpackung-/Verkaufs-/Basismengeneinheit) | |||
'''mögliche Ursache(n):''' | |||
* Schreibfehler der Mengeneinheit in der XML | |||
* Veränderung der Artikel-Mengeneinheiten im Artikelstamm | |||
'''Analyse & Lösungsmöglichkeiten:''' | |||
*Prüfung XML-Inhalt | |||
*Prüfung des Artikels im Artikelstamm | |||
</div> | |||
==== FehlerCode #135 ==== | |||
'''Meldung: "technischer Fehler bei der Abmeldung des Mandanten für Mandant {Nummer}. Wenden Sie sich umgehend an den Support. Der Dienst wird zu Ihrer Sicherheit nun beendet."''' | |||
'''Auslöser:''' | |||
wird ausgegeben, wenn die Sitzung des Mandanten nicht geschlossen werden kann. | |||
'''mögliche Ursache(n):''' | |||
* Es gibt möglicherweise alte Verweise welche die Arbeitsweise des Dienstes negativ beeinflussen. | |||
'''Analyse & Lösungsmöglichkeiten:''' | |||
*Prüfung des Installations-Ordners des Dienstes. Löschen der dort abliegenden Sage DLLs (Achtung, die SageBelegTransformator.dll ist nicht von Sage!) . | |||
*Fehlerprüfung im Tracelog-Manager | |||
<div style="background-color:#d3d3d3;"> | |||
==== FehlerCode #136 ==== | |||
'''Meldung: "Es gab einen Fehler bei der Ermittlung der Fremdkurs-Währung ({Währungskennzeichen}): {<spezifischere Fehlermeldung aus Sage>}"''' | |||
'''Auslöser:''' | |||
wird ausgegeben, wenn das XML-Feld PRICE_CURRENCY mit einer Währung gefüllt ist, von EUR abweicht und notwendige Kurse ermittelt werden müssen. | |||
'''mögliche Ursache(n):''' | |||
*Die angegebene Fremdwährung existiert nicht in der Sage. | |||
*Zu der angegebenen Fremdwährung gibt es zur aktuellen Periode (noch) keinen Kurs | |||
'''Analyse & Lösungsmöglichkeiten:''' | |||
*Prüfung ob dieser Währungskurs für die aktuelle Periode in der Sage existiert. | |||
*Umstellung der globalen Property "WAEHRUNGSKURSTYP" auf einen anderen Wert der dann eventuell in der Sage vorhanden ist. | |||
</div> | |||
==== FehlerCode #137 ==== | |||
'''Meldung: "Die Kundennummer-Ermittlungs Prozedur ({Prozedur-Name}) lief in einen technischen Fehler: {Meldung}"''' | |||
'''Auslöser:''' | |||
wird ausgegeben, wenn die Prozedur für die Kundennummer-Ermittlung in einen Fehler läuft. | |||
'''mögliche Ursache(n):''' | |||
*SQL-Fehler in der konfigurierbaren Prozedur | |||
*Netzwerk Störungen | |||
'''Analyse & Lösungsmöglichkeiten:''' | |||
*sqlseitige Prüfung der Prozedur | |||
*Nach Rücksprache Wiederherstellung auf Standard-Prozedur in der BelegService Konfiguration. (spOmniBelegService_KtoNummerErmittlung) | |||
<div style="background-color:#d3d3d3;"> | |||
==== FehlerCode #138 ==== | |||
'''Meldung: "Fehler bei der Ermittlung der BesteuerungsID von '{Besteuerungsart}'"''' | |||
'''Auslöser:''' | |||
wird ausgegeben, wenn die Prüfung der BesteuerungsID in einen Fehler läuft oder die angegebene Besteuerungsart nicht gefunden wird. | |||
'''mögliche Ursache(n):''' | |||
*falsche Angabe der Besteuerungsart | |||
*Besteuerungsart wurde gelöscht | |||
'''Analyse & Lösungsmöglichkeiten:''' | |||
*Prüfung der Besteuerungsarten in der Sage | |||
*Leeren des Feldinhaltes per BelegMapper Konfiguration. | |||
</div> | |||
==== FehlerCode #139 ==== | |||
'''Meldung: "Die Anzahl der Gruppenüberschriften(x) ist ungleich der Menge an Zwischensummen(y). Eine Beleganlage ist nicht möglich."''' | |||
'''Auslöser:''' | |||
wird ausgegeben, wenn eine unterschiedlicher Anzahl von Gruppenüberschriften (POSTYPE = 0) und Zwischensummen (POSTYPE = 2) in den zu importierenden Artikelpositionen existieren. | |||
'''Analyse & Lösungsmöglichkeiten:''' | |||
* Die ORDER_ITEMS der XML-Datei prüfen und korrigieren. | |||
<div style="background-color:#d3d3d3;"> | |||
==== FehlerCode #140 ==== | |||
'''Meldung: "Fehler bei der Ausführung der CheckBeleg Prozedur ({Prozedurname}): {Message}"''' | |||
'''Auslöser''': | |||
tritt auf, wenn die Beleg-Ermittlungs Prozedur in einen technischen Fehler läuft. | |||
'''Analyse & Lösungsmöglichkeiten:''' | |||
* Sichtung des in der Konfiguration hinterlegten Prozedurnamens der "Beleg-Ermittlung" Prozedur | |||
* Sichtung der Prozedur per SQL-Management Studio | |||
</div> | |||
== Beleg-Transform == | == Beleg-Transform == | ||
<div style="background-color:#d3d3d3;"> | |||
==== FehlerCode #200 ==== | |||
'''Meldung: "Unbekannter Fehler!"''' | |||
'''Auslöser:''' | |||
* unbekannt | |||
'''Analyse & Lösungsmöglichkeiten:''' | |||
* '''Rückmeldung an HTK zur Fehleranalyse''' | |||
</div> | |||
==== FehlerCode #201 ==== | |||
'''Meldung: "das Mandantenobjekt konnte nicht geöffnet werden. Vermutlich ist die Kommunikation zum Sage Mehrbenutzer Dienst gestört."''' | |||
'''Auslöser:''' | |||
wird ausgegeben, wenn kein Mandantenobjekt für den Standard-Mandanten (der aus dem Setup) geöffnet werden kann. | |||
'''mögliche Ursachen:''' | |||
* technische oder Sageseitige Störung | |||
* eventuelle Ursache ist ein Neustart des Datenbank-Servers oder der Sage Dienste | |||
'''Analyse & Lösungsmöglichkeiten:''' | |||
* Fehleranalyse im TraceLog-Manager | |||
* "normaler" Login-Versuch in die Warenwirtschaft | |||
* Prüfung der Zugangsdaten für den Benutzer | |||
* Neustart des Dienstes | |||
<div style="background-color:#d3d3d3;"> | |||
==== FehlerCode #202 ==== | |||
'''Meldung: "Fehler bei der Lieferschein Erstellung: {Meldung}"''' | |||
'''Auslöser:''' | |||
wird ausgegeben, wenn ein zu erstellender Lieferschein Sageseitig nicht erstellt werden kann. | |||
'''mögliche Ursachen:''' | |||
* technische oder Sageseitige Störung | |||
* fehlende Bestände | |||
* sonstige Fehler die aus der Meldung entnommen werden können. | |||
'''Analyse & Lösungsmöglichkeiten:''' | |||
* Analyse im TraceLog-Manager | |||
* die angegebenen Fehler aus der Meldung beseitigen. | |||
</div> | |||
== Hintergrund-Prozesse == | == Hintergrund-Prozesse == | ||
<div style="background-color:#d3d3d3;"> | <div style="background-color:#d3d3d3;"> | ||
==== FehlerCode #300 ==== | ==== FehlerCode #300 ==== | ||
'''Meldung: "Es gab bereits seit {x} Tagen keine Lizenz Synchronisation mehr. Bitte umgehend den Lizenz-Status klären. | '''Meldung: "Es gab bereits seit {x} Tagen keine Lizenz Synchronisation mehr. Bitte umgehend den Lizenz-Status klären. Der Dienst wird sich in {14 - x} Tagen beenden."''' | ||
'''Auslöser:''' | '''Auslöser:''' | ||
| Zeile 909: | Zeile 1.150: | ||
* Es wurde der Beleg z.B. als Direktrechnung importiert (und wir ändern nachträglich keine Daten mehr ab, da wir nicht wissen ob diese bereits bearbeitet wurde, da niemals Folgebelege existieren werden). | * Es wurde der Beleg z.B. als Direktrechnung importiert (und wir ändern nachträglich keine Daten mehr ab, da wir nicht wissen ob diese bereits bearbeitet wurde, da niemals Folgebelege existieren werden). | ||
* Der Beleg wurde bereits verarbeitet und abgeschlossen mit Folgebelegen. | * Der Beleg wurde bereits verarbeitet und abgeschlossen mit Folgebelegen. | ||
<div style="background-color:#d3d3d3;"> | |||
==== Code #54: ==== | |||
'''Meldung: "Beleg wird laut OrderChannel-Konfiguration ignoriert."''' | |||
Auslöser: | |||
wird ausgegeben, wenn in dem XML Feld "ORDER_CHANNEL" der Inhalt "ignore" steht. | |||
'''mögliche Ursache(n):''' | |||
* in den OmniSeller-Zuordnungen wurde ein Channel auf "ignore" gemappt. | |||
</div> | |||