Dieses Dokument behandelt die folgenden Themen:
Post beantworten.
Die Post, die Sie beantworten wollen, muss sich im Fach Posteingang befinden (hierbei spielt es keine Rolle, ob die Post bereits gelesen wurde oder nicht). Sie können ein Dokument, ein Memo oder eine Einladung beantworten. Sie können Ihre Antwort an den Absender, den Übermittler oder an beide schicken.
Wenn Sie ein Dokument oder Memo beantworten, das sich zur Zeit im Ordner Neu des Fachs Posteingang befindet, wird die dazugehörende Empfängerliste aktualisiert (d.h. der Empfangsstatus des Dokuments oder Memos weist nun darauf hin, dass es gelesen wurde) und das Dokument oder Memo wird in den Ordner Gelesen gestellt. In diesem Fall erfolgt automatisch ein END TRANSACTION.
Sie müssen die Parameter Posteingang-ISN, Antwort-an und einen der Antwort*-Parameter (Name, ISN oder Text) angeben. Der Parameter Posteingang-ISN muss die ISN der Post enthalten, die Sie beantworten. Um die gewünschte ISN zu erhalten, können Sie vor dem Aufruf dieses Subprogramms zum Beispiel Z-DIS13A aufrufen. Mit dem Parameter Antwort-an geben Sie an, an wen die Antwort gesendet werden soll. Die Antwort*-Parameter (Name, ISN oder Text) bieten verschiedene Möglichkeiten, den Antworttext zu erstellen - Sie dürfen nur einen dieser Parameter angeben.
Wenn Sie den Parameter Antwort-Name angeben, sucht Z-REPLY nach einem Dokument mit dem angegebenen Namen und kopiert den Text dieses Dokument in Ihre Antwort.
Wenn Sie den Parameter Antwort-ISN angeben, sucht Z-REPLY nach einem Objekt mit der angegebenen ISN und kopiert den Text dieses Objekts in Ihre Antwort. Das Objekt muss nicht unbedingt ein Dokument sein.
Wenn Sie den Parameter Antwort-Text markieren, erstellt Z-REPLY die Antwort aus dem Inhalt des Natural-Editierbereichs. Der Inhalt dieses Bereichs wird nicht verändert. Das nachfolgende Beispiel zeigt, wie Sie die Antwort mit dieser Methode angeben können.
Anmerkung:
'*/' in den ersten beiden Positionen einer Zeile im
Natural-Editierbereich generiert eine neue Seite im Text.
Nachdem die Antwort gesendet wurde, wird die ISN des neuen Eintrags, der im Fach Tageskopien erstellt wurde, im Parameter Tageskopien-ISN ausgegeben.
Wenn ein anderer Wert als 0 im Parameter Return-Code ausgegeben wird, erfolgt immer ein BACKOUT TRANSACTION.
Parameter | Format | Ein | Aus | Bemerkung |
---|---|---|---|---|
Return-Code | N2 | O | X | Eingabe -1: kein ET. |
Buero | A8 | E | Das Büro, aus dem die Antwort gesendet werden soll. | |
Passwort | A8 | E | Das Passwort des o.g. Büros. | |
Posteingang-ISN | P10 | E | Die ISN der Post, die beantwortet werden soll. | |
Tageskopien-ISN | P10 | X | Die ISN des neuen Eintrags im Fach Tageskopien. | |
Antwort-an | A1 | E | Muss einer der folgenden Werte sein: 1=Antwort geht an Absender; 2=Antwort geht an Übermittler; 3=Antwort geht an Absender und Übermittler. | |
Antwort-Name | A32 | E* | Wenn angegeben, wird die Antwort aus dem Dokument mit diesem Namen kopiert. | |
Antwort-ISN | P10 | E* | Wenn angegeben, wird die Antwort aus dem Objekt mit dieser ISN kopiert. | |
Antwort-Text | A1 | E* | Wenn markiert, wird die Antwort aus dem Inhalt des Natural-Editierbereichs kopiert. |
00 | Erfolg |
02 | Ungültiger Büroname oder - nur im Batch-Betrieb - Büro gesperrt |
03 | Falsches Passwort |
04 | Posteingang-ISN wurde nicht gefunden |
08 | Geben Sie für die Antwort nur Name, ISN oder Text an - nicht alles |
09 | Posteingang-ISN zeigt nicht auf das richtige Objekt |
18 | API-Kontext-Buffer ist nicht verfügbar |
21 | Empfänger nicht gefunden |
24 | Datenschutz-Sicherheitsübertretung |
27 | Begleitschreiben (d.h. Antworttext) ist erforderlich |
53 | Das gewünschte Objekt existiert nicht |
57 | Das Objekt enthält keinen Text |
60 | Der Editierbereich ist leer |
90 | Transport Service-Objekt konnte nicht erstellt werden |
99 | Interner Fehler |
Z-RAREC
Z-RASSTX
Z-RCONFM
Z-RINITM
Z-110
Z-120
Z-122
Z-123
Z-124
Z-145
Z-147
Z-161
Z-165
Z-168
Z-175
Z-177
Z-185
Z-191
Z-191A
Z-194
Z-194A
Z-197
Z-197A
Z-200B
Z-201
Z-201B
Z-202
Z-207
Z-208
Z-211
Z-212
Z-213
Z-215
Z-216
Z-221
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-747
Z-1200&0
0010 * 0020 * 0030 * In diesem Beispiel wird davon ausgegangen, dass die 0040 * Posteingang-ISN und der Antworttext von einer vorherigen 0050 * Routine geprueft wurden. 0060 * 0070 * 0080 DEFINE DATA 0090 * 0100 PARAMETER 0110 * 0120 1 RETURN-CODE (N2) 0130 1 BUERO (A8) 0140 1 PASSWORT (A8) 0150 1 POSTEINGANG-ISN (P10) 0160 1 TEXTZEILEN (A70/1:20) 0170 * 0180 LOCAL 0190 * 0200 1 TAGESKOPIEN-ISN (P10) 0210 1 ANTWORT-AN (A1) 0220 1 ANTWORT-NAME (A32) 0230 1 ANTWORT-ISN (P10) 0240 1 ANTWORT-TEXT (A1) 0250 * 0260 1 INX (P3) 0270 * 0280 END-DEFINE 0290 * 0300 * Das Ziel 'SOURCE' definieren und die Textzeilen in den 0310 * Natural-Editierbereich stellen. 0320 * 0330 DEFINE PRINTER (#OUT=1) OUTPUT 'SOURCE' 0340 FORMAT (#OUT) LS=80 PS=60 0350 SET CONTROL 'Z' 0360 * 0370 FOR INX EQ 1 TO 20 0380 WRITE (#OUT) NOTITLE TEXTZEILEN (INX) 0390 END-FOR 0400 * 0410 * Antwort an Absender schicken, einschl. ET 0420 * 0430 RESET RETURN-CODE 0440 MOVE '1' TO ANTWORT-AN 0450 MOVE 'X' TO ANTWORT-TEXT 0460 * 0470 CALLNAT 'Z-REPLY' 0480 RETURN-CODE 0490 BUERO 0500 PASSWORT 0510 POSTEINGANG-ISN 0520 TAGESKOPIEN-ISN 0530 ANTWORT-AN 0540 ANTWORT-NAME 0550 ANTWORT-ISN 0560 ANTWORT-TEXT 0570 * 0580 END