!--a11y-->
Begriffe 
Ein
Termin im
SAP-System ist ein Objekt mit einem festen Start- und Endzeitpunkt und
weiteren optionalen Attributen. Wichtige Attribute sind Terminart, Teilnehmer
und Terminregel. Ein periodischer Termin ist eine Menge von Terminen (oder
besser Termininstanzen), die aus einer gemeinsamen Terminregel entstanden
sind. Ein Gruppentermin ist ein Termin mit mehreren Teilnehmern.
Anwendungsattribute, wie z.B. Mengen, sind nicht Bestandteil von Terminen. Sie können aber eine Referenz auf Ihr Objekt in einem Terminattribut (Anwendungs-GUID) hinterlegen oder Ihr Objekt mit dem Termin verknüpfen lassen.
Ein Termin wird über seine gesamte Lebenszeit durch eine GUID (16 Hex) eindeutig identifiziert. Auch ein periodischer Termin hat eine einzige GUID, die einzelnen Instanzen jedoch nicht.
Die Terminart klassifiziert einen Termin inhaltlich, z.B. "Termin bei Kunden", "Schulung" oder "Urlaub".
Sie stellt eine Einteilung der Termine dar und kann in einem Business-Anwendungs-Szenario eng mit Anwendungsfunktionalität gekoppelt sein, so daß z.B. bei einem Doppelklick auf einen Termin in eine Anwendungstransaktion verzweigt wird. Zusätzlich dazu können über das Terminarten-Customizing (Transaktion osc1) die Zugriffe über die SAP-Terminkalenderoberfläche und über externe Kalender Clients auf solche Termine gesteuert werden.
Terminregeln sind Bestandteile von periodischen Terminen. Informationen für Anwendungsentwickler finden Sie in der Funktionsgruppen- und Funktionsbausteindokumentation der Funktionsgruppe SSC_RULES.
Terminen können (müssen jedoch nicht) Teilnehmer zugeordnet werden. Teilnehmer können SAP-Benutzer, allgemeine Verteilerlisten oder Instanzen von BOR-Objekten sein. Jeder Teilnehmer hat weitere, optionale Attribute, wie z.B. Adresse, Rolle oder Teilnahmestatus.
Ein
Tagestermin kann
als eine Haupttätigkeit für einen Zeitraum verstanden werden. Standardmäßig
belegt ein Tagestermin einen Zeitraum nicht und wird deshalb bei der Suche
nach freien Zeiten nicht berücksichtigt. Tagestermine werden in der
Kalenderoberfläche oberhalb der Zeitintervalle eines Tages
angezeigt.
Ein Terminkalender ist eine Menge von Terminen, die einem Teilnehmer zugeordnet sind.
Die SAP-Terminverwaltung bietet Schnittstellen, die Oberfläche eines Terminkalenders in Ihre Anwendung zu integrieren. Über die Oberfläche können Termine bearbeitet werden. Es werden hierbei alle Termine des Teilnehmers angezeigt, unabhängig welche Anwendung sie angelegt hat.
Informationen zur Terminkalender-Oberfläche, die in andere Anwendungen integriert werden kann, finden Sie in der Dokumentation zu Terminanzeige in SAP-Anwendungen (BC-SRV-GBT).
Informationen zum Terminkalender als eigenständige Beispielanwendung finden Sie in der Dokumentation zu Terminkalender (BC-SRV-GBT).
Innerhalb der Terminverwaltung wird der Service der Objektverknüpfungen dazu verwendet, Anwendungsobjekte, z.B. Kontakte (SD) oder Veranstaltungen (VM), mit Terminobjekten zu verknüpfen. Voraussetzung dafür ist, daß das Anwendungsobjekt als BOR-Objekt existiert. Verknüpft werden dann die GUIDs von Termin und Anwendungsobjekt. Die dabei verwendeten Rollen und Rollenbeziehungen sind generisch, es gibt allerdings terminverwaltungsinterne default- Werte. Falls anwendungseigene Rollen und -beziehungen verwendet werden sollen, müssen diese zuvor in der Transaktion sm34 (Viewcluster VRBINRELATION) gepflegt werden. Dabei ist darauf zu achten, daß zu jeder neu definierten Anwendungsrolle eine zusätzliche Rollenbeziehung zwischen dieser Rolle und der Terminrolle 'APPOINTMNT' definiert werden muß. Der Sinn dieser Verknüpfungen ist es, die verknüpften Objekte jederzeit gegenseitig identifizieren zu können.
Ausgehend vom Terminkalender kann die Anwendung innerhalb des Exitfunktionsbausteins, in dem sie ja die volle Kontrolle besitzt, selbst ihr mit dem Termin verknüpftes Objekt über die Schnittstelle des erwähnten Objektverknüpfungsdienstes herausfinden.
Wenn der Aufruf der Terminschnittstelle von der Anwendung aus geschieht, wird diese i.a. die mit dem Anwendungsobjekt verknüpften Termine vorher über die Terminschnittstelle selektieren, um sie gezielt ansprechen zu können.
Zusätzlich zur SAP-Oberfläche des
Terminkalenders haben auch externe Kalenderprogramme wie z.B. Microsoft
Outlook oder einen Web-Browser über RFC-Aufrufe der externen API Zugriff auf
die Termindaten. Die Möglichkeiten dieses Zugriffs können durch verschiedene
Terminartenattribute im Customizing für die Terminarten (Transaktion osc1)
gesteuert werden, z.B. Nicht-Löschbarkeit von Terminen einer bestimmten
Terminart für externe Kalender. Weitere Informationen zur Verwendung von
externen Kalender-Clients erhalten Sie in
Terminkalender im
Internet und
Kalenderintegration.