Show TOC

Absprung in eine AnwendungstransaktionLocate this document in the navigation structure

Verwendung

Im folgenden Beispiel sollen zusätzlich zu einem Vertriebskontakt auch die entsprechenden Termine für den zuständigen Vertriebsbeauftragten und die teilnehmenden Vertriebsmitarbeiter gleichzeitig geändert werden. Diese Änderung kann über die Anwendung SD-CAS selbst erfolgen. Es sei vorausgesetzt, dass die Termine zuvor bereits über diese Anwendung durch einfachen Aufruf der Terminverwaltungsschnittstelle angelegt worden sind.

SD-CAS reagiert auf die Ereignisse mit Unterprogrammen, die sowohl die Vertriebsaktivität als auch die Termine verarbeiten sollen. Diese Unterprogramme weden hier nicht näher spezifiziert. Das Feld EXIT_INFO wird dazu benutzt, technische Informationen bei der Terminverwaltung abzulegen, zu ändern und, bevor sie angezeigt werden, auszuwerten. Sie dienen der Anwendung zur näheren Identifikation des Kunden, zu dem der Vertriebskontakt stattfindet.

Ein Absprung zur Anwendungstransaktion findet innerhalb der Formroutine TO_MODIFY statt. Diese Anwendungstransaktion ändert nicht nur ihren eigenen Vertriebskontakt über die Schnittstelle, sondern auch die zugehörigen Termine. Die Steuerungsvariable ERROR_MESSAGE-VAR1 wird umgehend auf 'EXIT' gesetzt, damit der Änderungs-Dialog des Kalenders nicht weiterhin angezeigt wird, nachdem die Änderung vorgenommen wurde.

Die Termine können nicht verschoben werden. Es wird stattdessen eine anwendungsspezifische Fehlermeldung ausgegeben und die weitere Terminverarbeitung, die den Termin verschieben würde, erneut unterdrückt. Alternativ könnte auch eine andere Transaktion zur Verschiebung des Termins genutzt werden, wie im Falle der Terminänderungen.