FB zum Erzeugen eines Ereignisses

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
7 Beiträge • Seite 1 von 1
7 Beiträge Seite 1 von 1

FB zum Erzeugen eines Ereignisses

Beitrag von luckytantalos (ForumUser / 12 / 0 / 0 ) »
Hallo zusammen,

ich suche einen FB zum Auslösen eines Ereignisses, mit dem ich von außen den Verlauf meines Workflow steuern möchte. Ich habe dafür in meinem Objekttypen ein eigenes Ereignis definiert. Wenn ich jetzt allerding den FB "SWE_EVENT_CREATE" aufrufe unnd alles mitgebe sehe ich kein Event in der SWEL (FB kommt mit subrc = 0 zurück). Löse ich das gleiche Event über die SWUE aus, dann funktioniert alles so wie gewünscht, also scheint der FB ein falscher zu sein...

Hat jemand eine Idee welcher Baustein dafür der Richtige ist??

vielen Dank

Gruß
Thomas

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Beitrag von poldi (Specialist / 116 / 0 / 0 ) »
Hallo Thomas!

Probiere mal BP_EVENT_RAISE, aber ohne Garantie.

Viele Grüße
Wilfried

Beitrag von luckytantalos (ForumUser / 12 / 0 / 0 ) »
Hallo Wilfried,

den hatte ich auch schon angeschaut, allerdings nutzt man den soweit ich herausbekommen habe für Jobs. Der den ich benötige muss als Import den Objekttypen, den Schlüssel und das eigentliche Ereignis haben, also genau in der Form wire es eigentlich auch der SWE_EVENT_CREATE unterstützt, aber leider feuert der das Ereignis einfach nicht...

Gruß
Thomas

Beitrag von poldi (Specialist / 116 / 0 / 0 ) »
Hallo Thomas!

Ich hatte auch schon so eine Ahnung, dass der FUBA nicht brauchbar ist ..

Vielleicht hilft es weiter: Ich würde mal die Transaktion SWUE debuggen und einen Break-Point bei CALL FUNCTION setzen. Im Coding von SAPLWUS stehen auch einige Funktionsbausteine ...

Viele Grüße
Wilfried
Wir sind lustig und haben es gar nicht nötig!

Beitrag von luckytantalos (ForumUser / 12 / 0 / 0 ) »
Hallo zusammen,

falls jemand das gleiche Problem haben sollte muss einfach nach dem Aufruf des SWE_EVENT_CREATE ein commit work gesetzt werden, dann wird das Ereignis gefeuert. Der Baustein ist der Richtige.

Gruß
Thomas

anderer fuba

Beitrag von mflanders (ForumUser / 4 / 0 / 0 ) »
Oder nimm den FUBA: SAP_WAPI_CREATE_EVENT. der rennt bei mir ohne probleme

Re: FB zum Erzeugen eines Ereignisses

Beitrag von vman (ForumUser / 43 / 2 / 0 ) »
Hallo zusammen,

ich weiß nicht, ob ihr hier noch mitlest, aber ich habe ein vergleichbares Problem: ich habe einen Workflow entwickelt, der problemlos funktioniert. Ausgelöst werden soll der Workflow bei der Neuanlage eines Arbeitsplatzes in der Transaktion CR01, sprich wenn ein neuer Eintrag in der Tabelle CRHD erfolgt. Ich habe im Subtyp des Supertyp CRHD ein Ereignis definiert, dass aber nicht automatisch ausgelöst wird. Ich habe das mit einem Demoprogramm getestet, wo ich einen Arbeitsplatz hart kodiert eingetragen habe und das Ereignis wird ausgelöst; wie kann ich das aber an die Änderung der Tabelle anbinden oder gibt es dafür noch andere Lösungen?

Danke und Gruß,

Alex

Seite 1 von 1

Vergleichbare Themen

2
Antw.
2045
Views
Klassen erzeugen
von Elcin » 18.02.2016 14:56 • Verfasst in ABAP® für Anfänger
5
Antw.
17611
Views
Instanz erzeugen
von ostpower » 21.04.2010 15:59 • Verfasst in ABAP® für Anfänger
1
Antw.
6243
Views
XML Datei erzeugen
von Rabea1103 » 23.01.2017 14:59 • Verfasst in ABAP® für Anfänger
5
Antw.
9218
Views
Dokumentinfosatz erzeugen
von Artie200 » 02.02.2010 15:33 • Verfasst in ABAP® Core
3
Antw.
10438
Views
Belegfluss erzeugen?
von Sapateur » 25.02.2009 10:00 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.