Ansicht
Dokumentation
CL_ISHMED_TEAM_COLL - Kollisionsprüfung Team
Fill RESBD Structure from EBP Component Structure TXBHW - Original Tax Base Amount in Local CurrencyDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Diese Klasse beinhaltet die Kollisionsprüfung Team für OP-Termine bzw. Abläufe.
Dabei prüft das System, ob ein Teammitglied eines Termins bzw. Ablaufs in diesem Zeitraum bereits für einen anderen Termin bzw. Ablauf eingetragen ist.
Hierfür sind folgende Methoden von Bedeutung:
- CREATE: Erzeugt eine Instanz der Kollisionsprüfung Team.
- CHECK_BY_APP: Kollisionprüfung für ein Teammitglied eines Termins
- CHECK_BY_PRGS: Kollisionprüfung für ein Teammitglied eines Ablaufs
- SET_OBJECTS_CHANGED: Informiert die Kollisionsprüfung Team davon, dass sich für die Prüfung relevante Objekte geändert haben.
- _READ: Liest die benötigten Daten für die Kollisionsprüfung.
Folgender Ablauf ist für eine Kollisionsprüfung Team vorgesehen:
- Erzeugen einer Instanz für die Kollisionsprüfung über die Methode
-
CREATE.
Dabei ruft das System eine aktive Implementierung des BAdIs ISHMED_CREATE_TEAM_COLL auf, um eine kundenspezifische Kollisionprüfung verwenden zu können.
Wenn keine aktive Implementierung vorhanden ist, erzeugt und returniert das System eine Instanz dieser Klasse.
Dabei ruft das System die Methode _READ für die erzeugte Instanz auf, um die relevanten Daten für die Prüfung zu lesen.
- Prüfen auf eine vorhandene Kollision über die Methoden CHECK_BY_APP für ein Teammitglied eines Termins bzw. über CHECK_BY_PRGS für ein Teammitglied eines Ablaufs.
- Informieren der Kollisionsprüfung Team, wenn ein Termin oder ein Ablauf geändert wird, über die Methode
SET_OBJECTS_CHANGED.
Beziehungen
Beispiel
Hinweise
Weiterführende Informationen
PERFORM Short Reference PERFORM Short Reference
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3241 Date: 20240420 Time: 120124 sap01-206 ( 34 ms )