ich habe ein "Problem", von dem ich nicht weiß, ob ich hier damit richtig bin; falls es die falsche Rubrik ist, kann es gerne verschoben werden.
Es gibt einen Job, der eine Spoolliste erzeugt und auch ohne Fehler durchläuft, aber wenn ich die Spoollliste öffne, dann sind die Daten manchmal nicht verarbeitet,
weil z.B. das Datum falsch ist. Diese Info steht in der Spoolliste drinnen, aber nicht im Joblog.
Gibt es eine Möglichkeit, dass - wenn in dem Spool dieses und jenes steht - dann der Jobstatus auf Rot/Abgebrochen gesetzt wird?
Idealerweise ohne etwas an dem Programm zu verändern, aber ich vermute, dass das zu speziell ist bzw. ich gehe davon aus, dass
das ohne eine Änderung am Quellcode nicht möglich ist.
Falls aber doch jemand eine Idee dazu hat, wie es doch möglich ist, freue ich mich über jede Antwort.
Hallo Alex,
wenn Du den Jobstatus "Abgebrochen" haben willst musst Du den Job auch Abbrechen (Message type A). Dann findest Du das aber auch im Joblog, da Messages dort protokolliert werden.
Bau dir ein neues Programm welches als Folgestep in von dir geschilderte Jobs eingestellt wird.
Das Programm enthält eine SelOpt, welche Suchstrings aufnehmen kann, nach denen du den Spool des Vorgängersteps durchforsten möchtest.
Das neue Programm schaut dann einfach nach, in welchem Job es gerade ausgeführt wird, greift sich dann den Spool des Vorgängersteps, durchsucht ihn nach den in der Selopt abgelegten Strings und bricht mit einer A- oder E-Meldung "Fehler im Spool des Vorängersteps gefunden" ab, wenn ein solcher String gefunden wurde .
Dieses Programm ist dann universell einsetzbar und du kannst damit auch SAP-Standardprogramme überwachen ohne diese Ändern zu müssen.