Event für Transport Aufträge

Getting started ... Alles für einen gelungenen Start.
6 Beiträge • Seite 1 von 1
6 Beiträge Seite 1 von 1

Event für Transport Aufträge

Beitrag von Radinator (ForumUser / 26 / 5 / 4 ) »
Hi,

ich wollte mal fragen ob wer von euch weiß ob es ein Event gibt welches gefeuert wird wenn im Bereich Transportmanagement etwas passiert.

Hintergrund ist: Ich will einen Custom Report schreiben der mich benachrichtigt wenn ein Transport erstellt, gelöscht, transportiert oder geändert wird. Also einen Job erstellen der auf die Events hört und je nach Eventtyp eine Meldung mit Art (Anlage, Änderung, Löschen, Transport) an eine Mail-Adresse schickt.
Eine Liste von Events würde mir schon reichen.

Ich hab schon ein bisschen rumgesucht doch leider leiten mich alle Treffer auf das generelle Thema Events im SAP System weiter und keiner der Artikel geht auf Events im Transportmanagement ein.

Danke schon mal!

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


Re: Event für Transport Aufträge

Beitrag von jocoder (Specialist / 338 / 3 / 101 ) »
Es existieren folgende BADIs im Transportmanagement:
1. CTS_REQUEST_CHECK bei Erstellen/Hinzufügen von Objekten/Freigabe eines Transportauftrages
2. CTS_IMPORT_FEEDBACK beim Import eines Transportauftrages
3. CTS_EXPORT_FEEDBACK beim Export eines Transportauftrages

Events:
Events haben mehrere Bedeutungen. Einmal die OO-Events, um auf Klassenereignisse zu reagieren und Batch-Job-Events um Batch-Jobs eventgesteuert zu starten. Diese beiden Event-Typen sind im Zusammenhang mit dem Transportmanagement wenig hilfreich. Einfacher ist die BADIs auszuprogrammieren und sich vorher eine kleine Utility-Klasse zu bauen, die die E-Mails generiert.

Folgende Benutzer bedankten sich beim Autor jocoder für den Beitrag:
Radinator


Re: Event für Transport Aufträge

Beitrag von Radinator (ForumUser / 26 / 5 / 4 ) »
Hi, muss mich doch nochmal melden da ich gemerkt hab dass noch was fehlt 😅

Die BADI zu verwenden ist schon mal eine gute Idee, jedoch war die ursprüngliche Intention diese Projekts auch mitzubekommen wenn ein Auftrag aus der Import-Liste in der STMS gelöscht wird oder sich sein Status ändert.
Also wenn ich den Auftrag in SE09 freigebe wird dieser ja an die Import Queue übergeben. Diesen kann ich in der STMS anschließend importieren (auf entsprechendes Zielsystem gehen, mit F5 die Liste aktualisieren und dann per Strg+F11 und Angabe der Logindaten den Import starten).

Was jetzt für mich interssant wäre ist die Frage ob ich es irgendwie mitbekommen kann wenn ein Eintrag aus der Liste gelöscht wird. In meinem Use-Case lösche ich alle Einträge die fertig importiert sind und älter als eine Woche sind. Da wir kein 4 Augen Prinzip im Transport Management verwenden und jeder seine eigenen Aufträge importiert wäre es ganz interessant mitzubekommen wenn die eigenen Aufträge gelöscht werden. In der E070 stehen zwar noch alle Aufträge drinnen, jedoch ohne Status. Und soweit ich das verstanden hab beziehen sich die BADIs nur auf den Importvorgang selber.

Danke schon mal!

Re: Event für Transport Aufträge

Beitrag von Tron (Top Expert / 1327 / 35 / 331 ) »
Moin.
Mit SM62 kann man sich die Events anschauen.

Code: Alles auswählen.

