Dieses Dokument behandelt die folgenden Themen:
Einen Termin eingeben.
Dieses Subprogramm entspricht Z-ADD03B mit der Ausnahme, dass es auch die erste ISN des neuen Termins ausgibt.
Der Zeitraum zwischen Startdatum und Enddatum muss entweder kleiner oder gleich 90 Tagen sein (sonst wird der Return-Code 43 ausgegeben). Startdatum und Enddatum werden entsprechend der vorgegebenen Zeitzone berechnet.
Wenn keine Zeitzone angegeben wird, werden Startzeit und Endzeit als GMT (0) interpretiert. Wenn diese Werte in eine andere Zeitzone umgerechnet werden sollen, müssen Sie die Differenz im Parameter Zeitzone eingeben.
Wenn Startzeit und Endzeit nicht angegeben werden, wird automatisch der Zeitraum von 0:00 Uhr bis 23:59 Uhr eingetragen.
Wenn der Parameter Keine-Zeitbelegung angegeben ist, belegt der Termin keine Zeit im Kalender. Das bedeutet, wenn ein anderer Teilnehmer eine Besprechung eingibt und den Kalender nach freier Zeit durchsucht, gilt dieser Zeitraum nicht als reserviert.
Wenn der Parameter Taegliche-Eintraege angegeben ist, belegt der Termin an jedem Tag nur den angegebenen Zeitraum. Wenn der Parameter Taegliche-Eintraege nicht angegeben ist, wird der gesamte Zeitraum reserviert (ab der Startzeit des ersten Tages bis zur Endzeit des letzten Tages).
Parameter | Format | Ein | Aus | Bemerkung |
---|---|---|---|---|
Return-Code | N2 | O | X | Eingabe -1: kein ET. |
Buero | A8 | E | Das Büro, in dem der Termin eingegeben werden soll. | |
Passwort | A8 | E | Das Passwort des o.g. Büros. | |
Startdatum | A8 | E | Das Startdatum für den Termin. Format yyyymmdd. | |
Startzeit | A8 | O | Die Startzeit für den Termin. Format hhmm. | |
Enddatum | A8 | O | Das Enddatum für den Termin. Format yyyymmdd. | |
Endzeit | A8 | O | Die Endzeit für den Termin. Format hhmm. | |
Keine-Zeitbelegung | A1 | O | Wenn gefüllt, belegt der Termin keine Zeit im Kalender. | |
Taegliche-Eintraege | A1 | O | Wenn gefüllt, belegt der Termin an jedem Tag nur den angegebenen Zeitraum. | |
Betreff | A20 | E/O | Der Betreff des Termins. Sie müssen mindestens einen der folgenden Parameter angeben: Betreff, Beschreibung oder Ort. | |
Beschreibung | A60/1:3 | E/O | Eine kurze Beschreibung für den Termin. Sie müssen mindestens einen der folgenden Parameter angeben: Beschreibung, Betreff oder Ort. | |
Ort | A60 | E/O | Der Ort, an dem der Termin stattfindet. Sie müssen mindestens einen der folgenden Parameter angeben: Ort, Betreff oder Beschreibung. | |
Suchbegriffe | A15/1:6 | O | Suchbegriffe sind hilfreich, wenn Sie ein Objekt suchen. Sie können bis zu 6 Suchbegriffe eingeben. Ein Suchbegriff darf keinen Stern (*) enthalten. | |
Persoenlich-Flag | A1 | O | Nur in einem Privatbüro erlaubt. Wenn gefüllt, ist der Termin ein persönliches Objekt. | |
Berechtigungsstufen | A1/1:4 | O | Die Berechtigungsstufen für Lesen, Ändern, Kopieren und Drucken. Werte 0 bis 9. Sie können auch den Wert X angeben; dies gewährleistet absoluten Schutz. | |
Zeitzone | N2 | O | Vorgabe: 0 (GMT). Werte -12 bis +11. | |
Objekt-ISN | P10 | X | Die erste ISN des neuen Termins. |
00 | Erfolg |
02 | Ungültiger Büroname oder - nur im Batch-Betrieb - Büro gesperrt |
03 | Falsches Passwort |
41 | Ungültiges Startdatum |
42 | Ungültige Startzeit |
43 | Ungültiges Enddatum |
44 | Ungültige Endzeit |
47 | Ungültige Zeitzone |
51 | Ungültiger Name (Betreff) |
54 | Mindestens ein Suchbegriff war ungültig |
61 | Ungültige Berechtigungsstufe(n) |
N-IDATCM
Z-0106A
Z-0106C
Z-0106Z2
Z-120
Z-122
Z-123
Z-160
Z-175
Z-185
Z-1200&0
0010 * 0020 * Termin eingeben 0030 * 0040 DEFINE DATA 0050 LOCAL 0060 1 RETURN-CODE (N2) 0070 1 BUERO (A8) 0080 1 PASSWORT (A8) 0090 1 STARTDATUM (A8) 0100 1 STARTZEIT (A8) 0110 1 ENDDATUM (A8) 0120 1 ENDZEIT (A8) 0130 1 TAEGLICHE-EINTRAEGE (A1) 0140 1 KEINE-ZEITBELEGUNG (A1) 0150 1 BETREFF (A20) 0160 1 BESCHREIBUNG (A60/1:3) 0170 1 ORT (A60) 0180 1 SUCHBEGRIFFE (A15/1:6) 0190 1 PERSOENLICH-FLAG (A1) 0200 1 BERECHTIGUNGSSTUFEN (A1/1:4) 0210 1 ZEITZONE (N2) 0220 1 OBJEKT-ISN (P10) 0230 * 0240 END-DEFINE 0250 * 0260 RESET RETURN-CODE 0270 MOVE 'BUERO' TO BUERO 0280 MOVE 'PASSWORT' TO PASSWORT 0290 MOVE '19971231' TO STARTDATUM 0300 MOVE '2100' TO STARTZEIT 0310 MOVE '19980101' TO ENDDATUM 0320 MOVE '0600' TO ENDZEIT 0330 MOVE 'X' TO TAEGLICHE-EINTRAEGE 0340 MOVE 'Silvesterparty' TO BETREFF 0350 MOVE 'BESCHREIBUNG 1' TO BESCHREIBUNG(1) 0360 MOVE 'BESCHREIBUNG 2' TO BESCHREIBUNG(2) 0370 MOVE 'ORT' TO ORT 0380 MOVE 'SUCHBEGRIFF1' TO SUCHBEGRIFFE(1) 0390 MOVE 'SUCHBEGRIFF2' TO SUCHBEGRIFFE(2) 0400 MOVE 'X' TO PERSOENLICH-FLAG 0410 MOVE '3' TO BERECHTIGUNGSSTUFEN(1) /* Lesen 0420 MOVE '7' TO BERECHTIGUNGSSTUFEN(1) /* Aendern 0430 MOVE 2 TO ZEITZONE 0440 * 0450 CALLNAT 'Z-ADD03C' RETURN-CODE 0460 BUERO 0470 PASSWORT 0480 STARTDATUM 0490 STARTZEIT 0500 ENDDATUM 0510 ENDZEIT 0520 KEINE-ZEITBELEGUNG 0530 TAEGLICHE-EINTRAEGE 0540 BETREFF 0550 BESCHREIBUNG(*) 0560 ORT 0570 SUCHBEGRIFFE(*) 0580 PERSOENLICH-FLAG 0590 BERECHTIGUNGSSTUFEN(*) 0600 ZEITZONE 0610 OBJEKT-ISN 0620 * 0630 IF RETURN-CODE EQ 0 0640 WRITE 'Termin wurde eingegeben' 0650 WRITE 'ISN des neuen Datensatzes' OBJEKT-ISN 0660 END-IF 0670 * 0680 WRITE 'Return-Code' RETURN-CODE 0690 * 0700 END