Anwendungsjobs einplanen

Einführung in Anwendungsjobs

Objective

After completing this lesson, you will be able to die Verwendung von Anwendungsjobs erläutern

Anwendungsjobs

Adam weiß aus seinem bisherigen Job, dass die Hintergrundverarbeitung ein zentrales Element für SAP-Systeme der SAP Business Suite ist, z.B. SAP ECC. In seiner zukünftigen Rolle als Systemadministrator für Systeme in SAP S/4HANA Cloud Public Edition stellt er fest, dass hier auch verschiedene Aufgaben für die Hintergrundverarbeitung geplant werden müssen. Darum erklärt Carl die Bedeutung der Hintergrundverarbeitung und ihrer Fähigkeiten in der Cloud.

Mit Anwendungsjobs in SAP S/4HANA Cloud Public Edition können Sie anwendungsbezogene Jobs einplanen und überwachen. Sie können manuelle Aktivitäten automatisieren, die zu einem bestimmten Zeitpunkt ausgeführt werden müssen, um Ihre Arbeitslast zu reduzieren, indem Sie diese Aufgaben reibungslos im Hintergrund ausführen. Sie können regelmäßige Jobs einplanen, sodass Sie sich auf andere Aufgaben konzentrieren können. Zu den wichtigsten Funktionen gehören das Einplanen von Jobs basierend auf einer Jobvorlage, das Arbeiten mit personalisierten Jobvorlagen, das Einplanen von Jobs mit einem benutzerdefinierten Fabrikkalender, das Anordnen von Jobserien, die verschiedene Zeitzonen berücksichtigen, das Definieren der Jobschritte und das Überwachen von Jobs.

Jeder Jobtyp dient einem bestimmten Zweck und hilft bei der Automatisierung und Optimierung verschiedener Geschäftsprozesse in der Umgebung von SAP S/4HANA Cloud Public Edition.

Adam findet es auch hilfreich, sich Wissen darüber anzueignen, wie man mit SAP S/4HANA Cloud Public Edition das gesamte Unternehmen mit dem digitalen Kern verbindet. Daher beschließt er, sich nach Abschluss dieser Learning Journey auch den Link zur Landing-Page anzusehen, die mehrere Learning-Journey-Angebote zu diesem cloudbasierten ERP-System der nächsten Generation enthält, um sein Unternehmen voranzubringen: SAP Learning – SAP S/4HANA Cloud Public Edition

Rolle von Geschäftsjobs und technischen Jobs

Carl erklärt weiter, dass es im Kontext von SAP S/4HANA Cloud Public Edition zwei Arten von Jobs gibt, die eine wichtige Rolle bei der Automatisierung und Optimierung verschiedener Geschäftsprozesse spielen.

Geschäftsjobs

Anwendungsjobs, auch Geschäftsjobs genannt, sind für Routineaufgaben konzipiert, die Kunden regelmäßig einplanen müssen. Diese Jobs sind integraler Bestandteil verschiedener Geschäftsprozesse und umfassen Aufgaben wie Fakturierungsläufe, Materialbedarfsplanungsläufe (MRP-Läufe) und Fremdwährungsauswertungen.

Diese Jobs sind besonders nützlich für die Massenverarbeitung von Schritten in einer Geschäftsprozesskette. Benutzer müssen jedoch beachten, dass sie für die Überwachung und Steuerung der Ausführung dieser Jobs verantwortlich sind, die im Kontext des Benutzers ausgeführt werden. Beachten Sie auch, dass technische Probleme auftreten können, die sich aus der Systemumgebung ergeben.

Technische Jobs

Andererseits werden technische Jobs, die für Kunden nicht sichtbar sind, während der Systembereitstellung automatisch eingerichtet, ohne dass ein manuelles Eingreifen erforderlich ist. Die technischen Jobdefinitionen sind so konzipiert, dass sie alle vorhandenen Kundenszenarios berücksichtigen können, ohne dass eine Interaktion des Cloud-Operations-Teams von SAP erforderlich ist.

