Prüfen Sie die betroffene Sicht in Ihrem Verteilungsmodell. Wenn Filterobjekte
eingetragen sind, müssen die für das Filterobjekt eingegebenen Werte mit den Werten
übereinstimmen, die mit dem IDoc aus der Anwendung übertragen wurden. Es ist möglich,
dass das Filterobjekt auf ein obligatorisches Segment im IDoc-Basistyp verweist. Wenn
die Bedingungen für die Feldwerte nicht erfüllt sind, wird kein Kommunikations-IDoc
angelegt.
Erfolgt die Filterung über die Klassifizierung? Ist die Klasse im Sendersystem dem
logischen System des Empfängers zugeordnet? Sind die zu verteilenden Stammdaten der Verteilungsklasse zugeordnet?
Überprüfen Sie im Verteilungsmodell, ob in der betreffenden Sicht eine Filtergruppe
angelegt ist. Ist das KennzeichenAbhängig von Klassenmitgliedschaftgesetzt, erfolgt die
Filterung über die Klassifizierung. Wählen Sie dann IDoc-Schnittstelle / Application Link
Enabling (ALE)→Geschäftsprozesse modellieren und implementieren→Verteilung von
Stammdaten konfigurieren →Verteilung über Klassen von Objekten einrichten→Klassen
dem empfangenden logischen System zuordnen. Überprüfen Sie bei Bedarf in den zu
verteilenden Stammdaten, ob die SichtKlassifizierung angelegt wurde und ob sie sich auf
die richtige Klasse bezieht.
Problem: Das IDoc wurde angelegt, aber nicht versendet
Ein ALE-Szenario wurde konfiguriert. Ein IDoc wurde im Sendersystem angelegt, aber nicht
versendet.
1.Die Ausgangspartnervereinbarung fehlt (Status 29).
Verw
enden Sie die TransaktionWE20, um zu prüfen, ob das Sendersystem eineAusgangspartnervereinbarung mit dem Empfängersystem für den betreffenden
Nachrichtentyp hat. Ist dies nicht der Fall, erzeugen Sie die fehlende Partnervereinbarung
aus der entsprechenden Sicht des Verteilungsmodells, und überprüfen Sie die
Einstellungen, oder legen Sie die Partnervereinbarung manuell an.
2.IDoc bleibt im Status 30.
Verw
enden Sie die TransaktionWE20, um im Sendersystem dieAusgangspartnervereinbarung mit dem Empfängersystem für den betreffenden
Nachrichtentyp zu überprüfen. Wenn der AusgabemodusIDocs sammelngewählt ist,
muss zunächst das ProgrammRSEOUT00ausgeführt werden. Überprüfen Sie, ob dieses
Programm als Job für die Hintergrundverarbeitung geplant ist und ob der betroffene
Nachrichtentyp in einer Variante eingeplant ist. Zu Testzwecken können Sie den Bericht
manuell starten oder das IDoc im Monitor markieren (TransaktionBD87) und das Senden
mit der DrucktasteAusführenanstoßen.
3.Fehler bei Datenübergabe an Port (Status 02).
Prüfen Sie im Kontrollsatz des IDocs, über welchen Port es versendet wurde. Rufen Sie
das IDoc zur Anzeige auf. Im BereichTechnische Kurzinfosehen Sie im FeldPortden
Namen des Ports, der mithilfe der Partnervereinbarung ermittelt wurde. Überprüfen Sie
die Attribute dieses Ports über die TransaktionWE21
. Wenn der Port falsch konfiguriert
wurde, können Sie diesen Fehler hier beheben und das IDoc erneut senden. Wenn dagegen ein falscher Port in der Partnervereinbarung eingetragen ist, korrigieren Sie die Partnervereinbarung. In bereits versendeten IDocs können Sie den Wert des Ports im Kontrollsatz manuell ändern. Doppelklicken Sie dazu auf den Kontrollsatz in der IDoc- Anzeige, und wählen SieKontrollsatz→Anzeigen→Ändern. Sie gelangen in den
Änderungsmodus. Wählen Sie die RegisterkartePartner, und tragen Sie im FeldPortden
richtigen Port ein. Anschließend können Sie das IDoc erneut versenden.
Lektion: Fehleranalyse und -behandlung
©Copyright. Alle Rechte vorbehalten. 117Librer?a ERm https://libreriaerp.com/us
[email protected] Librer?a ERm https://libreriaerp.com/us
[email protected]