Z-NOTE

Dieses Dokument behandelt die folgenden Themen:


Beschreibung

Notizen verwalten.

Die folgenden Funktionen stehen zur Verfügung:

  • Eine Notiz eingeben, ändern, zeigen oder löschen.

  • Eine Notiz an ein Dokument, einen Termin oder eine Besprechung heften (geben Sie hierzu die folgenden Parameter ein: Objektnummer, Befehl als A oder M, und entweder Dokumentname oder Objekt-ISN).

Um die ISN eines Termins oder einer Besprechung mit gehefteten Notizen auszugeben, können Sie vor dem Aufruf dieses Subprogramm Z-GET06B aufrufen.

Um eine Notizliste anzuzeigen, können Sie vor dem Aufruf dieses Subprogramm Z-DIS20 aufrufen.

Eine Notiz kann bis zu 10 Zeilen Text enthalten. Der Inhalt des Editierbereich wird nicht geändert.

Parameter

Parameter Format Ein Aus Bemerkung
Return-Code N2 O X Eingabe -1: kein ET.
Buero A8 E   Das Büro, das die Notiz enthält (bzw. enthalten soll).
Passwort A8 E   Das Passwort des o.g. Büros.
Befehl A1 E   Muss einer der folgenden sein: A=eingeben, M=ändern, D=zeigen, E=löschen.
Notizbetreff A32 E*   Der Betreff der Notiz. Entweder Notizbetreff oder Notiz-ISN, nicht beides.
Notiz-ISN P10 E* X Die ISN der Notiz. Eingabe: entweder Notiz-ISN oder Notizbetreff, nicht beides. Wenn Sie A im Parameter Befehl eingeben, dürfen Sie keine ISN angeben. Ausgabe: bei den Befehlen A, M und D wird eine ISN ausgegeben.
Objektnummer N2 O   Der Objekttyp, an den die Notiz geheftet ist. Muss einer der folgenden sein: 3=Termin, 11=Dokument, 16=Besprechung.
Dokumentname A32 O*   Gilt nur für das Heften einer Notiz (Befehl A oder M) an ein Dokument (Objektnummer 11). Der Name des Dokuments, an das die Notiz geheftet ist bzw. geheftet werden soll. Entweder Dokumentname oder Objekt-ISN, nicht beides.
Objekt-ISN P10 O*   Gilt nur für das Heften einer Notiz (Befehl A oder M). ISN des Objekts (Objektnummer 3,11 oder 16), an das die Notiz geheftet ist bzw. geheftet werden soll. Entweder Objekt-ISN oder Dokumentname, nicht beides.
Notiztext A37/1:10 E X Eingabe des Notiztextes bei Befehl A oder M. Ausgabe bei Befehl D.

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
08 Geben Sie entweder ISN oder Name ein - nicht beides (hier: Notizbetreff oder Notiz-ISN)
09 ISN zeigt nicht auf das richtige Objekt
13 Ungültige Objektnummer
51 Ungültiger Name - Notizbetreff darf nicht leer sein
53 Das gewünschte Objekt existiert nicht
59 Die gewünschte Prozedur wurde nicht gefunden
90 Betreff der Notiz darf nicht nur aus Füllwörtern bestehen
91 Bei Befehl E oder D kann eine Notiz nicht an ein Dokument geheftet werden
92 Bei Befehl A oder M dürfen die Notizblockzeilen nicht leer bleiben
93 Dokument, Besprechung oder Termin wurde nicht gefunden
94 ISN des Dokuments, der Besprechung oder des Termins wurde nicht gefunden
95 ISN zeigt nicht auf Dokument, Besprechung oder Termin
96 Geben Sie entweder Dokumentname oder Objekt-ISN ein - nicht beides
97 Bei Befehl A ist Notiz-ISN nicht erlaubt
98 25 Notizen wurden bereits an Dokument, Besprechung oder Termin geheftet
99 Notizbetreff ist in diesem Büro nicht eindeutig

Subprogramme

Z-120
Z-122
Z-135
Z-175
Z-190
Z-711

Beispiel

0010 *
0020 *  Notiz eingeben und heften
0030 *
0040 DEFINE DATA
0050 LOCAL
0060 1 RETURN-CODE     (N2)
0070 1 BUERO           (A8)
0080 1 PASSWORT        (A8)
0090 1 BEFEHL          (A1)
0100 1 NOTIZBETREFF    (A32)
0110 1 NOTIZ-ISN       (P10)
0120 1 NOTIZTEXT       (A37/1:10)
0130 1 OBJEKTNUMMER    (N2)
0140 1 DOKUMENTNAME    (A32)
0150 1 OBJEKT-ISN      (P10)
0160 *
0170 *
0180 END-DEFINE
0190 *
0200 RESET RETURN-CODE
0210 MOVE 'BUERO'              TO BUERO
0220 MOVE 'PASSWORT'           TO PASSWORT
0230 MOVE 'A'                  TO BEFEHL           /* A=eingeben
0240 MOVE 'Notizbetreff'       TO NOTIZBETREFF
0250 MOVE '11'                 TO OBJEKTNUMMER     /* 11=Dokument
0260 MOVE 'Dokumentname'       TO DOKUMENTNAME
0270 MOVE '1. Zeile Notiztext' TO NOTIZTEXT(1)
0280 MOVE '2. Zeile Notiztext' TO NOTIZTEXT(2)
0290 *
0300 CALLNAT 'Z-NOTE'
0310   RETURN-CODE
0320   BUERO
0330   PASSWORT
0340   BEFEHL
0350   NOTIZBETREFF
0360   NOTIZ-ISN
0370   OBJEKTNUMMER
0380   DOKUMENTNAME
0390   OBJEKT-ISN
0400   NOTIZTEXT(*)
0410 *
0420 IF RETURN-CODE EQ 0
0430   WRITE 'Notiz wurde eingegeben und an Dokument geheftet'
0440 ELSE
0450   WRITE 'Return-Code ' RETURN-CODE
0460 END-IF
0470 END