OmniBelegService:Fehlercodes: Unterschied zwischen den Versionen
Erscheinungsbild
MH (Diskussion | Beiträge) |
MH (Diskussion | Beiträge) |
||
| (58 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 235: | Zeile 235: | ||
Aktuell nicht mehr vorhanden. Wird in einem späteren 100er Fehler geprüft und ausgegeben. | Aktuell nicht mehr vorhanden. Wird in einem späteren 100er Fehler geprüft und ausgegeben. | ||
<div style="background-color:#d3d3d3;"> | <div style="background-color:#d3d3d3;"> | ||
==== 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:''' | ||
wird ausgegeben, wenn durch Kombination aus dem Brutto-Kennzeichen und der ORDER_TAX_AREA keine passende Kundenvorlage ermittelt werden kann. | |||
wird ausgegeben, wenn durch Kombination aus dem Brutto-Kennzeichen und der ORDER_TAX_AREA keine passende Kundenvorlage ermittelt werden kann. | |||
'''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 271: | 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 356: | 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 == | ||
<div style="background-color:#d3d3d3;"> | |||
==== FehlerCode #100 ==== | ==== FehlerCode #100 ==== | ||
'''Meldung: "unbekannter Fehler beim importieren in das ERP System"''' | '''Meldung: "unbekannter Fehler beim importieren in das ERP System"''' | ||
| Zeile 371: | Zeile 430: | ||
*Rücksprache HTK | *Rücksprache HTK | ||
</div> | |||
==== FehlerCode #101 ==== | ==== FehlerCode #101 ==== | ||
'''Meldung: "unbekannter Fehler beim importieren in das ERP System"''' | '''Meldung: "unbekannter Fehler beim importieren in das ERP System"''' | ||
| Zeile 387: | Zeile 446: | ||
*Rücksprache HTK | *Rücksprache HTK | ||
<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 402: | Zeile 462: | ||
*Überprüfung im TraceLog Manager ob etwas ersichtlich ist. | *Überprüfung im TraceLog Manager ob etwas ersichtlich ist. | ||
*Rücksprache HTK | *Rücksprache HTK | ||
</div> | |||
==== FehlerCode #103 ==== | ==== FehlerCode #103 ==== | ||
'''Meldung: "Fehler bei der Erstellung der BelegePositionen"''' | '''Meldung: "Fehler bei der Erstellung der BelegePositionen"''' | ||
| Zeile 418: | Zeile 478: | ||
*Überprüfung im TraceLog Manager ob etwas ersichtlich ist. | *Überprüfung im TraceLog Manager ob etwas ersichtlich ist. | ||
*Rücksprache HTK | *Rücksprache HTK | ||
<div style="background-color:#d3d3d3;"> | |||
==== FehlerCode #104 ==== | ==== FehlerCode #104 ==== | ||
'''Meldung: "unbehandelter Fehler beim Anlegen des Belegs"''' | '''Meldung: "unbehandelter Fehler beim Anlegen des Belegs"''' | ||
| Zeile 432: | Zeile 492: | ||
*Überprüfung im TraceLog Manager ob etwas ersichtlich ist. | *Überprüfung im TraceLog Manager ob etwas ersichtlich ist. | ||
</div> | |||
==== FehlerCode #105 ==== | ==== FehlerCode #105 ==== | ||
'''Meldung: "Fehler beim Validieren des Beleges!"''' | '''Meldung: "Fehler beim Validieren des Beleges!"''' | ||
| Zeile 447: | Zeile 507: | ||
*Lesen und Reagieren auf ausgegebene Sage Fehlermeldung. | *Lesen und Reagieren auf ausgegebene Sage Fehlermeldung. | ||
*Überprüfung im TraceLog Manager ob etwas ersichtlich ist. | *Überprüfung im TraceLog Manager ob etwas ersichtlich ist. | ||
<div style="background-color:#d3d3d3;"> | |||
==== FehlerCode #106 ==== | ==== FehlerCode #106 ==== | ||
'''Meldung: "Fehler beim Speichern des Beleges! "''' | '''Meldung: "Fehler beim Speichern des Beleges! "''' | ||
| Zeile 462: | Zeile 522: | ||
*Lesen und Reagieren auf ausgegebene Sage Fehlermeldung. | *Lesen und Reagieren auf ausgegebene Sage Fehlermeldung. | ||
*Überprüfung im TraceLog Manager ob etwas ersichtlich ist. | *Überprüfung im TraceLog Manager ob etwas ersichtlich ist. | ||
</div> | |||
==== FehlerCode #107 ==== | ==== FehlerCode #107 ==== | ||
'''Meldung: "Fehler bei der Bearbeitung der angegebenen Adress-Daten"''' | '''Meldung: "Fehler bei der Bearbeitung der angegebenen Adress-Daten"''' | ||
| Zeile 479: | Zeile 539: | ||
*Überprüfung im TraceLog Manager ob etwas ersichtlich ist. | *Überprüfung im TraceLog Manager ob etwas ersichtlich ist. | ||
*Rücksprache HTK | *Rücksprache HTK | ||
<div style="background-color:#d3d3d3;"> | |||
==== FehlerCode #108 ==== | ==== FehlerCode #108 ==== | ||
'''Meldung: "Fehler bei der Initialisierung bzw. beim Laden eines vorhandenen Beleges"''' | '''Meldung: "Fehler bei der Initialisierung bzw. beim Laden eines vorhandenen Beleges"''' | ||
| Zeile 495: | Zeile 555: | ||
*Überprüfung im TraceLog Manager ob etwas ersichtlich ist. | *Überprüfung im TraceLog Manager ob etwas ersichtlich ist. | ||
</div> | |||
==== FehlerCode #109 ==== | ==== FehlerCode #109 ==== | ||
'''Meldung: "Fehler bei der Auswertung der Benutzerfelder"''' | '''Meldung: "Fehler bei der Auswertung der Benutzerfelder"''' | ||
| Zeile 511: | Zeile 571: | ||
*kurzzeitige Deaktivierung des ERP-Import Tasks und Sichtung der Daten nach dem Einlesen der Daten in den OmniBelegService Import Tabellen ( Belege; Belege_Adressen; Belege_Positionen) | *kurzzeitige Deaktivierung des ERP-Import Tasks und Sichtung der Daten nach dem Einlesen der Daten in den OmniBelegService Import Tabellen ( Belege; Belege_Adressen; Belege_Positionen) | ||
<div style="background-color:#d3d3d3;"> | |||
==== FehlerCode #110 ==== | ==== FehlerCode #110 ==== | ||
'''Meldung: "Fehler beim Auslesen der offenen Belegdaten"''' | '''Meldung: "Fehler beim Auslesen der offenen Belegdaten"''' | ||
| Zeile 523: | Zeile 584: | ||
*Sichtung der Daten in der OmniBelegService_Belege Tabelle. | *Sichtung der Daten in der OmniBelegService_Belege Tabelle. | ||
*über den SQL-Profiler die abgesetzte SQL-Abfrage für die OmniBelegService_Belege Tabelle ermitteln und diese manuell nochmal prüfen. | *über den SQL-Profiler die abgesetzte SQL-Abfrage für die OmniBelegService_Belege Tabelle ermitteln und diese manuell nochmal prüfen. | ||
</div> | |||
==== FehlerCode #111 ==== | ==== FehlerCode #111 ==== | ||
'''Meldung: "Fehler beim setzen des Belegdatums: Fehlerbehandlung: aktuelles Datum wird gesetzt"''' | '''Meldung: "Fehler beim setzen des Belegdatums: Fehlerbehandlung: aktuelles Datum wird gesetzt"''' | ||
| Zeile 539: | Zeile 600: | ||
*Falls System- bzw. Belegdatum, Prüfung ob die Windows-Einstellungen das korrekte heutige Datum gesetzt haben. | *Falls System- bzw. Belegdatum, Prüfung ob die Windows-Einstellungen das korrekte heutige Datum gesetzt haben. | ||
<div style="background-color:#d3d3d3;"> | |||
==== FehlerCode #112 ==== | ==== FehlerCode #112 ==== | ||
'''Meldung: "Fehler bei der Überprüfung ob Neu- oder Bestandskunde"''' | '''Meldung: "Fehler bei der Überprüfung ob Neu- oder Bestandskunde"''' | ||
</div> | |||
<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;"> | |||
==== FehlerCode #114 ==== | ==== FehlerCode #114 ==== | ||
'''Meldung: "Ein Mandantenobjekt konnte nicht geöffnet werden"''' | '''Meldung: "Ein Mandantenobjekt konnte nicht geöffnet werden"''' | ||
| 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> | |||
==== 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 580: | Zeile 647: | ||
'''Analyse & Lösungsmöglichkeiten:''' | '''Analyse & Lösungsmöglichkeiten:''' | ||
*Sichtung der Prozedur spOmniBelegService_AdressenCheck | *Sichtung der Prozedur spOmniBelegService_AdressenCheck | ||
<div style="background-color:#d3d3d3;"> | |||
==== FehlerCode #116 ==== | ==== FehlerCode #116 ==== | ||
'''Meldung: "Fehler beim Verschieben des Files in den Endordner"''' | '''Meldung: "Fehler beim Verschieben des Files in den Endordner"''' | ||
| Zeile 593: | Zeile 660: | ||
'''Analyse & Lösungsmöglichkeiten:''' | '''Analyse & Lösungsmöglichkeiten:''' | ||
*Prüfung der Ordner und Schreibrechte | *Prüfung der Ordner und Schreibrechte | ||
</div> | |||
==== FehlerCode #117 ==== | ==== FehlerCode #117 ==== | ||
'''Meldung: "Fehler beim Prüfen der Referenznummer."''' | '''Meldung: "Fehler beim Prüfen der Referenznummer."''' | ||
| Zeile 605: | Zeile 672: | ||
'''Analyse & Lösungsmöglichkeiten:''' | '''Analyse & Lösungsmöglichkeiten:''' | ||
*unbekannt | *unbekannt | ||
<div style="background-color:#d3d3d3;"> | |||
==== FehlerCode #118 ==== | ==== FehlerCode #118 ==== | ||
'''Meldung: "Die Referenznummer {Nummer} existiert bereits."''' | '''Meldung: "Die Referenznummer {Nummer} existiert bereits."''' | ||
| Zeile 618: | Zeile 685: | ||
*Das muss der Kunde entscheiden was zu tun ist | *Das muss der Kunde entscheiden was zu tun ist | ||
*optional: Deaktivierung der globalen Einstellung "Referenznummer prüfen" für den Import der Bestellung | *optional: Deaktivierung der globalen Einstellung "Referenznummer prüfen" für den Import der Bestellung | ||
</div> | |||
==== FehlerCode #119 ==== | ==== FehlerCode #119 ==== | ||
'''Meldung: "Kundenanlage ist deaktiviert, aber es konnte kein Kunde zugeordnet werden"''' | '''Meldung: "Kundenanlage ist deaktiviert, aber es konnte kein Kunde zugeordnet werden"''' | ||
| Zeile 631: | Zeile 698: | ||
*inhaltliche Prüfung des XSL-Mappers und der XML-Datei | *inhaltliche Prüfung des XSL-Mappers und der XML-Datei | ||
*Aktivierung der Kundenanlage | *Aktivierung der Kundenanlage | ||
<div style="background-color:#d3d3d3;"> | |||
==== FehlerCode #120 ==== | ==== FehlerCode #120 ==== | ||
'''Meldung: "Das Vorlagenkonto '{Adressvorlage}' konnte nicht ermittelt werden"''' | '''Meldung: "Das Vorlagenkonto '{Adressvorlage}' konnte nicht ermittelt werden"''' | ||
| Zeile 644: | Zeile 711: | ||
'''Analyse & Lösungsmöglichkeiten:''' | '''Analyse & Lösungsmöglichkeiten:''' | ||
*Prüfung nach vorhanden Adress-Vorlagen in der Sage & Korrektur falls abweichende Nummern vorhanden | *Prüfung nach vorhanden Adress-Vorlagen in der Sage & Korrektur falls abweichende Nummern vorhanden | ||
</div> | |||
==== FehlerCode #121 ==== | ==== FehlerCode #121 ==== | ||
'''Meldung: "Der angegebene Zuschlagsname '{Zuschlagsname}' wurde nicht in der Sage gefunden."''' | '''Meldung: "Der angegebene Zuschlagsname '{Zuschlagsname}' wurde nicht in der Sage gefunden."''' | ||
| Zeile 657: | Zeile 724: | ||
*Prüfung des Zuschlag-Namen in der XML-Datei. | *Prüfung des Zuschlag-Namen in der XML-Datei. | ||
*Anlage der (neuen) Zuschlagsbezeichnung in der Sage. | *Anlage der (neuen) Zuschlagsbezeichnung in der Sage. | ||
<div style="background-color:#d3d3d3;"> | |||
==== FehlerCode #122 ==== | ==== FehlerCode #122 ==== | ||
'''Meldung: "Es können nicht alle Belegrabatte erfasst werden"''' | '''Meldung: "Es können nicht alle Belegrabatte erfasst werden"''' | ||
| Zeile 670: | Zeile 737: | ||
*Prüfung der XML-Datei nach Anzahl der Gutscheine. | *Prüfung der XML-Datei nach Anzahl der Gutscheine. | ||
*ggf. Deaktivierung der globalen Einstellung "GutscheinAlsBelegRabatt" für Gutscheine auf Positionsebene mit Negativbetrag. | *ggf. Deaktivierung der globalen Einstellung "GutscheinAlsBelegRabatt" für Gutscheine auf Positionsebene mit Negativbetrag. | ||
</div> | |||
==== FehlerCode #123 ==== | ==== FehlerCode #123 ==== | ||
'''Meldung: "Die VorlagenAdresse zu dem Kunden {kto} konnte nicht gefunden werden"''' | '''Meldung: "Die VorlagenAdresse zu dem Kunden {kto} konnte nicht gefunden werden"''' | ||
| Zeile 683: | Zeile 750: | ||
'''Analyse & Lösungsmöglichkeiten:''' | '''Analyse & Lösungsmöglichkeiten:''' | ||
*Prüfung nach vorhanden Adress-Vorlagen in der Sage & Korrektur falls abweichende Nummern vorhanden | *Prüfung nach vorhanden Adress-Vorlagen in der Sage & Korrektur falls abweichende Nummern vorhanden | ||
<div style="background-color:#d3d3d3;"> | |||
==== FehlerCode #124 ==== | ==== FehlerCode #124 ==== | ||
'''Meldung: "Es konnte kein Mandantenobjekt zu dem Mandant {ID} geöffnet werden"''' | '''Meldung: "Es konnte kein Mandantenobjekt zu dem Mandant {ID} geöffnet werden"''' | ||
| 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> | |||
==== FehlerCode #125 ==== | ==== FehlerCode #125 ==== | ||
'''Meldung: "Fehler beim Initialisieren des Sage Belegobjekts"''' | '''Meldung: "Fehler beim Initialisieren des Sage Belegobjekts"''' | ||
| Zeile 710: | Zeile 779: | ||
*Fehleranalyse im TraceLog Manager | *Fehleranalyse im TraceLog Manager | ||
*Dienst-Neustart | *Dienst-Neustart | ||
<div style="background-color:#d3d3d3;"> | |||
==== FehlerCode #126 ==== | ==== FehlerCode #126 ==== | ||
'''Meldung: "Fehler beim Schließen des Mandantenobjekts"''' | '''Meldung: "Fehler beim Schließen des Mandantenobjekts"''' | ||
| Zeile 722: | Zeile 791: | ||
'''Analyse & Lösungsmöglichkeiten:''' | '''Analyse & Lösungsmöglichkeiten:''' | ||
*unbekannt | *unbekannt | ||
</div> | |||
==== FehlerCode #127 ==== | ==== FehlerCode #127 ==== | ||
'''Meldung: "Fehler bei der Ermittlung des Belegjahres (ggf. neues Geschäftsjahr noch nicht angelegt?)"''' | '''Meldung: "Fehler bei der Ermittlung des Belegjahres (ggf. neues Geschäftsjahr noch nicht angelegt?)"''' | ||
| 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;"> | |||
==== FehlerCode #128 ==== | ==== FehlerCode #128 ==== | ||
'''Meldung: "keine passende ZKD gefunden. Die Konfiguration verhindert den Standard-Wert aus dem Kunden"''' | '''Meldung: "keine passende ZKD gefunden. Die Konfiguration verhindert den Standard-Wert aus dem Kunden"''' | ||
| Zeile 747: | Zeile 818: | ||
*Prüfung des XML-Feldinhalts auf übermittelte Zahlungskondition | *Prüfung des XML-Feldinhalts auf übermittelte Zahlungskondition | ||
*Prüfung der Bezahlarten in Sage | *Prüfung der Bezahlarten in Sage | ||
</div> | |||
==== FehlerCode #129 ==== | ==== FehlerCode #129 ==== | ||
'''Meldung: "Die Kundennummer-Ermittlung lieferte kein Ergebnis, eventuell ist der hinterlegte Nummernkreis voll oder die höchste Kontonummer des Preset-Nummernkreises ist vergeben"''' | '''Meldung: "Die Kundennummer-Ermittlung lieferte kein Ergebnis, eventuell ist der hinterlegte Nummernkreis voll oder die höchste Kontonummer des Preset-Nummernkreises ist vergeben"''' | ||
| Zeile 765: | Zeile 836: | ||
*Prüfung oder Anpassung der gespeicherten Prozedur | *Prüfung oder Anpassung der gespeicherten Prozedur | ||
<div style="background-color:#d3d3d3;"> | |||
==== FehlerCode #130 ==== | |||
'''Meldung: "Die Artikelposition für Artikel {Artikelnummer};{AuspraegungID} hat einen Betrag von 0. Dies ist laut globaler Einstellung 'ErlaubeNullPreisPositionen' nicht zulässig."''' | |||
'''Auslöser:''' | |||
wird ausgegeben, wenn eine Position einen Betrag von 0 € hat beim Anlegen der BelegePositionen | |||
'''mögliche Ursache(n):''' | |||
* Bei der Property Preisermittlung aus Sage ist in der Sage100 für den aktuellen Kunden bei dem Artikel kein Preis hinterlegt. | |||
'''Analyse & Lösungsmöglichkeiten:''' | |||
*Prüfung ob der genannte Artikel in der bei dem Kunden hinterlegten Preisliste einen Preis hat | |||
*Aktivierung der globalen Einstellung, wenn dies gewünscht und beabsichtigt ist. | |||
</div> | |||
==== FehlerCode #131 ==== | |||
'''Meldung: "Der Artikel {pos.Artikelnummer};{pos.AuspraegungsHandle} hat keine Verkaufsmengeneinheit hinterlegt.."''' | |||
'''Auslöser:''' | |||
wird ausgegeben, wenn eine Artikelposition keine Verkaufsmengeneinheit hinterlegt hat und die globale Einstellung "POS_VKMengeneinheit" aktiviert ist. | |||
'''mögliche Ursache(n):''' | |||
* keine Verkaufsmengeneinheit in Sage gepflegt | |||
'''Analyse & Lösungsmöglichkeiten:''' | |||
*Setzen der Verkaufsmengeneinheit bei dem betroffenen Artikel im Artikelstamm | |||
*Die globalen Einstellung "POS_VKMengeneinheit" auf false setzen. (nicht empfohlen, da so ggf. eine Palette zum Stückpreis verkauft werden könnte!) | |||
<div style="background-color:#d3d3d3;"> | |||
==== FehlerCode #132 ==== | |||
'''Meldung: "Die Position hat einen ungültigen XML-Wert für Quantity_Unit ({Wert})"''' | |||
'''Auslöser:''' | |||
wird ausgegeben, wenn eine Position in der XML (XSL-Mapper) für das Feld Quantity_Unit einen nicht zulässigen Wert beinhaltet. | |||
'''mögliche Ursache(n):''' | |||
* Fehler im XSL-Mapper. Zulässige Werte: "BME" (BasisMengeneinheit); "VPE" (Verpackungseinheit); "VME" (Verkaufsmengeneinheit) | |||
'''Analyse & Lösungsmöglichkeiten:''' | |||
*Sichtung des BelegMappers | |||
</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;"> | |||
==== 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 784: | Zeile 1.073: | ||
*eingetragener Lizenz-Key & Lizenz-Status prüfen | *eingetragener Lizenz-Key & Lizenz-Status prüfen | ||
*manuelle Synchronisation der Lizenz einmal anstoßen in der Lizensierung | *manuelle Synchronisation der Lizenz einmal anstoßen in der Lizensierung | ||
</div> | |||
==== FehlerCode #301 ==== | ==== FehlerCode #301 ==== | ||
'''Meldung: "Der Lizenzstatus ist auf inaktiv. Der Dienst wird keine Aufträge verarbeiten."''' | '''Meldung: "Der Lizenzstatus ist auf inaktiv. Der Dienst wird keine Aufträge verarbeiten."''' | ||
| Zeile 798: | Zeile 1.087: | ||
*Klärung Lizenz-Status mit HTK | *Klärung Lizenz-Status mit HTK | ||
<div style="background-color:#d3d3d3;"> | |||
==== FehlerCode #302 ==== | ==== FehlerCode #302 ==== | ||
'''Meldung: "Fehler beim Versenden der Lizenz-Status Email"''' | '''Meldung: "Fehler beim Versenden der Lizenz-Status Email"''' | ||
| Zeile 814: | Zeile 1.103: | ||
*Prüfung und Korrektur der SMTP-Daten. | *Prüfung und Korrektur der SMTP-Daten. | ||
*Meldung an HTK falls Test-Email funktioniert. | *Meldung an HTK falls Test-Email funktioniert. | ||
</div> | |||
== sonstige Meldungen == | == sonstige Meldungen == | ||
<div style="background-color:#d3d3d3;"> | |||
==== Code #50 ==== | ==== Code #50 ==== | ||
'''Meldung: "Beleg wurde ignoriert; es gibt bereits einen Folgebeleg"''' | '''Meldung: "Beleg wurde ignoriert; es gibt bereits einen Folgebeleg"''' | ||
| Zeile 827: | Zeile 1.116: | ||
* Es gibt bereits Folgebelege in der Sage. Änderungen werden nun nicht mehr berücksichtigt. | * Es gibt bereits Folgebelege in der Sage. Änderungen werden nun nicht mehr berücksichtigt. | ||
</div> | |||
==== Code #51 ==== | ==== Code #51 ==== | ||
'''Meldung: "Beleg wurde ignoriert. Es gibt bereits einen Beleg. Laut Importdefinition werden keine Updates eingespielt"''' | '''Meldung: "Beleg wurde ignoriert. Es gibt bereits einen Beleg. Laut Importdefinition werden keine Updates eingespielt"''' | ||
| Zeile 832: | Zeile 1.122: | ||
'''Auslöser:''' | '''Auslöser:''' | ||
wird ausgegeben, wenn zu der in der XML angegebenen | wird ausgegeben, wenn zu der in der XML angegebenen Order_ID in der Sage schon ein Beleg existiert. | ||
'''mögliche Ursache(n):''' | '''mögliche Ursache(n):''' | ||
* Die Konfiguration in der Importformat-Definition verhindert BelegUpdates. Somit werden Folge-XMLs ignoriert. | * Die Konfiguration in der Importformat-Definition verhindert BelegUpdates. Somit werden Folge-XMLs ignoriert. | ||
<div style="background-color:#d3d3d3;"> | |||
==== Code #52 ==== | |||
'''Meldung: "Beleg wurde ignoriert (BelegMapper): <Meldung>"''' | |||
'''Auslöser:''' | |||
wird ausgegeben, wenn laut Konfiguration in dem BelegMapper ein Beleg nicht importiert werden soll. Es wird hier dann die im BelegMapper definierte Meldung als Grund ausgegeben. | |||
'''mögliche Ursache(n):''' | |||
* Kundenindividuelle Anforderungen, die umgesetzt wurden. | |||
</div> | |||
==== Code #53 ==== | |||
'''Meldung: "Beleg wurde ignoriert. Der Vorgang ist bereits erfüllt."''' | |||
'''Auslöser:''' | |||
wird ausgegeben, wenn zu der in der XML angegebenen Order_ID ein Beleg gefunden wird, aber der Vorgang zu dem gefundenen Beleg bereits als erfüllt markiert ist. | |||
'''mögliche Ursache(n):''' | |||
* 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. | |||
<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> | |||