Prüfungen sind in einer Prüfungsklasse zusammengefasst, die sich auf einen bestimmten Bereich von Daten bezieht (z. B. Ressourcenauslastung). Aufgabe einer Prüfungsklasse ist es, die Prüfung anhand von Attributen und Methoden auszuführen und mit dem Alert-Monitor zu kommunizieren, d. h. die entsprechenden Alerts zu erzeugen oder aufzuheben.
Sie können im Customizing der Alert-Profile einstellen, dass bei bestimmten Alerts die Plantafel nicht gesichert wird.
Sie haben die gewünschten Prüfungsklassen im Class Builder (SE24) angelegt und definiert.
SAP liefert folgende Prüfungsklassen aus:
Prüfungsklasse |
Bedeutung |
/MRSS/CL_SGE_CHECK_RESCAP |
Checks für Ressourcenauslastung |
/MRSS/CL_SGE_CHECK_RELAT |
Checks von Beziehungen zwischen Einsätzen |
/MRSS/CL_SGE_CHECK_ASG |
Checks für Einsatzdaten |
/MRSS/CL_SGE_CHECK_ASG_TIME |
Checks für zeitabhängige Alerts |
/MRSS/CL_SGE_CHECK_ASG_TR |
Checks für Bedarfe mitTerminregel |
/MRSS/CL_SGE_CHECK_OVER |
Checks für Kollisionen |
/MRSS/CL_SGE_CHECK_QUAL |
Checks für Qualifikationen der Ressourcen |
/MRSS/CL_SGE_CHECK_LINK |
Checks für Werkzeugverknüpfungen |
/MRSS/CL_SGE_CHECK_CLOCK |
Checks bezogen auf Zeiterfassungsdaten |
/MRSS/CL_SGE_CHECK_DEM |
Checks für Bedarfe |
/MRSS/CL_SGE_CHECK_DEMAND |
Checks für Bedarfe |
/MRSS/CL_SGE_CHECK_DEM_T |
Check, ob Bedarf rechtzeitig eingeplant wurde |
/MRSS/CL_SGE_CHECK_INTEGRATION |
Check, ob für Einsätze automatisch Einsätze erzeugt werden sollen |
Sie haben im Customizing des SAP Multiresource Scheduling unter Prüfungsprofil die vorhandenen Prüfungsklassen zugeordnet und das Prüfungsprofil definiert.
Ressourcenauslastung
Die Verfügbarkeit ist durch die Basisverfügbarkeit und durch die Zeitzuordnungen vorgegeben. Die Auslastungsdaten entstehen durch die geplanten Einsätze.
Alerts werden erzeugt, wenn der Einsatzplaner einen Einsatz für einen Vorgang anlegt, bevor die Fertigungshilfsmittel verfügbar sind oder überhaupt noch kein Verfügbarkeitsdatum ermittelt wurde.
Alerts werden erzeugt, wenn eine Personalressource in einem bestimmten Zeitraum überlastet ist. Dasselbe gilt für Teams. Die Auslastung von Teams ergibt sich aus den Team-Einsätzen und der Summe der Einsätze auf Einzelressourcenebene.
Kapazitäten
Das System überprüft die Kapazität der Ressourcen.
Teams
Die Kapazität eines Teams ergibt sich aus der Summe der Kapazitäten der Team-Mitglieder. Die Auslastung ergibt sich aus den Team-Einsätzen und der Summe der Einsätze auf Einzelressourcenebene.
Beziehungen zwischen Einsätzen
Das System überprüft für Bedarfe aus Instandhaltung (PM), Kundenservice (CS) und Projektsystem (PS) Bedingungsverstöße zwischen Einsätzen. Die Bedingungen ergeben sich aus dem zugrunde liegenden Auftrag. Die Bedingungen sind explizit (für Anordnungsbeziehungen) oder implizit (für Fertigungshilfsmittelpositionen) gegeben.
Die Prüfung wird normalerweise für die Einsätze durchgeführt. Wenn für einen Bedarf kein Einsatz existiert, werden die Daten des Bedarfs aus dem Auftrag genutzt.
Folgende Prüfungen werden vom System durchgeführt:
Beziehungen zwischen Einsätzen bzw. zwischen Bedarfen
Verfügbarkeit von Werkzeugen
Gleichzeitigkeit zwischen Einsätzen mehrerer Personalressourcen bei einem Bedarf, falls mehr als eine Person für den Bedarf benötigt wird
Einsatzdaten
Das System prüft, ob die Einsätze innerhalb der Termine der Auftragsvorgänge liegen. Beispielsweise überprüft es, ob ein Einsatz innerhalb des Zeitraums zwischen frühestem Start und spätestem Ende liegt. Weiterhin vergleicht es die Dauer aller Einsätze eines Bedarfs mit der geplanten Dauer des Auftragsvorgangs.
Einsatz noch nicht begonnen: Das System erzeugt diesen Alert, wenn ein Einsatz noch nicht begonnen wurde, obwohl der Zeitpunkt des geplanten Beginns (zuzüglich einer im Customizing definierbaren Dauer) erreicht wurde. Um festzustellen, ob der Einsatz begonnen wurde, wertet das System den Status des Einsatzes aus, welcher aus den Zeitdaten ermittelt wird.
Einsatz noch nicht beendet: Das System erzeugt diesen Alert, wenn ein Einsatz noch nicht beendet ist, obwohl der Zeitpunkt des geplanten Endes erreicht wurde. Um festzustellen, ob der Einsatz beendet wurde, wertet das System den Status des Einsatzes aus, welcher aus den Zeitdaten ermittelt wird.
Wenn Reisezeiten aktiviert sind, prüft das System außerdem, ob es Konflikte mit Reisezeiten gibt, das heißt Überschneidungen mit anderen Reisezeiten, mit Einsätzen oder Abwesenheiten. Diese Prüfung steht nicht für Bedarfe aus cProjekten zur Verfügung.
Das System prüft, ob sich kapazitive Einsätze mit Abwesenheiten oder anderen Einsätzen überschneiden. Außerdem erzeugt das System Alerts, wenn kapazitive Einsätze nicht rechtzeitig geleistet werden. Dies ist der Fall, wenn der kapazitive Einsatz nicht rechtzeitig vor Soll-Endetermin abzüglich der geplanten Dauer und einem im Customizing festgelegten Puffer begonnen wird.
Sollarbeitszeitrahmen
Das System prüft, ob ein Einsatz in dem Bereich zwischen Normalarbeitszeit und Sollarbeitszeitrahmen startet und die Dauer des Einsatzes länger als der Zeitrahmen der Normalarbeitszeit ist. Außerdem prüft es, ob der Beginn des ersten Einsatzes innerhalb des Sollarbeitszeitrahmens und das Ende des letzten Einsatzes innerhalb des Sollarbeitszeitrahmens weiter auseinander liegen als die Dauer der Normalarbeitszeit.
Terminregeln
Das System prüft bei Bedarfen aus dem Projektsystem mit Terminregeln, ob die Einsätze der am Netzplanvorgang hinterlegten Terminregel entsprechen.
Qualifikationen
Beim Anlegen eines Einsatzes für eine Personalressource prüft das System, ob ihre Qualifikationen den obligatorischen Anforderungen des zugeordneten Auftragsvorgangs genügen.
Verknüpfungen
Wenn ein Werkzeug mit einer Personalressource verknüpft ist, erzeugt das System automatisch Einsätze für das Werkzeug, wenn es für die Ausführung eines Einsatzes gebraucht wird, den die dazugehörige Personalressource ausführen soll.
Das System überprüft, ob für das Werkzeug im Zeitraum der Verknüpfung ein Einsatz existiert, für den es keinen korrespondierenden Einsatz der Personalressource gibt. Diese Prüfung steht für Bedarfe aus Instandhaltung (PM) und Kundenservice (CS) zur Verfügung.
Zeiterfassung
Das System vergleicht die Zeiterfassungsdaten der Personalressourcen mit den geplanten Zeiten der Einsätze.
Das System führt folgende Prüfungen durch:
verspäteter Arbeitsbeginn
verspätetes Arbeitsende
verfrühtes Arbeitsende
Fertigstellungsgrad
Bedarfe
Aufträge zum gleichen Kunden: Das System erzeugt diesen Alert, wenn beim Anlegen eines Einsatzes im aktuellen Arbeitsvorrat der Plantafel ungeplante Bedarfe vorliegen, die zum gleichen Kunden gehören und in einem im Customizing definierten Zeitraum liegen. Das System erzeugt außerdem einen Alert, wenn es in diesem Zeitraum Einsätze zum gleichen Kunden gibt oder wenn die Ressource eines solchen Einsatzes zum selben Dispositionsknoten gehört wie die Ressource des neu angelegten Einsatzes. Um zu prüfen, zu welchem Kunden ein Bedarf gehört, wertet das System eine Partnerrolle des Auftrages aus.
SLA-Verletzung: Das System erzeugt diesen Alert, wenn eine bestimmte Zeitspanne vor dem spätesten Start eines Bedarfes noch kein Einsatz erzeugt wurde. Diese Zeitspanne können Sie im Customizing einstellen.
Bauleiterkennzeichen: Das System prüft für Bedarfe aus Instandhaltung (PM), Kundenservice (CS) und Projektsystem (PS), ob ein Auftrag eine laut Customizing-Einstellungen nötige Bauleiterzuordnung erfüllt. Dies ist nur dann der Fall, wenn es zu den Bedarfen des Auftrags genau einen Einsatz gibt, für den ein Bauleiterkennzeichen gesetzt wurde.
Termine (termingerechte Planung)
Diese Prüfung läuft auf der Ebene des Bedarfs aus dem Auftrag. Das System prüft, ob für einen Bedarf rechtzeitig vor dem geplanten Start ein Einsatz zur Ausführung geplant ist.