Technische Jobs sind die bevorzugte Methode zum Ausführen wiederkehrender Funktionen in einem SAP-S/4HANA-Cloud-Public-Edition-System. Dies liegt daran, dass sie einen optimierten und automatisierten Ansatz für die Abwicklung von Routineaufgaben bieten.

Adam fasst zusammen, dass Anwendungsjobs vom Kunden eingeplante Aufgaben sind, die manuelle Aktivitäten automatisieren. Technische Jobs sind von SAP eingeplante Aufgaben, die den Betrieb des Systems aufrechterhalten. Der Hauptunterschied besteht darin, dass der Kunde die Kontrolle über die Anwendungsjobs hat, während die technischen Jobs automatisch von SAP eingeplant werden und vom Kunden nicht beeinflusst werden können.

Apps für Anwendungsjobs zum Einplanen und Pflegen von Hintergrundjobs

Carl erwähnt, dass die Apps für Anwendungsjobs in SAP S/4HANA Cloud Public Edition eine optimierte und benutzerfreundliche Oberfläche für die Jobeinplanung bieten. Darüber hinaus bieten die Apps des Bereichs Anwendungsjobs erweiterte Funktionen, z.B. personalisierte Jobvorlagen und benutzerdefinierte Fabrikkalender.

Anwendungsjobs

Mit dieser App können Sie anwendungsbezogene Jobs einplanen und überwachen. Wenn Sie häufig manuelle Aufgaben zu bestimmten Zeiten ausführen, kann die App Anwendungsjobs Ihre Arbeitslast verringern, indem Sie diese Aufgaben nahtlos im Hintergrund ausführen. Damit können Sie Routinejobs einplanen.

Anwendungsjobvorlagen

Mit dieser App können Sie Ihre eigenen Anwendungsjobvorlagen erstellen. Diese Vorlagen bestehen aus einem Parametersatz, den Sie für den verknüpften Jobkatalogeintrag festlegen können. Das Anlegen von mehrstufigen Vorlagen, die anschließend über die App Anwendungsjobs gestartet werden können, ist eine wesentliche Funktion dieser App.

Jobbenutzer pflegen

Mit dieser App können Sie den Verantwortlichen und den Benutzer ändern, die mit Anwendungsjobs verknüpft sind, die über eine Jobvorlage eingerichtet wurden. Diese Funktion kann in bestimmten Situationen besonders nützlich sein. Wenn beispielsweise eine Person in eine andere Abteilung innerhalb der Organisation wechselt oder aus dem Unternehmen austritt, muss der entsprechende Anwendungsbenutzer entfernt werden.

Jobstatus und Abbruch

Für Carl ist es wichtig, dass Adam auch ein gewisses Wissen über die verschiedenen Zustände von Jobs und den Kontext ihrer Kündigung erlangt.

Ein Anwendungsjob kann folgende Status haben:

  • Der Status Eingeplant gibt an, dass sich der Job in der Pipeline befindet und für die Ausführung aneinandergereiht wird. Es läuft derzeit nicht, aber es steht auf der Warteliste.
  • Der Status In Bearbeitung wird vergeben, wenn der Job aktiv ausgeführt wird. Es hat begonnen und ist im Gange.
  • Der Status Fehlgeschlagen wird vergeben, wenn bei der Ausführung eines Jobs ein Problem auftritt und er nicht erfolgreich abgeschlossen werden kann. Es ist ein Zeichen dafür, dass ein Fehler aufgetreten ist, der dazu führte, dass der Job wie geplant abgeschlossen wurde.
  • Der finale Status von abgebrochenen Jobs kann je nach ihrem vorherigen Status variieren.

Lassen Sie uns genauer untersuchen, was Carl über die verschiedenen finalen Bedingungen abgebrochener Jobs gesagt hat.

Eingeplanten Einzeljob abbrechen

Wenn ein Job mit dem Status Eingeplant abgebrochen wird, wird er aus der Jobliste entfernt. Das bedeutet, dass der Job nicht wie geplant in der Zukunft ausgeführt wird.

