Z-CAN06

Dieses Dokument behandelt die folgenden Themen:


Beschreibung

Eine Besprechung absagen.

Folgendes gilt für Version 1 einer Besprechung: wenn keiner der Teilnehmer die Einladung gelesen hat, werden alle Einladungen aus den Posteingangsfächern der Teilnehmer gelöscht. Eine Absagemitteilung wird in diesem Fall nicht versendet.

Folgendes gilt, wenn die Versionsnummer größer als 1 ist oder wenn einer der Teilnehmer die Einladung bereits gelesen hat: alle Teilnehmer erhalten eine Absagemitteilung.

Eine Absagemitteilung wird nicht versendet, wenn die Besprechung in der Vergangenheit bereits stattgefunden hat.

Wenn der Parameter Im-Kalender-behalten nicht angegeben wurde, wird die Besprechung aus dem Kalender des Initiators gelöscht.

Nach der erfolgreichen Ausführung von Z-CAN06 erfolgt immer ein END TRANSACTION. Sie können die Transaktionsverarbeitung nicht kontrollieren.

Parameter

Parameter Format Ein Aus Bemerkung
Return-Code N2   X  
Buero A8 E   Das Büro, in dem die Besprechung abgesagt werden soll.
Passwort A8 E   Das Passwort des o.g. Büros.
Kalender-ISN P10 E X Eingabe: die ISN des ersten Satzes der abzusagenden Besprechung. Ausgabe: die ISN des ersten Satzes der abgesagten Besprechung.
Im-Kalender-behalten A1 O   Wenn markiert, wird die Besprechung nicht aus dem Kalender des Initiators gelöscht, nachdem sie abgesagt wurde.
Absagemitteilung A37/1:10 O   Text für die Absagemitteilung. Wenn nicht gefüllt, wird die Standardabsagemitteilung generiert.

Return-Codes

00 Erfolg
02 Ungültiger Büroname oder - nur im Batch-Betrieb - Büro gesperrt
03 Falsches Passwort
04 ISN wurde nicht gefunden
09 ISN zeigt nicht auf das richtige Objekt
18 API-Kontext-Buffer ist nicht verfügbar
24 Datenschutz-Sicherheitsübertretung
90 Transport-Service-Objekt kann nicht erstellt werden
98 Besprechung wurde bereits abgesagt und im Kalender behalten
99 Absagen ist im Posteingangsfach nicht erlaubt

Subprogramme

N-IDATCM
N-GETMSG
Z-MPPDB
Z-MPPLF
N-NAMMOD
S-0216
Z-0106A
Z-0106AN
Z-0420
Z-0420A
Z-100
Z-110
Z-120
Z-122
Z-123
Z-124
Z-135
Z-147
Z-160
Z-165
Z-168
Z-175
Z-177
Z-180
Z-185
Z-190
Z-191
Z-194
Z-194A
Z-197
Z-208
Z-209
Z-210
Z-211
Z-212
Z-213
Z-216
Z-222
Z-223
Z-224
Z-225
Z-241
Z-373
Z-400
Z-401
Z-402
Z-403
Z-404
Z-406
Z-407
Z-711
Z-711A
Z-728
Z-729
Z-734
Z-735
Z-736
Z-737
Z-738
Z-739
Z-740
Z-742
Z-743
Z-747
Z-120&0
Z-RCONFM
Z-UNDO

Siehe auch die Liste der Subprogramme für Z-UNDO.

Beispiel

DEFINE DATA
LOCAL
1 RETURN-CODE          (N2)
1 BUERO                (A8)
1 PASSWORT             (A8)
1 KALENDER-ISN         (P10)
1 IM-KALENDER-BEHALTEN (A1)
1 ABSAGEMITTEILUNG     (A37/1:10)
END-DEFINE
*
MOVE 'Buero'        TO BUERO
MOVE 'Passwort'     TO PASSWORT
MOVE 102504         TO KALENDER-ISN 
MOVE 'X'            TO IM-KALENDER-BEHALTEN
MOVE 'Erste Zeile'  TO ABSAGEMITTEILUNG(1)
MOVE 'Zweite Zeile' TO ABSAGEMITTEILUNG(2)
*
CALLNAT 'Z-CAN06'
  RETURN-CODE
  BUERO
  PASSWORT
  KALENDER-ISN
  IM-KALENDER-BEHALTEN
  ABSAGEMITTEILUNG(*)
*
WRITE
  '=' BUERO                /
  '=' PASSWORT             /
  '=' KALENDER-ISN         /
  '=' IM-KALENDER-BEHALTEN /
  '=' ABSAGEMITTEILUNG(*)
*
IF RETURN-CODE NE 0
  WRITE / 'Return-Code' RETURN-CODE
ELSE
  WRITE / 'Return-Status OK'
END-IF
*
END