Für eine effiziente und erfolgreiche Analyse von Problemen bei der Kommunikation zwischen dem Kommunikationsserver und einem SAP-System ist es von entscheidender Bedeutung festzustellen, in welcher Phase der Kommunikation es zu dem Problem gekommen ist. Versuchen Sie immer, das Problem grob gemäß der folgenden Kategorien zu lokalisieren:
Diese erste Lokalisierung des Problems können Sie in den meisten Fällen anhand von Fehlereinträgen in der Logdatei der Kommunikationskomponente SAP vornehmen.
Nur im ersten Fall handelt es sich im allgemeinen um reine Netzwerkprobleme, und zwar fast immer um Konfigurationsprobleme.
In den folgenden Themen sind diese Fehlerkategorien kurz erläutert.
Verbindungsaufbau scheitert
Ein Verbindungsaufbau durch das Kommunikationssubsystem (z.B. Communications Manager der SAPcomm-Workstation) scheitert lokal oder wird nicht oder negativ beantwortet (Fall 1 und 2).
Für die Analyse von Netzwerkproblemen stellen die SAP-Basis-Software und die Netzwerk-Software (Communications Manager, etc.) spezielle Hilfsmittel bereit:
Zur Auswertung der Trace-Dateien ziehen Sie nötigenfalls geeignete Handbücher heran (z.B. das IBM-Dokument Programming Services and Advanced Problem Determination for Communications sowie die dort angegebene Literatur).
Im folgenden werden lediglich die "üblichsten" Probleme in der Host-Workstation-Verbindung behandelt.
Error CPI-C: CMINIT
(Eintrag in der Log-Datei der Kommunikationskomponente SAP)
Dieser Eintrag weist auf ein Problem in Zusammenhang mit der Side-Info-Datei hin.
Überprüfen Sie zunächst, ob SAPcomm die richtige Side-Info-Datei verwendet: Aus dem Eintrag I1720 der Log-Datei, die durch die Komponente SAP erzeugt wird, ersehen Sie, welche Datei SAPcomm als Side-Info-Datei verwendet.
Überprüfen Sie sodann, ob folgende Konfigurationen übereinstimmen:
Error CPI-C: CMALLOC
Dieser Eintrag weist darauf hin, daß das System zwar erkannt hat, zwischen welchen Partnern (LUs - Logical Units) eine Verbindung aufgebaut werden soll, jedoch entweder die lokale oder die entfernte LU zum Verbindungsaufbau nicht bereit ist. Überprüfen Sie
Error WS-host synchronization: Logon failed ODER:
No CM_SEND_RECEIVED after logon
Dieser Eintrag weist darauf hin, daß zwar die Verbindung zum SAP-System hergestellt, dort aber das durch den Kommunikationsserver "verlangte" ABAP/4-Programm nicht gestartet werden konnte.
Überprüfen Sie folgende Punkte:
Error CPI-C: CMRECV (oder CMSEND):
Dieser Eintrag weist i.a. darauf hin, daß es während der Datenübertragungsphase zu einem Programmabbruch im SAP-System gekommen ist.
Überprüfen Sie folgende Punkte:
Verbindungsabbruch unmittelbar nach Aufbau
Unmittelbar nach dem Verbindungsaufbau kommt es zum Abbau oder zum Abbruch der Verbindung.
In diesem Fall liegt meistens eines der folgenden Probleme vor:
Verbindungsabbruch nach Datenübertragung
Nach der Übertragung einiger Daten kommt es zum Verbindungsabbruch.
In diesem Fall liegt meistens eines der folgenden Probleme vor:
In allen angegebenen Fällen (außer: fehlerhafter Mandant) werden Sie in der Log-Datei des SAP-Systems (System-Log, RSSLOG) Hinweise finden, die entweder direkt zur Fehlerabhilfe führen oder für die weitere Problemanalyse wichtige Informationen liefern.
Fehlereinträge in der Log-Datei der Komponente SAP
Im folgenden sind für die Kommunikationskomponente SAP-spezifische Fehler-Log-Einträge nach Fehlernummer sortiert aufgeführt und erläutert. Erläuterungen zu allgemeinen Fehler-Log-Einträgen finden Sie unter
Hinweise zum Testen und zur Problemanalyse.E0107 Download data incomplete
W0601 Message incomplete ==> Message Lost
Die vom SAP-System an SAPcomm übergebenen Daten sind unvollständig. Die Daten sind archiviert worden (der Name der Archivierungsdatei ist in der Logdatei angegeben). Überprüfen Sie die Daten auf eventuelle Übertragungsfehler.
E0108 Priority invalid
Die in den vom SAP-System an SAPcomm übergebenen Daten angegebene Priorität ist ungültig. Es wurde die Default-Priorität "SCH" (=Daten sind nach dem Zeitplan zu versenden) verwendet.
E0112 Negative host acknowledgement from host for <File>
Die in der Datei <File> enthaltenen und von SAPcomm an das SAP-System übergebenen Daten konnten nicht korrekt bearbeitet werden. Überprüfen Sie die Eingangsdaten auf Fehler mit Hilfe der SAP-Transaktionen des SAP-Systems (Anzeige der EDI-Protokolle usw.) im SAP-System.
E1532 Security UserID has invalid size = <Länge >
Der angegebene Username für das genutzte Sicherheitssystem (z.B. RACF) hat eine ungültige Länge. Diese muß zwischen 1 und 8 Stellen betragen. Kontrollieren Sie die Einstellungen in sapcomm.cfg und ggf. die Ihrer Umgebungsvariable SAPCOMM_USR.
E1542 Security Password has invalid size = <Länge>
Das angegebene Passwort für das genutzte Sicherheitssystem (z.B. RACF) hat eine ungültige Länge. Diese muß zwischen 1 und 8 Stellen betragen. Kontrollieren Sie die Einstellungen in sapcomm.cfg und ggf. die Ihrer Umgebungsvariable SAPCOMM_PASS.
E1699 No SELECTION for download! Change sapcomm.cfg
Sie haben eine PERFORM-Gruppe in der Komponente SAP mit der ACTION RECEIVE definiert, ohne eine SELECTION-Gruppe anzugeben. Daher werden durch dieses PERFORM keine Nachrichten zum SAPcomm übertragen. Fügen Sie eine SELECTION-Gruppe in dem betroffenen PERFORM ein.
E1702 Channel <Name> unknown
Der Kanal, der in den Daten angegeben ist, die vom SAP-System an SAPcomm übergeben wurden, ist nicht in der Konfigurationsdatei SAPCOMM.CFG enthalten.
Prüfen Sie folgende Punkte:
E1756 Negative acknowledge <Fehlercode> from SAP system
Bei der Verarbeitung einer von SAPcomm an das SAP-System übertragenen Eingangsnachricht oder Statusmeldung trat ein Fehler im SAP-System auf. Nähere Angaben zu diesem Fehler und dessen Ursache finden Sie im SAP-Systemlog.