ATICS GmbH 64589 Stockstadt/Rhein 1
BMC CONTROL-M Group Scheduling
Eine innovative Möglichkeit, komplexe Geschäftsprozesse effizient zu steuern
Andreas Kaiser
ATICS GmbH
ATICS GmbH 64589 Stockstadt/Rhein 2
Agenda
« Geänderte Geschäftswelten – Neue Herausforderungen
« Neue Lösungswege mit BMC CONTROL-M „Group Scheduling“
« Praxisbeispiele ðMassenverarbeitungðFeiertagsverarbeitungðSAP Massenverarbeitung mit erweiterten
SchedulingmöglichkeitenðLösungsbeispiel „Komplexe Problemstellungen“
« Fazit
ATICS GmbH 64589 Stockstadt/Rhein 3
Geänderte Geschäftswelten
► IT und Geschäftsprozesse sind nahezu untrennbar« Die Geschäftswelt hängt nahezu vollständig von der IT ab« Die Erwartungen an die IT gehen dahin, dass sämtliche
Geschäftsprozesse abgehandelt werden können« Letztendlich wird von der IT erwartet, dass alle
Geschäftsprozesse transparent dargestellt und abgewickelt werden
►Was wird erwartet?« Komplexe Batch-Jobketten unter Kontrolle zu behalten« Auf adHoc Anforderungen ohne große Aufwände gezielt
und zeitnah reagieren zu können« Sämtliche Systeme miteinander verbunden«Weltweite Jobnetze synchronisiert abzuwickeln
ATICS GmbH 64589 Stockstadt/Rhein 4
Erweiterte Möglichkeiten mit Group Scheduling► Jobs mit gleichen/ähnlichen Durchführungsmodaltäten (Vor-
Bedingungen, Startzeitpunkt, Nachbearbeitung...) können zu einer speziellen Scheduling Gruppe, genannt: Group Scheduling Table zusammen gefasst werden.
► Dadurch können z. B. viele Jobs, die auf die selbe Startbedingung warten, mit nur einer IN-Cond gestartet werden.
► Parameter können auf Gruppenebene definiert werden.
► Jahres-/Monats-/Wochen-/Quartaljobgruppen laufen immer mit. Nur an den vordefinierten Tagen enthalten diese Gruppen die notwendigen Jobs.
► Taggleiche Abgrenzung der einzelnen Jobgruppen ist gewährleistet.
ATICS GmbH 64589 Stockstadt/Rhein 5
Freigabe Massenverarbeitung
Typische „Group Scheduling“ Gruppe
Genau 1 Condition gibt 8Jobs gleichzeitig frei!
ATICS GmbH 64589 Stockstadt/Rhein 6
Taggleiche Abgrenzung der Jobgruppen
ODATE: 28.05.
ODATE: 29.05.
ATICS GmbH 64589 Stockstadt/Rhein 7
Die einzelnen Komponenten
►Control-M Tabelle mit Group Definitionen
►Control-M Tabelle mit Group Scheduling Definitionen
►Control-M Tabelle mit Group Condition Handling
ATICS GmbH 64589 Stockstadt/Rhein 11
Feiertagsverarbeitung – Komplettes Jobnetz
Leere Jobgruppen, da dieses ODATE kein Plantag ist
ATICS GmbH 64589 Stockstadt/Rhein 12
Komplexe Anforderungen an das RZ►Durchgängige automatische Jobsteuerung zwischen mehreren MVS und UNIX- basierten Systemen
►Komplette Überwachung und Steuerung mit Hilfe eines Schedulers
►Möglichkeit, SAP-Massenverarbeitung im Schedulerzu überwachen und Folgeabläufe davon abhängig machen
►Alle Jobs müssen komplett restartfähig sein (möglichst Single-Step Jobs)
ATICS GmbH 64589 Stockstadt/Rhein 13
Noch mehr Anforderungen…►Jobstart nach mehreren Vorgängerjobs und verschiedenen Kriterien z.B. Job läuft nur am letzten Buchungstag des Monats oder am 2. Wochenende im Monat oder am letzten Freitag vor Monatsultimo
►Feiertagsverarbeitung (nur bestimmte Abläufe werden geplant)
►Übergabe von Parametern (z. B. Berechnung von Datumsvariablen bzw. Generierung von Datumsdateien (akt. Buchungstag, 1. Tag des Monats usw.)
►Halte-Punkte im Jobablauf und Start von Folgejobs direkt durch den Fachbereich
ATICS GmbH 64589 Stockstadt/Rhein 14
Eine hervorragende Lösung!
Dynamische Jobgenerierung von SAP-Jobs durch Einsatz des JobschedulersControl M mit seiner Funktion
„Group Scheduling“und das Control Modul for SAP mit der
SAP XBP 2.0 Funktion
ATICS GmbH 64589 Stockstadt/Rhein 15
Eingesetzte Features
«SAP XBP 2.0 Funktion
«Control M „Group Scheduling“
«Control M „detect spawned Jobs“
«Control M „intercept Jobs in SAP“
«Control Modul for SAP-Event Steuerung
«ATICS-Tool zur Parameterweitergabe an SAP Jobs
ATICS GmbH 64589 Stockstadt/Rhein 16
Die einzelnen Komponenten / Variantenupdate
►Control M Job, der die Übergabeparameter ermittelt und in SAP die Parameterwerte für bestimmte ABAP‘s und Varianten anpasst.
►Die Parameter werden mit Utility CTMR3REQ übergeben und geändert.
ATICS GmbH 64589 Stockstadt/Rhein 19
Die einzelnen Komponenten / Generate►Control-M Job startet in SAP einen ABAP der die Anzahl der Jobs ermittelt und generiert.
►SAP-CCMS generiert diese Jobs und startet sie autark.
►Control-M Control Modul for SAP erkennt diese generierten Jobs und kann sie nach Control M Gesichtspunkten verarbeiten
►Definition Control M „detect spawned Jobs“
►Job-Template für Group Scheduling Jobs
ATICS GmbH 64589 Stockstadt/Rhein 27
Übersicht eines SAP Group-Schedule-Netzes
►Hardcopy eines noch nicht gelaufenen Procos Netzes
ATICS GmbH 64589 Stockstadt/Rhein 29
Zusammenfassung SAP Massenverarbeitung
Welche Vorteile bietet eine SAP Massenverarbeitung mit
„Group Scheduling“?
►Durch gruppenübergreifende Varianten-änderung hohe Flexibilität►Taggleiche Abgrenzung►Übersichtliche Feiertagsverarbeitung►Anzeige aller SAP-Jobs im Scheduler -> gezieltere Steuerungsmechanismen
ATICS GmbH 64589 Stockstadt/Rhein 30
Zusammenfassung SAP Massenverarbeitung
►Schaffung eines ganzheitlichen Geschäftsablaufes durch Integration der SAP Prozesse mit anderen geschäftskritischen Prozessen auf verschiedenen Plattformen und Applikationen►Weniger Fehlerquellen, weil hoch automatisiert►Steuerung des gesamten Geschäftsablaufes über eine Management Konsole►durch Quantitative Ressourcensteuerung werden die verfügbaren Batchprozesse optimal ausgenutzt und eine parallele Verarbeitung gewährleistet
ATICS GmbH 64589 Stockstadt/Rhein 31
Komplexe ProblemstellungenCONTROL M‘s „Group Scheduling“ als
Lösungsmöglichkeit für komplexe Problemstellungen
Die Aufgabe:►Jobkette mit n SAP-Jobs, die nacheinander laufen sollen►Diese Jobkette soll am ersten Tag um 19.00 Uhr laufen►Am Folge-Arbeitstag soll sie noch einmal unter dem selben Plandatum um 12:00 Uhr und um 15:00 Uhr laufen►Die SAP Varianten innerhalb der SAP-Jobs sollen für jeden Lauf geändert werden►Korrekter Jobablauf innerhalb der Jobkette soll gewährleistet sein►Erst wenn diese Jobkette 3 mal erfolgreich mit dem selben Plandatum gelaufen ist, kann die SAP-Batchverarbeitung des Folgetages starten
ATICS GmbH 64589 Stockstadt/Rhein 32
Komplexe Problemstellungen LösungLösung mit Utilities, Tools und erweiterten Funktionen
mit CONTROL M möglich
Eingesetzte Features:
►Group Scheduling►Control Modul für SAP von CONTROL M►Utility für Update der SAP-Varianten►Utility zum Ändern der Group-Auto-Edit-Variablen
ATICS GmbH 64589 Stockstadt/Rhein 33
Komplexe Problemstellungen
SAP-Verarbeitung 16:00 Uhr täglich
Startjob für Zyklen und ändern Gruppen-AutoEdit-Variable
Update SAP-Varianten
ATICS GmbH 64589 Stockstadt/Rhein 34
Komplexe ProblemstellungenÄndern der Gruppen-AutoEdit Variable
Einsatz beim Varianten-Updater
ATICS GmbH 64589 Stockstadt/Rhein 35
Komplexe Problemstellungen
Gruppen-AutoEdit Variable für den 1. Laufzyklus
Absicherung für das korrekte Einhalten der Laufzyklen
ATICS GmbH 64589 Stockstadt/Rhein 36
Komplexe Problemstellungen
Der Folge-Arbeitstag:
Der zweite Zyklus wartet auf 12:00 Uhr
ATICS GmbH 64589 Stockstadt/Rhein 37
Komplexe ProblemstellungenDie 3 Laufzyklen sind abgearbeitet, die SAP-
Verarbeitung des Folgetages kann beginnen!
ATICS GmbH 64589 Stockstadt/Rhein 38
Fazit
Group Scheduling von CONTROL M ermöglicht uns, auch die gesteigerten Batch-Anforderungen eines Rechenzentrums zu bewältigen. Insbesondere auch im Hinblick auf eine SAP Umgebung mit neuen Funktionen und Arbeitsweisen, wie z. B. Business Warehouse, Prozessketten in CRM, SEM (Strategic Enterprise Management) u.s.w.
ATICS GmbH 64589 Stockstadt/Rhein 39
Fragen und Antworten
Noch Fragen?
Vielen Dank für Ihr Interesse! Andreas Kaiser
Systemberater
ATICS GmbH 64589 Stockstadt