Hallo zusammen,
ich habe folgendes Problem: wenn ich eine Position einer BANF ändere oder lösche, dann soll ein Workflow (WS00000038) gestartet werden. In SWEPTYPV sind die folgenden Einträge gemacht:
- BUS2009 / WS00000038 / Events: REJECTED, RELEASED, RELEASESTEPCREATED, SIGNIFICANTLYCHANGED.
Die Typkopplung und die Ereignis-Queue ist aktiv. Als Verbraucherbaustein ist SWW_WI_CREATE_VIA_EVENT eingetragen.
BUS2009_Typkopplung.JPG
Wenn ich in einer BANF eine Position lösche, dann wird das Event SIGNIFICANTLYCHANGED ausgelöst bzw. vorbereitet (FB'MEREL_PREPARE_WFC_BANF') und dann im update task der FB 'MEREL_POST_WFC' und FB 'SWE_EVENT_CREATE' aufgerufen.
Ereignisqueue.JPG
Das Ereignis sehe ich auch im Ereignismanager/-browser allerdings mit Status 'wartend wegen Fehler'. Im Container ist der Release Code nicht gesetzt. Sollte der nicht automatisch gesetzt sein, z.B. durch Freigabe der Änderung mit ME54N? Existiert ein Userexit den ich hier verwenden kann?
WF Container.JPG
In SWDD habe ich für den WS00000038 das Startereignis 'SIGNIFICANTLYCHANGED' hinzugefügt.
Viele Grüße,
Thomas
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.