Job in Bearbeitung abbrechen
Wenn ein Job mit dem Status In Bearbeitung (wird gerade ausgeführt) abgebrochen wird, stoppt er die Ausführung sofort. Der Status dieses Jobs wird dann auf „Abgebrochen" aktualisiert und verbleibt zur Überprüfung in der Jobliste.
Abbrechen eines Jobs in einer Serie
Jobs können Teil einer Serie sein, bei der mehrere Instanzen desselben Jobs für die Ausführung zu verschiedenen Zeiten eingeplant sind. Wenn ein Eingeplanter Job aus einer Serie abgebrochen wird, werden alle Instanzen des Jobs, die sich auch im Status Eingeplant befinden, abgebrochen und aus der Liste entfernt. Jobs aus der Serie, die sich in anderen Status befinden, sind jedoch nicht betroffen.
Abbrechen eines Jobs in Bearbeitung in einer Serie
Wenn ein Job in Bearbeitung aus einer Serie abgebrochen wird, wird die Ausführung dieser bestimmten Instanz des Jobs gestoppt, und ihr Status wird auf Abgebrochen aktualisiert. Andere Jobs in der Serie, unabhängig von ihrem Status, sind nicht betroffen.

Um einen Job abzubrechen, wählen Sie in der Regel den gewünschten Job aus der Liste aus und wählen in der Hauptsymbolleiste der App Anwendungsjobs die Drucktaste Abbrechen.

Beachten Sie, dass Jobs, die als Beendet gekennzeichnet sind, nicht abgebrochen werden können, da sie bereits ausgeführt wurden.

Notiz

Beachten Sie, dass das Abbrechen von Jobs unter Berücksichtigung erfolgen sollte, da sich dies direkt auf die Ausführung und das Ergebnis von Geschäftsprozessen auswirkt.

Joblöschung

Verwaltungsmitarbeiter sind auch mit dem regelmäßigen Joblöschverfahren beauftragt. Um diese Aufgabe effektiv ausführen zu können, ist ein umfassendes Verständnis des Standardrücklagerungsprozesses unerlässlich.

Sehen Sie sich die Tabelle Entfernung periodischer Jobs, die die aktuellen Intervalle für die automatische Löschung in Abhängigkeit von der periodischen Granularität des zu löschenden Jobs darstellt, genauer an.

Periodische Jobentfernung

Wiederkehrendes Intervall des zu entfernenden JobsAutomatische Joblöschung nach
Nicht periodisch14 Tage
Minuten7 Tage
Stunden14 Tage
TagePeriodenwert * 24 Tage
WochenPeriodenwert * 7 * 24 Tage
MonatePeriodenwert * 31 * 24 Tage
Alle x Wochen in jedem y MonatPeriodenwert * 31 * 24 Tage

Beispiel für das reguläre Löschen eines Anwendungsjobs in SAP S/4HANA Cloud Public Edition

Am Beispiel eines praktischen Falls veranschaulicht Carl das Konzept der regelmäßigen Löschung eines Anwendungsjobs in SAP S/4HANA Cloud Public Edition für Adam:

Stellen Sie sich einen Job vor, der so eingeplant ist, dass er alle zwei Wochen ausgeführt wird und nach 20 Ausführungen abgebrochen wird. Der Initiallauf beginnt in der zweiten Kalenderwoche und endet in der 40. Woche. Jede Instanz des Jobs verbleibt für eine bestimmte Dauer im System, die sogenannte Aufbewahrungszeit, die in diesem Fall für 24 Läufe festgelegt wird.

Die Formel zur Berechnung der Verweilzeit lautet:

Verweilzeit = periodischer Wert * Aufbewahrungszeiträume * Wochentage [Tage]

Wenn wir die angegebenen Werte einbinden:

Verweilzeit = 2 * 24 * 7 [Tage] = 336 [Tage] = 48 [Wochen]

Dies bedeutet, dass die erste Instanz des Jobs einen Tag, nachdem er 48 Wochen im System war, aus dem System entfernt wird. Diese Strategie verbessert die Produktivität des Systems, indem die Anhäufung veralteter Jobs vermieden wird.

Notiz

Bei den oben beschriebenen Regeln handelt es sich um die Standardarbeitsanweisungen. Wenn sich die Geschäftsanwendung jedoch für alternative Methoden entscheidet, werden diese in der anwendungsspezifischen Dokumentation dokumentiert.