[58903] in SAPr3-news
SAP Workflow: Ereignis bei fehlerhaftem Eingangs-IDOC wird nicht immer ausgelöst
daemon@ATHENA.MIT.EDU (Christian Zalto)
Fri Feb 16 15:46:20 2007
To: sapr3-news@mit.edu
Date: Fri, 16 Feb 2007 21:43:28 +0100
From: "Christian Zalto" <zalto@t-online.de>
Message-ID: <er5518$t6q$02$1@news.t-online.com>
Ich habe beim IDOC SHPMNT Eingang den Fall, dass das Ereignis INPUT-
ERROROCCURRED bei fehlerhaftem Eingang manchmal nicht ausgelöst wird.
Dementsprechend wird auch kein Workflow angestoßen. Im Ereignislog ist kein
Eintrag zu sehen, dass es diese Fehler-Ereignis jemals gegeben hat! Im
Detail:
WE20: Die Partnervereinbarung hat den Standard-Vorgangscode SHPM.
WE42: Der Vorgangscode hat ein IDOC-Startereignis (für den Fehlerfall).
BDM6: Der Konsistenzcheck meldet keinerlei Probleme für den Vorgangscode.
SWE2: Die Ereignistypkopplung zum Workflow ist aktiv.
Manchmal klappt das auch alles und es wird ein Workitem angelegt. Häufig
jedoch nicht und für einen bestimmten Partner sogar nie. Wie debugged man
das?
Mir fehlt noch folgendes Verständnis:
Wie wird das Ereignis überhaupt intern ausgelöst - ist das immer ein
bestimmter
Funktionsbaustein, in den man mal einen Breakpoint setzen könnte? Oder gibt
es
noch weitere Transaktionen, mit denen man z.B. IDOC Eingangsfehlercodes mit
einem Flag versehen kann "löse ein Fehlerereignis aus"? Es könnte auch noch
irgendwas in den Tiefen der ALE-Verarbeitung unstimmig sein, aber es ist das
ganz normal ausgelieferte Standard-Szenario, das sonst auch immer
funktioniert.
--
Christian Zalto