SAP_ARCHIVING_DELETE_FINISHED
SAP_ARCHIVING_WRITE_FINISHED
SAP_BRANCHE_IMPORT
SAP_BWF_PUSH_NOTIFICATIONS
SAP_BWF_SWWRUNCNT
SAP_BWF_UPDATE
SAP_CCM_TRIGGER_LPSYNC
SAP_CLMS_VIRTUAL_TR_RELEASED
SAP_CSM_TRIGGER_CENSYS_DISPATCH
SAP_DBA_ACTION
SAP_END_OF_JOB
SAP_EVTHIST_CRITERIA_ACTIVATED
SAP_ILM_ARCVAR_APPL_ANALYZE
SAP_ILM_ARC_JOB_SCHEDULAR
SAP_IMPORT_START
SAP_IMPORT_STOP
SAP_LANGUAGE_FILL
SAP_LANGUAGE_IMPORT
SAP_MONITORING_STARTUP_DISPATCH
SAP_OPMODE_SWITCH
SAP_QEVENT
SAP_RSCSMNUDATA
SAP_RTM_COLLECT_ALL_FINISHED
SAP_SYSTEM_START
SAP_SYSTEM_START_VMC
SAP_SYSTEM_STOP
SAP_TEST
SAP_TRANSLATION_WORKLIST_START
SAP_TRIGGER_RDDIMPDP
SAP_TRIGGER_RDDIMPDP_CLIENT
Wobei SAP_IMPORT_START / SAP_IMPORT_STOP vermutlich beim Import getriggert werden.
Falls das nicht ausreicht, kann man selbst Events definieren und in Programmen triggern.
e.g.
als Methodenaufruf oder FM BP_EVENT_RAISE.
https://help.sap.com/saphelp_snc700_ehp ... cache=true
gruß Jens

Folgende Benutzer bedankten sich beim Autor Tron für den Beitrag:
ewx

<:: XING-Gruppe Tricktresor::>
Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen –
Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.

Re: Event für Transport Aufträge

Beitrag von Tron (Top Expert / 1327 / 35 / 331 ) »
Nachtrag:
In der Tabelle TMSBUFFER ist die aktuelle Importqueue abgebildet .
Folglich würden die Transporteinträge hier verschwinden, wenn man sie in der STMS aus der Queue löscht.
Habe ich mal ausprobiert.
Jedes System der Landschaft hält die Einträge einer/seiner Importqueue.
Wenn ich im DEV system die Importqueue des PROD System lesen wollte,
könnte ich das z.B. per RFC_READ_TABLE .

gruß Jens
PS Das Tool , welches die Queue kontrolliert:
https://help.sap.com/viewer/05c12df5b54 ... 9fbfe.html
<:: XING-Gruppe Tricktresor::>
Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen –
Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.

Re: Event für Transport Aufträge

Beitrag von a-dead-trousers (Top Expert / 4271 / 213 / 1140 ) »
Anstatt sich mit RFC_READ_TABLE herumzuschlagen, würde ich dann doch die (internen?) Funktionsbausteine dafür verwenden:
TMS_MGR_READ_TRANSPORT_QUEUE (Lesen)
TMS_MGR_MAINTAIN_TR_QUEUE (Verwalten, Löschen, Ändern)
TMS_MGR_FORWARD_TR_REQUEST (Aufträge hinzufügen)
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Seite 1 von 1

Vergleichbare Themen

0
Antw.
1145
Views
WebDynpro: Event Handler für externes Event
von Tommy Nightmare » 20.06.2018 09:05 • Verfasst in ABAP Objects®
5
Antw.
458
Views
Event startet Job, wie ein weiteres Event verarbeiten?
von Romaniac » 28.09.2022 15:47 • Verfasst in ABAP® Core
1
Antw.
1115
Views
Druckprogramm für IH Aufträge
von Betze » 20.02.2006 11:01 • Verfasst in Material Management & Produktionsplanung
3
Antw.
11907
Views
Massennänderung SD-Aufträge
von cali » 14.07.2006 15:47 • Verfasst in Sales and Distribution
4
Antw.
3835
Views
Rückständige Aufträge
von Matthias_L. » 27.02.2006 09:31 • Verfasst in Sales and Distribution

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.