Event startet Job, wie ein weiteres Event verarbeiten?

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Event startet Job, wie ein weiteres Event verarbeiten?

Beitrag von Romaniac (Specialist / 221 / 65 / 27 ) »
Hallo zusammen,

jetzt muss ich doch nochmal zu dem Thema nachhaken. Anforderung ist das bei Anlage einer Materialkalkulation (CK11N) mit Kalkulationsvariante X automatisch eine Variante Y angelegt wird. Das funktioniert auch soweit wenn ich es manell anstarte.

Meine Idee war, in der CK11N ein Event ( cl_batch_event=>raise ) abzusetzen wenn ein Material erfolgreich kalkuliert wurde. Dieses Event weckt den Job auf der auf dieses Event wartet und erzeugt Kalkulation für Variante Y. Funktioniert genau 1 mal.

Nachdem dieser Job aber fertig ist müsste ja ein neuer Job vorhanden sein, der wieder auf das Event wartet. Ich war der Meinung das jedes Event immer diesen einen Job neu einplant / auslöst wie ein Ereignisbehandler. Dem ist aber nicht so wie es aussieht, man müsste nach jedem Joblauf diesen sofort wieder als neuen Job anlegen. Das könnte aber zu einem zeitlichen Problem werden wenn im selben Moment wieder eine Kalkulation angelegt wird und noch kein Job angelegt wurde. Ausserdem könnte es bei Massenverarbeitung mehr Events geben als eingeplante Jobs die auf ein Event warten. Oder stehen die Events dann alle in einer Queue und werden dann bei Anlage eines neuen Jobs wieder ausgeführt?

Habe ich hier den falschen Ansatz gewählt? Ich wollte in der CK11N keine Datenbankoperationen machen und dachte mit dem auslösen eines Events bin ich fein raus?

Danke für Ideen,

Gruß Wolfgang
Geht nicht gibts nicht

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


Re: Event startet Job, wie ein weiteres Event verarbeiten?

Beitrag von wreichelt (Top Expert / 1046 / 30 / 192 ) »
Hallo,

wahrscheinlich denke ich falsch, aber hilft das Beispiel weiter

https://www.berater-wiki.de/Transaktion ... ch_Events)

Gruß Wolfgang

Re: Event startet Job, wie ein weiteres Event verarbeiten?

Beitrag von Romaniac (Specialist / 221 / 65 / 27 ) »
Hallo Wolfgang,

das hatte ich auch schon gefunden, beantwortet mir aber nicht die Frage ob ich nach jedem Job, der per Event gestartet wurde, einen neuen Job selbst anlegen muss?

Danke Dir,

Gruß Wolfgang
Geht nicht gibts nicht

Re: Event startet Job, wie ein weiteres Event verarbeiten?

Beitrag von wreichelt (Top Expert / 1046 / 30 / 192 ) »
Hallo Wolfgang,

der Job ( es wird ja immer der selbe Job sein, dem natürlich Parameter übergeben werden) wird nur einmal erstellt und durch das Auslösen des Events immer neu gestartet

Gruß Wolfgang

Re: Event startet Job, wie ein weiteres Event verarbeiten?

Beitrag von Romaniac (Specialist / 221 / 65 / 27 ) »
Hallo Wolfgang,

das hätte ich jetzt auch erwartet, habe nur in der SM37 falsch selektiert, der wird tatsächlich immer wieder neu angelegt.

Danke Dir und Gruß,

Wolfgang
Geht nicht gibts nicht

Re: Event startet Job, wie ein weiteres Event verarbeiten?

Beitrag von Romaniac (Specialist / 221 / 65 / 27 ) »
Nachtrag: Das Flag "Periodisch" muss dazu gesetzt sein, dann wird der Job automatisch nach jedem Event wieder eingeplant
Geht nicht gibts nicht

Seite 1 von 1

Vergleichbare Themen

0
Antw.
1446
Views
WebDynpro: Event Handler für externes Event
von Tommy Nightmare » 20.06.2018 09:05 • Verfasst in ABAP Objects®
6
Antw.
6083
Views
event bei click
von MiG » 30.06.2005 13:52 • Verfasst in ABAP Objects®
1
Antw.
1487
Views
Event mit Parameter
von willi » 16.11.2005 07:46 • Verfasst in ABAP® Core
1
Antw.
2012
Views
Event Handler mit OLE
von snoodels » 10.12.2005 11:27 • Verfasst in ABAP Objects®
1
Antw.
2636
Views
PAI after event trigger
von Gast » 02.02.2006 16:30 • Verfasst in ABAP Objects®

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Aktuelle Forenbeiträge

Daten an Tabelle binden
vor einer Stunde von Lukas Sanders 2 / 787
Dialog-Container mit Toolbar/Status
vor 14 Stunden von black_adept gelöst 21 / 2616

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.

Aktuelle Forenbeiträge

Daten an Tabelle binden
vor einer Stunde von Lukas Sanders 2 / 787
Dialog-Container mit Toolbar/Status
vor 14 Stunden von black_adept gelöst 21 / 2616

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2402
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 8986