Anfang des Inhaltsbereichs

Hintergrunddokumentation Begriffe Dokument im Navigationsbaum lokalisieren

Termin

Ein StrukturlinkTermin 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.

Terminart

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

Terminregeln sind Bestandteile von periodischen Terminen. Informationen für Anwendungsentwickler finden Sie in der Funktionsgruppen- und Funktionsbausteindokumentation der Funktionsgruppe SSC_RULES.

Teilnehmer

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.

Tagestermin

Ein StrukturlinkTagestermin 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.

Terminkalender

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).

Objektverknüpfung

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.

Externer Kalender Client

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 StrukturlinkTerminkalender im Internet und StrukturlinkKalenderintegration.

 

 

Ende des Inhaltsbereichs