Events auslösen/anlisten

Alle Fragen rund um Basisthemen
8 Beiträge • Seite 1 von 1
8 Beiträge Seite 1 von 1

Events auslösen/anlisten

Beitrag von FW (ForumUser / 16 / 0 / 0 ) »
Hallo zusammen,

ich bin gerade dabei einen Report zu schreiben welcher einen Job per ausgelöstem Event startet. Ist der FB "BP_RAISE_EVENT" hierfür richtig?

Weiterhin hat mein Basis-Betreuer in dem Gespräch angemerkt das es im SAP keine Protokolle über ausgelöste Events gibt. (Wenn ich also testen will ob das Event ausgelöst wird muss ich mir einen Dummy-Job basteln und halt nachschauen ob dieser wirklich gelaufen ist.)
Gibt es wirklich keine Möglichkeit das herauszufinden?

Ich arbeite auf einem 6.20er System mit Patchlevel 40.

Bin für jede Hilfe dankbar!

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


Re: Events auslösen/anlisten

Beitrag von tnyf (ForumUser / 5 / 0 / 0 ) »
[quote="FW"]Hallo zusammen,

ich bin gerade dabei einen Report zu schreiben welcher einen Job per ausgelöstem Event startet. Ist der FB "BP_RAISE_EVENT" hierfür richtig?

Weiterhin hat mein Basis-Betreuer in dem Gespräch angemerkt das es im SAP keine Protokolle über ausgelöste Events gibt. (Wenn ich also testen will ob das Event ausgelöst wird muss ich mir einen Dummy-Job basteln und halt nachschauen ob dieser wirklich gelaufen ist.)
Gibt es wirklich keine Möglichkeit das herauszufinden?

Ich arbeite auf einem 6.20er System mit Patchlevel 40.

Bin für jede Hilfe dankbar![/quote]

Der Funktionsbaustein ist aus meiner Sicht richtig. Ob der Event wirklich ausgelöst wurde, kenne ich auch keine andere Lösung. Würde es gleich machen..

workflow starten

Beitrag von JasminSp (ForumUser / 3 / 0 / 0 ) »
Kann mit diesem Funktionsbaustein auch einen Workflow starten?

Beitrag von Haubi (Expert / 625 / 20 / 30 ) »
Moinsen.

Schau Dir mal den Baustein SWE_EVENT_CREATE an.

Gruss,
Haubi
Das ABAP Kochbuch ab sofort bei Amazon...

I'd rather write code that writes code than write code...

Beitrag von JasminSp (ForumUser / 3 / 0 / 0 ) »
Ich bin absoluter Anfänger auf dem Gebiet workflow,
heißt das 'call function SWE_EVENT_CREATE' oder muss ich am Schluß den Namen des Workflow anhängen??

Danke für den Tip!

Beitrag von Haubi (Expert / 625 / 20 / 30 ) »

Code: Alles auswählen.

CALL FUNCTION 'SWE_EVENT_CREATE'
     EXPORTING ...
     IMPORTING ...
     EXCEPTIONS ...
Die Vorlage kannst Du über den Button "Muster" -> Funktionsbaustein (oder Strg+F6) einfügen lassen.
Bzgl. der Befüllung der Parameter kann ich Dir derzeit leider nicht weiterhelfen - Versuch macht kluch... :wink:

Gruss,
Haubi
Das ABAP Kochbuch ab sofort bei Amazon...

I'd rather write code that writes code than write code...

Beitrag von JasminSp (ForumUser / 3 / 0 / 0 ) »
Ich hätte noch eine Frage. Was unterscheidet Reports von Methoden und kannst du mir ein Beispiel für eine Methode zeigen, damit ich sehe wie die aufgebaut sein muss. Ist es möglich das ein Workflow einen Report aufruft oder muss das eine Methode sein?

Beitrag von Haubi (Expert / 625 / 20 / 30 ) »
Hi.

Zum Unterschied Methode/Report: ein Report ist ein herkömmliches Programm (prozedurale Programmierung), eine Methode ist eine Funktionalität einer Klasse (OO-Programmierung).

AFAIK kann ein Workflow lediglich auf Methoden eines Business Objekts zugreifen. Wenn Du also einen Funktionsbaustein aufrufen willst musst Du ihn in einer entsprechenden BO-Methode kapseln.
Intern wird so ein Business Objekt wieder als Report (oder so...) abgelegt. (Schwer verquer, nicht wahr... :wink: )

Business Objekte kannst Du über die SWO1 modellieren. Dies hier zu erklären würde allerdings den Rahmen sprengen.

Mit echten objektorientierten Methoden hat das allerdings nichts zu tun.

Gruss,
Haubi

Nachtrag: Ein ganz gutes Beispiel für ein Business Objekt ist ADDRESS (einfach in die SWO1 eintragen, "Anzeigen" wählen und mal rumgucken)
Das ABAP Kochbuch ab sofort bei Amazon...

I'd rather write code that writes code than write code...

Seite 1 von 1

Vergleichbare Themen

0
Antw.
1006
Views
Events programmübergreifend auslösen
von Arkhan » 26.09.2006 11:27 • Verfasst in ABAP® Core
4
Antw.
2440
Views
events zeitgesteuert auslösen
von dennsen » 26.06.2007 12:43 • Verfasst in ABAP® Core
3
Antw.
3080
Views
PAI auslösen
von pohlmann-schwarza » 07.08.2008 09:29 • Verfasst in ABAP Objects®
1
Antw.
1765
Views
Events
von Andrzej » 15.03.2017 22:50 • Verfasst in ABAP® für Anfänger
11
Antw.
3614
Views
ALV events
von Bajdu » 01.12.2006 17:45 • Verfasst in ABAP® Core

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Regex in where
vor 11 Stunden von tar 8 / 271
Daten an Tabelle binden
Gestern von Bright4.5 3 / 1556
Programm anlegen mit Vorlage
vor 2 Tagen von DeathAndPain 2 / 205
IT0024 Qualifikationen CP-ID
vor 2 Tagen von DeathAndPain 2 / 446

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

Regex in where
vor 11 Stunden von tar 8 / 271
Daten an Tabelle binden
Gestern von Bright4.5 3 / 1556
Programm anlegen mit Vorlage
vor 2 Tagen von DeathAndPain 2 / 205
IT0024 Qualifikationen CP-ID
vor 2 Tagen von DeathAndPain 2 / 446

Unbeantwortete Forenbeiträge

BUSOBJEKT zu CMIS PHIO ermitteln
vor 2 Tagen von snooga87 1 / 147
aRFC im OO-Kontext
letzen Monat von ralf.wenzel 1 / 3326
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9876