ich habe ein Problem mit einem von mir erstellten Workflow, der auf das Anlegen eines neuen Arbeitsplatzes in der Transaktion CR01 reagieren soll. Ich habe den Supertyp CRHD dafür verwendet und daraus einen Subtyp erstellt und diesen dann erweitert und eine Delegation angelegt.
Ich habe ihn um die Attribute ARBPL und WERKS aus der Tabelle CRHD erweitert, in welcher der neue Arbeitsplatz abgespeichert wird und ein Ereignis CREATED angelegt. Ich habe auch die Ereigniskopplung angelegt und aktiviert und wenn ich mit der Transaktion SWUE das Ereignis auslöse, wird der Workflow auch gestartet. Allerdings wird das Ereignis offensichtlich nicht durch die Applikation CR01 ausgelöst; soweit ich weiß, kann ich mit dem Subtyp Ereignisse auslösen, die es im Standard nicht gibt, aber entweder liege ich damit falsch oder ich habe einen Fehler gemacht/etwas übersehen.
das ereignis muss in der CR01 auch ausgelöst werden. Das passiert mittels Funktionsbaustein. Diesem Funktionsbaustein muss Dein Ereignis übergeben werden.
Wenn Du ein eigenes Ereignis hast, kann das nicht im Standard erst mal so aufgerufen werden.
Wenn Du Dich an den Standard hängen willst, dann musst Du auch das Standard Ereignis verwenden - oder dein eigenes Ereignis im "Standard" durch Enhancement/userexit aufrufen lassen.