Hintergrundjob mit ABAP ausplanen

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

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

Hintergrundjob mit ABAP ausplanen

Beitrag von der_neuling (ForumUser / 89 / 18 / 3 ) »
Hallo,

ich möchte in meinem System validieren, ob ein Nutzer angemeldet ist, wenn ja soll weitere Logik ausgeführt werden.

Mein Ansatz war es, diesen Status benutzerunabhängig mit Hintergrundjobs zu prüfen
(gibt es hierzu "modernere" Alternativen?)

Die Jobs habe ich mit den FuBas

Code: Alles auswählen.

CALL FUNCTION 'JOB_OPEN' [...]
CALL FUNCTION 'JOB_SUBMIT' [...]
CALL FUNCTION 'JOB_CLOSE' [...]
Der Job wird periodisch alle 5 min ausgeführt.

Wie kann ich nun den Hintergrundjob per ABAP Code wieder ausplanen/löschen?

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


Re: Hintergrundjob mit ABAP ausplanen

Beitrag von ewx (Top Expert / 4854 / 313 / 644 ) »
BP_JOB_DELETE müsste gehen

Re: Hintergrundjob mit ABAP ausplanen

Beitrag von nickname8 (Specialist / 134 / 17 / 19 ) »
Bezüglich deiner Anforderung:
Wäre das Benutzen eines Userexits beim Login in die SAP GUI nicht zielführender (und resourcenschonender)? Wenn der User sich überhaupt in die SAP GUI einloggt und nicht per FIORI, etc.
Da scheints was zu geben nach kurzen googlen:
https://answers.sap.com/questions/38054 ... utine.html

Re: Hintergrundjob mit ABAP ausplanen

Beitrag von der_neuling (ForumUser / 89 / 18 / 3 ) »
nickname8 hat geschrieben:
02.02.2023 11:37
Bezüglich deiner Anforderung:
Wäre das Benutzen eines Userexits beim Login in die SAP GUI nicht zielführender (und resourcenschonender)? Wenn der User sich überhaupt in die SAP GUI einloggt und nicht per FIORI, etc.
Da scheints was zu geben nach kurzen googlen:
https://answers.sap.com/questions/38054 ... utine.html
Danke für die Anregung, ich brauche aber auch eine Prüfung wann und ob sich der User ausgeloggt hat

Re: Hintergrundjob mit ABAP ausplanen

Beitrag von Shortcut IT (ForumUser / 52 / 2 / 18 ) »
Hallo,

soll etwas unmittelbar nach der Anmeldung eines Users durchlaufen werden? Dann wäre der User-Exit tatsächlich erste Wahl - zumindest für die User, die sich per SAPGUI anmelden. Fiori, Web-Services... weiß nicht, ob es da auch was gibt.
Oder geht es um eine Art Monitoring, wer wann angemeldet ist? Da würde ich dann vermutlich die Reports hinter den Transaktionen AL08 und SM05 über SUBMIT and return aufrufen und die Listen verarbeiten.

Anstatt das über einen periodischen Batch umzusetzen - du hattest ja nach etwas Modernerem gefragt - käme mir dazu noch ein ABAP Daemon in den Sinn.
https://blogs.sap.com/2016/10/13/faq-abap-channels/
https://developers.sap.com/tutorials/ab ... imple.html

Viele Grüße
Shortcut IT

Re: Hintergrundjob mit ABAP ausplanen

Beitrag von A6272 (Specialist / 238 / 8 / 36 ) »
der_neuling hat geschrieben:
02.02.2023 15:27
Danke für die Anregung, ich brauche aber auch eine Prüfung wann und ob sich der User ausgeloggt hat
Ich weis ja nicht genau, was Du mit den Daten vorhast, aber irgendwie klingt dies nach einer Überwachung von Useraktivitäten. Für sowas würde ich mir die Freigabe vom Betriebsrat und DSGVO Menschen holen.

Re: Hintergrundjob mit ABAP ausplanen

Beitrag von der_neuling (ForumUser / 89 / 18 / 3 ) »
A6272 hat geschrieben:
06.02.2023 09:42
Ich weis ja nicht genau, was Du mit den Daten vorhast, aber irgendwie klingt dies nach einer Überwachung von Useraktivitäten. Für sowas würde ich mir die Freigabe vom Betriebsrat und DSGVO Menschen holen.
Hi, danke für den Tipp. Ist im Konzept natürlich schon berücksichtigt, hier ist ja nur ein kleiner Ausschnitt vorhanden 😊

Re: Hintergrundjob mit ABAP ausplanen

Beitrag von a-dead-trousers (Top Expert / 4414 / 224 / 1186 ) »
Was man bei der ganzen Sache nicht vergessen sollte, sind die Anmeldungen via Business Client bzw. Fiori oder anderen Webtechnologien. Da gibt es meines Wissens kein "Logout" Event wie im SAPgui und die Sessions werden erst nach einem Timeout geschlossen. Außerdem kann man sich darüber auch mehrfach anmelden.

Das laufende Monitoring via AL08 und SM05 wie von @Shortcut IT vorgeschalgen scheint mir daher auch zielführender zu sein.
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

2
Antw.
12419
Views
Periodisch eingeplanter Job ausplanen
von cuncon » 23.02.2018 08:27 • Verfasst in ABAP® für Anfänger
6
Antw.
2377
Views
Hintergrundjob mit Passwort?
von danielA. » 18.04.2006 13:31 • Verfasst in ABAP® Core
2
Antw.
2638
Views
Report als Hintergrundjob
von Dimonic » 02.07.2009 11:18 • Verfasst in SAP - Allgemeines
2
Antw.
679
Views
Dynpro - Hintergrundjob
von Jhacky3 » 13.07.2021 14:54 • Verfasst in ABAP® für Anfänger
3
Antw.
2174
Views
Hintergrundjob: Daten URL auslesen
von julia_sen » 26.01.2006 13:35 • Verfasst in ABAP® für Anfänger

Ü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

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.