Ansicht
Dokumentation

CL_ISHMED_TEAM_COLL - Kollisionsprüfung Team

CL_ISHMED_TEAM_COLL - Kollisionsprüfung Team

Fill RESBD Structure from EBP Component Structure   TXBHW - Original Tax Base Amount in Local Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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 )